26585 meters = 87221 feet and 1.54 inches