#+# ..# . ... #. #.# #. #.# #. #.# #.##.####.## #..<......+ ###.####..# #.# ##. #. #. #. #. ..