Directed Assembly of Diblock Copolymer on Nano-Patterned Substrates