Self-assembled FePt nanodot arrays with mono-dispersion and -orientation