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