Either way
Both ways. It may save you time if purchase it online instead of lining up.
Either way. The free admission days you will need to get at the box office that day.
You can buy tickets online or when you get there.
Thanks! Your answer is awaiting moderation.