25674 meters = 84232 feet and 3.4 inches