7946 meters = 26069 feet and 6.65 inches