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