25998 meters = 85295 feet and 3.31 inches