Katowice Semiconductors triangle 2025