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