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