##. .. .. #... o #... #. #... #o### #...##...# ##....###.# #.....#.o.# #.........## #.#.....w..# #...o..#.# #...#..#.# #........# #........# #.....#.## .......#.. ##..#..#### #.....# #.....