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