Let $P$ denote the perimeter function. It's not hard to prove that for any rectangle $R$ in $\mathbb{R}^2$, $R$ can be partitioned into a countable collection of squares $\{Q_k\}_{k=1}^{\infty}$ such that $R = \cup_kQ_k$, $\mathring{Q_k} \cap \mathring{Q_l}=\emptyset$, and $$\Sigma_{k=1}^{\infty}P(Q_k)\le 6P(R)$$ 

Now instead consider a convex polygon $K$ in $\mathbb{R}^2$, is it possible to find a universal constant $C$ and a partition $\{Q_k\}_{k=1}^{\infty}$ such that $R = \cup_kQ_k$, $\mathring{Q_k} \cap \mathring{Q_l}=\emptyset$, and $$\Sigma_{k=1}^{\infty}P(Q_k)\le CP(K)?$$ 

Also, what is the optimal value for $C$?

How about cases in $\mathbb{R}^n$? I could not even give a proof for $n$-dimensional rectangles.

I'm not sure whether these results are known. Maybe they are very easy questions, since I googled them but didn't find anything. 

Can anyone give me some references? Thanks in advance!