#########################################
#######################..........########
#######################..........#....###
#######################................##
#######################.............~..##
############################.....~~~~..##
############################.......~~..##
############################...........##
############################...........##
##################################....###
#########################################
