8087 meters = 26532 feet and 1.83 inches