# # #.# ..# #.# #.# #.###.# ####### #.# #......#..........# #.#.# #.# # #.#.#########.###... #........w........# ### #...#...oo((.)# #...###...#.#######.# #..<....#......o#(# #...####.....####..o[.# ##. ...............(.. # .#..#.>######..#.#... ###.#... .....# .# ##.#.# ...### #..# .#.# . .. .# . .