104.61 meters = 343 feet and 2.5 inches