## ... ....##### #.# .........# #.# # #.# #.# #.# #. ##.# #.# #.# #(. ..# #.####.##### #..##.# #.##.......# ###...#.###.##.#....(### ........................+ ........S....##.#.....### ###.#.#########.#.#.#.# #.......# ###.##### #.# #.# #.# ########.# #####)####........# #..........#####... #.###.###..# .. #.# #.###..###.... #.# #..........##. #.# #####......... #.# #.#######. #.#######.# #.....<...# ###########