Non equal hexagon fabrication definition

i want to create 4 non equal hexagon shap that creat a carpet as seen in the pic.
can somebody help me with the definition.

like this?
carpet.gh (13.1 KB)