268.03 meters = 879 feet and 4.36 inches