.. .... .# .#. ..# #.. .. .. #.#.# ... .. #.# .## #.# ...## #a# ....# #.#...... #.#.....# ####<......# #......%.... ######.####.....# #..)a...# ...... #.####..# ..!..# #.####..# ...(# #.......# ....# #.##.##.# ...# #.##.##.# #.......# #.#.###.# #.#a###.# #..O....# ##...###.# #..#..# #.###... #. .### ## ##