124.27 meters = 407.709974 feet