26526 meters = 87027 feet and 6.71 inches