2615.7 inches = 66.43878 meters