###                                           
                                                                    #              ###                                          
                                           #                       ###              ##                                          
                                          ##                        #               ##                                          
                                          ##                                        ##                                          
### /### /###   ##   ####      /###     ######## /##  ###  /###   ###       /###    ##           /###   ###  /###     /###      
 ##/ ###/ /##  / ##    ###  / / #### / ######## / ###  ###/ #### / ###     / ###  / ##          / ###  / ###/ #### / /  ###  /  
  ##  ###/ ###/  ##     ###/ ##  ###/     ##   /   ###  ##   ###/   ##    /   ###/  ##         /   ###/   ##   ###/ /    ###/   
  ##   ##   ##   ##      ## ####          ##  ##    ### ##          ##   ##    ##   ##        ##    ##    ##       ##     ##    
  ##   ##   ##   ##      ##   ###         ##  ########  ##          ##   ##    ##   ##        ##    ##    ##       ##     ##    
  ##   ##   ##   ##      ##     ###       ##  #######   ##          ##   ##    ##   ##        ##    ##    ##       ##     ##    
  ##   ##   ##   ##      ##       ###     ##  ##        ##          ##   ##    ##   ##        ##    ##    ##       ##     ##    
  ##   ##   ##   ##      ##  /###  ##     ##  ####    / ##          ##   ##    /#   ##      # ##    ##    ##       ##     ##    
  ###  ###  ###   ######### / #### /      ##   ######/  ###         ### / ####/ ##  ### /  ### ######     ###       ########    
   ###  ###  ###    #### ###   ###/        ##   #####    ###         ##/   ###   ##  ##/    #   ####       ###        ### ###   
                          ###                                                                                              ###  
                   #####   ###                                                                                       ####   ### 
                 /#######  /#                                                                                      /######  /#  
                /      ###/                                                                                       /     ###/