Take a large enough triangle. Let $R = \max \{r_1+r_2, r_2+r_3, r_3+r_1 \}$. Construct a equilateral triangle with length $R$ and vertices $p_1 = (0,0), p_2 = (R,0), p_3 = (\frac{1}{2}R,\frac{\sqrt{3}}{2}R )$.

Then take the usual self-similar maps $f_i(x)=r_i(x−p_i)+p_i, 1 \leq i \leq 3$, and take $O$ to be the interior of the triangle.