######### ........######### #...............# ..#####.#######.# ## #.# #####.# ..##.# #.....# ###.##.###.##### . #........#.######## .# #....###.#..g.....# .# #....+.#.#.##....... .# #....#.#.####...... ##. #................#. #.. #....############# #.# #.........# #.### #....####.# #...# #....# #.#.# ##...# #.#.######.# #.#........# ###'########## #.8.8.# #.....# #.....# #.8.8.# #.....# #########.....## #......'..8.8..# #########.....## #8.....8# #...<...# #########