34.96 meters = 114 feet and 8.38 inches