26880 meters = 88188 feet and 11.72 inches