34.52 meters = 113 feet and 3.06 inches