### .. ######.############# .......#.#.#.#.#.#.#. ##.............. #......#......... ##.......#....... #.....#.?..#..... ##...........#... #....#.#.#.#...#. ##............... #...#..#.<.#..#. ##............... #..#...#.#.#.#... ##...#........... ......#....#.... #.......#....... ..........#..... #..............