26555 meters = 87122 feet and 8.44 inches