Dataset {
    Float32 T[T = 12];
    Float32 percentile[percentile = 1];
    Float32 Y[Y = 90];
    Float32 X[X = 144];
    String P[P = 1];
    Grid {
     ARRAY:
        Float32 prcp[T = 12][Y = 90][X = 144][percentile = 1];
     MAPS:
        Float32 T[T = 12];
        Float32 Y[Y = 90];
        Float32 X[X = 144];
        Float32 percentile[percentile = 1];
    } prcp;
    Grid {
     ARRAY:
        Float32 t2m[T = 12][Y = 90][X = 144][percentile = 1];
     MAPS:
        Float32 T[T = 12];
        Float32 Y[Y = 90];
        Float32 X[X = 144];
        Float32 percentile[percentile = 1];
    } t2m;
    Grid {
     ARRAY:
        Float32 zg[T = 12][P = 1][Y = 90][X = 144][percentile = 1];
     MAPS:
        Float32 T[T = 12];
        String P[P = 1];
        Float32 Y[Y = 90];
        Float32 X[X = 144];
        Float32 percentile[percentile = 1];
    } zg;
} m6998;