67.691 meters = 222 feet and 1 inches