886.35 inches = 22.51329 meters