Interesting approach. I wonder how to display also corresponding rectangles. I guess inserting some rectangle numbers somewhere around line #203?