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