103.93 meters = 340 feet and 11.73 inches