``````````````                   
         ````    `````````                                      ``                                 ```                                ``                            `````````````````````               
     ``````````````````````````````                         ```````````                       ````````````                       ```````````                      ``````````````````````````            
    ``````````````````````````````````                    ``````````````                     ``````````````                     `````````````                    `````````````````````````````          
   ````````````````````````````````````                   ```````````````                   ````````````````                   ```````````````                 ``````````..........`````````````        
  ```````````````````````````````````````                `````````````````                 ``````````````````                 `````````````````               ```````..................``````````       
  `````..........................``````````              `````.......`````                 `````........``````                `````.......`````              ``````........................```````      
 ````................................```````            ````...........````               ````............````               ````...........````            ``````........,,,,,,,,...........`````      
 ```..................................```````           ```.............```               ```..............```               ```.............```            ````......,,,,,,,,,,,,,,,,,.......`````     
 ```....,,,,,,,,,,,,,,,,,,,,,,,,........`````           ```....,,,,,....````             ````....,,,,,,....````              ```....,,,,,....```           ````.....,,,,,,,,,,,,,,,,,,,,,,......```     
```...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....`````         ```...,,,,,,,,,...```             ```...,,,,,,,,,,...```             ```...,,,,,,,,,...```         ````....,,,,,,,,,,,,,,,,,,,,,,,,,,....````    
```..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....````        ```...,,,,,,,,,,..```             ```..,,,,,,,,,,,,..```             ```..,,,,,,,,,,...```         ```....,,,,,,,::::::::::::,,,,,,,,,,...```    
```..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....````       ```..,,,,,,,,,,,...``             ``...,,,,,,,,,,,,...``             ```..,,,,,,,,,,,..```        ````...,,,,,:::::::::::::::::::,,,,,,,..```    
``..,,,,::::::::::::::::::::::::::,,,,,,,...````       ```..,,,:::::,,,,..```           ```..,,,,::::::,,,,..```            ``..,,,,:::::,,,..```        ```...,,,,::::::::::::::::::::::::,,,,...```   
``..,,,::::::::::::::::::::::::::::::,,,,,...````      ```..,,,::::::,,,..```           ```..,,,::::::::,,,..```           ```..,,,::::::,,,..```       ```...,,,,::::::::::::::::::::::::::,,,,..```   
``..,,::::::::::::::::::::::::::::::::,,,,,...```      ```..,,::::::::,,..```           ```..,,::::::::::,,,.```           ```..,,::::::::,,..```       ```..,,,,::::::::::::::::::::::::::::,,,..```   
``..,,::::::::::::::::::::::::::::::::::,,,,...```     ```.,,,::::::::,,,..``           ``..,,,:::::::::::,,..``           ```.,,,::::::::,,..```      ```...,,,::::::::::::::::::::::::::::::,,..```   
``..,,:::::::::::::::::::::::::::::::::::,,,,..```     ```.,,,:::::::::,,..``           ``..,,::::::::::::,,..``           ``..,,:::::::::,,,.```      ```..,,,:::::::::::::::::::::::::::::::,,,..``   
``..,,::::::::::::::::::::::::::::::::::::,,,...```    ```..,,:::::::::,,..``           ``..,,::::::::::::,,..``           ``..,,:::::::::,,..```      ``...,,,::::::::::::::::::::::::::::::::,,..``   
``..,,:::::::::::::::::::::::::::::::::::::,,,..```    ```..,,:::::::::,,..``           ``..,,::::::::::::,,..```          ``..,,:::::::::,,..```     ```..,,,:::::::::::::::::::::::::::::::::,,..``   
``..,,::::::::::::::::::::::::::::::::::::::,,...```   ```..,,:::::::::,,..```         ```..,,:::::::::::::,,.```          ``..,,:::::::::,,..```     ```..,,::::::::::::::::::::::::::::::::::,,..``   
``..,:::::::::::::::::::::::::::::::::::::::,,,..```   ```..,,::::::::::,,.```         ```.,,::::::::::::::,,.```         ```..,,:::::::::,,..``      ``..,,,::::::::::::::::::::::::::::::::::,,..``   
``..,::::::::::::::::::::::::::::::::::::::::,,...``    ``..,,::::::::::,,.```         ```.,,::::::::::::::,,..``         ```.,,::::::::::,,..``     ```..,,:::::::::::::::::::::::::::::::::::,,..``   
``..,::::::::::::::::::::::::::::::::::::::::,,,..```  ```..,,::::::::::,,..``         ``..,,::::::::::::::,,..``         ```.,,::::::::::,,..``     ```..,,::::::::::::::::,,,,,,,::::::::::::,,..``   
``..,:::::::::::::::::::::::::::::::::::::::::,,..```   ``..,,::::::::::,,..``         ``..,,::::::::::::::,,..``         ``..,,::::::::::,,..``     ``..,,,::::::::::::::,,,,,,,,,,,,,::::::::,,..``   
``..,:::::::::::::::::,,,,,,::::::::::::::::::,,,..```  ``..,,::::::::::,,..``         ``..,,::::::::::::::,,..``         ``..,,::::::::::,,..``     ``..,,:::::::::::::,,,,,,,,,,,,,,,,,:::::,,,..``   
``..,:::::::::::::::,,,,,,,,,,,::::::::::::::::,,..```  ```.,,::::::::::,,..``         ``..,,::::::::::::::,,..``         ``..,,::::::::::,,.```    ```..,,::::::::::::,,,,,,,,,,,,,,,,,,,,::,,,,..``   
``..,::::::::::::::,,,,,,,,,,,,,:::::::::::::::,,..```  ```.,,::::::::::,,..``         ``..,,::::::::::::::,,..```        ``..,,::::::::::,,.```    ```..,,:::::::::::,,,,,..........,,,,,,,,,,,...``   
``..,:::::::::::::,,,,,,,,,,,,,,,::::::::::::::,,..```  ```..,,:::::::::,,..```       ```..,,:::::::::::::::,,.```        ``..,,:::::::::,,..```    ```.,,::::::::::::,,,..............,,,,,,,,,..```   
``..,:::::::::::::,,,,.......,,,,,::::::::::::::,,..``` ```..,,::::::::::,,.```       ```.,,::::::::::::::::,,.```       ```..,,:::::::::,,..``     ``..,,:::::::::::,,,..................,,,,,,..```   
``..,::::::::::::,,,,..........,,,,:::::::::::::,,..``` ```..,,::::::::::,,.```       ```.,,::::::::::::::::,,..``       ```.,,::::::::::,,..``     ``..,,:::::::::::,,.....````````........,,....```   
``..,::::::::::::,,,............,,,:::::::::::::,,..``` ```..,,::::::::::,,..``       ``..,,::::::::::::::::,,..``       ```.,,::::::::::,,..``     ``..,,::::::::::,,,...`````````````...........```   
``..,::::::::::::,,....``````....,,,::::::::::::,,..``` ```..,,::::::::::,,..``       ``..,,::::::::::::::::,,..``       ``..,,::::::::::,,..``     ``..,,::::::::::,,...````````````````........```    
``..,::::::::::::,,...````````...,,,:::::::::::::,,.``` ```..,,::::::::::,,..``       ``..,,::::::::::::::::,,..``       ``..,,::::::::::,,..``     ``..,,::::::::::,,..```````````````````.....````    
``..,::::::::::::,,..``````````...,,,::::::::::::,,.```` ```.,,::::::::::,,..``       ``..,,::::::::::::::::,,..``       ``..,,::::::::::,,.```     ``..,,:::::::::,,,..``````  ` ``````````````````    
``..,::::::::::::,,..```````````..,,,::::::::::::,,..``` ```.,,::::::::::,,..``       ``..,,::::::::::::::::,,..```      ``..,,::::::::::,,.```    ```..,::::::::::,,...````         ``````````````     
``..,:::::::::::,,..`````````````..,,::::::::::::,,..``` ```..,,:::::::::,,..```     ```..,,:::::::::::::::::,,.```      ``..,,::::::::::,..```    ```.,,::::::::::,,..````             ```````````     
``..,:::::::::::,,..```      ````..,,::::::::::::,,..``` ```..,,::::::::::,,.```     ```.,,::::::::::::::::::,,.```     ```..,,:::::::::,,..``     ```.,,::::::::::,,..```                ````````      
``..,:::::::::::,,..```       ```..,,,:::::::::::,,..``` ```..,,::::::::::,,.```     ```.,,::::::::::::::::::,,..``     ```.,,::::::::::,,..``     ```.,,::::::::::,,..```                  `````       
``..,:::::::::::,,..```        ```..,,:::::::::::,,..``` ```..,,::::::::::,,..``     ``..,,::::::::::::::::::,,..``     ```.,,::::::::::,,..``     ```.,,::::::::::,,..```                              
``..,:::::::::::,,..``         ```..,,:::::::::::,,..```  ``..,,::::::::::,,..``     ``..,,::::::::::::::::::,,..``     ``..,,::::::::::,,..``     ```.,,::::::::::,,..````                             
``..,:::::::::::,,..``         ```..,,:::::::::::,,..```  ``..,,::::::::::,,..``     ``..,,::::::::::::::::::,,..``     ``..,,::::::::::,,..``     ```.,,::::::::::,,..````                             
``..,:::::::::::,,..``          ``..,,:::::::::::,,..```  ```.,,::::::::::,,..``     ``..,,::::::::,,::::::::,,..``     ``..,,::::::::::,,.```     ```.,,::::::::::,,,..````                            
``..,:::::::::::,,..``          ``..,,:::::::::::,,..```  ```.,,::::::::::,,..```    ``..,,:::::::,,,,:::::::,,..```    ``..,,::::::::::,,.```     ```.,,:::::::::::,,..``````                          
``..,:::::::::::,,..``          ``..,,:::::::::::,,..```  ```..,,:::::::::,,..```   ```..,,:::::::,,,,::::::::,,.```   ```..,,:::::::::,,..```     ```.,,:::::::::::,,...```````                        
``..,:::::::::::,,..``          ``..,,:::::::::::,,..```  ```..,,::::::::::,,.```   ```.,,:::::::,,,,,,:::::::,,.```   ```..,::::::::::,,..``      ```..,:::::::::::,,,...`````````                     
``..,:::::::::::,,..``          ``..,,:::::::::::,,..```   ``..,,::::::::::,,.```   ```.,,:::::::,,,,,,:::::::,,..``   ```.,,::::::::::,,..``      ```..,,::::::::::,,,....``````````                   
``..,:::::::::::,,..``          ``..,,:::::::::::,,..``    ``..,,::::::::::,,..``   ``..,,:::::::,,,,,,:::::::,,..``   ```.,,::::::::::,,..``       ``..,,:::::::::::,,,.....``````````                 
``..,:::::::::::,,..``         ```..,,:::::::::::,,..``    ``..,,::::::::::,,..``   ``..,,::::::,,,,,,,,::::::,,..``   ``..,,::::::::::,,..``       ``..,,:::::::::::,,,,......``````````               
``..,:::::::::::,,..``        ...,,,:::::::::::::,,..```'@@@#..,,::::::;;;;::,,..` ```..,,:;;;;;::::,,,,::::::,,.........,.,,::::::;;;;::..``   `.......,,:;;;;;;;;:::,,,,.......``````````             
``..,:::::::::::,,..```     ,@@@@@@@@@@@@;:::::::,,..`'@',,,;@#,,::::;@@@@@@@@@@@@@;``..,:@@@@@@@@@@@@@:::::::,,:@@@@@@@@@+,,:::::@@@@@@@@+``  @@@@@@@@;,;@@@@@@@@@#:::,,,,,........````````            
``..,:::::::::::,,..```     @,,,,,,,,,,,:@+::::::,,..+#,,,,,,,'@,::::@,,,,,,,,,,,,,##`..,@,,,,,,,,,,,,;@;:::::,,@,,,,,,,,,@,,::::';,,,,,,,@`` ;:,,,,,,,@,@,,,,,,,,,@::::,,,,,,........```````           
``..,:::::::::::,,..````    @,,,,,,,,,,,,,#+:::::,,.'#,,,,,,,,,:@::::@,,,,,,,,,,,,,,'#..,@,,,,,,,,,,,,,,@;:::::,@,,,,,,,,,#,,::::#,,,,,,,,+`` #,,,,,,,,#,@,,,,,,,,,#:::::,,,,,,,,.......``````          
``..,:::::::::::,,..````````@,,,,,,,,,,,,,,@;::::,,.@,,,,,,,,,,,:@:::@,,,,,,,,,,,,,,,#,,,@,,,,,,,,,,,,,,,@:::::,@,,,,,,,,,:':::::+:,,,,,,,#`  +,,,,,,,,@.@,,,,,,,,,,+::::::,,,,,,,,.......`````         
``..,:::::::::::,,,..```````+#;,,:;;;;:,,,,,@::::,,@,,,,'@@@@,,,,+'::+@';,,;;;;;;,,,,,@,,;@';,,;;;;;:,,,,:+::::,'@';;:,,,,,@:::::;@':,,;;#@`  `@';,,,;#@.'@';;:,,,,,@::::::::,,,,,,,,......`````        
``..,::::::::::::,,..````````:@,,'++##@@+,,,;':::,:+,,,##   ,@,,,,@:::'#+,,@+++++@@,,,@,,:;+@,,#++++@@:,,,@::::,,:++@,,,,,,@::::::;+#,,:#;``   `'@,,,@:..,;+#@,,,,,,@::::::::::,,,,,,,,.....`````       
``..,::::::::::::,,...````````@,,',,::::#+,,,@::,,@,,,+'    ``@,,,';::::+,,@,,..``,#,,',,:::@,,#,.....@,,,#::::,,..`@,,,',,'::::::::@,,,@.``     @,,;,``.,,,:@,,,+,,;;::::::::::::,,,,,,,....`````      
``..,::::::::::::,,....`````..@,,',,:::::@,,,+::,,#,,,@     ``,#,,,@::::+,,@,,..```@,,::,:::@,,#,.....,+,,;;:::,,..`+,,'@,,,@:::::::+,,,@.``    `',,@```..,,:#,,;@,,,#::::::::::::::,,,,,,....````      
``..,::::::::::::,,,..........@,,':::::::;@,,,+:,;:,,#`     ```@,,,@::::+,,@,,..```@,,,:,:::@,,#,......@,,:;:::,,..;,,,@@,,,@::::::::+,,;,``    +,,,@```..,,':,,@@,,,@::::::::::::::::,,,,,,...````     
``..,:::::::::::::,,,.........@,,'::::::::@,,,@:,@,,,@      ```,',,#::::+,,@,,..```@,,;:,:::@,,#,..``..#,,:;:::,,..@,,,@::,,#::::::::@,,,#``    @,,,; ``..,,@,,,@';,,+::::::::::::::::::,,,,,...````    
``..,:::::::::::::,,,,.......,@,,'::::::::';,,@:,@,,::      ```.@,,;;:::+,,@,,..``@:,,@,,:::@,,#,..``.+:,,+:::::,,.@,,::.#,,,+:::::::#,,,@``    #,,#  ```..,@,,:':@,,,+::::::::::::::::::,,,,,...```    
``..,::::::::::::::,,,,,,,,,,,@,,':::::::::+,,@,,@,,+`       ``.@,,,':::+,,@#####@;,,,@,::::@,,#...``+@,,,@:::::,,,;,,#..@,,,@:::::::;;,,+`    ;,,,@  ```..,',,#::@,,,@::::::::::::::::::::,,,,..````   
``..,::::::::::::::,,,,,,,,,,,@,,':::::::::@,,@,,#,,#`       ``.#,,,#:::+,,;;;;;:,,,,@,,::::@,,####@@+,,,,@:::::,,#,,,@..+,,,@:::::::,@,,,+    @,,,#   ```.#,,,@::+,,,@:::::::::::::::::::::,,,...```   
``..,:::::::::::::::,,,,,,,,,,@,,':::::::::@,,#,,+,,@        ``.+,,,#:::+,,,,,,,,,,,+#,,::::@,,;;;;:,,,,,@::::::,,@,,,+..,+,,;;::::::,@,,,@    @,,'`   ```.@,,,#:::+,,;':::::::::::::::::::::,,,..```   
``..,::::::::::::::::::,,,,:::@,,':::::::::@,,#,,+,,@        ``.',,,#:::+,,,,,,,,,,,,@+,::::@,,,,,,,,,,,++::::::,,+,,+...,@,,,#::::::,',,,#   ,:,,@    ````#,,':,::@,,,@:::::::::::::::::::::,,,,..```  
``..,:::::::::::::::::::::::::@,,';::::::::@,,#,.#,,@        ```+,,,#:::+,,,,,,,,,,,,,@:::::@,,,,,,,,,,#@,::::::,':,,@++++@,,,@::::::,,#,,:;  @,,,@     ``;:,,@++##@,,,@::::::::::::::::::::::,,,..```  
``..,:::::::::::::::::::::::::@,,';::::::::@,,#,.#,,#        ```#,,,#:::+,,@@@@@@#;,,,,@::::@,,,,,,,,,,@,,::::::,@,,,'''''',,,+::::::,,@,,,@  @,,;.     ``@,,,'''''':,,+:::::::::::::::::::::::,,,..``` 
``..,:::::::::::::::::::::::::@,,';::::::::#,,@..@,,'`       ```@,,,':::+,,@:,,,.:#@,,,';:::@,,#@@@+,,,,@,:::::::@,,,,,,,,,,,,,+:::::,,#,,,@ `',,@       `@,,,,,,,,,,,,,+::::::::::::::::::::::,,,..``` 
``..,:::::::::::::::::::::::::@,,';::::::::',,@..@,,,'       ```@,,;::::+,,@::,,...,@,,,#:::@,,#..`#+,,,+;,:::::;;,,,,,,,,,,,,,@::::,,..',,;.#,,,@       .;,,,,,,,,,,,,,@:::::::::::::::::::::::,,..``` 
``..,:::::::::::::::::::::::::@,,';:::::::+,,,@..#,,,@        `:;,,#::::+,,@::,,....+,,,@:::@,,#.```@:,,,@,:::::@,,,,,,,,,,,,,,@::::,,..@,,,#@,,,;       #,,,,,,,,,,,,,,#:::::::::::::::::::::::,,,..`` 
``..,:::::::::::::::::::::::::@,,';:::::::@,,,#.`,;,,+.       `@,,,@::::+,,@::,,....,;,,@:::@,,#.````@,,,:+:::::@,,,@@@@@@@@+,,:':::,,..@,,,@+,,#        @,,,@@@@@@@@+,,:;,::::::::::::::::::::::,,..`` 
``..,:::::::::::::::::::::::::@,,':::::::+',,;:.``@,,,@       ';,,:+::::+,,@::,,....:;,,@:::@,,#.````:+,,,@:::::+,,',.,,,:::@,,,@:::,,..,:,,',,,@        #,,'.`....,,@,,,@,,,::::::::::::::::::::,,..```
``..,:::::::::::::::::::::::::@,,'::::::#@,,,@.```@,,,:@     ,@,,,@,::::+,,@::,,,...@,,,@:::@,,#.`````@,,,:+:::+,,,@...,,,::@,,,@:::,,..`#,,,,,,#       ::,,@`````...@,,,@,,,,,::::::::::::::::::,,,.```
``..,::::::::::::::::::::::::@@,,'@@@@@@',,,,#.````#,,,;@: .#@,,,,#,::#@+,,@@@@@@@@@:,,,+:#@@,,#@@'```.#,,,@@+@@,,,@@+.,,,'@@:,,'@+:,,..`@,,,,,'`      @@,,,@@+````:@@;,,'@',,,,,:::::::::::::::::,,..``
``..,:::::::::::::::::::::::@;,,,,,,,,,,,,,,@.```  #:,,,,#@#;,,,,@,,:@;,,,,,,,,,,,,,,,,#:++,,,,,,,#. ``@,,,,,@;,,,,,,+;,,:@,,,,,,,#:,,.``',,,,,@      @:,,,,,,+:```@,,,,,,,#:,,,,,::::::::::::::::,,..``
``..,:::::::::::::::::::::::@,,,,,,,,,,,,,,#;````   @,,,,,,,,,,,+;,,:@,,,,,,,,,,,,,,,,,@:@,,,,,,,,,+ ``.+,,,,@#,,,,,,,#,,::,,,,,,,,#,,.```+,,,,@      @,,,,,,,,@``.;,,,,,,,,#.,,,,,,::::::::::::::,,..``
``..,:::::::::::::::::::::::@,,,,,,,,,,,,,#+````    .@,,,,,,,,,'#..,,@,,,,,,,,,,,,,,,,@::@,,,,,,,,,+ ```@,,,,@#,,,,,,,#,,::,,,,,,,,#,..```@,,,;,      @,,,,,,,,@``.;,,,,,,,,#...,,,,::::::::::::::,,..``
``..,::::::::::::::::::,,,,,@;,,,,,,,,,:+@;`````     ,@:,,,,,,##`..,,@;,,,,,,,,,,,,:#@:::+',,,,,,,#. ```:;,,,@',,,,,,+;,,:@,,,,,,,#:,..`` #,,,@       @:,,,,,,';  `@,,,,,,,+,....,,,,:::::::::::::,,..``
``..,:::::::::::::::,,,,,,,,,@@@@@@@@@@@'.`````        @@+;;@@'``..,,:@@@@@@@@@@@@@@',::::#@@@@@@@'   ``.@@@@#@@@@@@@#,,,:'@@@@@@@+,,..`` .@@@@        @@@@@@@+    ,@@@@@@@+`.....,,,,:::::::::::::,,.``
``..,::::::::::::::,,,,,,,,,,,,,,,,......`````          `'@#,  ``..,,:::::::::::,,,,,:::::::,,..``    ``..,,:::::::,,,,,:::::::::::,,..``                            ``````````....,,,:::::::::::::,,.``
``..,::::::::::::::,,,,,,,,,,,..........`````                  ``..,,:::::::::::,,,,,:::::::,,..``    ``..,,:::::::,,,,,:::::::::::,,..``                              `````````....,,,::::::::::::,,.``
``..,:::::::::::::,,,,................``````                   ```.,,::::::::::::,,,::::::::,,..``    ``..,,::::::::,,,,:::::::::::,,..``                                 ````````...,,::::::::::::,,..`
``..,:::::::::::::,,,...............```````                    ```.,,::::::::::::,,,::::::::,,.```    ```.,,::::::::,,,::::::::::::,,.```                                   ``````...,,,:::::::::::,,..`
``..,::::::::::::,,,............``````````                     ```.,,:::::::::::::::::::::::,,.```    ```.,,:::::::::::::::::::::::,,.```                                     `````..,,,:::::::::::,,..`
``..,::::::::::::,,....``````````````````                      ```..,,:::::::::::::::::::::,,..```     ``..,,:::::::::::::::::::::,,..```                                      `````..,,:::::::::::,,..`
``..,::::::::::::,,...`````````````````                         ``..,,:::::::::::::::::::::,,..``      ``..,,:::::::::::::::::::::,,..``                                        ````..,,:::::::::::,,..`
``..,::::::::::::,,..````````````````                           ``..,,:::::::::::::::::::::,,..``      ``..,,:::::::::::::::::::::,,..``                                         ```..,,:::::::::::,,..`
``..,:::::::::::,,,..`````````````                              ``..,,:::::::::::::::::::::,,..``      ``..,,:::::::::::::::::::::,,..``                ````                     ```..,,:::::::::::,,..`
``..,:::::::::::,,..`````                                       ``..,,:::::::::::::::::::::,,..``      ``..,,:::::::::::::::::::::,,..``               ```````                    ``..,,:::::::::::,,..`
``..,:::::::::::,,..````                                        ```.,,:::::::::::::::::::::,,..``      ```.,,:::::::::::::::::::::,,..``              ``````````                  ``..,,:::::::::::,,..`
``..,:::::::::::,,..```                                         ```.,,:::::::::::::::::::::,,.```      ```.,,:::::::::::::::::::::,,.```             ````````````                ```..,,:::::::::::,,..`
``..,:::::::::::,,..```                                         ```..,:::::::::::::::::::::,,.```      ```.,,:::::::::::::::::::::,,.```             ``````````````              ```..,,:::::::::::,,..`
``..,:::::::::::,,..``                                           ``..,,:::::::::::::::::::,,..```       ``..,,:::::::::::::::::::,,..```             ````....````````            ```..,,:::::::::::,,.``
``..,:::::::::::,,..``                                           ``..,,:::::::::::::::::::,,..```       ``..,,:::::::::::::::::::,,..``             ````.......````````        `````..,,:::::::::::,,.``
``..,:::::::::::,,..``                                           ``..,,:::::::::::::::::::,,..``        ``..,,:::::::::::::::::::,,..``             ```.........```````````````````...,,:::::::::::,,.``
``..,:::::::::::,,..``                                           ``..,,:::::::::::::::::::,,..``        ``..,,:::::::::::::::::::,,..``             ```...........`````````````````..,,,::::::::::,,..``
``..,:::::::::::,,..``                                           ``..,,:::::::::::::::::::,,..``        ``..,,:::::::::::::::::::,,..``             ```..,,,,,.....```````````````...,,:::::::::::,,..``
``..,:::::::::::,,..``                                           ```.,,:::::::::::::::::::,,..``        ```.,,:::::::::::::::::::,,..``             ```..,,,,,,.......```````````...,,,:::::::::::,,..``
``..,:::::::::::,,..``                                           ```.,,:::::::::::::::::::,,.```        ```.,,:::::::::::::::::::,,.```             ``..,,,,,,,,,.........````......,,,:::::::::::,,..``
``..,:::::::::::,,..``                                           ```..,:::::::::::::::::::,,.```        ```..,:::::::::::::::::::,,.```             ``..,,,,,,,,,,,................,,,::::::::::::,,..``
``..,:::::::::::,,..``                                            ``..,,:::::::::::::::::,,..```        ```..,,::::::::::::::::::,..```             ``..,,,:::,,,,,,,............,,,,:::::::::::::,,.```
``..,:::::::::::,,..``                                            ``..,,:::::::::::::::::,,..``          ``..,,:::::::::::::::::,,..``              ``..,,::::::,,,,,,,,.......,,,,,,::::::::::::,,..```
``..,:::::::::::,,..``                                            ``..,,:::::::::::::::::,,..``          ``..,,:::::::::::::::::,,..``              ``..,,:::::::,,,,,,,,,,,,,,,,,,,:::::::::::::,,..```
``..,:::::::::::,,..``                                            ``..,,:::::::::::::::::,,..``          ``..,,:::::::::::::::::,,..``              ``..,,:::::::::,,,,,,,,,,,,,,,,::::::::::::::,,..`` 
``..,:::::::::::,,..``                                            ``..,,:::::::::::::::::,,..``          ``..,,:::::::::::::::::,,..``              ``..,,::::::::::::,,,,,,,,,,,:::::::::::::::,,,..`` 
``..,:::::::::::,,..``                                            ```.,,:::::::::::::::::,,..``          ```.,,:::::::::::::::::,,..``              ``..,,:::::::::::::::::,::::::::::::::::::::,,..``` 
``..,:::::::::::,,..``                                            ```.,,:::::::::::::::::,,.```          ```.,,:::::::::::::::::,,.```              ``..,,::::::::::::::::::::::::::::::::::::::,,..``` 
``..,,::::::::::,,..``                                            ```..,,::::::::::::::::,,.```          ```..,,::::::::::::::::,,.```              ``..,,:::::::::::::::::::::::::::::::::::::,,,..``  
``..,,::::::::::,,..``                                             ``..,,:::::::::::::::,,..```          ```..,,:::::::::::::::,,..```              ``..,,:::::::::::::::::::::::::::::::::::::,,..```  
``..,,::::::::::,,..``                                             ``..,,:::::::::::::::,,..``            ``..,,:::::::::::::::,,..``               ``..,,,:::::::::::::::::::::::::::::::::::,,,..```  
``..,,::::::::::,,..``                                             ``..,,:::::::::::::::,,..``            ``..,,:::::::::::::::,,..``               ```.,,,::::::::::::::::::::::::::::::::::,,,...```  
``..,,::::::::::,,..``                                             ``..,,:::::::::::::::,,..``            ``..,,:::::::::::::::,,..``               ```..,,,:::::::::::::::::::::::::::::::::,,,..```   
``..,,:::::::::,,,.```                                             ```.,,,:::::::::::::,,,..``            ```.,,,:::::::::::::,,,..``               ```..,,,::::::::::::::::::::::::::::::::,,,...```   
``..,,,::::::::,,..```                                             ```..,,:::::::::::::,,..```            ```..,,:::::::::::::,,..```                ``...,,,,:::::::::::::::::::::::::::::,,,,..```    
``..,,,:::::::,,,..```                                             ```..,,,:::::::::::,,,..```            ```..,,,:::::::::::,,,..```                ```..,,,,,:::::::::::::::::::::::::::,,,,...```    
``...,,,,::::,,,,..```                                              ``..,,,,,:::::::,,,,,..```             ``..,,,,,:::::::,,,,,..``                 ```...,,,,,,,::::::::::::::::::::::,,,,,...```     
```..,,,,,,,,,,,,..```                                              ```..,,,,,,,,,,,,,,,...``              ```..,,,,,,,,,,,,,,,...``                 ````...,,,,,,,,::::::::::::::::::,,,,,,...````     
```...,,,,,,,,,,...``                                               ```...,,,,,,,,,,,,,,..```              ```...,,,,,,,,,,,,,...```                  ```.....,,,,,,,,,,,::::::::::,,,,,,,,...````      
```....,,,,,,,,...```                                               ```....,,,,,,,,,,,....```              ```....,,,,,,,,,,,....```                  ````......,,,,,,,,,,,,,,,,,,,,,,,,,.....````      
 ```..............```                                                ```.......,,,.......```                ```.......,,,.......````                   `````......,,,,,,,,,,,,,,,,,,,,,,.....````       
 ````............````                                                ````...............````                ````...............````                    ``````.........,,,,,,,,,,,,,,,......`````        
 `````..........````                                                 `````.............`````                `````.............`````                     ```````.............,,,...........`````         
  ``````.....```````                                                  ``````.........``````                  ```````........``````                       `````````......................```````         
  `````````````````                                                   `````````````````````                  `````````````````````                         ``````````.................````````          
   ````````````````                                                    ```````````````````                    ```````````````````                           ``````````````.......```````````            
    ``````````````                                                      `````````````````                      `````````````````                              `````````````````````````````             
      ``````````                                                          `````````````                          `````````````                                   ````````````````````````               
                                                                                                                                                                    ```````````````````                 
                                                                                                                                                                       ````````````