Magnetic nanoscale dots on colloid crystal surfaces