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