.# .# .# # ... #.#... #..##### #..#... #....... ...!... ......####.#..... .........a...#... ##............ ##..<#......... #...##.####..## #......##.# ## ...###..##8# ## ##.##.# #.8.∩. ####.. #8. #..#