28 x 716 meters = 1102.36 x 28188.98 inches