Was Lord Kelvin wrong? 3D-printed shape casts doubt on his 150-year-old theory