cairo usage example taken from
http://www.ibm.com/developerworks/ru/library/l-cairo/index.html
