1268.4 meters = 4161 feet and 5.01 inches