````````````````````````````````````````````````````````````````````````````````
````````````````````````````````````````````````````````````````````````````````
````````````````````````````````````````````````````````````````````````````````
````````````````````````````````````````````````````````````````````````````````
````````````````````````````````````````````````````````````````````````````````
````````````````````````````````````````````````````````````````````````````````
```````````````````.`╔▄ΦΦΦΦ╙É┘┘┘┘┘┘┘┘╙Å╜Φ╝▄╓````````````````````````````````````
`````````````````;▄ΦÅl                     ┘╨Φ▄````````````'█⌐``````````````````
`````╓╦`````````▄▀                             ▀▄'`````````.(█@`````````````````
``````▀▓┌`````▄▀                  █H            ┴▓'``````````:█@````````````````
```````?█@```▌l                                  ▓▄```````````;█````````````````
```````.║▌``▐▀                                    █┘````````'▄▓▀````````````````
```````╖█^``▓        ▐█─                           █-`````,▄▓R``````````````````
`````,▓▀┌``'█                  ╒▓█████▄            ▀▄```▐▓▀│````````````````````
`````█\`````█                 ▐█████████,           █:-║▓```````````````````````
```'`█*````-▓                 ╣██████████           J▌`▓▄```````````````````````
`````╢▌`````,█                ▐██████████           ╒▌`^█▄```.,▄╧▄▄▄▄╧╪╪╪╪╪╝╝╝╝╝
`````'█/`````▓                 █Å▀███████           ╒▌``-▓▌```^▓▀┐    ,╒╓╔▄╦╤╗╧K
`````'/▓▄^```/▌                ▀▌  █████,           ╣Ω```'█```'▌ █l┘┘┘└└        
````````└▀▌╒``╙▌                '▀▀▀█▓└            ▄╩````'█```╔▀▐M              
``````````└█p``║▄                                 ▓\`````╒█```▓²╣⌐              
```````````▐▌```⌡▀▄                             ▄▀`''╓╦╦▄▓Ñ```█ ╣               
``````````.▐▌`````'║Φ▌W╤▄╓,               ,╔▄ΦΦ║'╒▓▀╢╟╞╞┘````'█ ╣               
```````````▐█▐`````.╒▌    └│ÅÅTMMMMMMMMMfÅ█┌````.█;``````````'█ ╣               
````````````'Å▀▀▀▄▐'█                    ▐▄`````╗█```````````'█ ╢⌐     ,╧ΦK╗▄╓  
`````````````````,Å▓▀                    █'```▐▌▌````````````▐▀ ╢⌐     █      │╨
```````````````````╣⌐                    █╢╢▀╢╚``````````````╢╕ ▐╕     ▌        
``````````````````'█                     █`.`````````````````╣  ╒▀     ▌        
`````````````````-▐▀                     ▓⌐``````````````````▓   ▌     █        
``````````````````▓                      ⁿ▌``````````````````█   ▌     ▌        
``````````````````▓                       █'`````````````````█╕ █      ▓        
``````````````````█                       ╢Ñ`````````╓[╦╦▄▄▄▄╝╝▓█▀ΦΦTfΓ╨▓       
``````````````````█          ,╓▄▄╗╧KKKKKΦΦK▀K╨ΦΦΦRM╨É┘└                 █       
╦╦▄▄▄▄▄▄▄╧╧╧╧╧╝╝╩╝▓KKMΦM╙ÅÅ╜┘└                                      ,╗▄▄▀       
²                                                             ,▄╧KÉÉ┘ -█╕       
                                                            ╝▀┘         'ÅTRΦR¥¥