So everyone, regardless, see's the "common ending" right?

And everyone can see the "good ending", regardless of how much game completiong % you have, right?

And if you get "perfect ending", you see that extra scene AFTER the common and good ending?

In other words, i'm asking:

1) Do you need a certain % of game completion to view the the good ending?

2) If you do get 100%, you get to see all 3 (common, good, then it proceeds to perfect?)

Thanks.