Atomic scale memory at a silicon surface