Final Destination, Josip Jelacic square in Zagreb