     Serial.println(MQTT_TOPIC);
 #endif
     mqtt.subscribe(MQTT_TOPIC);
+
+    // Indicate that we have completed initialisation.
+    fill_solid(base_leds, BASE_COUNT, CRGB::White);
+    fill_solid(brand_leds, BRAND_COUNT, CRGB::White);
+    fill_solid(brand_leds_last, BRAND_COUNT, CRGB::White);
+    FastLED.show();
     
+#ifdef DEBUG
     // Debug messaging.
-#ifdef DEBUG
     Serial.println("Initialisation complete, waiting for messages.");
 #endif
 

    // Try to process messages from the messaging server, and if we're
    // disconnected attempt to reconnect.
    if (!mqtt.loop()) {
#if DEBUG
        Serial.println("Disconnected from messaging server, reconnecting.");
#endif
        while (!mqtt.connect("arduino-beaconbot", MQTT_USER, MQTT_PASSWORD)) {

 * Embedded lighting controller for the DoES Liverpool radio tower.
 */

#include <SPI.h>
#include <WiFi.h>

#include <FastAnimation.h>
#include <FastLED.h>
#include <PubSubClient.h>

