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