### ## #... ###... #. ..###...... #...#..!...# #..<..# #....## #....# #..... .#..... ...###... #. . ###. ###. ##