#.. #.## ### #....#.. . #.##.#.#### ..# #.. #.##.#....##..# #.. #.# ..........#.# #.. #.# ..........#.# #..#####.####.......... #..#.<...............# #@.#.#######.........# #..#.# #.......#.# #....# #..##.#.# ..........# #..##.#.# .!....#..# #..##.#S# ..#.####.# #...#.#.. # # #.# #......... #.. ...####..## #.# . #..# ?.. ..<# # ...# ...