67.712 meters = 222 feet and 1.83 inches