Text this: A Balanced Algorithm for In-City Parking Allocation: A Case Study of Al Madinah City