124.74 meters = 409.251969 feet