Q#2: Create a Python class named ParkingGarage that manages parking spaces and tracks vehicles.
Specifications:
1. Initialization: When a new ParkingGarage object is instantiated, it should initialize with a specific number of parking spaces.
2. Park Vehicle: Add a method called park_vehicle that allows a vehicle to be added to the garage. This method should accept a vehicle's license
plate number as a parameter. If the garage is full, it should print "Garage is full" and not add the vehicle.
3. Depart Vehicle: Add a method called depart_vehicle that removes a vehicle from the garage using the vehicle's license plate number. If the
vehicle is not found, print "Vehicle not found".
4. Count Available Spaces: Add a method called available_spaces that prints the number of remaining parking spaces in the garage.
5. List Parked Vehicles: Add a method called list_vehicles that prints a list of all currently parked vehicles' license plates.