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