2528.2 inches = 64.21628 meters