### ..# #. #.# #. ###.# #.####...# ###........# ...........# ####........# #........##.# #...........# #.!.........# #...#..W....# #...........# #....#.....## #.####.....# # ......# ....##. .....# ..