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