##### .... #..... ....... #...... ########### ........# ....... #.........####....... ....... ..####'####...##.....# ....... #...# ####.##....###....... #...# ##.#.............. ###'### #.##..a.a........ ##..(..## ##.#............. #.......# #.#g............ +...<...+ #............... #....(..# #.#............. ##.....## ##.#......#...... # ###+### #.##............. #. ##.#..##...#.#### #.#### ####.##........... #...####+####...##........####. ####.g.......####.........# ########### ... ......