1268.9 meters = 4163 feet and 0.69 inches