124.59 meters = 408.759843 feet