23353 meters = 76617.454068 feet