26840 meters = 88057 feet and 8.91 inches