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