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