Bill, Here's my attempt at 3D, just for you;)
The positioning of the dowels is not exact but reasonably close.
Your comments please?
(I gave up trying to draw speakers, hence the open holes)!
The 2 cross dowels below the speakers have about an 1/8" clearance (I imagine that is...