2609.6 inches = 66.28384 meters