######## #......# ... .# #......# .... #.# #......# #######.... #.###......######.......... #.#....(...'............... ###+###.#.#......##.....<........ #.......#.########.............# .##...............##.............# <.....g...........##.............# ###....l)..)......##...##........# #..###..........####.##..).....# #. #..........+....##).......# .. #...?......# ##...)<).....# .. #$....####.......#########.# # #.##### ####### ... #. .# #.