g=First[];

Graphics[{Opacity[0.3],Table[{Translate[Rotate[g,t,{0,0}],{1.25,-1.25}]},{t,π/6,2 π,π/6}],Opacity[1],EdgeForm[Black],Table[{ColorData["TemperatureMap",t/(2 π)],Rotate[g, t, {0, 0}]},{t,π/6,2 π,π/6}]}]

og=First[]/.FilledCurve[a__]:>JoinedCurve[a];

Graphics[{AbsoluteThickness[4],Opacity[0.3],Table[{Translate[Rotate[og,t,{0,0}],{1,-1}]},{t,π/6,2 π, π/6}],Opacity[1],GrayLevel[0.2],Table[{Rotate[og,t,{0,0}]},{t,π/6,2 π,π/6}],AbsoluteThickness[2],Table[{ColorData["BrightBands",t/(2 π)],Rotate[og,t,{0,0}]},{t,π/6,2 π,π/6}]}]