7898 meters = 25912 feet and 0.88 inches