tr = lm_str.substr(0, lm_str.indexOf(',')); 
    let l = parseInt(l_str);

    console.log('n: ', n);
    console.log('l: ', l);
    
    let R_func = 'R' + n_str + l_str;
    console.log('R_func: ', R_func);

    let Y_func = lm_str.replace(',', '');
    Y_func = Y_func.replace('-', 'm');
    Y_func = 'Y' + Y_func;
    console.log('Y_func: ', Y_func);

    return `
    uniform float R;
    uniform float background;

    float sdBox(vec3 X, vec3 bmin, vec3 bmax)
    {
        vec3 d = abs(X-0.5*(bmin+bmax))