######### #######.......# #########..........##.# #.........#####.#..##.# #.######..# #....##.########## #.######..# #................# #.##......## #....##.########.## #....<.....# #.......# ##...## ..#####.#.#####.# ###.##### #.#.#.# ....# #.#.# #.# #.# ##...## # #.#.# #.#.### #.# ##+## ##.## #. #.#.# #.#...# #.# ##...## #.# #.# #.#.# #.###.###.# ##.....## ####.# #..##.#.# #.# #..##.###.......## ##.##.# ####..g....###.###...#.##.........####...#.# +......)................+.........'........# ####..gg....######...####.........####.....# #...#.#..# #..## ##<>.....## ##.#.## #.#.#.#..# ..## ##.....## ###.# #.#.#.#..# .### ##...## #.# # #.#.#..# . ##+## #.# #.#.#..# # #.# .......# #.#