7914.8 meters = 25967 feet and 2.3 inches