a gigantic billboard that reads “STOP MAKING PEACH DEMONS”