2601.6 inches = 66.08064 meters