1972 Duster ABS Headliner question

New headliner is not too long, just too wide and the biggest problem is that the pre-cut "holes" for the sun-visors and dome light do not match up with the measurements of the car.
Sadly, we did not keep the old headliner.
This head-liner was shipped rolled-up, not flat.