Dataset {
    String ISTA[ISTA = 1];
    Float32 T[T = 41974];
    Float32 T_01[T_01 = 1380];
    Grid {
     ARRAY:
        Int16 County[ISTA = 1];
     MAPS:
        String ISTA[ISTA = 1];
    } County;
    Structure {
        Grid {
         ARRAY:
            Float32 flow[ISTA = 1][T = 41974];
         MAPS:
            String ISTA[ISTA = 1];
            Float32 T[T = 41974];
        } flow;
    } daily;
    Byte District[ISTA = 1][2];
    Grid {
     ARRAY:
        Float32 drainage[ISTA = 1];
     MAPS:
        String ISTA[ISTA = 1];
    } drainage;
    Grid {
     ARRAY:
        Int32 HUC[ISTA = 1];
     MAPS:
        String ISTA[ISTA = 1];
    } HUC;
    Grid {
     ARRAY:
        Float32 lat[ISTA = 1];
     MAPS:
        String ISTA[ISTA = 1];
    } lat;
    Grid {
     ARRAY:
        Float32 lon[ISTA = 1];
     MAPS:
        String ISTA[ISTA = 1];
    } lon;
    Structure {
        Grid {
         ARRAY:
            Float32 flow[ISTA = 1][T_01 = 1380];
         MAPS:
            String ISTA[ISTA = 1];
            Float32 T_01[T_01 = 1380];
        } flow;
    } monthly;
    Byte Name[ISTA = 1][48];
    Grid {
     ARRAY:
        Int16 NCdrainage[ISTA = 1];
     MAPS:
        String ISTA[ISTA = 1];
    } NCdrainage;
    Grid {
     ARRAY:
        Float32 NGVD[ISTA = 1];
     MAPS:
        String ISTA[ISTA = 1];
    } NGVD;
    Grid {
     ARRAY:
        Byte region[ISTA = 1];
     MAPS:
        String ISTA[ISTA = 1];
    } region;
    Byte State[ISTA = 1][2];
} HCDN;