Rule Set # 101 (babaabbaaa)

1b:FactoryFor each Factory, 5VP if on the circumference, otherwise 2VP
2a:HouseFor each House, 2VP if adjacent to a Park, 2VP if not adjacent to a Factory, 5VP if both
3b:ShopFor each column (vertical), number of Shops:
Shops  1  2  3  4  5
VP26111625
4a:OfficeFor each contiguous group of Offices, the number of Offices:
Offices  1  2  3  4  5 6+
VP2611162330
5a:StationFor each Station, 4VP if it is not in the same row or column as another Station, 1VP otherwise
6b:WarehouseFor each Warehouse, 2VP if a Factory matches the icon, 2VP if a Shop matches the icon, 4VP if both
7b:Public OfficeFor each Public Office, number of adjacent Factories, Shops, Offices, or Houses:
Types  1  2  3  4
VP1234
8a:SchoolFor each School, 4VP if adjacent to a House
9a:FountainFor each Fountain, 1VP per Fountain and Park in that contiguous group (max 8VP each)
10a:ParkTotal Factories minus Parks:
Difference<=0  1  2  3  4  5 6+
VP0-2-4-7-11-16-22
Park action is swap any two tiles