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