1016.4 inches = 25.81656 meters