102.6 meters = 336 feet and 7.37 inches