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