###############################
###############################
###############################
########################......#
########################......#
########################......#
########################......#
########################......#
#####################.........#
#####################.........#
#####################.........#
#####################.........#
##...################.........#
#...........#......##.........#
#.........................#####
#.........................#####
#.........................#####
#...........#......#......#####
##...###############......#####
###############################
###############################
