.# .# .# # ###########.# .. #.....!.....# ... ............# .... ............#..... ........<.W....... .................> .....#.........?.. .....#.######.##.. .... #. # ... #. ... #.