1019.8 inches = 25.90292 meters