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