######### ##+#+###........ #.....##........ #.....##........ ### #####......'........ ..##. #.........##........ ##.# .. #.........##........ #<.# #.##.........##........ ##.# #..#....%(...#......... #.# #.#.........#......... ###.# #...........#......### #...#####.g........+......# #######.#.#..............##.....# ..#.....#.#..............##.....# ###.###.###.#.......###+#.......... ...#.....#.#.....#.# ..... #.#.###.#.#.#.....# ..... #...# #.#.#g#......... .. ###.###.#.#g#......... #.....#.#g#......... ###.### #.######+#.. #...# #.g...... .. ##### ########.