866 x 907 feet = 263.96 x 276.45 meters