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