which venue had a note of 3:34.88 after 2003?
algiers, algeria