1191.3 meters = 3908 feet and 5.57 inches