            
            for (let stationIndex = 0; stationIndex < stations.length; stationIndex++) {
                const station = stations[stationIndex];
                const stationRow = document.createElement('div');
                stationRow.className = 'guide-row';
                
                try {
                    // Fetch a wider time range to include shows that started before our guide window
                    // but might still be airing during our guide time
                    cons