########## #### #........###### ##...# #.###.........# #.....##.###.#...###.. #.....)....(......# #....g##.#####...## ##...# #.# ##.## ##.. #.######.# ## #........# ########'## ##...## ##.....## ##.......## # #.........# #.+....(....+ #...........# #.##.......## . ##.....## ##.<.## ##+##