. . #. #.# ^.. #)### .####..<##### ........#...### # .#####........#.## ##........... #####...)....... .(.....<........ #####.......... #...S...#.#. #..(........ #.......#### ##......# ......## .....### #.#....