Walk rootDir once (name-only, no header reads) and build one coverage serving the finest level present per 1° cell (dt2 > dt1 > dt0) — no per-level composite. Null if rootDir holds no DTED; run off the main thread (directory I/O).