123.21 meters = 404.232283 feet