102.66 meters = 336 feet and 9.73 inches