###################
########-E-########
##-E-###-#-###-E-##
#D-#--S--E-----#-D#
##-E-###-#-###-E-##
########-E-########
###################