99.85 meters = 327.591864 feet