##. . .. #.#####.. #...... +...... #.....##+#.# #..S.....### #<........ ####...... ###