############## #(..S.g......# #.#########.## #.##### #.#... #.#.######### #(........(.# ###..<.####.# ####.####.#. #....#......( #.####....... #.# ..8(8.. #.####...<...# #......(8.8..# #.###........# #.# ##....... #.# #.#..#. #.# ...## #.# ##.# #.# .. #.# #.# #.# #<# ###