881 feet and 9 inches = 268.757 meters