nanof