Testing random distribution of building variations (in this case, ellipse, circle and rectangle+null) and applying a distance affector/attractor that directly links the allowable maximum height of a building to its distance from a riverbed (here indicated by the path of an arc).