124.87 meters = 409.678478 feet