....... ############....... ######.....#####.... ####...#.....#...#.... ...#.8.#.....#.8.#..%. ###...#.....#...#[... #.#####....!#####.... #.................... #.................... #........<....g...... #............(..?.... ...................... ##.#####.....#####.... #.#...#.....#...#.... #.#.8.#.....#.8.#.b.. #.#...#.....#...#.... #####.....#####....