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