25626 meters = 84074 feet and 9.64 inches