25999 meters = 85298 feet and 6.68 inches