When is payment due for the Ranch program I’m attending?