7888 meters = 25879 feet and 3.18 inches