+ memcpy(tmp, from, i[0]);
+ memcpy(tmp+i[0], from+i[0], i[1]); memset(tmp+i[0]+i[1], '*', 51-i[1]);
+ memcpy(tmp+i[0]+51, from+i[0]+51, i[2]); memset(tmp+i[0]+51+i[2], '*', 31-i[2]);
+ memcpy(tmp+i[0]+82, from+i[0]+82, i[3]); memset(tmp+i[0]+82+i[3], '*', 9-i[3]);
+ memcpy(tmp+i[0]+91, from+i[0]+91, i[4]); memset(tmp+i[0]+91+i[4], '*', 9-i[4]);
+ memcpy(tmp+i[0]+100, from+i[0]+100, i[5]); memset(tmp+i[0]+100+i[5], '*', 9-i[5]);
+