Fan Grille

I needed a cover for an old fan that I had laying around... IIRC, the holes are 105mm apart. The inside of the grille is clearanced since the blades extend right out to the edge of the box. Created in FreeCAD; original file attached.