67.524 meters = 221 feet and 6.43 inches