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