32.35 meters = 106 feet and 1.62 inches