User:Gnorthup/Chess problem

This month's chess buff problem.

For help on notation, see my VDN.

It is white's turn, and both sides are vulnerable to attack. Notice also that black and white are clearly segmented and packed their own corners. Black has retained its queen (a major asset), but white has its foundations (a rook and a bishop), coincidentally so close together). Both sides have pawns (notice black pawn@d5 is attacked by white's knight and defended by black's knight). What is the strategy for checkmating in the least amount of moves (from either side)?