. .... .... ... ##.. #+##.. ..... #.##.#######....# #.##.##......... #.##.##...##.#### ###..@..(........... #....#.#....##.#### . #....#.#.....#.#####.## #....#.#..#...........#. #....+....+............. #....#.##.#............# #....#.#...##.##....... ###..#....<#8.8#....... #..........)...#####. #........#8.8#....... #......###.###.#### #...... #... .# ...... ##### # ..... .... . .