26522 meters = 87014 feet and 5.23 inches