I just can't get my head around this...

More memes featuring Annoyed Picard