Contemporary Landscape Artists ‘HUINGS STAMP’ From Fragmented City Views 2025 Digital C-Print 100 x 106 cm