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