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