Robocup 2003 Robot Soccer World Cup Vii 2004