### . ..# #.# #.# #.# #.# #.# #.###.# #########.##..##### # #.......#.........# ..##.#...............# ..#.#.###.##8.....8## ..........#....))(# .#.#)###.##8.....8# #.).?...##.......# ###.#.####8....)8# ##))## #.......# #g).# #8.....8# #