67.284 meters = 220 feet and 8.98 inches