24964 meters = 81902 feet and 10.65 inches