2609.7 inches = 66.28638 meters