print patterns