123.19 meters = 404.166667 feet