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