102.3 meters = 335 feet and 7.56 inches