On a map, 1 centimeter represents 100,000 centimeters. What is the length of a road in kilometers that measures 2.9 centimeters on the map?