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