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