The challenge of this project was to place buildings of various heights and profiles in such a way as to maximize floor area while guaranteeing at least two hours of direct sunlight on all residential spaces. To accomplish this I used an additive place/evaluate/modify approach that used shadow intersection checks. This process was a major departure from the typical rules of thumb and overnight solar analyses used in projects of this type. Coding in RhinoScript.