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