########### #........<# #..######## #####......... #......####### #.......<.# ########.........+ #................# #................# #.................... #........#+#..####### .#####.######.#...... ...........S.......... .....#..#########...... ..............!........ .#####..##...... #..# ..... ..... ...$ .#..## ... .. ... .. . .... # .....