.# #..# . #.. #. ###.## #.. #....# #..##....# . #........####.. #.............. #.......... #..<.####.. #....# #....# ##.### #.# #.# ... .!. ..$