104.63 meters = 343.274278 feet