code: function form (cols, cllbck, level) {
  							var res = cols.shell;
  							// -----
  							cols.map((V, K) => {
  								// -----
  								var Y = parseInt(K), R = THS.directs[Y],
  									P = cllbck(V).toLines(), H = P.max();
  								// -----
  								res = res.map((re, s) => {
  									return re+border+(!!P[s] ? P[s].pad(' ', H, R, THS.LOG) : '');
  								});
  							});
  							// -----
  							return (res.join(border+'\n')+border);
  						}
docs: PRIVATES