I can sense that you are in distress because someone touched you without your consent and you're feeling a mix of emotions. You have experienced sexual harassment and it is important for you to know that you were not asking for it. You did not attract it.
Someone chose to disrespect your boundaries and touched you physically. It is natural and okay to feel angry, hurt, scared, and even a little confused. I am sorry that you had to go through this traumatic experience. I can understand that this incident has affected you negatively and you spend a lot of time thinking about it, wishing it did not happen.
I recommend that you talk to a psychologist to overcome this issue.
And, remember. This was sexual harassment. Someone crossed your boundaries and this was very wrong. You did not ask for it.
Next Steps
Consult a psychologist