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