104.62 meters = 343 feet and 2.9 inches