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