Dot-by-dot