........... a.....>... .)....... ......# ......# ###.....## #........# #........# #........# ### #........# #.# #........# #.# #))......# #.###)######## #.....##..<# #.#.#......# #..........# #..........# #..........# ##........## #........# #...g....# #####o.### # #####g.# .. #.....a#### ... ###....<..# .... #.#..##.# ..... #.#..##.###....# #.#...)).......# #.#..##.##.....# ##.#..##..#.....# #.........#.....# #.###.###.#<##### #. #.# .... #. ... .### ## #### ##