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