123.24 meters = 404.330709 feet