Synthesis of imidazo[1,2-c]pyrazolo[4,3-e]pyrimidines, pyrazolo[4,3-e]1,2,4-triazolo[1,5-c]pyrimidines and 1,2,4-triazolo[5,1-i]purines: new potent adenosine A2 receptor antagonists