Sachverhalt: Sachverhalt: A. Anfangs 2001 teilte die Kantonspolizei Aargau der Kantonspolizei Thurgau mit, zwei vermutlich im Raum Mittelthurgau wohnhafte Per-sonen seien bei Telefonüberwachungen erfasst worden. Es bestehe der dringende Verdacht, dass sie Handel mit Heroin betreiben würden. Gleiche Hinweise lieferten auch die Kantonspolizei Solothurn und die Stadtpolizei Bern. Das kantonale Untersuchungsrichteramt Thurgau liess darauf den Fernmeldeverkehr der entsprechenden Telefonan-schlüsse überwachen. Der Verdacht erhärtete sich, und in der Folge wurde die Untersuchung auf zwei weitere Personen ausgedehnt. Die Staatsanwaltschaft des Kantons Thurgau erhob am 15. Januar 2003 gegen X._ und die übrigen Beteiligten unter anderem Anklage wegen mehrfacher Widerhandlung gegen das Betäubungsmittelgesetz als mehrfach schweren Fall und mehrfacher Geldwäscherei. A. Anfangs 2001 teilte die Kantonspolizei Aargau der Kantonspolizei Thurgau mit, zwei vermutlich im Raum Mittelthurgau wohnhafte Per-sonen seien bei Telefonüberwachungen erfasst worden. Es bestehe der dringende Verdacht, dass sie Handel mit Heroin betreiben würden. Gleiche Hinweise lieferten auch die Kantonspolizei Solothurn und die Stadtpolizei Bern. Das kantonale Untersuchungsrichteramt Thurgau liess darauf den Fernmeldeverkehr der entsprechenden Telefonan-schlüsse überwachen. Der Verdacht erhärtete sich, und in der Folge wurde die Untersuchung auf zwei weitere Personen ausgedehnt. Die Staatsanwaltschaft des Kantons Thurgau erhob am 15. Januar 2003 gegen X._ und die übrigen Beteiligten unter anderem Anklage wegen mehrfacher Widerhandlung gegen das Betäubungsmittelgesetz als mehrfach schweren Fall und mehrfacher Geldwäscherei. B. Auf Berufung hin verurteilte das Obergericht des Kantons Thurgau X._ am 22. Januar 2004 wegen qualifizierter Widerhandlung gegen das Betäubungsmittelgesetz (Art. 19 Ziff. 1 und 2 lit. a-c BetmG) und mehrfacher Geldwäscherei (Art. 305bis Ziff. 1 StGB) zu einer Zuchthausstrafe von 12 Jahren. B. Auf Berufung hin verurteilte das Obergericht des Kantons Thurgau X._ am 22. Januar 2004 wegen qualifizierter Widerhandlung gegen das Betäubungsmittelgesetz (Art. 19 Ziff. 1 und 2 lit. a-c BetmG) und mehrfacher Geldwäscherei (Art. 305bis Ziff. 1 StGB) zu einer Zuchthausstrafe von 12 Jahren. C. X._ führt staatsrechtliche Beschwerde und eidgenössische Nichtigkeitsbeschwerde mit dem Antrag, der angefochtene Entscheid sei aufzuheben. Das Obergericht des Kantons Thurgau beantragt in seinen Gegen-bemerkungen die Abweisung der Beschwerden. 