pattern Printing