123 meters = 403.543307 feet