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