column  
            const bottomBlankDiv = document.createElement('div');
            bottomBlankDiv.style.height = containerHeight + 'px';
            bottomBlankDiv.style.width = '100%';
            bottomBlankDiv.style.background = '#0f1b2d';
            grid.appendChild(bottomBlankDiv);
        }

        function createProgramBlock(block) {
            const blockStart = new Date(block.start_time);
            const blockEnd = new Date(block.end_time);
            
            // Check if block overla