25855 meters = 84826 feet and 1.39 inches