.##.....##..####..########...##....##..##.....##...##...##.....##...##..##...##.....##...##...##.....##....####....#########...##...########......##.....##.....##...##...##............##.....##.....##...##...##............##.....##.....##..####..##............##....