25643 meters = 84130 feet and 6.93 inches