104.8 meters = 343.832021 feet