Using the above code as a reference along with any other references you wish to use as a programming team, create a Java program that collects a home value, loan duration, a down payment amount for your home, a principal amount, and an annual interest rate (fixed). Using a queue data structure, calculate (and display) the amount you will be paying each month (principal and interest) for the duration of the loan.You MUST use a queue data structure to store the interim monthly values for your loan value and periodic payments should be displayed in ascending order from Month 1 through Month X of your loan. Output Sample (Values Only): You may have 1 single value (P + I) for each period in your queue.