THE FIRST HALF OR FULL PAYMENT IS DUE ON OR BEFORE DECEMBER 31st.
IF THE FIRST HALF IS PAID, THE SECOND HALF IS DUE ON MARCH 31st.