34.813 meters = 114 feet and 2.59 inches