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