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