                                    
                                    
####  ## ####     ##   ###### ##### 
## ## ## ## ##    ##     ##   ##    
## ## ## ## ##   # ##    ##   ##    
####  ## ####    # ##    ##   ####  
##    ## ## ##  ######   ##   ##    
##    ## ## ##  #   ##   ##   ##    
##    ## ##  ## #   ##   ##   ##### 
                                    
                                    
