.. . # .#. .#. ..# ... ... #.# ###.##.# #.#.#.# ###...## ## #....#.# #.####..5.# # ..###.5## #.#.#..## #. #..# # #.3##.....# #..o#. ...#.. ##.X. ...# # ##....#.#.#.# .. .. ##..#.. ###### .... . ....#