104.6 meters = 343.175853 feet