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