26222 meters = 86030 feet and 2.2 inches