Write a VB.Net program that calculates the total boarding fee for a dog at a pet kennel based on the dog's weight and the number of boarding days.
The program should:
- Prompt the user to input the dog's weight in kilograms (as a decimal, e.g. 18.5).
- Prompt the user to input the boarding duration (as a whole number of days).
- Calculate and output the total boarding fee based on these criteria:
- If the duration is less than or equal to 7 days and the dog's weight is greater than 45 kg, then the total fee is a flat rate of 150.00.
- If the duration is greater than 7 days, then the fee is the number of days multiplied by 18.50 plus a one-off premium of 25.00.
- Otherwise, the fee is the number of days multiplied by a rate of 22.00.
You should use meaningful variable names and correct VB.Net syntax in your answer.