Code for version 1.15: Colored in squares, modified positioning, some typos fixed.