1009.4 inches = 25.63876 meters