Automata Languages And Programming 33Rd International Colloquium Icalp 2006 Venice Italy July 10 14 2006 Proceedings Part I