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