26482 meters = 86883 feet and 2.43 inches