The hard facts are that federal revenue is down -22% while expenditure is up +26% and Russia is running a 30% deficit.