1020.5 inches = 25.9207 meters