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