######## .......# ##...## #.....# ##...## ##### ##..########...# #.........<.#.# #.#########...# ##'## #...## ##...## #....# ##.....## ##....# # # ##.......# #.....# #...#g##.........####.....####.## .....gg'.........+............... ....#.##.........####.....####.## # # ##.......## #.....# ##.....## #..#(## ##...## #..#.# #+## #..<.# ##.### #. #. #. #. #. ..