###. ... .... ... ....#####.## .......#.. #S.##.#.#### #..#......<# #..@r...#####. #.##............. #.....?...####### #.#######.# #.# #.# ... #.. ...