const COL = createCols("https://coolors.co/533747-5f506b-6a6b83-76949f-86bbbd");
colorMode(HSB, 360, 100, 100, 100);
bg = createGraphics(width, height);
bg.background(255, 203, 71);
for (let i = 0; i < 33000; i++) {
let s = noise(x * 0.01, y * 0.01) * 2;
drawingContext.shadowColor = color(283, 28, 29, 30);
drawingContext.shadowBlur = 5;
drawingContext.shadowOffsetY = -20;
drawingContext.shadowOffsetX = -40
dropShadowRect(0, 90, 200, 200, 10);
dropShadowRect(200, 90, 200, 200, 10);
dropShadowRect(400, 90, 200, 200, 10);
function dropShadowRect(x, y, w, h, d) {
for (let i = d; i > 0; i--) {
translate((x+10)+ w / 2, y + h / 2);
fill(COL[int(random(COL.length))]);
square(0, w * i / d, h * i / d,10);
function createCols(_url) {
let slash_index = _url.lastIndexOf('/');
let pallate_str = _url.slice(slash_index + 1);
let arr = pallate_str.split('-');
for (let i = 0; i < arr.length; i++) {