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