34.193 meters = 112 feet and 2.18 inches