1268.8 meters = 4162 feet and 8.76 inches