A square is partitioned into regions as shown in the diagram, forming a grid. Each region is to be painted a solid color - red, blue, green, or yellow - so that regions that touch are painted different colors, and colors can be used more than once. How many different colorings are possible?
64
72
84
96
108