25912 meters = 85013 feet and 1.48 inches