124.57 meters = 408.694226 feet