I am struggling to finish this.
18d I have an answer ending in m that I can't parse (have all the other crossers).
27a I have a word beginning with m that I can't parse.
Both could be wrong.
I also have nothing for 22d base on P_A_S.
Frustrating this week.