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