// Run after clear-sky.js; leave paused so the open gate keeps its demonstration charge. for (let k = 0; k < 3; k++) { const bx = BX + 10 + k * 7, by = BY - 5; placeMachineAt('silo', 0, bx, by); const mm = machines.find(m => m && m.type === 'silo' && m.x === bx * 4 && m.y === by * 4); mm.sm = k === 2 ? CUORE : SAND; mm.sn = k === 0 ? 0 : Math.floor(SILO_CAP * (k === 1 ? 0.5 : 0.95)); mm.open = k === 2; } window.CAM = [(BX + 18.5) * 4, (BY - 2) * 4];