reworked for full or part horizon image