nanosquid