1018.1 inches = 25.85974 meters