Cosmic Ruler