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