... .... ... ... #.# #.# . #.########..!# ######..<.......(# #.......#######.## #............. #.......###### ###..........# #.........##.# #.#.......# + #.#.......# #.#######.# #.# .# #.# .# #.# #.# #.# #.# #.# #.# #.# #.# #.########### #......<....# ###########.# #.# #.# #.# #.# ###########># ........S>..# #############