# .. ## #. ..# .. ##.. #. ..# #..##..# #.<# #..# ..##. #.. .. ..# ##. #.. .. #.. #. .. .#