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