#.....# #######...#. .......... #.......# #.......# #......!# .. #.......# ... #.......####. ...#############........ #..................###. #..........#.......# #..........#.##?#..## ##...8....#.##.#...# ..##..8.8...#.##.#.#.# .....8._.8..#.#........ ..#...8.8...#.##...# ..# ##...8..(.#+##...# .. #.......#.......# .........+....<..# ...########....#..# .... #.......... ... #......##.#.. #......# # #......# ##+##..# ..