1011.8 inches = 25.69972 meters