an artistic drawing of people standing in front of giant spider sculptures