1268.5 meters = 4161 feet and 8.94 inches