nanoellipses