24995 meters = 82004 feet and 7.12 inches