###. ... . ###.. a# .... ..# ####.. .. #....##.###o #.#..5......oo #....W....# ###........# #........# #....#....# #.........# ##......#..# #.#.#..#..# ........ ..