Baboons and Watchtower 2017 51 x 152 cm