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