##### ..# ##...##...# ##..#..#.... ####..#.#...... .!...#...#..... #####.....##### .#...........#. ..#....<....#.. ..#.........#.. .#...........#. #####.....##### .....#[..#..... ####..#.#..?.## ##..#..#.## ##......#