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