###### ..##.. #.##.########### #.##.#..<....... ##########.##.#.#........ ...........)...>......... #......#....#.#........ #......######.#.####### #######......# #.#.# .............# #.#.# ######......# ..#.# #......# ..... #.....S.....# ..... #####.##.#### #. #.# #. #.. #. +## #. #.