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