Hola, estoy intentando desde hace mucho tiempo hacer un reloj de palabras en español y cuando por fin logro hacer la matriz no se como programarlo,
se esta haciendo muy complicado ya que no se programar, la matriz que me salio es de 15 X 20, y tengo todos los datos, si algien puede ayudarme con esto me haria una persona muy feliz.
dejo los datos de la matriz por si alguno se anima.
Gracias.
//Text Matrix:
// EVEINTITRESONWC
// LASSGVEINTITRES
// VEINTIDOSKONCEH
// DIECINUEVETRECE
// VEINTIUNAQDOCEI
// VEINTEDIECISEIS
// GGVEINTICUATROI
// PDIECIOCHONUEVE
// DIECISIETEYDIEZ
// IQUINCEHCATORCE
// UHORASXEYVHORAS
// DCUARENTAICINCO
// MENOSYCTQUINCEH
// UVEINTICINCONCE
// CINCUENTAICINCO
// ETREINTAICINCOB
// VDIECIOCHOQINCE
// MEDIAVEINTEDIEZ
// CUARENTAICINCOH
// CUARTOMINUTOSMS
//Word [0]=Startpos [1]=lengh of LED index
//Word: "SON"
const uint16_t word_0[] PROGMEM = { 10, 3 };
//Word: "LA"
const uint16_t word_1[] PROGMEM = { 15, 2 };
//Word: "LAS"
const uint16_t word_2[] PROGMEM = { 15, 3 };
//Word: "CUATRO"
const uint16_t word_3[] PROGMEM = { 98, 6 };
//Word: "VEINTICUATRO"
const uint16_t word_4[] PROGMEM = { 92, 12 };
//Word: "QINCE"
const uint16_t word_5[] PROGMEM = { 250, 5 };
//Word: "TREINTAICINCO"
const uint16_t word_6[] PROGMEM = { 226, 13 };
//Word: "CINCO"
const uint16_t word_7[] PROGMEM = { 234, 5 };
//Word: "TREINTA"
const uint16_t word_8[] PROGMEM = { 226, 7 };
//Word: "Y"
const uint16_t word_9[] PROGMEM = { 158, 1 };
//Word: "QUINCE"
const uint16_t word_10[] PROGMEM = { 188, 6 };
//Word: "VEINTICINCO"
const uint16_t word_11[] PROGMEM = { 196, 11 };
//Word: "CINCO"
const uint16_t word_12[] PROGMEM = { 202, 5 };
//Word: "Y"
const uint16_t word_13[] PROGMEM = { 185, 1 };
//Word: "NUEVE"
const uint16_t word_14[] PROGMEM = { 115, 5 };
//Word: "Y"
const uint16_t word_15[] PROGMEM = { 130, 1 };
//Word: "MEDIA"
const uint16_t word_16[] PROGMEM = { 255, 5 };
//Word: "DIEZ"
const uint16_t word_17[] PROGMEM = { 131, 4 };
//Word: "ONCE"
const uint16_t word_18[] PROGMEM = { 40, 4 };
//Word: "MENOS"
const uint16_t word_19[] PROGMEM = { 180, 5 };
//Word: "CUARTO"
const uint16_t word_20[] PROGMEM = { 285, 6 };
//Word: "ONCE"
const uint16_t word_21[] PROGMEM = { 206, 4 };
//Word: "DOCE"
const uint16_t word_22[] PROGMEM = { 70, 4 };
//Word: "CUARENTA"
const uint16_t word_23[] PROGMEM = { 270, 8 };
//Word: "CUARENTAICINCO"
const uint16_t word_24[] PROGMEM = { 270, 14 };
//Word: "TRECE"
const uint16_t word_25[] PROGMEM = { 55, 5 };
//Word: "CATORCE"
const uint16_t word_26[] PROGMEM = { 143, 7 };
//Word: "QUINCE"
const uint16_t word_27[] PROGMEM = { 136, 6 };
//Word: "DIECISEIS"
const uint16_t word_28[] PROGMEM = { 81, 9 };
//Word: "SEIS"
const uint16_t word_29[] PROGMEM = { 86, 4 };
//Word: "CINCO"
const uint16_t word_30[] PROGMEM = { 175, 5 };
//Word: "CUARENTA"
const uint16_t word_31[] PROGMEM = { 166, 8 };
//Word: "CUARENTAICINCO"
const uint16_t word_32[] PROGMEM = { 166, 14 };
//Word: "SIETE"
const uint16_t word_33[] PROGMEM = { 125, 5 };
//Word: "DIECISIETE"
const uint16_t word_34[] PROGMEM = { 120, 10 };
//Word: "DIECIOCHO"
const uint16_t word_35[] PROGMEM = { 106, 9 };
//Word: "OCHO"
const uint16_t word_36[] PROGMEM = { 111, 4 };
//Word: ""
const uint16_t word_37[] PROGMEM = { 151, 0 };
//Word: "HORAS"
const uint16_t word_38[] PROGMEM = { 151, 5 };
//Word: "DIECIOCHO"
const uint16_t word_39[] PROGMEM = { 241, 9 };
//Word: "DIECINUEVE"
const uint16_t word_40[] PROGMEM = { 45, 10 };
//Word: "NUEVE"
const uint16_t word_41[] PROGMEM = { 50, 5 };
//Word: "VEINTE"
const uint16_t word_42[] PROGMEM = { 75, 6 };
//Word: "UNA"
const uint16_t word_43[] PROGMEM = { 66, 3 };
//Word: "VEINTIUNA"
const uint16_t word_44[] PROGMEM = { 60, 9 };
//Word: "DOS"
const uint16_t word_45[] PROGMEM = { 36, 3 };
//Word: "VEINTIDOS"
const uint16_t word_46[] PROGMEM = { 30, 9 };
//Word: "HORAS"
const uint16_t word_47[] PROGMEM = { 160, 5 };
//Word: "DIEZ"
const uint16_t word_48[] PROGMEM = { 266, 4 };
//Word: "VEINTE"
const uint16_t word_49[] PROGMEM = { 260, 6 };
//Word: "VEINTITRES"
const uint16_t word_50[] PROGMEM = { 20, 10 };
//Word: "TRES"
const uint16_t word_51[] PROGMEM = { 26, 4 };
//Word: "MINUTOS"
const uint16_t word_52[] PROGMEM = { 291, 7 };
//Word: "VEINTITRES"
const uint16_t word_53[] PROGMEM = { 1, 10 };
//Word: "ES"
const uint16_t word_54[] PROGMEM = { 9, 2 };
//Word: "CINCO"
const uint16_t word_55[] PROGMEM = { 220, 5 };
//Word: "CINCUENTA"
const uint16_t word_56[] PROGMEM = { 210, 9 };
//Word: "CINCUENTAICINCO"
const uint16_t word_57[] PROGMEM = { 210, 15 };
//Word Table:
const uint16_t* const word_table[] PROGMEM = { word_0, word_1, word_2, word_3, word_4, word_5, word_6, word_7, word_8, word_9, word_10, word_11, word_12, word_13, word_14, word_15, word_16, word_17, word_18, word_19, word_20, word_21, word_22, word_23, word_24, word_25, word_26, word_27, word_28, word_29, word_30, word_31, word_32, word_33, word_34, word_35, word_36, word_37, word_38, word_39, word_40, word_41, word_42, word_43, word_44, word_45, word_46, word_47, word_48, word_49, word_50, word_51, word_52, word_53, word_54, word_55, word_56, word_57};
//Pattern: "SON LAS VEINTICUATRO Y VEINTICINCO MINUTOS" 00:25
const uint8_t pattern_0[] PROGMEM = { 0, 2, 4, 11, 13, 52, 0xFF };
//Pattern: "SON LAS CINCO Y VEINTE MINUTOS" 05:20
const uint8_t pattern_1[] PROGMEM = { 0, 2, 13, 30, 49, 52, 0xFF };
//Pattern: "SON LAS QUINCE HORAS" 15:00
const uint8_t pattern_2[] PROGMEM = { 0, 2, 27, 38, 0xFF };
//Pattern: "SON LAS OCHO " 08:00
const uint8_t pattern_3[] PROGMEM = { 0, 2, 36, 0xFF };
//Pattern: "SON LAS SEIS Y CINCUENTA MINUTOS" 06:50
const uint8_t pattern_4[] PROGMEM = { 0, 2, 13, 29, 52, 56, 0xFF };
//Pattern: "SON LAS VEINTICUATRO Y MEDIA " 00:30
const uint8_t pattern_5[] PROGMEM = { 0, 2, 4, 13, 16, 0xFF };
//Pattern: "SON LAS CINCO MENOS CUARTO" 04:45
const uint8_t pattern_6[] PROGMEM = { 0, 2, 19, 20, 30, 0xFF };
//Pattern: "SON LAS CINCO Y VEINTICINCO MINUTOS" 05:25
const uint8_t pattern_7[] PROGMEM = { 0, 2, 11, 13, 30, 52, 0xFF };
//Pattern: "SON LAS SEIS Y CINCO MINUTOS" 06:05
const uint8_t pattern_8[] PROGMEM = { 0, 2, 12, 13, 29, 52, 0xFF };
//Pattern: "ES LA UNA Y CUARENTA MINUTOS" 01:40
const uint8_t pattern_9[] PROGMEM = { 1, 13, 23, 43, 52, 54, 0xFF };
//Pattern: "SON LAS DOCE " 12:00
const uint8_t pattern_10[] PROGMEM = { 0, 2, 22, 0xFF };
//Pattern: "SON LAS VEINTICUATRO Y DIEZ MINUTOS" 00:10
const uint8_t pattern_11[] PROGMEM = { 0, 2, 4, 13, 48, 52, 0xFF };
//Pattern: "SON LAS DIECIOCHO HORAS Y DIECIOCHO VEINTE MINUTOS " 18:20
const uint8_t pattern_12[] PROGMEM = { 0, 2, 9, 35, 38, 39, 49, 52, 0xFF };
//Pattern: "SON LAS DIECINUEVE HORAS Y TREINTA MINUTOS " 19:30
const uint8_t pattern_13[] PROGMEM = { 0, 2, 8, 9, 38, 40, 52, 0xFF };
//Pattern: "SON LAS CINCO Y MEDIA" 05:30
const uint8_t pattern_14[] PROGMEM = { 0, 2, 13, 16, 30, 0xFF };
//Pattern: "SON LAS SEIS Y CINCUENTAICINCO MINUTOS " 06:55
const uint8_t pattern_15[] PROGMEM = { 0, 2, 13, 29, 52, 57, 0xFF };
//Pattern: "SON LAS VEINTE HORAS Y CINCO MINUTOS" 20:05
const uint8_t pattern_16[] PROGMEM = { 0, 2, 9, 38, 42, 52, 55, 0xFF };
//Pattern: "SON LAS DOS Y MEDIA" 02:30
const uint8_t pattern_17[] PROGMEM = { 0, 2, 9, 16, 45, 0xFF };
//Pattern: "SON LAS DIEZ Y CINCO MINUTOS" 10:05
const uint8_t pattern_18[] PROGMEM = { 0, 2, 7, 9, 17, 52, 0xFF };
//Pattern: "ES LA UNA Y DIEZ MINUTOS" 01:10
const uint8_t pattern_19[] PROGMEM = { 1, 13, 43, 48, 52, 54, 0xFF };
//Pattern: "SON LAS TRES Y TREINTA MINUTOS" 03:30
const uint8_t pattern_20[] PROGMEM = { 0, 2, 8, 9, 51, 52, 0xFF };
//Pattern: "SON LAS QUINCE HORAS Y VEINTE MINUTOS " 15:20
const uint8_t pattern_21[] PROGMEM = { 0, 2, 9, 27, 38, 49, 52, 0xFF };
//Pattern: "SON LAS DOS Y DIEZ MINUTOS" 02:10
const uint8_t pattern_22[] PROGMEM = { 0, 2, 9, 45, 48, 52, 0xFF };
//Pattern: "SON LAS SIETE Y CINCUENTAICINCO MINUTOS" 07:55
const uint8_t pattern_23[] PROGMEM = { 0, 2, 9, 33, 52, 57, 0xFF };
//Pattern: "SON LAS VEINTICUATRO Y CUARENTA MINUTOS" 00:40
const uint8_t pattern_24[] PROGMEM = { 0, 2, 4, 13, 23, 52, 0xFF };
//Pattern: "ES LA UNA Y MEDIA " 01:30
const uint8_t pattern_25[] PROGMEM = { 1, 13, 16, 43, 54, 0xFF };
//Pattern: "SON LAS ONCE Y DIEZ MINUTOS" 11:10
const uint8_t pattern_26[] PROGMEM = { 0, 2, 9, 18, 48, 52, 0xFF };
//Pattern: "SON NUEVE Y VEINTICINCO MINUTOS " 09:25
const uint8_t pattern_27[] PROGMEM = { 0, 11, 14, 15, 52, 0xFF };
//Pattern: "SON LAS DIECINUEVE HORAS Y TREINTAICINCO MINUTOS " 19:35
const uint8_t pattern_28[] PROGMEM = { 0, 2, 6, 9, 38, 40, 52, 0xFF };
//Pattern: "SON LAS QUINCE HORAS Y VEINTICINCO MINUTOS" 15:25
const uint8_t pattern_29[] PROGMEM = { 0, 2, 9, 11, 27, 38, 52, 0xFF };
//Pattern: "SON LAS QUINCE HORAS Y TREINTAICINCO MINUTOS" 15:35
const uint8_t pattern_30[] PROGMEM = { 0, 2, 6, 9, 27, 38, 52, 0xFF };
//Pattern: "SON LAS CINCO Y CUARENTA MINUTOS " 05:40
const uint8_t pattern_31[] PROGMEM = { 0, 2, 13, 23, 30, 52, 0xFF };
//Pattern: "ES LA UNA Y VEINTICINCO MINUTOS" 01:25
const uint8_t pattern_32[] PROGMEM = { 1, 11, 13, 43, 52, 54, 0xFF };
//Pattern: "SON LAS DIECINUEVE HORAS Y CINCO MINUTOS " 19:05
const uint8_t pattern_33[] PROGMEM = { 0, 2, 9, 30, 38, 40, 52, 0xFF };
//Pattern: "SON LAS VEINTIDOS HORAS Y CINCO MINUTOS " 22:05
const uint8_t pattern_34[] PROGMEM = { 0, 2, 7, 9, 38, 46, 52, 0xFF };
//Pattern: "SON LAS DOS Y VEINTICINCO MINUTOS" 02:25
const uint8_t pattern_35[] PROGMEM = { 0, 2, 9, 11, 45, 52, 0xFF };
//Pattern: "SON LAS TRES Y TREINTAICINCO MINUTOS" 03:35
const uint8_t pattern_36[] PROGMEM = { 0, 2, 6, 9, 51, 52, 0xFF };
//Pattern: "SON LAS QUINCE HORAS Y CINCO MINUTOS" 15:05
const uint8_t pattern_37[] PROGMEM = { 0, 2, 9, 27, 30, 38, 52, 0xFF };
//Pattern: "SON NUEVE Y MEDIA" 09:30
const uint8_t pattern_38[] PROGMEM = { 0, 14, 15, 16, 0xFF };
//Pattern: "ES LA UNA MENOS CUARTO" 00:45
const uint8_t pattern_39[] PROGMEM = { 1, 19, 20, 43, 54, 0xFF };
//Pattern: "SON LAS SIETE Y QUINCE MINUTOS" 07:15
const uint8_t pattern_40[] PROGMEM = { 0, 2, 9, 10, 33, 52, 0xFF };
//Pattern: "SON LAS CATORCE HORAS Y CINCO MINUTOS " 14:05
const uint8_t pattern_41[] PROGMEM = { 0, 2, 7, 9, 26, 38, 52, 0xFF };
//Pattern: "SON LAS DIECIOCHO HORAS Y DIEZ MINUTOS " 18:10
const uint8_t pattern_42[] PROGMEM = { 0, 2, 9, 35, 38, 48, 52, 0xFF };
//Pattern: "SON LAS DIEZ Y TREINTAICINCO MINUTOS" 10:35
const uint8_t pattern_43[] PROGMEM = { 0, 2, 6, 9, 17, 52, 0xFF };
//Pattern: "SON LAS DIECISIETE HORAS Y CUARENTAICINCO MINUTOS" 17:45
const uint8_t pattern_44[] PROGMEM = { 0, 2, 9, 32, 34, 38, 52, 0xFF };
//Pattern: "SON LAS VEINTIDOS HORAS Y TREINTA MINUTOS " 22:30
const uint8_t pattern_45[] PROGMEM = { 0, 2, 8, 9, 38, 46, 52, 0xFF };
//Pattern: "SON LAS CATORCE HORAS Y TREINTA MINUTOS" 14:30
const uint8_t pattern_46[] PROGMEM = { 0, 2, 8, 9, 26, 38, 52, 0xFF };
//Pattern: "SON LAS DOS Y VEINTE MINUTOS" 02:20
const uint8_t pattern_47[] PROGMEM = { 0, 2, 9, 45, 49, 52, 0xFF };
//Pattern: "SON LAS DIECINUEVE HORAS " 19:00
const uint8_t pattern_48[] PROGMEM = { 0, 2, 38, 40, 0xFF };
//Pattern: "ES LA UNA Y VEINTE MINUTOS" 01:20
const uint8_t pattern_49[] PROGMEM = { 1, 13, 43, 49, 52, 54, 0xFF };
//Pattern: "SON LAS SIETE Y CINCUENTA MINUTOS" 07:50
const uint8_t pattern_50[] PROGMEM = { 0, 2, 9, 33, 52, 56, 0xFF };
//Pattern: "SON LAS VEINTICUATRO Y TREINTAICINCO MINUTOS" 00:35
const uint8_t pattern_51[] PROGMEM = { 0, 2, 4, 6, 13, 52, 0xFF };
//Pattern: "SON LAS TRECE HORAS Y QUINCE MINUTOS " 13:15
const uint8_t pattern_52[] PROGMEM = { 0, 2, 9, 10, 25, 38, 52, 0xFF };
//Pattern: "SON LAS SIETE MENOS CUARTO" 06:45
const uint8_t pattern_53[] PROGMEM = { 0, 2, 19, 20, 33, 0xFF };
//Pattern: "SON LAS VEINTE HORAS Y CUARENTA MINUTOS " 20:40
const uint8_t pattern_54[] PROGMEM = { 0, 2, 9, 31, 38, 42, 52, 0xFF };
//Pattern: "SON LAS DIEZ " 10:00
const uint8_t pattern_55[] PROGMEM = { 0, 2, 17, 0xFF };
//Pattern: "SON LAS VEINTIUNA HORAS Y CINCUENTAICINCO MINUTOS " 21:55
const uint8_t pattern_56[] PROGMEM = { 0, 2, 9, 38, 44, 52, 57, 0xFF };
//Pattern: "SON LAS DOS Y CUARENTA MINUTOS" 02:40
const uint8_t pattern_57[] PROGMEM = { 0, 2, 9, 23, 45, 52, 0xFF };
//Pattern: "SON LAS DIEZ Y CINCUENTA MINUTOS" 10:50
const uint8_t pattern_58[] PROGMEM = { 0, 2, 9, 17, 52, 56, 0xFF };
//Pattern: "SON LAS ONCE Y CINCO " 11:05
const uint8_t pattern_59[] PROGMEM = { 0, 2, 9, 12, 18, 0xFF };
//Pattern: "SON LAS DIEZ Y CINCUENTAICINCO MINUTOS" 10:55
const uint8_t pattern_60[] PROGMEM = { 0, 2, 9, 17, 52, 57, 0xFF };
//Pattern: "SON LAS DIECISEIS HORAS Y DIEZ MINUTOS " 16:10
const uint8_t pattern_61[] PROGMEM = { 0, 2, 9, 28, 38, 48, 52, 0xFF };
//Pattern: "SON LAS VEINTIUNA HORAS Y TREINTAICINCO MINUTOS" 21:35
const uint8_t pattern_62[] PROGMEM = { 0, 2, 6, 9, 38, 44, 52, 0xFF };
//Pattern: "SON LAS TRES MENOS CUARTO " 02:45
const uint8_t pattern_63[] PROGMEM = { 0, 2, 19, 20, 51, 0xFF };
//Pattern: "SON LAS VEINTITRES HORAS Y VEINTICINCO MINUTOS " 23:25
const uint8_t pattern_64[] PROGMEM = { 0, 2, 9, 11, 38, 50, 52, 0xFF };
//Pattern: "SON LAS VEINTIDOS HORAS Y QUINCE MINUTOS" 22:15
const uint8_t pattern_65[] PROGMEM = { 0, 2, 9, 10, 38, 46, 52, 0xFF };
//Pattern: "SON LAS CATORCE HORAS Y QUINCE MINUTOS" 14:15
const uint8_t pattern_66[] PROGMEM = { 0, 2, 9, 10, 26, 38, 52, 0xFF };
//Pattern: "SON LAS VEINTITRES HORAS Y CUARENTAICINCO MINUTOS " 23:45
const uint8_t pattern_67[] PROGMEM = { 0, 2, 9, 32, 38, 50, 52, 0xFF };
//Pattern: "SON LAS ONCE Y VEINTICINCO MINUTOS " 11:25
const uint8_t pattern_68[] PROGMEM = { 0, 2, 9, 11, 18, 52, 0xFF };
//Pattern: "SON LAS CUATRO " 04:00
const uint8_t pattern_69[] PROGMEM = { 0, 2, 3, 0xFF };
//Pattern: "SON LAS VEINTE HORAS Y CINCUENTAICINCO MINUTOS " 20:55
const uint8_t pattern_70[] PROGMEM = { 0, 2, 9, 38, 42, 52, 57, 0xFF };
//Pattern: "SON NUEVE Y CUARENTA " 09:40
const uint8_t pattern_71[] PROGMEM = { 0, 14, 15, 31, 0xFF };
//Pattern: "SON LAS DOCE Y CUARENTAICINCO MINUTOS" 12:45
const uint8_t pattern_72[] PROGMEM = { 0, 2, 13, 22, 24, 52, 0xFF };
//Pattern: "SON LAS DIECIOCHO HORAS Y TREINTAICINCO MINUTOS " 18:35
const uint8_t pattern_73[] PROGMEM = { 0, 2, 6, 9, 35, 38, 52, 0xFF };
//Pattern: "SON LAS VEINTIUNA HORAS Y CINCUENTA MINUTOS " 21:50
const uint8_t pattern_74[] PROGMEM = { 0, 2, 9, 38, 44, 52, 56, 0xFF };
//Pattern: "SON LAS DOCE Y DIEZ MINUTOS " 12:10
const uint8_t pattern_75[] PROGMEM = { 0, 2, 13, 22, 48, 52, 0xFF };
//Pattern: "SON LAS VEINTIUNA HORAS" 21:00
const uint8_t pattern_76[] PROGMEM = { 0, 2, 38, 44, 0xFF };
//Pattern: "SON LAS SEIS Y TREINTAICINCO MINUTOS" 06:35
const uint8_t pattern_77[] PROGMEM = { 0, 2, 6, 13, 29, 52, 0xFF };
//Pattern: "SON LAS DIECISIETE HORAS Y VEINTICINCO MINUTOS " 17:25
const uint8_t pattern_78[] PROGMEM = { 0, 2, 9, 11, 34, 38, 52, 0xFF };
//Pattern: "SON LAS TRECE HORAS Y CINCO MINUTOS" 13:05
const uint8_t pattern_79[] PROGMEM = { 0, 2, 9, 25, 38, 52, 55, 0xFF };
//Pattern: "SON LAS VEINTICUATRO Y VEINTE MINUTOS" 00:20
const uint8_t pattern_80[] PROGMEM = { 0, 2, 4, 13, 49, 52, 0xFF };
//Pattern: "SON LAS ONCE Y CUARENTA MINUTOS" 11:40
const uint8_t pattern_81[] PROGMEM = { 0, 2, 9, 18, 23, 52, 0xFF };
//Pattern: "SON LAS QUINCE HORAS Y DIEZ MINUTOS" 15:10
const uint8_t pattern_82[] PROGMEM = { 0, 2, 9, 27, 38, 48, 52, 0xFF };
//Pattern: "SON LAS DIECIOCHO HORAS " 18:00
const uint8_t pattern_83[] PROGMEM = { 0, 2, 35, 38, 0xFF };
//Pattern: "SON LAS DIECISEIS HORAS Y VEINTE MINUTOS " 16:20
const uint8_t pattern_84[] PROGMEM = { 0, 2, 9, 28, 38, 49, 52, 0xFF };
//Pattern: "SON LAS TRES Y VEINTICINCO " 03:25
const uint8_t pattern_85[] PROGMEM = { 0, 2, 9, 11, 51, 0xFF };
//Pattern: "SON LAS VEINTE HORAS Y CINCUENTA MINUTOS" 20:50
const uint8_t pattern_86[] PROGMEM = { 0, 2, 9, 38, 42, 52, 56, 0xFF };
//Pattern: "SON LAS TRES Y DIEZ MINUTOS" 03:10
const uint8_t pattern_87[] PROGMEM = { 0, 2, 9, 48, 51, 52, 0xFF };
//Pattern: "VEINTITRES CINCUENTAICINCO " 23:59
const uint8_t pattern_88[] PROGMEM = { 53, 57, 0xFF };
//Pattern: "SON LAS VEINTICUATRO Y QINCE MINUTOS" 00:15
const uint8_t pattern_89[] PROGMEM = { 0, 2, 4, 5, 13, 52, 0xFF };
//Pattern: "SON LAS QUINCE HORAS Y CINCUENTA MINUTOS " 15:50
const uint8_t pattern_90[] PROGMEM = { 0, 2, 9, 27, 38, 52, 56, 0xFF };
//Pattern: "SON LAS VEINTIDOS HORAS Y VEINTICINCO MINUTOS " 22:25
const uint8_t pattern_91[] PROGMEM = { 0, 2, 9, 11, 38, 46, 52, 0xFF };
//Pattern: "SON LAS DIEZ Y DIEZ MINUTOS" 10:10
const uint8_t pattern_92[] PROGMEM = { 0, 2, 9, 17, 48, 52, 0xFF };
//Pattern: "SON LAS VEINTIUNA HORAS Y VEINTE MINUTOS " 21:20
const uint8_t pattern_93[] PROGMEM = { 0, 2, 9, 38, 44, 49, 52, 0xFF };
//Pattern: "SON LAS DIECIOCHO HORAS Y CUARENTA MINUTOS " 18:40
const uint8_t pattern_94[] PROGMEM = { 0, 2, 9, 31, 35, 38, 52, 0xFF };
//Pattern: "SON LAS DIECISIETE HORAS " 17:00
const uint8_t pattern_95[] PROGMEM = { 0, 2, 34, 38, 0xFF };
//Pattern: "SON LAS DIEZ Y VEINTICINCO MINUTOS" 10:25
const uint8_t pattern_96[] PROGMEM = { 0, 2, 9, 11, 17, 52, 0xFF };
//Pattern: "SON LAS VEINTIUNA HORAS Y CINCO MINUTOS" 21:05
const uint8_t pattern_97[] PROGMEM = { 0, 2, 9, 38, 44, 52, 55, 0xFF };
//Pattern: "SON LAS OCHO MENOS CUARTO" 07:45
const uint8_t pattern_98[] PROGMEM = { 0, 2, 19, 20, 36, 0xFF };
//Pattern: "SON LAS DOCE Y VEINTE MINUTOS " 12:20
const uint8_t pattern_99[] PROGMEM = { 0, 2, 13, 22, 49, 52, 0xFF };
//Pattern: "SON LAS DIECIOCHO HORAS Y TREINTA MINUTOS " 18:30
const uint8_t pattern_100[] PROGMEM = { 0, 2, 8, 9, 35, 38, 52, 0xFF };
//Pattern: "SON LAS DIEZ Y VEINTE MINUTOS" 10:20
const uint8_t pattern_101[] PROGMEM = { 0, 2, 9, 17, 49, 52, 0xFF };
//Pattern: "SON LAS CATORCE HORAS Y DIEZ MINUTOS" 14:10
const uint8_t pattern_102[] PROGMEM = { 0, 2, 9, 26, 38, 48, 52, 0xFF };
//Pattern: "SON LAS VEINTIUNA HORAS Y VEINTICINCO MINUTOS " 21:25
const uint8_t pattern_103[] PROGMEM = { 0, 2, 9, 11, 38, 44, 52, 0xFF };
//Pattern: "SON LAS VEINTITRES HORAS Y TREINTAICINCO MINUTOS " 23:35
const uint8_t pattern_104[] PROGMEM = { 0, 2, 6, 9, 38, 50, 52, 0xFF };
//Pattern: "SON LAS DOCE MENOS CUARTO" 11:45
const uint8_t pattern_105[] PROGMEM = { 0, 2, 19, 20, 22, 0xFF };
//Pattern: "SON LAS DIECINUEVE HORAS Y CINCUENTAICINCO MINUTOS" 19:55
const uint8_t pattern_106[] PROGMEM = { 0, 2, 9, 38, 40, 52, 57, 0xFF };
//Pattern: "SON LAS TRES Y VEINTE MINUTOS" 03:20
const uint8_t pattern_107[] PROGMEM = { 0, 2, 9, 49, 51, 52, 0xFF };
//Pattern: "SON LAS VEINTIUNA HORAS Y DIEZ MINUTOS" 21:10
const uint8_t pattern_108[] PROGMEM = { 0, 2, 9, 38, 44, 48, 52, 0xFF };
//Pattern: "SON LAS OCHO Y MEDIA" 08:30
const uint8_t pattern_109[] PROGMEM = { 0, 2, 13, 16, 36, 0xFF };
//Pattern: "SON LAS CUATRO MENOS CUARTO " 03:45
const uint8_t pattern_110[] PROGMEM = { 0, 2, 3, 19, 20, 0xFF };
//Pattern: "SON LAS SIETE Y TREINTAICINCO MINUTOS" 07:35
const uint8_t pattern_111[] PROGMEM = { 0, 2, 6, 9, 33, 52, 0xFF };
//Pattern: "SON NUEVE Y TREINTAICINCO MINUTOS " 09:35
const uint8_t pattern_112[] PROGMEM = { 0, 6, 14, 15, 52, 0xFF };
//Pattern: "SON LAS VEINTITRES HORAS" 23:00
const uint8_t pattern_113[] PROGMEM = { 0, 2, 38, 50, 0xFF };
//Pattern: "ES LA UNA Y TREINTAICINCO MINUTOS" 01:35
const uint8_t pattern_114[] PROGMEM = { 1, 6, 13, 43, 52, 54, 0xFF };
//Pattern: "SON LAS TRES Y CUARENTA MINUTOS" 03:40
const uint8_t pattern_115[] PROGMEM = { 0, 2, 9, 23, 51, 52, 0xFF };
//Pattern: "SON LAS CUATRO Y CUARENTA MINUTOS" 04:40
const uint8_t pattern_116[] PROGMEM = { 0, 2, 3, 13, 23, 52, 0xFF };
//Pattern: "SON LAS CATORCE HORAS Y VEINTE MINUTOS " 14:20
const uint8_t pattern_117[] PROGMEM = { 0, 2, 9, 26, 38, 49, 52, 0xFF };
//Pattern: "SON LAS DOS MENOS CUARTO" 01:45
const uint8_t pattern_118[] PROGMEM = { 0, 2, 19, 20, 45, 0xFF };
//Pattern: "SON LAS VEINTITRES HORAS Y CUARENTA MINUTOS" 23:40
const uint8_t pattern_119[] PROGMEM = { 0, 2, 9, 31, 38, 50, 52, 0xFF };
//Pattern: "SON LAS OCHO Y CUARENTA MINUTOS" 08:40
const uint8_t pattern_120[] PROGMEM = { 0, 2, 13, 23, 36, 52, 0xFF };
//Pattern: "SON LAS TRECE HORAS Y CUARENTAICINCO MINUTOS" 13:45
const uint8_t pattern_121[] PROGMEM = { 0, 2, 9, 25, 32, 38, 52, 0xFF };
//Pattern: "SON LAS QUINCE HORAS Y QUINCE MINUTOS " 15:15
const uint8_t pattern_122[] PROGMEM = { 0, 2, 9, 10, 27, 38, 52, 0xFF };
//Pattern: "SON LAS SEIS Y DIEZ MINUTOS" 06:10
const uint8_t pattern_123[] PROGMEM = { 0, 2, 13, 29, 48, 52, 0xFF };
//Pattern: "SON LAS SIETE " 07:00
const uint8_t pattern_124[] PROGMEM = { 0, 2, 33, 0xFF };
//Pattern: "SON LAS DOCE Y CUARENTA MINUTOS" 12:40
const uint8_t pattern_125[] PROGMEM = { 0, 2, 13, 22, 23, 52, 0xFF };
//Pattern: "SON LAS DIECINUEVE HORAS Y CINCUENTA MINUTOS " 19:50
const uint8_t pattern_126[] PROGMEM = { 0, 2, 9, 38, 40, 52, 56, 0xFF };
//Pattern: "SON LAS VEINTIUNA HORAS Y TREINTA MINUTOS " 21:30
const uint8_t pattern_127[] PROGMEM = { 0, 2, 8, 9, 38, 44, 52, 0xFF };
//Pattern: "SON LAS DIEZ Y QUINCE MINUTOS" 10:15
const uint8_t pattern_128[] PROGMEM = { 0, 2, 9, 10, 17, 52, 0xFF };
//Pattern: "SON LAS DIECISEIS HORAS Y CUARENTAICINCO MINUTOS" 16:45
const uint8_t pattern_129[] PROGMEM = { 0, 2, 9, 28, 32, 38, 52, 0xFF };
//Pattern: "SON LAS VEINTIDOS HORAS Y TREINTAICINCO MINUTOS" 22:35
const uint8_t pattern_130[] PROGMEM = { 0, 2, 6, 9, 38, 46, 52, 0xFF };
//Pattern: "SON LAS NUEVE MENOS CUARTO" 08:45
const uint8_t pattern_131[] PROGMEM = { 0, 2, 19, 20, 41, 0xFF };
//Pattern: "SON LAS TRES Y CINCO MINUTOS" 03:05
const uint8_t pattern_132[] PROGMEM = { 0, 2, 9, 12, 51, 52, 0xFF };
//Pattern: "SON LAS SEIS Y VEINTICINCO MINUTOS " 06:25
const uint8_t pattern_133[] PROGMEM = { 0, 2, 11, 13, 29, 52, 0xFF };
//Pattern: "SON LAS QUINCE HORAS Y CUARENTA MINUTOS" 15:40
const uint8_t pattern_134[] PROGMEM = { 0, 2, 9, 27, 31, 38, 52, 0xFF };
//Pattern: "SON LAS DOS Y TREINTAICINCO MINUTOS" 02:35
const uint8_t pattern_135[] PROGMEM = { 0, 2, 6, 9, 45, 52, 0xFF };
//Pattern: "SON LAS VEINTE HORAS Y TREINTA MINUTOS " 20:30
const uint8_t pattern_136[] PROGMEM = { 0, 2, 8, 9, 38, 42, 52, 0xFF };
//Pattern: "SON LAS QUINCE HORAS Y TREINTA MINUTOS" 15:30
const uint8_t pattern_137[] PROGMEM = { 0, 2, 8, 9, 27, 38, 52, 0xFF };
//Pattern: "SON LAS VEINTIDOS HORAS" 22:00
const uint8_t pattern_138[] PROGMEM = { 0, 2, 38, 46, 0xFF };
//Pattern: "SON LAS OCHO Y TREINTAICINCO MINUTOS" 08:35
const uint8_t pattern_139[] PROGMEM = { 0, 2, 6, 13, 36, 52, 0xFF };
//Pattern: "SON LAS DIECISIETE HORAS Y CUARENTA MINUTOS " 17:40
const uint8_t pattern_140[] PROGMEM = { 0, 2, 9, 31, 34, 38, 52, 0xFF };
//Pattern: "SON LAS CINCO Y CINCO DIEZ MINUTOS" 05:10
const uint8_t pattern_141[] PROGMEM = { 0, 2, 13, 30, 48, 52, 55, 0xFF };
//Pattern: "SON LAS VEINTIDOS HORAS Y CINCUENTA MINUTOS " 22:50
const uint8_t pattern_142[] PROGMEM = { 0, 2, 9, 38, 46, 52, 56, 0xFF };
//Pattern: "SON LAS DIECIOCHO HORAS Y VEINTICINCO MINUTOS " 18:25
const uint8_t pattern_143[] PROGMEM = { 0, 2, 9, 11, 35, 38, 52, 0xFF };
//Pattern: "SON LAS VEINTIUNA HORAS Y QUINCE MINUTOS" 21:15
const uint8_t pattern_144[] PROGMEM = { 0, 2, 9, 10, 38, 44, 52, 0xFF };
//Pattern: "SON LAS VEINTE HORAS Y VEINTICINCO MINUTOS " 20:25
const uint8_t pattern_145[] PROGMEM = { 0, 2, 9, 11, 38, 42, 52, 0xFF };
//Pattern: "SON LAS QUINCE HORAS Y CINCUENTAICINCO MINUTOS " 15:55
const uint8_t pattern_146[] PROGMEM = { 0, 2, 9, 27, 38, 52, 57, 0xFF };
//Pattern: "SON LAS DOS" 02:00
const uint8_t pattern_147[] PROGMEM = { 0, 2, 45, 0xFF };
//Pattern: "SON LAS DOS Y CINCUENTA MINUTOS" 02:50
const uint8_t pattern_148[] PROGMEM = { 0, 2, 9, 45, 52, 56, 0xFF };
//Pattern: "SON LAS VEINTIDOS HORAS Y CUARENTA MINUTOS " 22:40
const uint8_t pattern_149[] PROGMEM = { 0, 2, 9, 31, 38, 46, 52, 0xFF };
//Pattern: "SON LAS TRECE HORAS Y VEINTE MINUTOS " 13:20
const uint8_t pattern_150[] PROGMEM = { 0, 2, 9, 25, 38, 49, 52, 0xFF };
//Pattern: "SON LAS DIECIOCHO HORAS Y QUINCE MINUTOS " 18:15
const uint8_t pattern_151[] PROGMEM = { 0, 2, 9, 10, 35, 38, 52, 0xFF };
//Pattern: "SON LAS DOS Y CINCUENTAICINCO MINUTOS" 02:55
const uint8_t pattern_152[] PROGMEM = { 0, 2, 9, 45, 52, 57, 0xFF };
//Pattern: "SON LAS VEINTE HORAS Y QUINCE MINUTOS" 20:15
const uint8_t pattern_153[] PROGMEM = { 0, 2, 9, 10, 38, 42, 52, 0xFF };
//Pattern: "SON LAS DIECISIETE HORAS Y TREINTAICINCO MINUTOS" 17:35
const uint8_t pattern_154[] PROGMEM = { 0, 2, 6, 9, 34, 38, 52, 0xFF };
//Pattern: "SON LAS VEINTIDOS HORAS Y CINCUENTAICINCO MINUTOS" 22:55
const uint8_t pattern_155[] PROGMEM = { 0, 2, 9, 38, 46, 52, 57, 0xFF };
//Pattern: "SON LAS SEIS Y QUINCE MINUTOS" 06:15
const uint8_t pattern_156[] PROGMEM = { 0, 2, 10, 13, 29, 52, 0xFF };
//Pattern: "ES LA UNA" 01:00
const uint8_t pattern_157[] PROGMEM = { 1, 43, 54, 0xFF };
//Pattern: "SON LAS DIECISIETE HORAS Y QUINCE MINUTOS" 17:15
const uint8_t pattern_158[] PROGMEM = { 0, 2, 9, 10, 34, 38, 52, 0xFF };
//Pattern: "SON LAS VEINTIDOS HORAS Y CUARENTAICINCO MINUTOS " 22:45
const uint8_t pattern_159[] PROGMEM = { 0, 2, 9, 32, 38, 46, 52, 0xFF };
//Pattern: "SON LAS CINCO Y CINCO MINUTOS" 05:05
const uint8_t pattern_160[] PROGMEM = { 0, 2, 13, 30, 52, 55, 0xFF };
//Pattern: "SON LAS CATORCE HORAS Y CUARENTAICINCO MINUTOS" 14:45
const uint8_t pattern_161[] PROGMEM = { 0, 2, 9, 26, 32, 38, 52, 0xFF };
//Pattern: "" 00:01 00:02 00:03 00:04 00:06 00:07 00:08 00:09 00:11 00:12 00:13 00:14 00:16 00:17 00:18 00:19 00:21 00:22 00:23 00:24 00:26 00:27 00:28 00:29 00:31 00:32 00:33 00:34 00:36 00:37 00:38 00:39 00:41 00:42 00:43 00:44 00:46 00:47 00:48 00:49 00:51 00:52 00:53 00:54 00:56 00:57 00:58 00:59 01:01 01:02 01:03 01:04 01:06 01:07 01:08 01:09 01:11 01:12 01:13 01:14 01:16 01:17 01:18 01:19 01:21 01:22 01:23 01:24 01:26 01:27 01:28 01:29 01:31 01:32 01:33 01:34 01:36 01:37 01:38 01:39 01:41 01:42 01:43 01:44 01:46 01:47 01:48 01:49 01:51 01:52 01:53 01:54 01:56 01:57 01:58 01:59 02:01 02:02 02:03 02:04 02:06 02:07 02:08 02:09 02:11 02:12 02:13 02:14 02:16 02:17 02:18 02:19 02:21 02:22 02:23 02:24 02:26 02:27 02:28 02:29 02:31 02:32 02:33 02:34 02:36 02:37 02:38 02:39 02:41 02:42 02:43 02:44 02:46 02:47 02:48 02:49 02:51 02:52 02:53 02:54 02:56 02:57 02:58 02:59 03:01 03:02 03:03 03:04 03:06 03:07 03:08 03:09 03:11 03:12 03:13 03:14 03:16 03:17 03:18 03:19 03:21 03:22 03:23 03:24 03:26 03:27 03:28 03:29 03:31 03:32 03:33 03:34 03:36 03:37 03:38 03:39 03:41 03:42 03:43 03:44 03:46 03:47 03:48 03:49 03:51 03:52 03:53 03:54 03:56 03:57 03:58 03:59 04:01 04:02 04:03 04:04 04:06 04:07 04:08 04:09 04:11 04:12 04:13 04:14 04:16 04:17 04:18 04:19 04:21 04:22 04:23 04:24 04:26 04:27 04:28 04:29 04:31 04:32 04:33 04:34 04:36 04:37 04:38 04:39 04:41 04:42 04:43 04:44 04:46 04:47 04:48 04:49 04:51 04:52 04:53 04:54 04:56 04:57 04:58 04:59 05:01 05:02 05:03 05:04 05:06 05:07 05:08 05:09 05:11 05:12 05:13 05:14 05:16 05:17 05:18 05:19 05:21 05:22 05:23 05:24 05:26 05:27 05:28 05:29 05:31 05:32 05:33 05:34 05:36 05:37 05:38 05:39 05:41 05:42 05:43 05:44 05:46 05:47 05:48 05:49 05:51 05:52 05:53 05:54 05:56 05:57 05:58 05:59 06:01 06:02 06:03 06:04 06:06 06:07 06:08 06:09 06:11 06:12 06:13 06:14 06:16 06:17 06:18 06:19 06:21 06:22 06:23 06:24 06:26 06:27 06:28 06:29 06:31 06:32 06:33 06:34 06:36 06:37 06:38 06:39 06:41 06:42 06:43 06:44 06:46 06:47 06:48 06:49 06:51 06:52 06:53 06:54 06:56 06:57 06:58 06:59 07:01 07:02 07:03 07:04 07:06 07:07 07:08 07:09 07:11 07:12 07:13 07:14 07:16 07:17 07:18 07:19 07:21 07:22 07:23 07:24 07:26 07:27 07:28 07:29 07:31 07:32 07:33 07:34 07:36 07:37 07:38 07:39 07:41 07:42 07:43 07:44 07:46 07:47 07:48 07:49 07:51 07:52 07:53 07:54 07:56 07:57 07:58 07:59 08:01 08:02 08:03 08:04 08:06 08:07 08:08 08:09 08:11 08:12 08:13 08:14 08:16 08:17 08:18 08:19 08:21 08:22 08:23 08:24 08:26 08:27 08:28 08:29 08:31 08:32 08:33 08:34 08:36 08:37 08:38 08:39 08:41 08:42 08:43 08:44 08:46 08:47 08:48 08:49 08:51 08:52 08:53 08:54 08:56 08:57 08:58 08:59 09:01 09:02 09:03 09:04 09:06 09:07 09:08 09:09 09:11 09:12 09:13 09:14 09:16 09:17 09:18 09:19 09:21 09:22 09:23 09:24 09:26 09:27 09:28 09:29 09:31 09:32 09:33 09:34 09:36 09:37 09:38 09:39 09:41 09:42 09:43 09:44 09:46 09:47 09:48 09:49 09:51 09:52 09:53 09:54 09:56 09:57 09:58 09:59 10:01 10:02 10:03 10:04 10:06 10:07 10:08 10:09 10:11 10:12 10:13 10:14 10:16 10:17 10:18 10:19 10:21 10:22 10:23 10:24 10:26 10:27 10:28 10:29 10:31 10:32 10:33 10:34 10:36 10:37 10:38 10:39 10:41 10:42 10:43 10:44 10:46 10:47 10:48 10:49 10:51 10:52 10:53 10:54 10:56 10:57 10:58 10:59 11:01 11:02 11:03 11:04 11:06 11:07 11:08 11:09 11:11 11:12 11:13 11:14 11:16 11:17 11:18 11:19 11:21 11:22 11:23 11:24 11:26 11:27 11:28 11:29 11:31 11:32 11:33 11:34 11:36 11:37 11:38 11:39 11:41 11:42 11:43 11:44 11:46 11:47 11:48 11:49 11:51 11:52 11:53 11:54 11:56 11:57 11:58 11:59 12:01 12:02 12:03 12:04 12:06 12:07 12:08 12:09 12:11 12:12 12:13 12:14 12:16 12:17 12:18 12:19 12:21 12:22 12:23 12:24 12:26 12:27 12:28 12:29 12:31 12:32 12:33 12:34 12:36 12:37 12:38 12:39 12:41 12:42 12:43 12:44 12:46 12:47 12:48 12:49 12:51 12:52 12:53 12:54 12:56 12:57 12:58 12:59 13:01 13:02 13:03 13:04 13:06 13:07 13:08 13:09 13:11 13:12 13:13 13:14 13:16 13:17 13:18 13:19 13:21 13:22 13:23 13:24 13:26 13:27 13:28 13:29 13:31 13:32 13:33 13:34 13:36 13:37 13:38 13:39 13:41 13:42 13:43 13:44 13:46 13:47 13:48 13:49 13:51 13:52 13:53 13:54 13:56 13:57 13:58 13:59 14:01 14:02 14:03 14:04 14:06 14:07 14:08 14:09 14:11 14:12 14:13 14:14 14:16 14:17 14:18 14:19 14:21 14:22 14:23 14:24 14:26 14:27 14:28 14:29 14:31 14:32 14:33 14:34 14:36 14:37 14:38 14:39 14:41 14:42 14:43 14:44 14:46 14:47 14:48 14:49 14:51 14:52 14:53 14:54 14:56 14:57 14:58 14:59 15:01 15:02 15:03 15:04 15:06 15:07 15:08 15:09 15:11 15:12 15:13 15:14 15:16 15:17 15:18 15:19 15:21 15:22 15:23 15:24 15:26 15:27 15:28 15:29 15:31 15:32 15:33 15:34 15:36 15:37 15:38 15:39 15:41 15:42 15:43 15:44 15:46 15:47 15:48 15:49 15:51 15:52 15:53 15:54 15:56 15:57 15:58 15:59 16:01 16:02 16:03 16:04 16:06 16:07 16:08 16:09 16:11 16:12 16:13 16:14 16:16 16:17 16:18 16:19 16:21 16:22 16:23 16:24 16:26 16:27 16:28 16:29 16:31 16:32 16:33 16:34 16:36 16:37 16:38 16:39 16:41 16:42 16:43 16:44 16:46 16:47 16:48 16:49 16:51 16:52 16:53 16:54 16:56 16:57 16:58 16:59 17:01 17:02 17:03 17:04 17:06 17:07 17:08 17:09 17:11 17:12 17:13 17:14 17:16 17:17 17:18 17:19 17:21 17:22 17:23 17:24 17:26 17:27 17:28 17:29 17:31 17:32 17:33 17:34 17:36 17:37 17:38 17:39 17:41 17:42 17:43 17:44 17:46 17:47 17:48 17:49 17:51 17:52 17:53 17:54 17:56 17:57 17:58 17:59 18:01 18:02 18:03 18:04 18:06 18:07 18:08 18:09 18:11 18:12 18:13 18:14 18:16 18:17 18:18 18:19 18:21 18:22 18:23 18:24 18:26 18:27 18:28 18:29 18:31 18:32 18:33 18:34 18:36 18:37 18:38 18:39 18:41 18:42 18:43 18:44 18:46 18:47 18:48 18:49 18:51 18:52 18:53 18:54 18:56 18:57 18:58 18:59 19:01 19:02 19:03 19:04 19:06 19:07 19:08 19:09 19:11 19:12 19:13 19:14 19:16 19:17 19:18 19:19 19:21 19:22 19:23 19:24 19:26 19:27 19:28 19:29 19:31 19:32 19:33 19:34 19:36 19:37 19:38 19:39 19:41 19:42 19:43 19:44 19:46 19:47 19:48 19:49 19:51 19:52 19:53 19:54 19:56 19:57 19:58 19:59 20:01 20:02 20:03 20:04 20:06 20:07 20:08 20:09 20:11 20:12 20:13 20:14 20:16 20:17 20:18 20:19 20:21 20:22 20:23 20:24 20:26 20:27 20:28 20:29 20:31 20:32 20:33 20:34 20:36 20:37 20:38 20:39 20:41 20:42 20:43 20:44 20:46 20:47 20:48 20:49 20:51 20:52 20:53 20:54 20:56 20:57 20:58 20:59 21:01 21:02 21:03 21:04 21:06 21:07 21:08 21:09 21:11 21:12 21:13 21:14 21:16 21:17 21:18 21:19 21:21 21:22 21:23 21:24 21:26 21:27 21:28 21:29 21:31 21:32 21:33 21:34 21:36 21:37 21:38 21:39 21:41 21:42 21:43 21:44 21:46 21:47 21:48 21:49 21:51 21:52 21:53 21:54 21:56 21:57 21:58 21:59 22:01 22:02 22:03 22:04 22:06 22:07 22:08 22:09 22:11 22:12 22:13 22:14 22:16 22:17 22:18 22:19 22:21 22:22 22:23 22:24 22:26 22:27 22:28 22:29 22:31 22:32 22:33 22:34 22:36 22:37 22:38 22:39 22:41 22:42 22:43 22:44 22:46 22:47 22:48 22:49 22:51 22:52 22:53 22:54 22:56 22:57 22:58 22:59 23:01 23:02 23:03 23:04 23:06 23:07 23:08 23:09 23:11 23:12 23:13 23:14 23:16 23:17 23:18 23:19 23:21 23:22 23:23 23:24 23:26 23:27 23:28 23:29 23:31 23:32 23:33 23:34 23:36 23:37 23:38 23:39 23:41 23:42 23:43 23:44 23:46 23:47 23:48 23:49 23:51 23:52 23:53 23:54 23:56 23:57 23:58
const uint8_t pattern_162[] PROGMEM = { 37, 0xFF };
//Pattern: "SON LAS TRECE HORAS Y DIEZ MINUTOS" 13:10
const uint8_t pattern_163[] PROGMEM = { 0, 2, 9, 25, 38, 48, 52, 0xFF };
//Pattern: "SON LAS VEINTITRES HORAS Y CINCUENTAICINCO MINUTOS " 23:55
const uint8_t pattern_164[] PROGMEM = { 0, 2, 9, 38, 50, 52, 57, 0xFF };
//Pattern: "SON LAS DIECINUEVE HORAS Y CUARENTA MINUTOS " 19:40
const uint8_t pattern_165[] PROGMEM = { 0, 2, 9, 31, 38, 40, 52, 0xFF };
//Pattern: "SON LAS DOCE Y CINCO MINUTOS" 12:05
const uint8_t pattern_166[] PROGMEM = { 0, 2, 7, 13, 22, 52, 0xFF };
//Pattern: "SON LAS DIECISIETE HORAS Y CINCUENTA MINUTOS" 17:50
const uint8_t pattern_167[] PROGMEM = { 0, 2, 9, 34, 38, 52, 56, 0xFF };
//Pattern: "SON LAS ONCE Y CINCUENTAICINCO MINUTOS" 11:55
const uint8_t pattern_168[] PROGMEM = { 0, 2, 9, 18, 52, 57, 0xFF };
//Pattern: "SON LAS DIECISEIS HORAS Y QUINCE MINUTOS " 16:15
const uint8_t pattern_169[] PROGMEM = { 0, 2, 9, 10, 28, 38, 52, 0xFF };
//Pattern: "SON LAS VEINTIUNA HORAS Y CUARENTAICINCO MINUTOS " 21:45
const uint8_t pattern_170[] PROGMEM = { 0, 2, 9, 32, 38, 44, 52, 0xFF };
//Pattern: "SON LAS VEINTE HORAS Y VEINTE MINUTOS" 20:20
const uint8_t pattern_171[] PROGMEM = { 0, 2, 9, 38, 42, 49, 52, 0xFF };
//Pattern: "SON LAS SIETE Y VEINTICINCO MINUTOS " 07:25
const uint8_t pattern_172[] PROGMEM = { 0, 2, 9, 11, 33, 52, 0xFF };
//Pattern: "SON LAS DIECISEIS HORAS Y CINCUENTA MINUTOS" 16:50
const uint8_t pattern_173[] PROGMEM = { 0, 2, 9, 28, 38, 52, 56, 0xFF };
//Pattern: "SON LAS DIECIOCHO HORAS Y CINCUENTAICINCO MINUTOS" 18:55
const uint8_t pattern_174[] PROGMEM = { 0, 2, 9, 35, 38, 52, 57, 0xFF };
//Pattern: "SON LAS SEIS" 06:00
const uint8_t pattern_175[] PROGMEM = { 0, 2, 29, 0xFF };
//Pattern: "SON LAS VEINTITRES HORAS Y QUINCE MINUTOS " 23:15
const uint8_t pattern_176[] PROGMEM = { 0, 2, 9, 10, 38, 50, 52, 0xFF };
//Pattern: "SON LAS OCHO Y QUINCE MINUTOS " 08:15
const uint8_t pattern_177[] PROGMEM = { 0, 2, 10, 13, 36, 52, 0xFF };
//Pattern: "SON LAS DIECISIETE HORAS Y CINCUENTAICINCO MINUTOS " 17:55
const uint8_t pattern_178[] PROGMEM = { 0, 2, 9, 34, 38, 52, 57, 0xFF };
//Pattern: "SON LAS CUATRO Y TREINTAICINCO MINUTOS" 04:35
const uint8_t pattern_179[] PROGMEM = { 0, 2, 3, 6, 13, 52, 0xFF };
//Pattern: "SON LAS VEINTICUATRO HORAS" 00:00
const uint8_t pattern_180[] PROGMEM = { 0, 2, 4, 38, 0xFF };
//Pattern: "SON LAS SIETE Y MEDIA" 07:30
const uint8_t pattern_181[] PROGMEM = { 0, 2, 9, 16, 33, 0xFF };
//Pattern: "SON LAS DOCE Y QUINCE MINUTOS " 12:15
const uint8_t pattern_182[] PROGMEM = { 0, 2, 10, 13, 22, 52, 0xFF };
//Pattern: "SON LAS VEINTITRES HORAS Y CINCUENTA MINUTOS " 23:50
const uint8_t pattern_183[] PROGMEM = { 0, 2, 9, 38, 50, 52, 56, 0xFF };
//Pattern: "SON LAS OCHO Y CINCUENTA MINUTOS " 08:50
const uint8_t pattern_184[] PROGMEM = { 0, 2, 13, 36, 52, 56, 0xFF };
//Pattern: "SON LAS DOS Y CINCO MINUTOS" 02:05
const uint8_t pattern_185[] PROGMEM = { 0, 2, 9, 45, 52, 55, 0xFF };
//Pattern: "SON LAS VEINTE HORAS Y DIEZ MINUTOS" 20:10
const uint8_t pattern_186[] PROGMEM = { 0, 2, 9, 38, 42, 48, 52, 0xFF };
//Pattern: "SON LAS VEINTITRES HORAS Y CINCO MINUTOS " 23:05
const uint8_t pattern_187[] PROGMEM = { 0, 2, 9, 12, 38, 50, 52, 0xFF };
//Pattern: "SON LAS OCHO Y CINCO MINUTOS" 08:05
const uint8_t pattern_188[] PROGMEM = { 0, 2, 12, 13, 36, 52, 0xFF };
//Pattern: "SON LAS ONCE MENOS CUARTO" 10:45
const uint8_t pattern_189[] PROGMEM = { 0, 2, 18, 19, 20, 0xFF };
//Pattern: "SON LAS SIETE Y CUARENTA MINUTOS " 07:40
const uint8_t pattern_190[] PROGMEM = { 0, 2, 9, 23, 33, 52, 0xFF };
//Pattern: "SON LAS DOCE Y CINCUENTA MINUTOS" 12:50
const uint8_t pattern_191[] PROGMEM = { 0, 2, 13, 22, 52, 56, 0xFF };
//Pattern: "SON LAS DIECISEIS HORAS Y CINCUENTAICINCO MINUTOS" 16:55
const uint8_t pattern_192[] PROGMEM = { 0, 2, 9, 28, 38, 52, 57, 0xFF };
//Pattern: "SON LAS DIECIOCHO HORAS Y CINCO MINUTOS" 18:05
const uint8_t pattern_193[] PROGMEM = { 0, 2, 9, 12, 35, 38, 52, 0xFF };
//Pattern: "SON NUEVE Y CINCUENTA MINUTOS" 09:50
const uint8_t pattern_194[] PROGMEM = { 0, 14, 15, 52, 56, 0xFF };
//Pattern: "SON LAS NUEVE" 09:00
const uint8_t pattern_195[] PROGMEM = { 0, 2, 41, 0xFF };
//Pattern: "SON LAS CINCO Y CINCUENTAICINCO MINUTOS" 05:55
const uint8_t pattern_196[] PROGMEM = { 0, 2, 13, 30, 52, 57, 0xFF };
//Pattern: "SON LAS OCHO Y CINCUENTAICINCO MINUTOS" 08:55
const uint8_t pattern_197[] PROGMEM = { 0, 2, 13, 36, 52, 57, 0xFF };
//Pattern: "ES LA UNA Y CINCUENTA MINUTOS " 01:50
const uint8_t pattern_198[] PROGMEM = { 1, 13, 43, 52, 54, 56, 0xFF };
//Pattern: "SON LAS CINCO Y QUINCE MINUTOS " 05:15
const uint8_t pattern_199[] PROGMEM = { 0, 2, 10, 13, 30, 52, 0xFF };
//Pattern: "SON LAS DOCE Y TREINTAICINCO MINUTOS " 12:35
const uint8_t pattern_200[] PROGMEM = { 0, 2, 6, 13, 22, 52, 0xFF };
//Pattern: "SON LAS SEIS Y VEINTE MINUTOS" 06:20
const uint8_t pattern_201[] PROGMEM = { 0, 2, 13, 29, 49, 52, 0xFF };
//Pattern: "SON NUEVE Y CINCUENTAICINCO MINUTOS" 09:55
const uint8_t pattern_202[] PROGMEM = { 0, 14, 15, 52, 57, 0xFF };
//Pattern: "SON LAS DOS Y QUINCE MINUTOS" 02:15
const uint8_t pattern_203[] PROGMEM = { 0, 2, 9, 10, 45, 52, 0xFF };
//Pattern: "SON LAS CUATRO Y VEINTE MINUTOS" 04:20
const uint8_t pattern_204[] PROGMEM = { 0, 2, 3, 13, 49, 52, 0xFF };
//Pattern: "SON LAS DIECISIETE HORAS Y TREINTA MINUTOS" 17:30
const uint8_t pattern_205[] PROGMEM = { 0, 2, 8, 9, 34, 38, 52, 0xFF };
//Pattern: "SON LAS DIECINUEVE HORAS Y CUARENTAICINCO MINUTOS " 19:45
const uint8_t pattern_206[] PROGMEM = { 0, 2, 9, 32, 38, 40, 52, 0xFF };
//Pattern: "SON LAS SIETE Y VEINTE MINUTOS " 07:20
const uint8_t pattern_207[] PROGMEM = { 0, 2, 9, 33, 49, 52, 0xFF };
//Pattern: "SON LAS ONCE Y QUINCE MINUTOS " 11:15
const uint8_t pattern_208[] PROGMEM = { 0, 2, 9, 10, 18, 52, 0xFF };
//Pattern: "SON LAS VEINTE HORAS Y TREINTAICINCO MINUTOS " 20:35
const uint8_t pattern_209[] PROGMEM = { 0, 2, 6, 9, 38, 42, 52, 0xFF };
//Pattern: "SON LAS TRECE HORAS Y TREINTA MINUTOS" 13:30
const uint8_t pattern_210[] PROGMEM = { 0, 2, 8, 9, 25, 38, 52, 0xFF };
//Pattern: "SON LAS DIECISIETE HORAS Y CINCO MINUTOS " 17:05
const uint8_t pattern_211[] PROGMEM = { 0, 2, 9, 34, 38, 52, 55, 0xFF };
//Pattern: "SON LAS SIETE Y DIEZ MINUTOS" 07:10
const uint8_t pattern_212[] PROGMEM = { 0, 2, 9, 33, 48, 52, 0xFF };
//Pattern: "SON LAS TRECE HORAS Y CINCUENTAICINCO " 13:55
const uint8_t pattern_213[] PROGMEM = { 0, 2, 9, 25, 38, 57, 0xFF };
//Pattern: "ES LA UNA Y CINCUENTAICINCO MINUTOS " 01:55
const uint8_t pattern_214[] PROGMEM = { 1, 13, 43, 52, 54, 57, 0xFF };
//Pattern: "SON LAS SEIS Y MEDIA " 06:30
const uint8_t pattern_215[] PROGMEM = { 0, 2, 13, 16, 29, 0xFF };
//Pattern: "SON LAS CUATRO Y DIEZ MINUTOS" 04:10
const uint8_t pattern_216[] PROGMEM = { 0, 2, 3, 13, 48, 52, 0xFF };
//Pattern: "SON LAS DIECIOCHO HORAS Y CINCUENTA MINUTOS " 18:50
const uint8_t pattern_217[] PROGMEM = { 0, 2, 9, 35, 38, 52, 56, 0xFF };
//Pattern: "SON LAS TRECE HORAS Y VEINTICINCO MINUTOS " 13:25
const uint8_t pattern_218[] PROGMEM = { 0, 2, 9, 11, 25, 38, 52, 0xFF };
//Pattern: "SON LAS VEINTE HORAS " 20:00
const uint8_t pattern_219[] PROGMEM = { 0, 2, 38, 42, 0xFF };
//Pattern: "SON LAS VEINTIUNA HORAS Y CUARENTA MINUTOS" 21:40
const uint8_t pattern_220[] PROGMEM = { 0, 2, 9, 31, 38, 44, 52, 0xFF };
//Pattern: "SON LAS CATORCE HORAS Y VEINTICINCO MINUTOS" 14:25
const uint8_t pattern_221[] PROGMEM = { 0, 2, 9, 11, 26, 38, 52, 0xFF };
//Pattern: "SON LAS DIECISEIS HORAS Y TREINTAICINCO MINUTOS" 16:35
const uint8_t pattern_222[] PROGMEM = { 0, 2, 6, 9, 28, 38, 52, 0xFF };
//Pattern: "SON LAS VEINTITRES HORAS Y TREINTA MINUTOS" 23:30
const uint8_t pattern_223[] PROGMEM = { 0, 2, 8, 9, 38, 50, 52, 0xFF };
//Pattern: "SON LAS DIECISEIS HORAS Y CINCO MINUTOS " 16:05
const uint8_t pattern_224[] PROGMEM = { 0, 2, 9, 28, 30, 38, 52, 0xFF };
//Pattern: "SON LAS OCHO Y VEINTE MINUTOS " 08:20
const uint8_t pattern_225[] PROGMEM = { 0, 2, 13, 36, 49, 52, 0xFF };
//Pattern: "SON LAS ONCE Y TREINTAICINCO MINUTOS" 11:35
const uint8_t pattern_226[] PROGMEM = { 0, 2, 6, 9, 18, 52, 0xFF };
//Pattern: "SON LAS OCHO Y VEINTICINCO MINUTOS " 08:25
const uint8_t pattern_227[] PROGMEM = { 0, 2, 11, 13, 36, 52, 0xFF };
//Pattern: "SON LAS CUATRO Y VEINTICINCO MINUTOS" 04:25
const uint8_t pattern_228[] PROGMEM = { 0, 2, 3, 11, 13, 52, 0xFF };
//Pattern: "SON LAS DOCE Y VEINTICINCO MINUTOS" 12:25
const uint8_t pattern_229[] PROGMEM = { 0, 2, 11, 13, 22, 52, 0xFF };
//Pattern: "SON LAS CUATRO Y CINCO MINUTOS" 04:05
const uint8_t pattern_230[] PROGMEM = { 0, 2, 3, 13, 52, 55, 0xFF };
//Pattern: "SON LAS DIECISEIS HORAS " 16:00
const uint8_t pattern_231[] PROGMEM = { 0, 2, 28, 38, 0xFF };
//Pattern: "SON LAS DIECINUEVE HORAS Y VEINTICINCO MINUTOS " 19:25
const uint8_t pattern_232[] PROGMEM = { 0, 2, 9, 11, 38, 40, 52, 0xFF };
//Pattern: "SON LAS TRECE HORAS Y CUARENTA MINUTOS " 13:40
const uint8_t pattern_233[] PROGMEM = { 0, 2, 9, 25, 31, 38, 52, 0xFF };
//Pattern: "SON LAS DIECIOCHO HORAS Y CUARENTAICINCO MINUTOS " 18:45
const uint8_t pattern_234[] PROGMEM = { 0, 2, 9, 32, 35, 38, 52, 0xFF };
//Pattern: "SON LAS ONCE Y ONCE VEINTE MINUTOS " 11:20
const uint8_t pattern_235[] PROGMEM = { 0, 2, 9, 18, 21, 49, 52, 0xFF };
//Pattern: "SON LAS CINCO Y CINCUENTA MINUTOS" 05:50
const uint8_t pattern_236[] PROGMEM = { 0, 2, 13, 30, 52, 56, 0xFF };
//Pattern: "SON LAS DOCE Y MEDIA" 12:30
const uint8_t pattern_237[] PROGMEM = { 0, 2, 13, 16, 22, 0xFF };
//Pattern: "SON LAS VEINTE HORAS Y CUARENTAICINCO MINUTOS" 20:45
const uint8_t pattern_238[] PROGMEM = { 0, 2, 9, 32, 38, 42, 52, 0xFF };
//Pattern: "SON LAS DIEZ Y CUARENTA MINUTOS " 10:40
const uint8_t pattern_239[] PROGMEM = { 0, 2, 9, 17, 23, 52, 0xFF };
//Pattern: "SON LAS DIECISEIS HORAS Y CUARENTA MINUTOS" 16:40
const uint8_t pattern_240[] PROGMEM = { 0, 2, 9, 28, 31, 38, 52, 0xFF };
//Pattern: "SON LAS CUATRO Y MEDIA" 04:30
const uint8_t pattern_241[] PROGMEM = { 0, 2, 3, 13, 16, 0xFF };
//Pattern: "SON LAS DIECINUEVE HORAS Y QUINCE MINUTOS " 19:15
const uint8_t pattern_242[] PROGMEM = { 0, 2, 9, 10, 38, 40, 52, 0xFF };
//Pattern: "SON LAS VEINTIDOS HORAS Y VEINTE MINUTOS" 22:20
const uint8_t pattern_243[] PROGMEM = { 0, 2, 9, 38, 46, 49, 52, 0xFF };
//Pattern: "SON NUEVE Y QUINCE MINUTOS" 09:15
const uint8_t pattern_244[] PROGMEM = { 0, 14, 15, 27, 52, 0xFF };
//Pattern: "SON LAS CUATRO Y QUINCE MINUTOS" 04:15
const uint8_t pattern_245[] PROGMEM = { 0, 2, 3, 10, 13, 52, 0xFF };
//Pattern: "SON LAS CINCO " 05:00
const uint8_t pattern_246[] PROGMEM = { 0, 2, 30, 0xFF };
//Pattern: "SON LAS TRES Y QUINCE MINUTOS" 03:15
const uint8_t pattern_247[] PROGMEM = { 0, 2, 9, 10, 51, 52, 0xFF };
//Pattern: "SON LAS DIEZ Y MEDIA" 10:30
const uint8_t pattern_248[] PROGMEM = { 0, 2, 9, 16, 17, 0xFF };
//Pattern: "ES LA UNA Y CINCO MINUTOS" 01:05
const uint8_t pattern_249[] PROGMEM = { 1, 7, 13, 43, 52, 54, 0xFF };
//Pattern: "SON LAS CUATRO Y CINCUENTA MINUTOS" 04:50
const uint8_t pattern_250[] PROGMEM = { 0, 2, 3, 13, 52, 56, 0xFF };
//Pattern: "SON LAS DIECISIETE HORAS Y DIEZ MINUTOS" 17:10
const uint8_t pattern_251[] PROGMEM = { 0, 2, 9, 34, 38, 48, 52, 0xFF };
//Pattern: "SON LAS VEINTITRES HORAS Y VEINTE MINUTOS" 23:20
const uint8_t pattern_252[] PROGMEM = { 0, 2, 9, 38, 49, 50, 52, 0xFF };
//Pattern: "SON LAS TRES " 03:00
const uint8_t pattern_253[] PROGMEM = { 0, 2, 51, 0xFF };
//Pattern: "SON LAS SIETE Y CINCO MINUTOS" 07:05
const uint8_t pattern_254[] PROGMEM = { 0, 2, 9, 12, 33, 52, 0xFF };
//Pattern: "SON LAS CATORCE HORAS Y TREINTAICINCO MINUTOS" 14:35
const uint8_t pattern_255[] PROGMEM = { 0, 2, 6, 9, 26, 38, 52, 0xFF };
//Pattern: "SON LAS DIECISEIS HORAS Y VEINTICINCO MINUTOS " 16:25
const uint8_t pattern_256[] PROGMEM = { 0, 2, 9, 11, 28, 38, 52, 0xFF };
//Pattern: "SON LAS TRES Y CINCUENTA MINUTOS" 03:50
const uint8_t pattern_257[] PROGMEM = { 0, 2, 9, 51, 52, 56, 0xFF };
//Pattern: "SON LAS CINCO Y TREINTAICINCO MINUTOS" 05:35
const uint8_t pattern_258[] PROGMEM = { 0, 2, 6, 13, 30, 52, 0xFF };
//Pattern: "SON LAS VEINTICUATRO Y CINCUENTAICINCO " 00:55
const uint8_t pattern_259[] PROGMEM = { 0, 2, 4, 13, 57, 0xFF };
//Pattern: "SON LAS TRECE HORAS" 13:00
const uint8_t pattern_260[] PROGMEM = { 0, 2, 25, 38, 0xFF };
//Pattern: "SON LAS DIECINUEVE HORAS Y VEINTE MINUTOS" 19:20
const uint8_t pattern_261[] PROGMEM = { 0, 2, 9, 38, 40, 49, 52, 0xFF };
//Pattern: "SON NUEVE Y CINCO MINUTOS " 09:05
const uint8_t pattern_262[] PROGMEM = { 0, 7, 14, 15, 52, 0xFF };
//Pattern: "SON LAS TRECE HORAS Y CINCUENTA MINUTOS" 13:50
const uint8_t pattern_263[] PROGMEM = { 0, 2, 9, 25, 38, 52, 56, 0xFF };
//Pattern: "SON LAS TRES Y CINCUENTAICINCO MINUTOS" 03:55
const uint8_t pattern_264[] PROGMEM = { 0, 2, 9, 51, 52, 57, 0xFF };
//Pattern: "SON LAS CATORCE HORAS Y CINCUENTA MINUTOS " 14:50
const uint8_t pattern_265[] PROGMEM = { 0, 2, 9, 26, 38, 52, 56, 0xFF };
//Pattern: "SON LAS DIEZ MENOS CUARTO" 09:45
const uint8_t pattern_266[] PROGMEM = { 0, 2, 17, 19, 20, 0xFF };
//Pattern: "SON LAS DOCE Y CINCUENTAICINCO MINUTOS" 12:55
const uint8_t pattern_267[] PROGMEM = { 0, 2, 13, 22, 52, 57, 0xFF };
//Pattern: "SON LAS CATORCE HORAS" 14:00
const uint8_t pattern_268[] PROGMEM = { 0, 2, 26, 38, 0xFF };
//Pattern: "SON NUEVE Y VEINTE MINUTOS " 09:20
const uint8_t pattern_269[] PROGMEM = { 0, 14, 15, 49, 52, 0xFF };
//Pattern: "SON LAS CUATRO Y CINCUENTAICINCO MINUTOS" 04:55
const uint8_t pattern_270[] PROGMEM = { 0, 2, 3, 13, 52, 57, 0xFF };
//Pattern: "ES LA UNA Y QUINCE MINUTOS" 01:15
const uint8_t pattern_271[] PROGMEM = { 1, 10, 13, 43, 52, 54, 0xFF };
//Pattern: "SON LAS ONCE Y MEDIA" 11:30
const uint8_t pattern_272[] PROGMEM = { 0, 2, 9, 16, 18, 0xFF };
//Pattern: "SON LAS DIECISIETE HORAS Y VEINTE MINUTOS " 17:20
const uint8_t pattern_273[] PROGMEM = { 0, 2, 9, 34, 38, 49, 52, 0xFF };
//Pattern: "SON LAS VEINTITRES HORAS Y DIEZ MINUTOS " 23:10
const uint8_t pattern_274[] PROGMEM = { 0, 2, 9, 38, 48, 50, 52, 0xFF };
//Pattern: "SON LAS QUINCE HORAS Y CUARENTAICINCO MINUTOS " 15:45
const uint8_t pattern_275[] PROGMEM = { 0, 2, 9, 27, 32, 38, 52, 0xFF };
//Pattern: "SON LAS SEIS MENOS CUARTO" 05:45
const uint8_t pattern_276[] PROGMEM = { 0, 2, 19, 20, 29, 0xFF };
//Pattern: "SON LAS CATORCE HORAS Y CUARENTA MINUTOS " 14:40
const uint8_t pattern_277[] PROGMEM = { 0, 2, 9, 26, 31, 38, 52, 0xFF };
//Pattern: "SON LAS OCHO Y DIEZ MINUTOS" 08:10
const uint8_t pattern_278[] PROGMEM = { 0, 2, 13, 36, 48, 52, 0xFF };
//Pattern: "SON LAS ONCE " 11:00
const uint8_t pattern_279[] PROGMEM = { 0, 2, 18, 0xFF };
//Pattern: "SON LAS VEINTIDOS HORAS Y HORAS DIEZ MINUTOS " 22:10
const uint8_t pattern_280[] PROGMEM = { 0, 2, 9, 38, 46, 47, 48, 52, 0xFF };
//Pattern: "SON LAS SEIS Y CUARENTA MINUTOS " 06:40
const uint8_t pattern_281[] PROGMEM = { 0, 2, 13, 23, 29, 52, 0xFF };
//Pattern: "SON LAS VEINTICUATRO Y CINCUENTA " 00:50
const uint8_t pattern_282[] PROGMEM = { 0, 2, 4, 13, 56, 0xFF };
//Pattern: "SON LAS DIECISEIS HORAS Y TREINTA MINUTOS" 16:30
const uint8_t pattern_283[] PROGMEM = { 0, 2, 8, 9, 28, 38, 52, 0xFF };
//Pattern: "SON LAS ONCE Y CINCUENTA MINUTOS " 11:50
const uint8_t pattern_284[] PROGMEM = { 0, 2, 9, 18, 52, 56, 0xFF };
//Pattern: "SON NUEVE Y DIEZ MINUTOS" 09:10
const uint8_t pattern_285[] PROGMEM = { 0, 14, 15, 48, 52, 0xFF };
//Pattern: "SON LAS DIECINUEVE HORAS Y DIEZ MINUTOS" 19:10
const uint8_t pattern_286[] PROGMEM = { 0, 2, 9, 38, 40, 48, 52, 0xFF };
//Pattern: "SON LAS VEINTICUATRO Y CINCO MINUTOS" 00:05
const uint8_t pattern_287[] PROGMEM = { 0, 2, 4, 13, 52, 55, 0xFF };
//Pattern: "SON LAS TRECE HORAS Y TREINTAICINCO MINUTOS" 13:35
const uint8_t pattern_288[] PROGMEM = { 0, 2, 6, 9, 25, 38, 52, 0xFF };
//Pattern: "SON LAS CATORCE HORAS Y CINCUENTAICINCO MINUTOS " 14:55
const uint8_t pattern_289[] PROGMEM = { 0, 2, 9, 26, 38, 52, 57, 0xFF };
//Main Time Table:
const uint8_t* const time_table[24][60] PROGMEM = {
{pattern_180, pattern_162, pattern_162, pattern_162, pattern_162, pattern_287, pattern_162, pattern_162, pattern_162, pattern_162, pattern_11, pattern_162, pattern_162, pattern_162, pattern_162, pattern_89, pattern_162, pattern_162, pattern_162, pattern_162, pattern_80, pattern_162, pattern_162, pattern_162, pattern_162, pattern_0, pattern_162, pattern_162, pattern_162, pattern_162, pattern_5, pattern_162, pattern_162, pattern_162, pattern_162, pattern_51, pattern_162, pattern_162, pattern_162, pattern_162, pattern_24, pattern_162, pattern_162, pattern_162, pattern_162, pattern_39, pattern_162, pattern_162, pattern_162, pattern_162, pattern_282, pattern_162, pattern_162, pattern_162, pattern_162, pattern_259, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_157, pattern_162, pattern_162, pattern_162, pattern_162, pattern_249, pattern_162, pattern_162, pattern_162, pattern_162, pattern_19, pattern_162, pattern_162, pattern_162, pattern_162, pattern_271, pattern_162, pattern_162, pattern_162, pattern_162, pattern_49, pattern_162, pattern_162, pattern_162, pattern_162, pattern_32, pattern_162, pattern_162, pattern_162, pattern_162, pattern_25, pattern_162, pattern_162, pattern_162, pattern_162, pattern_114, pattern_162, pattern_162, pattern_162, pattern_162, pattern_9, pattern_162, pattern_162, pattern_162, pattern_162, pattern_118, pattern_162, pattern_162, pattern_162, pattern_162, pattern_198, pattern_162, pattern_162, pattern_162, pattern_162, pattern_214, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_147, pattern_162, pattern_162, pattern_162, pattern_162, pattern_185, pattern_162, pattern_162, pattern_162, pattern_162, pattern_22, pattern_162, pattern_162, pattern_162, pattern_162, pattern_203, pattern_162, pattern_162, pattern_162, pattern_162, pattern_47, pattern_162, pattern_162, pattern_162, pattern_162, pattern_35, pattern_162, pattern_162, pattern_162, pattern_162, pattern_17, pattern_162, pattern_162, pattern_162, pattern_162, pattern_135, pattern_162, pattern_162, pattern_162, pattern_162, pattern_57, pattern_162, pattern_162, pattern_162, pattern_162, pattern_63, pattern_162, pattern_162, pattern_162, pattern_162, pattern_148, pattern_162, pattern_162, pattern_162, pattern_162, pattern_152, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_253, pattern_162, pattern_162, pattern_162, pattern_162, pattern_132, pattern_162, pattern_162, pattern_162, pattern_162, pattern_87, pattern_162, pattern_162, pattern_162, pattern_162, pattern_247, pattern_162, pattern_162, pattern_162, pattern_162, pattern_107, pattern_162, pattern_162, pattern_162, pattern_162, pattern_85, pattern_162, pattern_162, pattern_162, pattern_162, pattern_20, pattern_162, pattern_162, pattern_162, pattern_162, pattern_36, pattern_162, pattern_162, pattern_162, pattern_162, pattern_115, pattern_162, pattern_162, pattern_162, pattern_162, pattern_110, pattern_162, pattern_162, pattern_162, pattern_162, pattern_257, pattern_162, pattern_162, pattern_162, pattern_162, pattern_264, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_69, pattern_162, pattern_162, pattern_162, pattern_162, pattern_230, pattern_162, pattern_162, pattern_162, pattern_162, pattern_216, pattern_162, pattern_162, pattern_162, pattern_162, pattern_245, pattern_162, pattern_162, pattern_162, pattern_162, pattern_204, pattern_162, pattern_162, pattern_162, pattern_162, pattern_228, pattern_162, pattern_162, pattern_162, pattern_162, pattern_241, pattern_162, pattern_162, pattern_162, pattern_162, pattern_179, pattern_162, pattern_162, pattern_162, pattern_162, pattern_116, pattern_162, pattern_162, pattern_162, pattern_162, pattern_6, pattern_162, pattern_162, pattern_162, pattern_162, pattern_250, pattern_162, pattern_162, pattern_162, pattern_162, pattern_270, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_246, pattern_162, pattern_162, pattern_162, pattern_162, pattern_160, pattern_162, pattern_162, pattern_162, pattern_162, pattern_141, pattern_162, pattern_162, pattern_162, pattern_162, pattern_199, pattern_162, pattern_162, pattern_162, pattern_162, pattern_1, pattern_162, pattern_162, pattern_162, pattern_162, pattern_7, pattern_162, pattern_162, pattern_162, pattern_162, pattern_14, pattern_162, pattern_162, pattern_162, pattern_162, pattern_258, pattern_162, pattern_162, pattern_162, pattern_162, pattern_31, pattern_162, pattern_162, pattern_162, pattern_162, pattern_276, pattern_162, pattern_162, pattern_162, pattern_162, pattern_236, pattern_162, pattern_162, pattern_162, pattern_162, pattern_196, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_175, pattern_162, pattern_162, pattern_162, pattern_162, pattern_8, pattern_162, pattern_162, pattern_162, pattern_162, pattern_123, pattern_162, pattern_162, pattern_162, pattern_162, pattern_156, pattern_162, pattern_162, pattern_162, pattern_162, pattern_201, pattern_162, pattern_162, pattern_162, pattern_162, pattern_133, pattern_162, pattern_162, pattern_162, pattern_162, pattern_215, pattern_162, pattern_162, pattern_162, pattern_162, pattern_77, pattern_162, pattern_162, pattern_162, pattern_162, pattern_281, pattern_162, pattern_162, pattern_162, pattern_162, pattern_53, pattern_162, pattern_162, pattern_162, pattern_162, pattern_4, pattern_162, pattern_162, pattern_162, pattern_162, pattern_15, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_124, pattern_162, pattern_162, pattern_162, pattern_162, pattern_254, pattern_162, pattern_162, pattern_162, pattern_162, pattern_212, pattern_162, pattern_162, pattern_162, pattern_162, pattern_40, pattern_162, pattern_162, pattern_162, pattern_162, pattern_207, pattern_162, pattern_162, pattern_162, pattern_162, pattern_172, pattern_162, pattern_162, pattern_162, pattern_162, pattern_181, pattern_162, pattern_162, pattern_162, pattern_162, pattern_111, pattern_162, pattern_162, pattern_162, pattern_162, pattern_190, pattern_162, pattern_162, pattern_162, pattern_162, pattern_98, pattern_162, pattern_162, pattern_162, pattern_162, pattern_50, pattern_162, pattern_162, pattern_162, pattern_162, pattern_23, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_3, pattern_162, pattern_162, pattern_162, pattern_162, pattern_188, pattern_162, pattern_162, pattern_162, pattern_162, pattern_278, pattern_162, pattern_162, pattern_162, pattern_162, pattern_177, pattern_162, pattern_162, pattern_162, pattern_162, pattern_225, pattern_162, pattern_162, pattern_162, pattern_162, pattern_227, pattern_162, pattern_162, pattern_162, pattern_162, pattern_109, pattern_162, pattern_162, pattern_162, pattern_162, pattern_139, pattern_162, pattern_162, pattern_162, pattern_162, pattern_120, pattern_162, pattern_162, pattern_162, pattern_162, pattern_131, pattern_162, pattern_162, pattern_162, pattern_162, pattern_184, pattern_162, pattern_162, pattern_162, pattern_162, pattern_197, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_195, pattern_162, pattern_162, pattern_162, pattern_162, pattern_262, pattern_162, pattern_162, pattern_162, pattern_162, pattern_285, pattern_162, pattern_162, pattern_162, pattern_162, pattern_244, pattern_162, pattern_162, pattern_162, pattern_162, pattern_269, pattern_162, pattern_162, pattern_162, pattern_162, pattern_27, pattern_162, pattern_162, pattern_162, pattern_162, pattern_38, pattern_162, pattern_162, pattern_162, pattern_162, pattern_112, pattern_162, pattern_162, pattern_162, pattern_162, pattern_71, pattern_162, pattern_162, pattern_162, pattern_162, pattern_266, pattern_162, pattern_162, pattern_162, pattern_162, pattern_194, pattern_162, pattern_162, pattern_162, pattern_162, pattern_202, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_55, pattern_162, pattern_162, pattern_162, pattern_162, pattern_18, pattern_162, pattern_162, pattern_162, pattern_162, pattern_92, pattern_162, pattern_162, pattern_162, pattern_162, pattern_128, pattern_162, pattern_162, pattern_162, pattern_162, pattern_101, pattern_162, pattern_162, pattern_162, pattern_162, pattern_96, pattern_162, pattern_162, pattern_162, pattern_162, pattern_248, pattern_162, pattern_162, pattern_162, pattern_162, pattern_43, pattern_162, pattern_162, pattern_162, pattern_162, pattern_239, pattern_162, pattern_162, pattern_162, pattern_162, pattern_189, pattern_162, pattern_162, pattern_162, pattern_162, pattern_58, pattern_162, pattern_162, pattern_162, pattern_162, pattern_60, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_279, pattern_162, pattern_162, pattern_162, pattern_162, pattern_59, pattern_162, pattern_162, pattern_162, pattern_162, pattern_26, pattern_162, pattern_162, pattern_162, pattern_162, pattern_208, pattern_162, pattern_162, pattern_162, pattern_162, pattern_235, pattern_162, pattern_162, pattern_162, pattern_162, pattern_68, pattern_162, pattern_162, pattern_162, pattern_162, pattern_272, pattern_162, pattern_162, pattern_162, pattern_162, pattern_226, pattern_162, pattern_162, pattern_162, pattern_162, pattern_81, pattern_162, pattern_162, pattern_162, pattern_162, pattern_105, pattern_162, pattern_162, pattern_162, pattern_162, pattern_284, pattern_162, pattern_162, pattern_162, pattern_162, pattern_168, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_10, pattern_162, pattern_162, pattern_162, pattern_162, pattern_166, pattern_162, pattern_162, pattern_162, pattern_162, pattern_75, pattern_162, pattern_162, pattern_162, pattern_162, pattern_182, pattern_162, pattern_162, pattern_162, pattern_162, pattern_99, pattern_162, pattern_162, pattern_162, pattern_162, pattern_229, pattern_162, pattern_162, pattern_162, pattern_162, pattern_237, pattern_162, pattern_162, pattern_162, pattern_162, pattern_200, pattern_162, pattern_162, pattern_162, pattern_162, pattern_125, pattern_162, pattern_162, pattern_162, pattern_162, pattern_72, pattern_162, pattern_162, pattern_162, pattern_162, pattern_191, pattern_162, pattern_162, pattern_162, pattern_162, pattern_267, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_260, pattern_162, pattern_162, pattern_162, pattern_162, pattern_79, pattern_162, pattern_162, pattern_162, pattern_162, pattern_163, pattern_162, pattern_162, pattern_162, pattern_162, pattern_52, pattern_162, pattern_162, pattern_162, pattern_162, pattern_150, pattern_162, pattern_162, pattern_162, pattern_162, pattern_218, pattern_162, pattern_162, pattern_162, pattern_162, pattern_210, pattern_162, pattern_162, pattern_162, pattern_162, pattern_288, pattern_162, pattern_162, pattern_162, pattern_162, pattern_233, pattern_162, pattern_162, pattern_162, pattern_162, pattern_121, pattern_162, pattern_162, pattern_162, pattern_162, pattern_263, pattern_162, pattern_162, pattern_162, pattern_162, pattern_213, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_268, pattern_162, pattern_162, pattern_162, pattern_162, pattern_41, pattern_162, pattern_162, pattern_162, pattern_162, pattern_102, pattern_162, pattern_162, pattern_162, pattern_162, pattern_66, pattern_162, pattern_162, pattern_162, pattern_162, pattern_117, pattern_162, pattern_162, pattern_162, pattern_162, pattern_221, pattern_162, pattern_162, pattern_162, pattern_162, pattern_46, pattern_162, pattern_162, pattern_162, pattern_162, pattern_255, pattern_162, pattern_162, pattern_162, pattern_162, pattern_277, pattern_162, pattern_162, pattern_162, pattern_162, pattern_161, pattern_162, pattern_162, pattern_162, pattern_162, pattern_265, pattern_162, pattern_162, pattern_162, pattern_162, pattern_289, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_2, pattern_162, pattern_162, pattern_162, pattern_162, pattern_37, pattern_162, pattern_162, pattern_162, pattern_162, pattern_82, pattern_162, pattern_162, pattern_162, pattern_162, pattern_122, pattern_162, pattern_162, pattern_162, pattern_162, pattern_21, pattern_162, pattern_162, pattern_162, pattern_162, pattern_29, pattern_162, pattern_162, pattern_162, pattern_162, pattern_137, pattern_162, pattern_162, pattern_162, pattern_162, pattern_30, pattern_162, pattern_162, pattern_162, pattern_162, pattern_134, pattern_162, pattern_162, pattern_162, pattern_162, pattern_275, pattern_162, pattern_162, pattern_162, pattern_162, pattern_90, pattern_162, pattern_162, pattern_162, pattern_162, pattern_146, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_231, pattern_162, pattern_162, pattern_162, pattern_162, pattern_224, pattern_162, pattern_162, pattern_162, pattern_162, pattern_61, pattern_162, pattern_162, pattern_162, pattern_162, pattern_169, pattern_162, pattern_162, pattern_162, pattern_162, pattern_84, pattern_162, pattern_162, pattern_162, pattern_162, pattern_256, pattern_162, pattern_162, pattern_162, pattern_162, pattern_283, pattern_162, pattern_162, pattern_162, pattern_162, pattern_222, pattern_162, pattern_162, pattern_162, pattern_162, pattern_240, pattern_162, pattern_162, pattern_162, pattern_162, pattern_129, pattern_162, pattern_162, pattern_162, pattern_162, pattern_173, pattern_162, pattern_162, pattern_162, pattern_162, pattern_192, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_95, pattern_162, pattern_162, pattern_162, pattern_162, pattern_211, pattern_162, pattern_162, pattern_162, pattern_162, pattern_251, pattern_162, pattern_162, pattern_162, pattern_162, pattern_158, pattern_162, pattern_162, pattern_162, pattern_162, pattern_273, pattern_162, pattern_162, pattern_162, pattern_162, pattern_78, pattern_162, pattern_162, pattern_162, pattern_162, pattern_205, pattern_162, pattern_162, pattern_162, pattern_162, pattern_154, pattern_162, pattern_162, pattern_162, pattern_162, pattern_140, pattern_162, pattern_162, pattern_162, pattern_162, pattern_44, pattern_162, pattern_162, pattern_162, pattern_162, pattern_167, pattern_162, pattern_162, pattern_162, pattern_162, pattern_178, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_83, pattern_162, pattern_162, pattern_162, pattern_162, pattern_193, pattern_162, pattern_162, pattern_162, pattern_162, pattern_42, pattern_162, pattern_162, pattern_162, pattern_162, pattern_151, pattern_162, pattern_162, pattern_162, pattern_162, pattern_12, pattern_162, pattern_162, pattern_162, pattern_162, pattern_143, pattern_162, pattern_162, pattern_162, pattern_162, pattern_100, pattern_162, pattern_162, pattern_162, pattern_162, pattern_73, pattern_162, pattern_162, pattern_162, pattern_162, pattern_94, pattern_162, pattern_162, pattern_162, pattern_162, pattern_234, pattern_162, pattern_162, pattern_162, pattern_162, pattern_217, pattern_162, pattern_162, pattern_162, pattern_162, pattern_174, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_48, pattern_162, pattern_162, pattern_162, pattern_162, pattern_33, pattern_162, pattern_162, pattern_162, pattern_162, pattern_286, pattern_162, pattern_162, pattern_162, pattern_162, pattern_242, pattern_162, pattern_162, pattern_162, pattern_162, pattern_261, pattern_162, pattern_162, pattern_162, pattern_162, pattern_232, pattern_162, pattern_162, pattern_162, pattern_162, pattern_13, pattern_162, pattern_162, pattern_162, pattern_162, pattern_28, pattern_162, pattern_162, pattern_162, pattern_162, pattern_165, pattern_162, pattern_162, pattern_162, pattern_162, pattern_206, pattern_162, pattern_162, pattern_162, pattern_162, pattern_126, pattern_162, pattern_162, pattern_162, pattern_162, pattern_106, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_219, pattern_162, pattern_162, pattern_162, pattern_162, pattern_16, pattern_162, pattern_162, pattern_162, pattern_162, pattern_186, pattern_162, pattern_162, pattern_162, pattern_162, pattern_153, pattern_162, pattern_162, pattern_162, pattern_162, pattern_171, pattern_162, pattern_162, pattern_162, pattern_162, pattern_145, pattern_162, pattern_162, pattern_162, pattern_162, pattern_136, pattern_162, pattern_162, pattern_162, pattern_162, pattern_209, pattern_162, pattern_162, pattern_162, pattern_162, pattern_54, pattern_162, pattern_162, pattern_162, pattern_162, pattern_238, pattern_162, pattern_162, pattern_162, pattern_162, pattern_86, pattern_162, pattern_162, pattern_162, pattern_162, pattern_70, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_76, pattern_162, pattern_162, pattern_162, pattern_162, pattern_97, pattern_162, pattern_162, pattern_162, pattern_162, pattern_108, pattern_162, pattern_162, pattern_162, pattern_162, pattern_144, pattern_162, pattern_162, pattern_162, pattern_162, pattern_93, pattern_162, pattern_162, pattern_162, pattern_162, pattern_103, pattern_162, pattern_162, pattern_162, pattern_162, pattern_127, pattern_162, pattern_162, pattern_162, pattern_162, pattern_62, pattern_162, pattern_162, pattern_162, pattern_162, pattern_220, pattern_162, pattern_162, pattern_162, pattern_162, pattern_170, pattern_162, pattern_162, pattern_162, pattern_162, pattern_74, pattern_162, pattern_162, pattern_162, pattern_162, pattern_56, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_138, pattern_162, pattern_162, pattern_162, pattern_162, pattern_34, pattern_162, pattern_162, pattern_162, pattern_162, pattern_280, pattern_162, pattern_162, pattern_162, pattern_162, pattern_65, pattern_162, pattern_162, pattern_162, pattern_162, pattern_243, pattern_162, pattern_162, pattern_162, pattern_162, pattern_91, pattern_162, pattern_162, pattern_162, pattern_162, pattern_45, pattern_162, pattern_162, pattern_162, pattern_162, pattern_130, pattern_162, pattern_162, pattern_162, pattern_162, pattern_149, pattern_162, pattern_162, pattern_162, pattern_162, pattern_159, pattern_162, pattern_162, pattern_162, pattern_162, pattern_142, pattern_162, pattern_162, pattern_162, pattern_162, pattern_155, pattern_162, pattern_162, pattern_162, pattern_162},
{pattern_113, pattern_162, pattern_162, pattern_162, pattern_162, pattern_187, pattern_162, pattern_162, pattern_162, pattern_162, pattern_274, pattern_162, pattern_162, pattern_162, pattern_162, pattern_176, pattern_162, pattern_162, pattern_162, pattern_162, pattern_252, pattern_162, pattern_162, pattern_162, pattern_162, pattern_64, pattern_162, pattern_162, pattern_162, pattern_162, pattern_223, pattern_162, pattern_162, pattern_162, pattern_162, pattern_104, pattern_162, pattern_162, pattern_162, pattern_162, pattern_119, pattern_162, pattern_162, pattern_162, pattern_162, pattern_67, pattern_162, pattern_162, pattern_162, pattern_162, pattern_183, pattern_162, pattern_162, pattern_162, pattern_162, pattern_164, pattern_162, pattern_162, pattern_162, pattern_88}
};
const uint16_t ledindexmap[300] PROGMEM = {
0 /* E */, 1 /* V */, 2 /* E */, 3 /* I */, 4 /* N */, 5 /* T */, 6 /* I */, 7 /* T */, 8 /* R */, 9 /* E */, 10 /* S */, 11 /* O */, 12 /* N */, 13 /* W */, 14 /* C */,
15 /* L */, 16 /* A */, 17 /* S */, 18 /* S */, 19 /* G */, 20 /* V */, 21 /* E */, 22 /* I */, 23 /* N */, 24 /* T */, 25 /* I */, 26 /* T */, 27 /* R */, 28 /* E */, 29 /* S */,
30 /* V */, 31 /* E */, 32 /* I */, 33 /* N */, 34 /* T */, 35 /* I */, 36 /* D */, 37 /* O */, 38 /* S */, 39 /* K */, 40 /* O */, 41 /* N */, 42 /* C */, 43 /* E */, 44 /* H */,
45 /* D */, 46 /* I */, 47 /* E */, 48 /* C */, 49 /* I */, 50 /* N */, 51 /* U */, 52 /* E */, 53 /* V */, 54 /* E */, 55 /* T */, 56 /* R */, 57 /* E */, 58 /* C */, 59 /* E */,
60 /* V */, 61 /* E */, 62 /* I */, 63 /* N */, 64 /* T */, 65 /* I */, 66 /* U */, 67 /* N */, 68 /* A */, 69 /* Q */, 70 /* D */, 71 /* O */, 72 /* C */, 73 /* E */, 74 /* I */,
75 /* V */, 76 /* E */, 77 /* I */, 78 /* N */, 79 /* T */, 80 /* E */, 81 /* D */, 82 /* I */, 83 /* E */, 84 /* C */, 85 /* I */, 86 /* S */, 87 /* E */, 88 /* I */, 89 /* S */,
90 /* G */, 91 /* G */, 92 /* V */, 93 /* E */, 94 /* I */, 95 /* N */, 96 /* T */, 97 /* I */, 98 /* C */, 99 /* U */, 100 /* A */, 101 /* T */, 102 /* R */, 103 /* O */, 104 /* I */,
105 /* P */, 106 /* D */, 107 /* I */, 108 /* E */, 109 /* C */, 110 /* I */, 111 /* O */, 112 /* C */, 113 /* H */, 114 /* O */, 115 /* N */, 116 /* U */, 117 /* E */, 118 /* V */, 119 /* E */,
120 /* D */, 121 /* I */, 122 /* E */, 123 /* C */, 124 /* I */, 125 /* S */, 126 /* I */, 127 /* E */, 128 /* T */, 129 /* E */, 130 /* Y */, 131 /* D */, 132 /* I */, 133 /* E */, 134 /* Z */,
135 /* I */, 136 /* Q */, 137 /* U */, 138 /* I */, 139 /* N */, 140 /* C */, 141 /* E */, 142 /* H */, 143 /* C */, 144 /* A */, 145 /* T */, 146 /* O */, 147 /* R */, 148 /* C */, 149 /* E */,
150 /* U */, 151 /* H */, 152 /* O */, 153 /* R */, 154 /* A */, 155 /* S */, 156 /* X */, 157 /* E */, 158 /* Y */, 159 /* V */, 160 /* H */, 161 /* O */, 162 /* R */, 163 /* A */, 164 /* S */,
165 /* D */, 166 /* C */, 167 /* U */, 168 /* A */, 169 /* R */, 170 /* E */, 171 /* N */, 172 /* T */, 173 /* A */, 174 /* I */, 175 /* C */, 176 /* I */, 177 /* N */, 178 /* C */, 179 /* O */,
180 /* M */, 181 /* E */, 182 /* N */, 183 /* O */, 184 /* S */, 185 /* Y */, 186 /* C */, 187 /* T */, 188 /* Q */, 189 /* U */, 190 /* I */, 191 /* N */, 192 /* C */, 193 /* E */, 194 /* H */,
195 /* U */, 196 /* V */, 197 /* E */, 198 /* I */, 199 /* N */, 200 /* T */, 201 /* I */, 202 /* C */, 203 /* I */, 204 /* N */, 205 /* C */, 206 /* O */, 207 /* N */, 208 /* C */, 209 /* E */,
210 /* C */, 211 /* I */, 212 /* N */, 213 /* C */, 214 /* U */, 215 /* E */, 216 /* N */, 217 /* T */, 218 /* A */, 219 /* I */, 220 /* C */, 221 /* I */, 222 /* N */, 223 /* C */, 224 /* O */,
225 /* E */, 226 /* T */, 227 /* R */, 228 /* E */, 229 /* I */, 230 /* N */, 231 /* T */, 232 /* A */, 233 /* I */, 234 /* C */, 235 /* I */, 236 /* N */, 237 /* C */, 238 /* O */, 239 /* B */,
240 /* V */, 241 /* D */, 242 /* I */, 243 /* E */, 244 /* C */, 245 /* I */, 246 /* O */, 247 /* C */, 248 /* H */, 249 /* O */, 250 /* Q */, 251 /* I */, 252 /* N */, 253 /* C */, 254 /* E */,
255 /* M */, 256 /* E */, 257 /* D */, 258 /* I */, 259 /* A */, 260 /* V */, 261 /* E */, 262 /* I */, 263 /* N */, 264 /* T */, 265 /* E */, 266 /* D */, 267 /* I */, 268 /* E */, 269 /* Z */,
270 /* C */, 271 /* U */, 272 /* A */, 273 /* R */, 274 /* E */, 275 /* N */, 276 /* T */, 277 /* A */, 278 /* I */, 279 /* C */, 280 /* I */, 281 /* N */, 282 /* C */, 283 /* O */, 284 /* H */,
285 /* C */, 286 /* U */, 287 /* A */, 288 /* R */, 289 /* T */, 290 /* O */, 291 /* M */, 292 /* I */, 293 /* N */, 294 /* U */, 295 /* T */, 296 /* O */, 297 /* S */, 298 /* M */, 299 /* S */
};
#define NUM_LEDS 300 //change if you habe more LEDS
boolean ledstate[NUM_LEDS];
void setPattern(uint8_t* p_pattern){
for(uint16_t i=0;i<300;i++){
ledstate[pgm_read_word(&(ledindexmap[i]))]=false;
}
for(uint16_t i=0;;i++) {
uint8_t pvalue=pgm_read_byte(&(p_pattern[i]));
if(pvalue==0xFF){
break;
}
//Read word Pointer
uint16_t* p_word = (uint16_t*) pgm_read_word(&(word_table[pvalue]));
uint16_t leds_start= pgm_read_word(&(p_word[0]));
uint16_t leds_length= pgm_read_word(&(p_word[1]));
for(uint16_t j=0;j<leds_length;j++){
//Map Led Index
ledstate[pgm_read_word(&(ledindexmap[leds_start+j]))]=true;
}
}
}
void setTimeText(uint8_t h, uint8_t m){
//Read pattern Pointer
setPattern((uint8_t*) pgm_read_word(&(time_table[h%24][m%60])));
}