881 feet and 11 inches = 268.808 meters