Dylan MacDonald, 21, had gone back to the woman's house where she had fallen asleep on a sofa before he touched her intimately.