### ## #... ###... #. ..###...... #.?.#......# #..