99.67 meters = 327.001312 feet