103.9 meters = 340 feet and 10.55 inches