Thanks to everybody for suggestions. Probably some combinations of them will work for me - I will need this solution in a couple of months. Victor -- ======================== Victor Ivrii, Professor, Department of Mathematics, University of Toronto http://www.math.toronto.edu/ivrii