2605.6 inches = 66.18224 meters