# ..# .# #. #.# .# #.. #.#..# #..###.#..# #......#..#### #............. #....W....# #.####### #<....... #########