.... ##### .... ### ..... ..... #.+...... ....####.#...... ###.......#..... .............#### #.....S........ #.##..#<#>##.h #.....### #.##.## # ##