25902 meters = 84980 feet and 3.78 inches