32.004 meters = 104 feet and 12 inches