102.2 meters = 335 feet and 3.62 inches