         .:-=-:.         
     .:=+++++++++=-.     
 :-=+++++++++++++++++=-: 
=++++++++++++++++++++=:.      
=+++++++++++++++=-:           
=++++++++++++-.               ######  ######## ########  ##    ##     ######   ##     ## #### 
=++++++++++++*+=:.            ##    ## ##       ##     ## ###   ##    ##    ##  ##     ##  ##  
=++++++++++++******=-.        ##       ##       ##     ## ####  ##    ##        ##     ##  ##  
:=+++++++++++**********+-      ######  ######   ########  ## ## ##    ##   #### ##     ##  ##  
   .:-+++++++********###*           ## ##       ##   ##   ##  ####    ##    ##  ##     ##  ##  
        :-=++***########*     ##    ## ##       ##    ##  ##   ###    ##    ##  ##     ##  ##  
          .-*###########*      ######  ######## ##     ## ##    ##     ######    #######  #### 
      :=+###############*     
 .-=*###################*     
.:=*#################*=-.
     :=+#########+=:     
