2618.7 inches = 66.51498 meters