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