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