124.49 meters = 408.431759 feet