path_width = %3
grass_elevation = 5
border_width = 5


Park --> cells(9, M(0.5), S(3)) { QuarterRegion } { PathSection } { PathJunction }

QuarterRegion --> place(CENTRE) 
	{ Border1 }
	{ i("iregion:shrink", border_width) set(type, "quarter") set(elevation, grass_elevation) GrassRegion }
	{ Border1 }

Border1 --> select { set(type, "border") QBorder }

GrassRegion --> select { 50%: TreeRegion | GrassRegionEmpty }

TreeRegion --> scatter(R80) { TreeRegionWithTree: "3dast_banana_tree"  }

