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