I thought this was great.
The key PDM - hopefully not spoiling I it for anyone - is to realise that a single symbol can have different meanings, which don’t have to be consistent between across and down.
So a horizontal line - or any other symbol - can represent different letters whether A or D.