1020.1 inches = 25.91054 meters