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