### ####8#### ##.......## ##.#######.## ##.##.....##.## #.##.#####.##.# #.#.##...##.#.# ##.#.#.##.8#.#.## #8.#.#.#8.##.#.8# ##.#.#g##....#.## #.#.##.####8#.# #.##.##...###.# ##.##.####...## ##.##...##8## ##%###.<### ##..#### #....# #....# #........ #........ #.....h%. #.$..... #...... #..... #..