26524 meters = 87020 feet and 11.97 inches