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