106 feet and 11.9 inches = 32.611 meters