The diagram shows a three stage development of a fractal that is based on the 7 hex unit on the left. One repeats 6 hex units and leaves the central hex empty. The challenge is to write a program that will draw any generation of the pattern given the iteration integer. The program should draw the pattern without repeating edges and calculate points in such a way as to have as little cumulative error as possible. Let the programs begin!