############### #......<......# #........g....# ##...#####...## #..)## ##...# ##...# #...## #...###...# ##...#...## #...#...# ##.....## #.....# ##...## #...# #...# #'''# #...# ...... ....... ....g#..h ..#.#..h .#.##... .