124.44 meters = 408.267717 feet