How to add public areas based on the fixed spatial structure?