Lawn Mowing(Use the posted CarRental.py as an example to code this program.)The lawn-mowing season lasts 20 weeks. The weekly fee for mowing a lot as the following: To pay the bill, the customer can have three options: pay once, twice, or 20 times for the season. If the customer pays for once, the fee for the season is simply the seasonal total. If the customer requests two payments, each payment is half the seasonal fee plus a $5 service charge. If the customer requests 20 separate payments, add a $3 service charge per week. Write a Python main() function that reads the lot size and payment number option from the user, the program should print the amount per payment and the total payment as the sample output shown below. Note that, for now, you should assume that the lot size input will always be a positive number, and the payment option input is 1, 2, or 20. Sample outputs:Lot SizeWeekly FeeLess than 400 Sq. Ft $25400 Sq. Ft –Less than 600 Sq. Ft$35600 Sq. Ft and above