##### #########....# ........+.(..# .......#....# #.....#....# ##.....#....# ## ### #......#....# ##.#..# +......'....# ... #.....# ##.....#....# .. gg... ########+###.....#....##### .## ... #<...............#........##+#.########'######. #.......[........#........#....#....#.......... #....#######...(.+........#.........#.......... #....# #.....#........#.........#.......... #....# #.....#........#.........'.......... #.....# ......#........###'##....#.......... #.....# ......+.............#....#()........ ##....# +#####.............#...##.......... ...............#####<...#####'# ................# #....# ................# #....# ...............# #..).# ................ ...c## ............... .....# .....+ ......#