for(let i=0;i<boundary;i++){
    .
    .
    .
    var new_figure_ratio = (100 * reference['height']) / reference['width'];
    if (Object.keys(figure_height_map).includes(new_figure_ratio.toString())){
        figure_height_map[new_figure_ratio.toString()].push(new_figure_data['object']);
    }else{
        figure_height_map[new_figure_ratio.toString()] = [];
        figure_height_map[new_figure_ratio.toString()].push(new_figure_data['object']);
    }
    figure_height_list.push(new_figure_ratio);
    col_maps[grid_selection-1][i]['loaded'] += 1;
    load_count += 1;
}//end loop
load_counts[grid_selection-1] = load_count;

figure_height_list.sort(function(a,b){
    return b-a;
});