These outputs were produced by modifying your original code, using an hv box for the list of fields instead of just v, and changing the leaf values to strings of different lengths. Editing the aaaa strings for case (c) gives:
These outputs were produced by modifying your original code, using an hv box for the list of fields instead of just v, and changing the leaf values to strings of different lengths. Editing the aaaa strings for case (c) gives: