.# ###########. ##...#...#... ##..........# ####...........## ................####### ####.........?..S...... ##...........@....# ##................. ###.....##.#####..... #.##..<..#.##.## .... #.^............. ### ###.###.##.##.## #. #.#....... .. #.#.......( ... ..#..###... .... ##. .# . ..... . ....(. . .#