7926.9 meters = 26006 feet and 10.68 inches