25654 meters = 84166 feet and 8 inches