Sachverhalt: Sachverhalt: A. Die X._ (Klägerin) ist eine GmbH tschechischen Rechts. Sie bezweckt den Kauf und Verkauf von Waren sowie den Bau von Maschinen mit mechanischem Antrieb. Gesellschafter sind A._ und B._. Die Geschäfte führt der Gesellschafter B._. Die Y._ AG (Beklagte) ist eine Aktiengesellschaft schweizerischen Rechts. Sie produziert Bagger. Am 14. März 1997 unterzeichneten die Parteien einen Vertriebsvertrag. Nach dessen Ziffer 1 übertrug die Beklagte der Klägerin die Marktbearbeitung (Verkauf und Service) für ihr Baumaschinenprogramm. Der Klägerin wurde für Tschechien in Ziffer 2 der exklusive Verkauf der Produkte zugesichert. Die Klägerin verpflichtete sich, den Verkauf aktiv zu fördern und die Produkte nur bei der Beklagten zu beziehen. Die Beklagte behielt sich das Recht vor, bei ungenügenden Aktivitäten und ausbleibendem Verkaufserfolg die Exklusivität fristlos aufzuheben, ohne dass der Vertriebsvertrag zu kündigen wäre. Die Kündigungsfrist wurde in Ziffer 11 auf sechs Monate festgesetzt. Nach mehrjährigen Auseinandersetzungen unter den Parteien über die erzielten (ungenügenden) Umsätze kündigte die Beklagte den Vertriebsvertrag am 21. März 2000 auf den 31. Dezember 2000. Die Klägerin bestritt die Gültigkeit der Kündigung nicht; sie verlangte jedoch von der Beklagten Schadenersatz wegen Verletzung des Alleinvertriebsrechts. Die Beklagte stellte sich dagegen auf den Standpunkt, die Exklusivität habe schon seit längerer Zeit nicht mehr bestanden und die Parteien seien auseinander gesetzt. Nach mehrjährigen Auseinandersetzungen unter den Parteien über die erzielten (ungenügenden) Umsätze kündigte die Beklagte den Vertriebsvertrag am 21. März 2000 auf den 31. Dezember 2000. Die Klägerin bestritt die Gültigkeit der Kündigung nicht; sie verlangte jedoch von der Beklagten Schadenersatz wegen Verletzung des Alleinvertriebsrechts. Die Beklagte stellte sich dagegen auf den Standpunkt, die Exklusivität habe schon seit längerer Zeit nicht mehr bestanden und die Parteien seien auseinander gesetzt. B. Am 30. Januar 2002 gelangte die Klägerin an das Handelsgericht St. Gallen mit dem Rechtsbegehren, die Beklagte sei zu verpflichten, ihr CHF 310'025.-- nebst Zins zu 5% seit 19.2.2001, CHF 320'000.-- nebst Zins zu 5% seit 11.6. 2001 sowie CHF 200.-- nebst Zins zu 5% seit 29.10.2001 zu bezahlen, unter Vorbehalt des Nachklagerechts. Ausserdem beantragte sie definitive Rechtsöffnung in der Betreibung Nr. 1. Sie warf der Beklagten vor, sie habe die in Ziffer 2 des Vertriebsvertrags vereinbarte Exklusivität für die Tschechische Republik verletzt, indem sie die Z._ ohne Zustimmung der Klägerin zum Vertriebspartner der Beklagten erklärt habe; sie habe die Exklusivitätsabrede nicht gültig aufgehoben, da dies der schriftlichen Zustimmung der Klägerin bedurft hätte. Die eingeklagte Forderung setzt sich aus Provisionen für den Verkauf von 12 Neumaschinen in Höhe von Fr. 310'025.-- und von 32 Occasionsmaschinen in Höhe von Fr. 320'000.--zusammen. B. Am 30. Januar 2002 gelangte die Klägerin an das Handelsgericht St. Gallen mit dem Rechtsbegehren, die Beklagte sei zu verpflichten, ihr CHF 310'025.-- nebst Zins zu 5% seit 19.2.2001, CHF 320'000.-- nebst Zins zu 5% seit 11.6. 2001 sowie CHF 200.-- nebst Zins zu 5% seit 29.10.2001 zu bezahlen, unter Vorbehalt des Nachklagerechts. Ausserdem beantragte sie definitive Rechtsöffnung in der Betreibung Nr. 1. Sie warf der Beklagten vor, sie habe die in Ziffer 2 des Vertriebsvertrags vereinbarte Exklusivität für die Tschechische Republik verletzt, indem sie die Z._ ohne Zustimmung der Klägerin zum Vertriebspartner der Beklagten erklärt habe; sie habe die Exklusivitätsabrede nicht gültig aufgehoben, da dies der schriftlichen Zustimmung der Klägerin bedurft hätte. Die eingeklagte Forderung setzt sich aus Provisionen für den Verkauf von 12 Neumaschinen in Höhe von Fr. 310'025.-- und von 32 Occasionsmaschinen in Höhe von Fr. 320'000.--zusammen. C. Das Handelsgericht St. Gallen verpflichtete die Beklagte mit Urteil vom 11. Dezember 2003, der Klägerin Fr. 28'350.-- zu bezahlen. In diesem Umfang wurde der Klägerin in Betreibung Nr. 1 definitive Rechtsöffnung erteilt. Im Mehrbetrag wurde die Klage abgewiesen. Das Handelsgericht wies zunächst die Provisionsforderung für die verkauften Occasionsmaschinen mit der Begründung ab, der Occasionshandel sei nicht Gegenstand des Vertriebsvertrags vom März 1997 gewesen; ausserdem habe die Klägerin die Höhe des Anspruchs nicht hinreichend substanziiert nachgewiesen. Allerdings gelangte das Gericht zum Schluss, die Beklagte habe der Klägerin in einer zusätzlichen Vereinbarung vom 1. März 1999 - aus welchen Gründen auch immer - eine Provision von 5% für ihre Lieferungen von Occasionsmaschinen an die C._ ab 1. März 1999 zugesichert. Aus dieser besonderen Zusatz-Vereinbarung ermittelte das Gericht eine ausstehende Forderung der Klägerin in Höhe von Fr. 28'350.--. In Bezug auf die eingeklagte Forderung aus Provisionen für neue Maschinen wies das Gericht zunächst den Einwand der Beklagten ab, die Klägerin habe aufgrund einer von ihr unterzeichneten Saldoquittung auf allfällige Forderungen verzichtet. Es liess sodann offen, ob die Voraussetzungen für einen fristlosen Entzug der Exklusivität von der Beklagten nachgewiesen seien. Die Forderung für den entgangenen Gewinn aus Provision bzw. Entschädigung für zwölf Neumaschinen wies das Gericht mit der Begründung ab, der Klägerin sei der Nachweis nicht gelungen, dass sie nach dem gewöhnlichen Lauf der Dinge zusätzliche Neumaschinen der Beklagten verkauft hätte, wenn die Beklagte keine Drittfirmen beliefert hätte; ausserdem habe die Klägerin den erlittenen Schaden wegen entgangenen Gewinns (d.h. den Verkaufspreis, den sie unter Berücksichtigung der zu gewährenden Rabatte hätte erzielen können, und die durchschnittlichen Verkaufsunkosten) nicht nachgewiesen. C. Das Handelsgericht St. Gallen verpflichtete die Beklagte mit Urteil vom 11. Dezember 2003, der Klägerin Fr. 28'350.-- zu bezahlen. In diesem Umfang wurde der Klägerin in Betreibung Nr. 1 definitive Rechtsöffnung erteilt. Im Mehrbetrag wurde die Klage abgewiesen. Das Handelsgericht wies zunächst die Provisionsforderung für die verkauften Occasionsmaschinen mit der Begründung ab, der Occasionshandel sei nicht Gegenstand des Vertriebsvertrags vom März 1997 gewesen; ausserdem habe die Klägerin die Höhe des Anspruchs nicht hinreichend substanziiert nachgewiesen. Allerdings gelangte das Gericht zum Schluss, die Beklagte habe der Klägerin in einer zusätzlichen Vereinbarung vom 1. März 1999 - aus welchen Gründen auch immer - eine Provision von 5% für ihre Lieferungen von Occasionsmaschinen an die C._ ab 1. März 1999 zugesichert. Aus dieser besonderen Zusatz-Vereinbarung ermittelte das Gericht eine ausstehende Forderung der Klägerin in Höhe von Fr. 28'350.--. In Bezug auf die eingeklagte Forderung aus Provisionen für neue Maschinen wies das Gericht zunächst den Einwand der Beklagten ab, die Klägerin habe aufgrund einer von ihr unterzeichneten Saldoquittung auf allfällige Forderungen verzichtet. Es liess sodann offen, ob die Voraussetzungen für einen fristlosen Entzug der Exklusivität von der Beklagten nachgewiesen seien. Die Forderung für den entgangenen Gewinn aus Provision bzw. Entschädigung für zwölf Neumaschinen wies das Gericht mit der Begründung ab, der Klägerin sei der Nachweis nicht gelungen, dass sie nach dem gewöhnlichen Lauf der Dinge zusätzliche Neumaschinen der Beklagten verkauft hätte, wenn die Beklagte keine Drittfirmen beliefert hätte; ausserdem habe die Klägerin den erlittenen Schaden wegen entgangenen Gewinns (d.h. den Verkaufspreis, den sie unter Berücksichtigung der zu gewährenden Rabatte hätte erzielen können, und die durchschnittlichen Verkaufsunkosten) nicht nachgewiesen. D. Mit eidgenössischer Berufung stellt die Klägerin die Rechtsbegehren, es sei das Urteil des Handelsgerichts des Kantons St. Gallen vom 11. Dezember 2003 aufzuheben und es seien ihre vorinstanzlichen Anträge vollumfänglich gutzuheissen, unter ausdrücklichem Vorbehalt des Nachklagerechts. Die Klägerin rügt die Verletzung von Art. 418f Abs. 3 und 418g Abs. 2 OR, von Art. 51 Abs. 1 lit. b und c OG sowie von Art. 6 EMRK. Schliesslich beanstandet sie die Höhe der Gerichtskosten und der Parteientschädigung. Die Beklagte schliesst auf Abweisung der Berufung. Die Beklagte schliesst auf Abweisung der Berufung. E. Aufgrund der Eingabe der Klägerin vom 3. Mai 2004 wurde ihr eine Kopie des definitiven Aktenverzeichnisses des Handelsgerichts St. Gallen zugestellt und sie wurde darauf hingewiesen, dass Rügen gegen tatsächliche Feststellungen ausgeschlossen sind. Die Klägerin hielt darauf in einer Eingabe vom 10. Mai 2004 fest, dass ihr keine entscheiderheblichen Akten vorenthalten worden seien und vertrat den Standpunkt, die Berufungsinstanz sei selbst in der Lage, die zum Teil fehlerhaften Einvernahmeprotokolle anhand der vorinstanzlichen Tonbandaufnahmen zu überprüfen. 