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