login to the system
name
password
Sign up please, if you are unregistered and you are interested in full acces.. Our sales representative will contact you as soon as possible..
log on
you are logged into the system
section
region
specification of dimensions / qualities
mm | |
minimum quantity: |
SEARCH
sorting
-
there is no common classification for a given section combination
-
sorting
-
(602 650)
-
-
(0)
-
(5)
-
(0)
-
(373)
-
(33)
-
(59)
-
(0)
-
(2)
-
(1 148)
-
(54)
-
(0)
-
(1 881)
-
(0)
-
(0)
-
(0)
-
(378)
-
(39)
-
(19)
-
(0)
-
(0)
-
(0)
-
(2)
-
(56)
-
-
-
(417 961)
-
-
(9 168)
-
(3 486)
-
(2 407)
-
(9 854)
-
(7 931)
-
(1 836)
-
-
-
(2 566)
-
(1 720)
-
(681)
-
-
(3 118)
-
-
-
-
-
(2 303)
-
(613)
-
(495)
-
(15)
-
(73)
-
(0)
-
(0)
-
-
-
(68)
-
(2)
-
-
(9)
-
-
-
-
-
-
(12)
-
(0)
-
-
-
(1)
-
(0)
-
-
-
(2 557)
-
(783)
-
(82)
-
(27)
-
(5)
-
(4)
-
-
-
(0)
-
(0)
-
-
-
-
(743)
-
(42)
-
(11)
-
-
-
(247)
-
(22)
-
-
(51)
-
(48)
-
(4)
-
(58)
-
(56)
-
-
(10 623)
-
(1 504)
-
(297)
-
(121)
-
(19)
-
-
(357)
-
-
(4 247)
-
(285)
-
(210)
-
(26)
-
-
(28)
-
(181)
-
(1)
-
(29)
-
(0)
-
(0)
-
(0)
-
(0)
-
(62)
-
-
-
-
(368)
-
-
-
(0)
-
(9)
-
(113)
-
(63)
-
(0)
-
-
-
(113)
-
-
(0)
-
(0)
-
(0)
-
-
(11)
-
(0)
-
-
(2)
-
(0)
-
(0)
-
(0)
-
-
(32)
-
(190)
-
(0)
-
(0)
-
-
-
(10)
-
-
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
(13)
-
(0)
-
-
(27)
-
(0)
-
(8)
-
(29)
-
-
(3 357)
-
-
(0)
-
(16)
-
(0)
-
(0)
-
(1)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(2)
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
(2)
-
-
(0)
-
-
(0)
-
(0)
-
(1)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(2)
-
(0)
-
(0)
-
(14)
-
-
-
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(6)
-
-
-
(0)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
-
(0)
-
(0)
-
-
-
(0)
-
(0)
-
(4)
-
(0)
-
(3)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(21)
-
-
-
-
-
(2)
-
(0)
-
-
(1)
-
(1)
-
-
(0)
-
(0)
-
-
-
-
-
(5)
-
(0)
-
-
-
(39)
-
(4)
-
-
(24)
-
(0)
-
(0)
-
(10)
-
(18)
-
-
-
(132)
-
(21)
-
-
-
-
(1)
-
(62)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(26)
-
(0)
-
(0)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
-
(0)
-
(0)
-
-
-
(0)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
-
-
-
(0)
-
(0)
-
(1)
-
(5)
-
(0)
-
-
(54)
-
(81)
-
(21)
-
(78)
-
(16)
-
(5)
-
(23)
-
(0)
-
(0)
-
(26)
-
(0)
-
(42)
-
-
(0)
-
(0)
-
(165)
-
(0)
-
(15)
-
(0)
-
(0)
-
(8)
-
(156)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(4)
-
(0)
-
(0)
-
(55)
-
(0)
-
(0)
-
(0)
-
-
-
(1)
-
-
-
(13)
-
-
-
(0)
-
(0)
-
-
(24)
-
(0)
-
(0)
-
-
(0)
-
(2)
-
(0)
-
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
-
-
(690)
-
(636)
-
(272)
-
(47)
-
(74)
-
(14)
-
(60)
-
(0)
-
(0)
-
(20)
-
(236)
-
(12)
-
(92)
-
(270)
-
(72)
-
(426)
-
(0)
-
(486)
-
-
-
(4)
-
(0)
-
(0)
-
(5)
-
(81)
-
(100)
-
(0)
-
(0)
-
(0)
-
(0)
-
(55)
-
(6)
-
(0)
-
(0)
-
(245)
-
(0)
-
(3)
-
(6)
-
(0)
-
(48)
-
-
-
(0)
-
(2)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(1)
-
(0)
-
(0)
-
(76)
-
-
(2)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(148)
-
(564)
-
(0)
-
(0)
-
(0)
-
(105)
-
-
-
(0)
-
(10)
-
(447)
-
(5 507)
-
(245)
-
(143)
-
(17)
-
-
-
(16 081)
-
(7 504)
-
(23 743)
-
(49 521)
-
(673)
-
(0)
-
(0)
-
(4 649)
-
(2 397)
-
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(65)
-
(0)
-
(0)
-
-
(0)
-
-
(52)
-
(645)
-
-
(185)
-
-
-
(103)
-
(2)
-
(100)
-
(30)
-
(0)
-
(0)
-
-
-
-
(0)
-
(0)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
(0)
-
(0)
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
(0)
-
(0)
-
-
(0)
-
-
(0)
-
(19)
-
(3 523)
-
(149)
materials, machines and tools
description | quantity | price | |||
---|---|---|---|---|---|
Sheet 20-1310*5160 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1310*5160 11 523 odpalené na 1700 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1400*7000 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1400*7000 11 375 odpálené na 3500 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1500*2220 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1500*2220 11375 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1500*2500 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1500*2500 11 375 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1500*2500 11 523 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1500*2900 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1500*2900 11 375 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1500*2900 11 523 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1500*3000 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1500*3000 11 523 | 48 kg | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1500*3000 11375 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1500*3000 bez | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1500*4520 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1500*4520 11375 | 1052 kg | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1500*6000 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1500*6000 11 375 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1500*6000 11 523 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1500*6000 S235JR | 2772 kg | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1500*6500 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1500*6500 11 375 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1500*7500 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1500*7500 S235JR + N | 1766 kg | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1510*2720 11523 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1630*3000 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1630*3000 S6902L | 785 kg | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-1630*3000 S690QL | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-2000*2000 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-2000*2000 11 375 | 630 kg | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-2000*3000 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-2000*3000 11 375 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-2000*3000 11 523 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-2000*5000 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-2000*5000 11 375 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-2000*6000 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-2000*6000 11 375 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-2000*6000 11 523 | 1289 kg | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-2000*6000 11 523 odpalené na 2x2 | 628 kg | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-2200*12000 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-2200*12000 11 523 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-2500*6000 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-2500*6000 S235J2+N | 2355 kg | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-2500*7750 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-2500*7750 S275 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-3000*1500 | on request | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-3000*1500 S235JR | 2031 kg | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-3000*1500 S355J2 + N | 4546 kg | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20-3000*1500 S690QL | 782 kg | by agreement | |||
updated 25.04.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 20 ČSN 425310-14 220.3 | on request | by agreement | |||
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
Sheet 20 ČSN 425310.22-14 260.3-ČSN 420209.00 | on request | by agreement | |||
updated 02.05.2025
VLASTRO s.r.o., Slavičín |
|||||
Sheet 20 ČSN 425316-19 312.3 | on request | by agreement | |||
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
Sheet 20-1000*1000 ČSN 425310 15 128.5 | on request | by agreement | |||
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
Sheet 20-1000*1000 ČSN 425310-12 060.1 | on request | by agreement | |||
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
Sheet 20-1000*2000 -16MnCr5/14220.3 | on request | by agreement | |||
updated 26.04.2025
TES Bojkovice,spol.s r.o, BOJKOVICE |
|||||
Sheet 20-1000*2000 -42CrMo4+A/15142.3 | on request | by agreement | |||
updated 26.04.2025
TES Bojkovice,spol.s r.o, BOJKOVICE |
|||||
Sheet 20-1000*2000 -C 45 | 1 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-1000*2000 -C45+N/12050.3 | on request | by agreement | |||
updated 26.04.2025
TES Bojkovice,spol.s r.o, BOJKOVICE |
|||||
Sheet 20-1000*2000 -S235 | 320 kg | by agreement | |||
updated 29.04.2025 | |||||
Sheet 20-1000*2000 EN10025-2.EN10029-AN -S355NL | 1 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-1000*2000 EN10025-6.EN10029-AN -S690QL | 1 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-1000*2000 EN10025+A1.EN10029-AN -S235JRG2 | 1 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-1000*2000 EN10028-2.EN10029-AN -P265GH | 1 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-1000*2000-12 050.1 (Ck45) | on request | by agreement | |||
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
Sheet 20-1000*2000-14260.3 (54SiCr6) | on request | by agreement | |||
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
Sheet 20-10CrMo9-10 (ČSN 15 313/WNr.1.7380) | on request | by agreement | |||
updated 21.04.2025 | |||||
Sheet 20-1320*2500 -17246 | 1917 kg | 83 CZK / 1 kg | |||
updated 28.04.2025 | |||||
Sheet 20-13CrMo4-5 (ČSN 15 121/WNr.1.7335) | on request | by agreement | |||
updated 21.04.2025 | |||||
Sheet 20-1500*1000 EN10025+A1.EN10029-AN -S235JRG2 | 1 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-1500*1500 EN10025+A1.EN10029-AN -S355J2G3 | 1 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-1500*2000 EN10025+A1.EN10029-AN -S235JRG2 | 1 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-1500*3000 -Laser 250 C Plus dle mat. listu fy SSAB | on request | by agreement | |||
updated 02.05.2025
FERONA a.s., Praha |
|||||
Sheet 20-1500*3000 -Laser 355 ML Plus dle mat. listu SSAB | on request | by agreement | |||
updated 02.05.2025
FERONA a.s., Praha |
|||||
Sheet 20-1500*3000 -S235JR+N | 33120 kg | by agreement | |||
updated 02.05.2025 | |||||
Sheet 20-1500*3000 -S235JR+N ČSN EN 10029 válcovaný za tepla | on request | by agreement | |||
updated 02.05.2025
FERONA a.s., Praha |
|||||
Sheet 20-1500*3000 -S235JR+N válcovaný za tepla | on request | by agreement | |||
updated 02.05.2025
FERONA a.s., Praha |
|||||
Sheet 20-1500*3000 -S355J2+N ČSN EN 10029 válcovaný za tepla | on request | by agreement | |||
updated 02.05.2025
FERONA a.s., Praha |
|||||
Sheet 20-1500*3000 -S355J2+N válcovaný za tepla | on request | by agreement | |||
updated 02.05.2025
FERONA a.s., Praha |
|||||
Sheet 20-1500*3000 -S355MC | 2774 kg | by agreement | |||
updated 02.05.2025 | |||||
Sheet 20-1500*3000 -S355MC válcovaný za tepla | on request | by agreement | |||
updated 02.05.2025
FERONA a.s., Praha |
|||||
Sheet 20-1500*6000 EN10025+A1.EN10029-AN -S355J2G3 | 1 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-1500*6000 EN10025+A1.EN10051+A1 -S355MC | 8 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-16MnCr5 (ČSN 14 220/WNr.1.7131) | on request | by agreement | |||
updated 21.04.2025 | |||||
Sheet 20-16Mo3 (ČSN 15 020/WNr.1.5415) | on request | by agreement | |||
updated 21.04.2025 | |||||
Sheet 20-1790*1500 EN10028-2.EN10029-AN -P355GH | 1 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-1950*6000 EN10025-2.EN10029-AN -S355J2+N | 1 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-2000*10000 EN10025+A1.EN10029-AN -S355J2+N | 8 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-2000*12000 EN10025-2.EN10029 -S355J2+N | 5 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-2000*12000 EN10025-2.EN10029-AN -S235JR+N | 2 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-2000*1300 EN10025+A1.EN10029-AN -S355J2+N | 1 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-2000*1500 EN10029-AN -16MnCr5 | 1 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-2000*1500 EN10029-AN -42CrMo4 | 1 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-2000*1700 EN10025+A1.EN10029-AN -S355J2+N | 1 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-2000*2000 -12 050 | 1 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-2000*2000 EN10025+A1.EN10029-AN -S355J2G3 | 1 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-2000*2400 EN10025+A1.EN10029-AN -S235JR+N | 1 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-2000*2600 EN10025-2.EN10029-AN -S355J2+N | 9 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 20-2000*3000 EN10028-2.EN10029-AN -P265GH | 1 pcs | by agreement | |||
updated 04.05.2025
FERROS PRAHA, s.r.o. , Praha 9 |
choose an action above the selected records

copyright © EBM system k.s., 2005 – 2025, all rights reserved