1189.1 meters = 3901 feet and 2.96 inches