Forum Discussion

JasonJohnson's avatar
JasonJohnson
Qrew Assistant Captain
7 years ago

How do I make a random color button?

We had a user request this thinking since there is no random command it could not be done. We tried a few methods but found a native method that works best and is really fun.

First create a rich text formula field that will generate the random color - [Randomish Button Color]
Note: We used Now() and built in fields to generate the Base 16 and at the bottom we have only listed 20 permutations of the over 700 available.


var text hh = Case(ToText(Mod(Hour(ToTimeOfDay(Now())), 16)),
"0", "0",
"1", "1",
"2", "2",
"3", "3",
"4", "4",
"5", "5",
"6", "6",
"7", "7",
"8", "8",
"9", "9",
"10", "a",
"11", "b",
"12", "c",
"13", "d",
"14", "e",
"15", "f",
"");
var text mm = Case(ToText(Mod(Minute(ToTimeOfDay(Now())), 16)),
"0", "0",
"1", "1",
"2", "2",
"3", "3",
"4", "4",
"5", "5",
"6", "6",
"7", "7",
"8", "8",
"9", "9",
"10", "a",
"11", "b",
"12", "c",
"13", "d",
"14", "e",
"15", "f",
"");
var text ss = Case(ToText(Mod(Second(ToTimeOfDay(Now())), 16)),
"0", "0",
"1", "1",
"2", "2",
"3", "3",
"4", "4",
"5", "5",
"6", "6",
"7", "7",
"8", "8",
"9", "9",
"10", "a",
"11", "b",
"12", "c",
"13", "d",
"14", "e",
"15", "f",
"");
var text ms = Case(ToText(Mod(MSecond(ToTimeOfDay(Now())), 16)),
"0", "0",
"1", "1",
"2", "2",
"3", "3",
"4", "4",
"5", "5",
"6", "6",
"7", "7",
"8", "8",
"9", "9",
"10", "a",
"11", "b",
"12", "c",
"13", "d",
"14", "e",
"15", "f",
"");
var text dd = Case(ToText(Mod(Day(ToDate([Date Modified])), 16)),
"0", "0",
"1", "1",
"2", "2",
"3", "3",
"4", "4",
"5", "5",
"6", "6",
"7", "7",
"8", "8",
"9", "9",
"10", "a",
"11", "b",
"12", "c",
"13", "d",
"14", "e",
"15", "f",
"");
var text zc = Case(ToText(Mod(Day(ToDate([Date Created])),16)),
"0", "0",
"1", "1",
"2", "2",
"3", "3",
"4", "4",
"5", "5",
"6", "6",
"7", "7",
"8", "8",
"9", "9",
"10", "a",
"11", "b",
"12", "c",
"13", "d",
"14", "e",
"15", "f",
"");
// Permutations

Case(Mod([Record ID#],20),
0, "#"&$mm&$dd&$hh&$ss&$ms&$zc,
1, "#"&$ms&$hh&$zc&$dd&$mm&$ss,
2, "#"&$ss&$mm&$ms&$dd&$hh&$zc,
3, "#"&$zc&$mm&$hh&$ss&$ms&$ms,
4, "#"&$zc&$mm&$ss&$hh&$dd&$ms,
5, "#"&$ss&$dd&$mm&$ms&$hh&$zc,
6, "#"&$hh&$zc&$mm&$ms&$dd&$ss,
7, "#"&$ss&$ms&$hh&$mm&$dd&$zc,
8, "#"&$hh&$ms&$ss&$mm&$zc&$dd,
9, "#"&$dd&$mm&$hh&$zc&$ss&$ms,
10, "#"&$dd&$ms&$mm&$ss&$zc&$hh,
11, "#"&$zc&$mm&$ss&$ms&$hh&$dd,
12, "#"&$mm&$hh&$ss&$dd&$ms&$zc,
13, "#"&$ms&$ss&$dd&$hh&$mm&$zc,
14, "#"&$mm&$hh&$ms&$dd&$ss&$zc,
15, "#"&$zc&$ss&$dd&$hh&$ms&$mm,
16, "#"&$zc&$hh&$ms&$dd&$mm&$ss,
17, "#"&$ss&$hh&$dd&$mm&$zc&$ms,
18, "#"&$mm&$hh&$dd&$ms&$zc&$ss,
19, "#"&$ss&$ms&$zc&$hh&$dd&$mm,
"")

Then create a formula checkbox field that will determine if the text should be black or white. [Threshold] -


var number threshold = 105;

var text R = Right(Left([Randomish Button Color],3),2);
var text G = Right(Left([Randomish Button Color],5),2);
var text B = Right([Randomish Button Color],2);

var text RL = Case(Left($R,1),
"f", "15",
"e", "14",
"d", "13",
"c", "12",
"b", "11",
"a", "10",
"9","9",
"8","8",
"7","7",
"6","6",
"5","5",
"4","4",
"3","3",
"2","2",
"1","1",
"0");

var text RR = Case(Right($R,1),
"f", "15",
"e", "14",
"d", "13",
"c", "12",
"b", "11",
"a", "10",
"9","9",
"8","8",
"7","7",
"6","6",
"5","5",
"4","4",
"3","3",
"2","2",
"1","1",
"0");

var text GL = Case(Left($G,1),
"f", "15",
"e", "14",
"d", "13",
"c", "12",
"b", "11",
"a", "10",
"9","9",
"8","8",
"7","7",
"6","6",
"5","5",
"4","4",
"3","3",
"2","2",
"1","1",
"0");

var text GR = Case(Right($G,1),
"f", "15",
"e", "14",
"d", "13",
"c", "12",
"b", "11",
"a", "10",
"9","9",
"8","8",
"7","7",
"6","6",
"5","5",
"4","4",
"3","3",
"2","2",
"1","1",
"0");

var text BL = Case(Left($B,1),
"f", "15",
"e", "14",
"d", "13",
"c", "12",
"b", "11",
"a", "10",
"9","9",
"8","8",
"7","7",
"6","6",
"5","5",
"4","4",
"3","3",
"2","2",
"1","1",
"0");

var text BR = Case(Right($B,1),
"f", "15",
"e", "14",
"d", "13",
"c", "12",
"b", "11",
"a", "10",
"9","9",
"8","8",
"7","7",
"6","6",
"5","5",
"4","4",
"3","3",
"2","2",
"1","1",
"0");

var number Rvalue = (ToNumber($RL) * 16 + ToNumber($RR))*0.299;
var number Gvalue = (ToNumber($GL) * 16 + ToNumber($GR))*0.587;
var number Bvalue = (ToNumber($BL) * 16 + ToNumber($BR))*0.144;

If(255-($Rvalue+$Gvalue+$Bvalue)<$Threshold, true, false)

Now you have the 2 pieces and need to create the rich text formula button -

// Begin button style
var text bgcolor = [Randomish Button Color];
var text txtcolor = If([Threshold]=false,"white","black");
var text style = "style=\"text-decoration: none; box-shadow: 3px 3px 1px #888888; background:" & $bgcolor & "; border-radius: 3px; padding: 5px 8px; color: " & $txtcolor & "; display: inline-block;  font-weight: normal;font: bold 700 24px/1 \"Calibri\", sans-serif; text-align: center; text-shadow:none;";
// End button style

"<a " & $style & " href=\"javascript:" & "$.get('" & $URL & "', function(){" & "location.reload();" &
"});" & "void(0);\">Crazy Button Name</a>"

Note: $URL is the variable you can create to perform the button actions and the button is designed to return to any location that the button is used.
  • Thx

    On that theme, here was my formula for randomly colorizing the New Calendars.

    var number LastTwo = ToNumber(Right(ToText(Rem([Record ID#],20)),2));

    Case($LastTwo,
    1, "e6194b", // red
    2, "3cb44b", // green    
    3, "ffe119", // yellow
    4, "0082c8", //blue
    5, "f58231", //Orange
    6, "911eb4", //purple    
    7, "46f0f0", // Cyan
    8, "f032e6", // maganta    
    9, "d2f53c", //lime    
    10, "fabebe", //pink    
    11, "008080", // teal    
    12, "e6beff", // lavender    
    13, "aa6e28", // brown    
    14, "fffac8", // beige
    15, "800000", // maroon
    16, "aaffc3", // mint
    17, "808000", //olive
    18, "ffd8b1", //coral
    19, "000080", // namy
    20, "808080") //grey
  • LOVE these, thanks to you both. Does anyone understand the basis of hex color assignment in order to randomly generate only light colors (so that dark text can be easily read over them)?
    • _anomDiebolt_'s avatar
      _anomDiebolt_
      Qrew Elite
      You have to use a color model and (1) an online service or (2) JavaScript library to select a swatch of colors.

      Example Service: I Want Hue
      Colors for data scientists. Generate and refine palettes of optimally distinct colors.
      http://tools.medialab.sciences-po.fr/iwanthue/index.php

      Example Library: Chroma.js
      JavaScript library for all kinds of color manipulations 
      https://github.com/gka/chroma.js/

      Here is the math:

      Colour Space Conversions
      https://poynton.ca/PDFs/coloureq.pdf
    • _anomDiebolt_'s avatar
      _anomDiebolt_
      Qrew Elite
      If you use the HSL (Hue, Saturation & Lightness) Color Model you can sweep the Hue (ie color) by linearly adjusting one independent parameter (0 - 360). Likewise using HSL you can sweep Lightness (ie amount of white / black) or Saturation (ie amount of color) by adjusting one independent parameter (0 - 1). The HSL Color Model is the basis of how paints are mixed and is better than the RGB Color Model for controlling the human perception of color.




      There are two formulas you can use to generate HSL colors. The first is very long and mathematically complicated as it calculates the RGB from HSL coordinates:

      var Number H = Max(Min([Hue (0 - 360)], 360), 0);
      var Number S = Max(Min([Saturation (0 - 1)], 1), 0);
      var Number L = Max(Min([Lightness (0 - 1)], 1), 0);
      var Number C = (1 - Abs(2 * $L - 1)) * $S; //Chroma
      var Number X = $C * (1 - Abs(Mod($H / 60, 2) - 1));
      var Number m = $L - $C / 2;

      var Number Rp = If(
          0 <= $H and $H <  60, $C,
         60 <= $H and $H < 120, $X,
        120 <= $H and $H < 180,  0,
        180 <= $H and $H < 240,  0,
        240 <= $H and $H < 300, $X,
        300 <= $H and $H <= 360, $C
      );
      var Number Gp = If(
          0 <= $H and $H <  60, $X,
         60 <= $H and $H < 120, $C,
        120 <= $H and $H < 180, $C,
        180 <= $H and $H < 240, $X,
        240 <= $H and $H < 300,  0,
        300 <= $H and $H <= 360,  0
      );
      var Number Bp = If(
          0 <= $H and $H <  60,  0,
         60 <= $H and $H < 120,  0,
        120 <= $H and $H < 180, $X,
        180 <= $H and $H < 240, $C,
        240 <= $H and $H < 300, $C,
        300 <= $H and $H <= 360, $X
      );
      var Number iR = Round(255 * ($Rp + $m));
      var Number iG = Round(255 * ($Gp + $m));
      var Number iB = Round(255 * ($Bp + $m));
      var Text RRx = Case(Int($iR/16), 
         0, "0",
         1, "1",
         2, "2",
         3, "3",
         4, "4",
         5, "5",
         6, "6",
         7, "7",
         8, "8",
         9, "9",
        10, "A",
        11, "B",
        12, "C",
        13, "D",
        14, "E",
        15, "F"
      );
      var Text Rx = Case(Rem($iR, 16), 
         0, "0",
         1, "1",
         2, "2",
         3, "3",
         4, "4",
         5, "5",
         6, "6",
         7, "7",
         8, "8",
         9, "9",
        10, "A",
        11, "B",
        12, "C",
        13, "D",
        14, "E",
        15, "F"
      );
      var Text GGx = Case(Int($iG/16), 
         0, "0",
         1, "1",
         2, "2",
         3, "3",
         4, "4",
         5, "5",
         6, "6",
         7, "7",
         8, "8",
         9, "9",
        10, "A",
        11, "B",
        12, "C",
        13, "D",
        14, "E",
        15, "F"
      );
      var Text Gx = Case(Rem($iG, 16), 
         0, "0",
         1, "1",
         2, "2",
         3, "3",
         4, "4",
         5, "5",
         6, "6",
         7, "7",
         8, "8",
         9, "9",
        10, "A",
        11, "B",
        12, "C",
        13, "D",
        14, "E",
        15, "F"
      );
      var Text BBx = Case(Int($iB/16), 
         0, "0",
         1, "1",
         2, "2",
         3, "3",
         4, "4",
         5, "5",
         6, "6",
         7, "7",
         8, "8",
         9, "9",
        10, "A",
        11, "B",
        12, "C",
        13, "D",
        14, "E",
        15, "F"
      );
      var Text Bx = Case(Rem($iB, 16), 
         0, "0",
         1, "1",
         2, "2",
         3, "3",
         4, "4",
         5, "5",
         6, "6",
         7, "7",
         8, "8",
         9, "9",
        10, "A",
        11, "B",
        12, "C",
        13, "D",
        14, "E",
        15, "F"
      );
      "<div style='background-color:#" & 
      $RRx & $Rx & $GGx & $Gx & $BBx & $Bx &
      ";'>" & 
      $RRx & $Rx & ":" & $GGx & $Gx & ":" & $BBx & $Bx &
      "</div>":

      The second formula is short as it makes use of the CSS hsl() function:

      var Number H = Max(Min([Hue (0 - 360)], 360), 0);
      var Number S = 100 * Max(Min([Saturation (0 - 1)], 1), 0);
      var Number L = 100 * Max(Min([Lightness (0 - 1)], 1), 0);

      "<div style='background-color:hsl(" & 
      $H & "," & $S & "%," & $L & 
      "%);'>" & 
      "hsl(" & $H & ", " & $S & "%, " & $L & "%)" &
      "</div>"


      Pastie Database
      https://haversineconsulting.quickbase.com/db/bgcwm2m4g?a=dr&rid=664

      https://haversineconsulting.quickbase.com/db/bgcwm2m4g?a=dr&rid=665
  • JasonJohnson's avatar
    JasonJohnson
    Qrew Assistant Captain
    Used a wrong term it is 20 combinations but put together the 720 combinations (see code below). We have 16.7 million permutations so all of the hex rainbow.

    Case(Mod([Record ID#],720),
    0, "#"&$mm&$dm&$hh&$ss&$ms&$dc,
    1, "#"&$mm&$dm&$hh&$ss&$dc&$ms,
    2, "#"&$mm&$dm&$hh&$ms&$ss&$dc,
    3, "#"&$mm&$dm&$hh&$ms&$dc&$ss,
    4, "#"&$mm&$dm&$hh&$dc&$ss&$ms,
    5, "#"&$mm&$dm&$hh&$dc&$ms&$ss,
    6, "#"&$mm&$dm&$ss&$hh&$dc&$ms,
    7, "#"&$mm&$dm&$ss&$hh&$ms&$dc,
    8, "#"&$mm&$dm&$ss&$ms&$dc&$hh,
    9, "#"&$mm&$dm&$ss&$ms&$hh&$dc,
    10, "#"&$mm&$dm&$ss&$dc&$ms&$hh,
    11, "#"&$mm&$dm&$ss&$dc&$hh&$ms,
    12, "#"&$mm&$dm&$ms&$hh&$ss&$dc,
    13, "#"&$mm&$dm&$ms&$hh&$dc&$ss,
    14, "#"&$mm&$dm&$ms&$ss&$hh&$dc,
    15, "#"&$mm&$dm&$ms&$ss&$dc&$hh,
    16, "#"&$mm&$dm&$ms&$dc&$hh&$ss,
    17, "#"&$mm&$dm&$ms&$dc&$ss&$hh,
    18, "#"&$mm&$dm&$dc&$hh&$ms&$ss,
    19, "#"&$mm&$dm&$dc&$hh&$ss&$ms,
    20, "#"&$mm&$dm&$dc&$ss&$ms&$hh,
    21, "#"&$mm&$dm&$dc&$ss&$hh&$ms,
    22, "#"&$mm&$dm&$dc&$ms&$ss&$hh,
    23, "#"&$mm&$dm&$dc&$ms&$hh&$ss,
    24, "#"&$mm&$hh&$dm&$dc&$ss&$ms,
    25, "#"&$mm&$hh&$dm&$dc&$ms&$ss,
    26, "#"&$mm&$hh&$dm&$ss&$dc&$ms,
    27, "#"&$mm&$hh&$dm&$ss&$ms&$dc,
    28, "#"&$mm&$hh&$dm&$ms&$dc&$ss,
    29, "#"&$mm&$hh&$dm&$ms&$ss&$dc,
    30, "#"&$mm&$hh&$ss&$dc&$ms&$dm,
    31, "#"&$mm&$hh&$ss&$dc&$dm&$ms,
    32, "#"&$mm&$hh&$ss&$dm&$ms&$dc,
    33, "#"&$mm&$hh&$ss&$dm&$dc&$ms,
    34, "#"&$mm&$hh&$ss&$ms&$dm&$dc,
    35, "#"&$mm&$hh&$ss&$ms&$dc&$dm,
    36, "#"&$mm&$hh&$ms&$dc&$dm&$ss,
    37, "#"&$mm&$hh&$ms&$dc&$ss&$dm,
    38, "#"&$mm&$hh&$ms&$dm&$dc&$ss,
    39, "#"&$mm&$hh&$ms&$dm&$ss&$dc,
    40, "#"&$mm&$hh&$ms&$ss&$dc&$dm,
    41, "#"&$mm&$hh&$ms&$ss&$dm&$dc,
    42, "#"&$mm&$hh&$dc&$ms&$ss&$dm,
    43, "#"&$mm&$hh&$dc&$ms&$dm&$ss,
    44, "#"&$mm&$hh&$dc&$dm&$ss&$ms,
    45, "#"&$mm&$hh&$dc&$dm&$ms&$ss,
    46, "#"&$mm&$hh&$dc&$ss&$dm&$ms,
    47, "#"&$mm&$hh&$dc&$ss&$ms&$dm,
    48, "#"&$mm&$ss&$dm&$ms&$dc&$hh,
    49, "#"&$mm&$ss&$dm&$ms&$hh&$dc,
    50, "#"&$mm&$ss&$dm&$dc&$ms&$hh,
    51, "#"&$mm&$ss&$dm&$dc&$hh&$ms,
    52, "#"&$mm&$ss&$dm&$hh&$ms&$dc,
    53, "#"&$mm&$ss&$dm&$hh&$dc&$ms,
    54, "#"&$mm&$ss&$hh&$ms&$dm&$dc,
    55, "#"&$mm&$ss&$hh&$ms&$dc&$dm,
    56, "#"&$mm&$ss&$hh&$dc&$dm&$ms,
    57, "#"&$mm&$ss&$hh&$dc&$ms&$dm,
    58, "#"&$mm&$ss&$hh&$dm&$dc&$ms,
    59, "#"&$mm&$ss&$hh&$dm&$ms&$dc,
    60, "#"&$mm&$ss&$ms&$hh&$dc&$dm,
    61, "#"&$mm&$ss&$ms&$hh&$dm&$dc,
    62, "#"&$mm&$ss&$ms&$dc&$hh&$dm,
    63, "#"&$mm&$ss&$ms&$dc&$dm&$hh,
    64, "#"&$mm&$ss&$ms&$dm&$hh&$dc,
    65, "#"&$mm&$ss&$ms&$dm&$dc&$hh,
    66, "#"&$mm&$ss&$dc&$hh&$dm&$ms,
    67, "#"&$mm&$ss&$dc&$hh&$ms&$dm,
    68, "#"&$mm&$ss&$dc&$ms&$dm&$hh,
    69, "#"&$mm&$ss&$dc&$ms&$hh&$dm,
    70, "#"&$mm&$ss&$dc&$dm&$ms&$hh,
    71, "#"&$mm&$ss&$dc&$dm&$hh&$ms,
    72, "#"&$mm&$ms&$dm&$hh&$ss&$dc,
    73, "#"&$mm&$ms&$dm&$hh&$dc&$ss,
    74, "#"&$mm&$ms&$dm&$ss&$hh&$dc,
    75, "#"&$mm&$ms&$dm&$ss&$dc&$hh,
    76, "#"&$mm&$ms&$dm&$dc&$hh&$ss,
    77, "#"&$mm&$ms&$dm&$dc&$ss&$hh,
    78, "#"&$mm&$ms&$hh&$dm&$dc&$ss,
    79, "#"&$mm&$ms&$hh&$dm&$ss&$dc,
    80, "#"&$mm&$ms&$hh&$ss&$dc&$dm,
    81, "#"&$mm&$ms&$hh&$ss&$dm&$dc,
    82, "#"&$mm&$ms&$hh&$dc&$ss&$dm,
    83, "#"&$mm&$ms&$hh&$dc&$dm&$ss,
    84, "#"&$mm&$ms&$ss&$dm&$hh&$dc,
    85, "#"&$mm&$ms&$ss&$dm&$dc&$hh,
    86, "#"&$mm&$ms&$ss&$hh&$dm&$dc,
    87, "#"&$mm&$ms&$ss&$hh&$dc&$dm,
    88, "#"&$mm&$ms&$ss&$dc&$dm&$hh,
    89, "#"&$mm&$ms&$ss&$dc&$hh&$dm,
    90, "#"&$mm&$ms&$dc&$dm&$ss&$hh,
    91, "#"&$mm&$ms&$dc&$dm&$hh&$ss,
    92, "#"&$mm&$ms&$dc&$hh&$ss&$dm,
    93, "#"&$mm&$ms&$dc&$hh&$dm&$ss,
    94, "#"&$mm&$ms&$dc&$ss&$hh&$dm,
    95, "#"&$mm&$ms&$dc&$ss&$dm&$hh,
    96, "#"&$mm&$dc&$dm&$ms&$hh&$ss,
    97, "#"&$mm&$dc&$dm&$ms&$ss&$hh,
    98, "#"&$mm&$dc&$dm&$hh&$ms&$ss,
    99, "#"&$mm&$dc&$dm&$hh&$ss&$ms,
    100, "#"&$mm&$dc&$dm&$ss&$ms&$hh,
    101, "#"&$mm&$dc&$dm&$ss&$hh&$ms,
    102, "#"&$mm&$dc&$hh&$ms&$ss&$dm,
    103, "#"&$mm&$dc&$hh&$ms&$dm&$ss,
    104, "#"&$mm&$dc&$hh&$dm&$ss&$ms,
    105, "#"&$mm&$dc&$hh&$dm&$ms&$ss,
    106, "#"&$mm&$dc&$hh&$ss&$dm&$ms,
    107, "#"&$mm&$dc&$hh&$ss&$ms&$dm,
    108, "#"&$mm&$dc&$ss&$ms&$dm&$hh,
    109, "#"&$mm&$dc&$ss&$ms&$hh&$dm,
    110, "#"&$mm&$dc&$ss&$dm&$ms&$hh,
    111, "#"&$mm&$dc&$ss&$dm&$hh&$ms,
    112, "#"&$mm&$dc&$ss&$hh&$ms&$dm,
    113, "#"&$mm&$dc&$ss&$hh&$dm&$ms,
    114, "#"&$mm&$dc&$ms&$ss&$hh&$dm,
    115, "#"&$mm&$dc&$ms&$ss&$dm&$hh,
    116, "#"&$mm&$dc&$ms&$dm&$hh&$ss,
    117, "#"&$mm&$dc&$ms&$dm&$ss&$hh,
    118, "#"&$mm&$dc&$ms&$hh&$dm&$ss,
    119, "#"&$mm&$dc&$ms&$hh&$ss&$dm,
    120, "#"&$dm&$mm&$dc&$ss&$ms&$hh,
    121, "#"&$dm&$mm&$dc&$ss&$hh&$ms,
    122, "#"&$dm&$mm&$dc&$ms&$ss&$hh,
    123, "#"&$dm&$mm&$dc&$ms&$hh&$ss,
    124, "#"&$dm&$mm&$dc&$hh&$ss&$ms,
    125, "#"&$dm&$mm&$dc&$hh&$ms&$ss,
    126, "#"&$dm&$mm&$hh&$ss&$dc&$ms,
    127, "#"&$dm&$mm&$hh&$ss&$ms&$dc,
    128, "#"&$dm&$mm&$hh&$ms&$dc&$ss,
    129, "#"&$dm&$mm&$hh&$ms&$ss&$dc,
    130, "#"&$dm&$mm&$hh&$dc&$ms&$ss,
    131, "#"&$dm&$mm&$hh&$dc&$ss&$ms,
    132, "#"&$dm&$mm&$ss&$hh&$ms&$dc,
    133, "#"&$dm&$mm&$ss&$hh&$dc&$ms,
    134, "#"&$dm&$mm&$ss&$ms&$hh&$dc,
    135, "#"&$dm&$mm&$ss&$ms&$dc&$hh,
    136, "#"&$dm&$mm&$ss&$dc&$hh&$ms,
    137, "#"&$dm&$mm&$ss&$dc&$ms&$hh,
    138, "#"&$dm&$mm&$ms&$hh&$dc&$ss,
    139, "#"&$dm&$mm&$ms&$hh&$ss&$dc,
    140, "#"&$dm&$mm&$ms&$ss&$dc&$hh,
    141, "#"&$dm&$mm&$ms&$ss&$hh&$dc,
    142, "#"&$dm&$mm&$ms&$dc&$ss&$hh,
    143, "#"&$dm&$mm&$ms&$dc&$hh&$ss,
    144, "#"&$dm&$hh&$dc&$mm&$ss&$ms,
    145, "#"&$dm&$hh&$dc&$mm&$ms&$ss,
    146, "#"&$dm&$hh&$dc&$ss&$mm&$ms,
    147, "#"&$dm&$hh&$dc&$ss&$ms&$mm,
    148, "#"&$dm&$hh&$dc&$ms&$mm&$ss,
    149, "#"&$dm&$hh&$dc&$ms&$ss&$mm,
    150, "#"&$dm&$hh&$mm&$dc&$ms&$ss,
    151, "#"&$dm&$hh&$mm&$dc&$ss&$ms,
    152, "#"&$dm&$hh&$mm&$ss&$ms&$dc,
    153, "#"&$dm&$hh&$mm&$ss&$dc&$ms,
    154, "#"&$dm&$hh&$mm&$ms&$ss&$dc,
    155, "#"&$dm&$hh&$mm&$ms&$dc&$ss,
    156, "#"&$dm&$hh&$ss&$dc&$mm&$ms,
    157, "#"&$dm&$hh&$ss&$dc&$ms&$mm,
    158, "#"&$dm&$hh&$ss&$mm&$dc&$ms,
    159, "#"&$dm&$hh&$ss&$mm&$ms&$dc,
    160, "#"&$dm&$hh&$ss&$ms&$dc&$mm,
    161, "#"&$dm&$hh&$ss&$ms&$mm&$dc,
    162, "#"&$dm&$hh&$ms&$dc&$ss&$mm,
    163, "#"&$dm&$hh&$ms&$dc&$mm&$ss,
    164, "#"&$dm&$hh&$ms&$mm&$ss&$dc,
    165, "#"&$dm&$hh&$ms&$mm&$dc&$ss,
    166, "#"&$dm&$hh&$ms&$ss&$mm&$dc,
    167, "#"&$dm&$hh&$ms&$ss&$dc&$mm,
    168, "#"&$dm&$ss&$dc&$ms&$mm&$hh,
    169, "#"&$dm&$ss&$dc&$ms&$hh&$mm,
    170, "#"&$dm&$ss&$dc&$mm&$ms&$hh,
    171, "#"&$dm&$ss&$dc&$mm&$hh&$ms,
    172, "#"&$dm&$ss&$dc&$hh&$ms&$mm,
    173, "#"&$dm&$ss&$dc&$hh&$mm&$ms,
    174, "#"&$dm&$ss&$mm&$ms&$hh&$dc,
    175, "#"&$dm&$ss&$mm&$ms&$dc&$hh,
    176, "#"&$dm&$ss&$mm&$dc&$hh&$ms,
    177, "#"&$dm&$ss&$mm&$dc&$ms&$hh,
    178, "#"&$dm&$ss&$mm&$hh&$dc&$ms,
    179, "#"&$dm&$ss&$mm&$hh&$ms&$dc,
    180, "#"&$dm&$ss&$hh&$ms&$dc&$mm,
    181, "#"&$dm&$ss&$hh&$ms&$mm&$dc,
    182, "#"&$dm&$ss&$hh&$dc&$ms&$mm,
    183, "#"&$dm&$ss&$hh&$dc&$mm&$ms,
    184, "#"&$dm&$ss&$hh&$mm&$ms&$dc,
    185, "#"&$dm&$ss&$hh&$mm&$dc&$ms,
    186, "#"&$dm&$ss&$ms&$hh&$mm&$dc,
    187, "#"&$dm&$ss&$ms&$hh&$dc&$mm,
    188, "#"&$dm&$ss&$ms&$dc&$mm&$hh,
    189, "#"&$dm&$ss&$ms&$dc&$hh&$mm,
    190, "#"&$dm&$ss&$ms&$mm&$dc&$hh,
    191, "#"&$dm&$ss&$ms&$mm&$hh&$dc,
    192, "#"&$dm&$ms&$dc&$hh&$ss&$mm,
    193, "#"&$dm&$ms&$dc&$hh&$mm&$ss,
    194, "#"&$dm&$ms&$dc&$ss&$hh&$mm,
    195, "#"&$dm&$ms&$dc&$ss&$mm&$hh,
    196, "#"&$dm&$ms&$dc&$mm&$hh&$ss,
    197, "#"&$dm&$ms&$dc&$mm&$ss&$hh,
    198, "#"&$dm&$ms&$mm&$hh&$dc&$ss,
    199, "#"&$dm&$ms&$mm&$hh&$ss&$dc,
    200, "#"&$dm&$ms&$mm&$ss&$dc&$hh,
    201, "#"&$dm&$ms&$mm&$ss&$hh&$dc,
    202, "#"&$dm&$ms&$mm&$dc&$ss&$hh,
    203, "#"&$dm&$ms&$mm&$dc&$hh&$ss,
    204, "#"&$dm&$ms&$hh&$mm&$ss&$dc,
    205, "#"&$dm&$ms&$hh&$mm&$dc&$ss,
    206, "#"&$dm&$ms&$hh&$ss&$mm&$dc,
    207, "#"&$dm&$ms&$hh&$ss&$dc&$mm,
    208, "#"&$dm&$ms&$hh&$dc&$mm&$ss,
    209, "#"&$dm&$ms&$hh&$dc&$ss&$mm,
    210, "#"&$dm&$ms&$ss&$mm&$dc&$hh,
    211, "#"&$dm&$ms&$ss&$mm&$hh&$dc,
    212, "#"&$dm&$ms&$ss&$hh&$dc&$mm,
    213, "#"&$dm&$ms&$ss&$hh&$mm&$dc,
    214, "#"&$dm&$ms&$ss&$dc&$hh&$mm,
    215, "#"&$dm&$ms&$ss&$dc&$mm&$hh,
    216, "#"&$dm&$dc&$ms&$mm&$hh&$ss,
    217, "#"&$dm&$dc&$ms&$mm&$ss&$hh,
    218, "#"&$dm&$dc&$ms&$hh&$mm&$ss,
    219, "#"&$dm&$dc&$ms&$hh&$ss&$mm,
    220, "#"&$dm&$dc&$ms&$ss&$mm&$hh,
    221, "#"&$dm&$dc&$ms&$ss&$hh&$mm,
    222, "#"&$dm&$dc&$mm&$ms&$ss&$hh,
    223, "#"&$dm&$dc&$mm&$ms&$hh&$ss,
    224, "#"&$dm&$dc&$mm&$hh&$ss&$ms,
    225, "#"&$dm&$dc&$mm&$hh&$ms&$ss,
    226, "#"&$dm&$dc&$mm&$ss&$hh&$ms,
    227, "#"&$dm&$dc&$mm&$ss&$ms&$hh,
    228, "#"&$dm&$dc&$hh&$ms&$mm&$ss,
    229, "#"&$dm&$dc&$hh&$ms&$ss&$mm,
    230, "#"&$dm&$dc&$hh&$mm&$ms&$ss,
    231, "#"&$dm&$dc&$hh&$mm&$ss&$ms,
    232, "#"&$dm&$dc&$hh&$ss&$ms&$mm,
    233, "#"&$dm&$dc&$hh&$ss&$mm&$ms,
    234, "#"&$dm&$dc&$ss&$ms&$hh&$mm,
    235, "#"&$dm&$dc&$ss&$ms&$mm&$hh,
    236, "#"&$dm&$dc&$ss&$mm&$hh&$ms,
    237, "#"&$dm&$dc&$ss&$mm&$ms&$hh,
    238, "#"&$dm&$dc&$ss&$hh&$mm&$ms,
    239, "#"&$dm&$dc&$ss&$hh&$ms&$mm,
    240, "#"&$hh&$mm&$ms&$ss&$dc&$dm,
    241, "#"&$hh&$mm&$ms&$ss&$dm&$dc,
    242, "#"&$hh&$mm&$ms&$dc&$ss&$dm,
    243, "#"&$hh&$mm&$ms&$dc&$dm&$ss,
    244, "#"&$hh&$mm&$ms&$dm&$ss&$dc,
    245, "#"&$hh&$mm&$ms&$dm&$dc&$ss,
    246, "#"&$hh&$mm&$dc&$ss&$dm&$ms,
    247, "#"&$hh&$mm&$dc&$ss&$ms&$dm,
    248, "#"&$hh&$mm&$dc&$ms&$dm&$ss,
    249, "#"&$hh&$mm&$dc&$ms&$ss&$dm,
    250, "#"&$hh&$mm&$dc&$dm&$ms&$ss,
    251, "#"&$hh&$mm&$dc&$dm&$ss&$ms,
    252, "#"&$hh&$mm&$dm&$ss&$ms&$dc,
    253, "#"&$hh&$mm&$dm&$ss&$dc&$ms,
    254, "#"&$hh&$mm&$dm&$ms&$ss&$dc,
    255, "#"&$hh&$mm&$dm&$ms&$dc&$ss,
    256, "#"&$hh&$mm&$dm&$dc&$ss&$ms,
    257, "#"&$hh&$mm&$dm&$dc&$ms&$ss,
    258, "#"&$hh&$mm&$ss&$dm&$dc&$ms,
    259, "#"&$hh&$mm&$ss&$dm&$ms&$dc,
    260, "#"&$hh&$mm&$ss&$ms&$dc&$dm,
    261, "#"&$hh&$mm&$ss&$ms&$dm&$dc,
    262, "#"&$hh&$mm&$ss&$dc&$ms&$dm,
    263, "#"&$hh&$mm&$ss&$dc&$dm&$ms,
    264, "#"&$hh&$dm&$ms&$mm&$ss&$dc,
    265, "#"&$hh&$dm&$ms&$mm&$dc&$ss,
    266, "#"&$hh&$dm&$ms&$ss&$mm&$dc,
    267, "#"&$hh&$dm&$ms&$ss&$dc&$mm,
    268, "#"&$hh&$dm&$ms&$dc&$mm&$ss,
    269, "#"&$hh&$dm&$ms&$dc&$ss&$mm,
    270, "#"&$hh&$dm&$dc&$mm&$ms&$ss,
    271, "#"&$hh&$dm&$dc&$mm&$ss&$ms,
    272, "#"&$hh&$dm&$dc&$ss&$ms&$mm,
    273, "#"&$hh&$dm&$dc&$ss&$mm&$ms,
    274, "#"&$hh&$dm&$dc&$ms&$ss&$mm,
    275, "#"&$hh&$dm&$dc&$ms&$mm&$ss,
    276, "#"&$hh&$dm&$mm&$dc&$ss&$ms,
    277, "#"&$hh&$dm&$mm&$dc&$ms&$ss,
    278, "#"&$hh&$dm&$mm&$ss&$dc&$ms,
    279, "#"&$hh&$dm&$mm&$ss&$ms&$dc,
    280, "#"&$hh&$dm&$mm&$ms&$dc&$ss,
    281, "#"&$hh&$dm&$mm&$ms&$ss&$dc,
    282, "#"&$hh&$dm&$ss&$dc&$ms&$mm,
    283, "#"&$hh&$dm&$ss&$dc&$mm&$ms,
    284, "#"&$hh&$dm&$ss&$mm&$ms&$dc,
    285, "#"&$hh&$dm&$ss&$mm&$dc&$ms,
    286, "#"&$hh&$dm&$ss&$ms&$mm&$dc,
    287, "#"&$hh&$dm&$ss&$ms&$dc&$mm,
    288, "#"&$hh&$ss&$ms&$dc&$mm&$dm,
    289, "#"&$hh&$ss&$ms&$dc&$dm&$mm,
    290, "#"&$hh&$ss&$ms&$mm&$dc&$dm,
    291, "#"&$hh&$ss&$ms&$mm&$dm&$dc,
    292, "#"&$hh&$ss&$ms&$dm&$dc&$mm,
    293, "#"&$hh&$ss&$ms&$dm&$mm&$dc,
    294, "#"&$hh&$ss&$dc&$ms&$dm&$mm,
    295, "#"&$hh&$ss&$dc&$ms&$mm&$dm,
    296, "#"&$hh&$ss&$dc&$mm&$dm&$ms,
    297, "#"&$hh&$ss&$dc&$mm&$ms&$dm,
    298, "#"&$hh&$ss&$dc&$dm&$mm&$ms,
    299, "#"&$hh&$ss&$dc&$dm&$ms&$mm,
    300, "#"&$hh&$ss&$mm&$ms&$dc&$dm,
    301, "#"&$hh&$ss&$mm&$ms&$dm&$dc,
    302, "#"&$hh&$ss&$mm&$dc&$ms&$dm,
    303, "#"&$hh&$ss&$mm&$dc&$dm&$ms,
    304, "#"&$hh&$ss&$mm&$dm&$ms&$dc,
    305, "#"&$hh&$ss&$mm&$dm&$dc&$ms,
    306, "#"&$hh&$ss&$dm&$ms&$mm&$dc,
    307, "#"&$hh&$ss&$dm&$ms&$dc&$mm,
    308, "#"&$hh&$ss&$dm&$dc&$mm&$ms,
    309, "#"&$hh&$ss&$dm&$dc&$ms&$mm,
    310, "#"&$hh&$ss&$dm&$mm&$dc&$ms,
    311, "#"&$hh&$ss&$dm&$mm&$ms&$dc,
    312, "#"&$hh&$ms&$ss&$dm&$dc&$mm,
    313, "#"&$hh&$ms&$ss&$dm&$mm&$dc,
    314, "#"&$hh&$ms&$ss&$dc&$dm&$mm,
    315, "#"&$hh&$ms&$ss&$dc&$mm&$dm,
    316, "#"&$hh&$ms&$ss&$mm&$dm&$dc,
    317, "#"&$hh&$ms&$ss&$mm&$dc&$dm,
    318, "#"&$hh&$ms&$dc&$dm&$mm&$ss,
    319, "#"&$hh&$ms&$dc&$dm&$ss&$mm,
    320, "#"&$hh&$ms&$dc&$ss&$mm&$dm,
    321, "#"&$hh&$ms&$dc&$ss&$dm&$mm,
    322, "#"&$hh&$ms&$dc&$mm&$ss&$dm,
    323, "#"&$hh&$ms&$dc&$mm&$dm&$ss,
    324, "#"&$hh&$ms&$mm&$dm&$ss&$dc,
    325, "#"&$hh&$ms&$mm&$dm&$dc&$ss,
    326, "#"&$hh&$ms&$mm&$ss&$dm&$dc,
    327, "#"&$hh&$ms&$mm&$ss&$dc&$dm,
    328, "#"&$hh&$ms&$mm&$dc&$dm&$ss,
    329, "#"&$hh&$ms&$mm&$dc&$ss&$dm,
    330, "#"&$hh&$ms&$dm&$mm&$dc&$ss,
    331, "#"&$hh&$ms&$dm&$mm&$ss&$dc,
    332, "#"&$hh&$ms&$dm&$ss&$dc&$mm,
    333, "#"&$hh&$ms&$dm&$ss&$mm&$dc,
    334, "#"&$hh&$ms&$dm&$dc&$ss&$mm,
    335, "#"&$hh&$ms&$dm&$dc&$mm&$ss,
    336, "#"&$hh&$dc&$ss&$mm&$dm&$ms,
    337, "#"&$hh&$dc&$ss&$mm&$ms&$dm,
    338, "#"&$hh&$dc&$ss&$dm&$mm&$ms,
    339, "#"&$hh&$dc&$ss&$dm&$ms&$mm,
    340, "#"&$hh&$dc&$ss&$ms&$mm&$dm,
    341, "#"&$hh&$dc&$ss&$ms&$dm&$mm,
    342, "#"&$hh&$dc&$ms&$mm&$ss&$dm,
    343, "#"&$hh&$dc&$ms&$mm&$dm&$ss,
    344, "#"&$hh&$dc&$ms&$dm&$ss&$mm,
    345, "#"&$hh&$dc&$ms&$dm&$mm&$ss,
    346, "#"&$hh&$dc&$ms&$ss&$dm&$mm,
    347, "#"&$hh&$dc&$ms&$ss&$mm&$dm,
    348, "#"&$hh&$dc&$mm&$ms&$dm&$ss,
    349, "#"&$hh&$dc&$mm&$ms&$ss&$dm,
    350, "#"&$hh&$dc&$mm&$dm&$ms&$ss,
    351, "#"&$hh&$dc&$mm&$dm&$ss&$ms,
    352, "#"&$hh&$dc&$mm&$ss&$ms&$dm,
    353, "#"&$hh&$dc&$mm&$ss&$dm&$ms,
    354, "#"&$hh&$dc&$dm&$ms&$ss&$mm,
    355, "#"&$hh&$dc&$dm&$ms&$mm&$ss,
    356, "#"&$hh&$dc&$dm&$mm&$ss&$ms,
    357, "#"&$hh&$dc&$dm&$mm&$ms&$ss,
    358, "#"&$hh&$dc&$dm&$ss&$mm&$ms,
    359, "#"&$hh&$dc&$dm&$ss&$ms&$mm,
    360, "#"&$ss&$mm&$hh&$ms&$dc&$dm,
    361, "#"&$ss&$mm&$hh&$ms&$dm&$dc,
    362, "#"&$ss&$mm&$hh&$dc&$ms&$dm,
    363, "#"&$ss&$mm&$hh&$dc&$dm&$ms,
    364, "#"&$ss&$mm&$hh&$dm&$ms&$dc,
    365, "#"&$ss&$mm&$hh&$dm&$dc&$ms,
    366, "#"&$ss&$mm&$ms&$hh&$dm&$dc,
    367, "#"&$ss&$mm&$ms&$hh&$dc&$dm,
    368, "#"&$ss&$mm&$ms&$dc&$dm&$hh,
    369, "#"&$ss&$mm&$ms&$dc&$hh&$dm,
    370, "#"&$ss&$mm&$ms&$dm&$dc&$hh,
    371, "#"&$ss&$mm&$ms&$dm&$hh&$dc,
    372, "#"&$ss&$mm&$dc&$hh&$ms&$dm,
    373, "#"&$ss&$mm&$dc&$hh&$dm&$ms,
    374, "#"&$ss&$mm&$dc&$ms&$hh&$dm,
    375, "#"&$ss&$mm&$dc&$ms&$dm&$hh,
    376, "#"&$ss&$mm&$dc&$dm&$hh&$ms,
    377, "#"&$ss&$mm&$dc&$dm&$ms&$hh,
    378, "#"&$ss&$mm&$dm&$hh&$dc&$ms,
    379, "#"&$ss&$mm&$dm&$hh&$ms&$dc,
    380, "#"&$ss&$mm&$dm&$ms&$dc&$hh,
    381, "#"&$ss&$mm&$dm&$ms&$hh&$dc,
    382, "#"&$ss&$mm&$dm&$dc&$ms&$hh,
    383, "#"&$ss&$mm&$dm&$dc&$hh&$ms,
    384, "#"&$ss&$dm&$hh&$mm&$ms&$dc,
    385, "#"&$ss&$dm&$hh&$mm&$dc&$ms,
    386, "#"&$ss&$dm&$hh&$ms&$mm&$dc,
    387, "#"&$ss&$dm&$hh&$ms&$dc&$mm,
    388, "#"&$ss&$dm&$hh&$dc&$mm&$ms,
    389, "#"&$ss&$dm&$hh&$dc&$ms&$mm,
    390, "#"&$ss&$dm&$ms&$mm&$dc&$hh,
    391, "#"&$ss&$dm&$ms&$mm&$hh&$dc,
    392, "#"&$ss&$dm&$ms&$hh&$dc&$mm,
    393, "#"&$ss&$dm&$ms&$hh&$mm&$dc,
    394, "#"&$ss&$dm&$ms&$dc&$hh&$mm,
    395, "#"&$ss&$dm&$ms&$dc&$mm&$hh,
    396, "#"&$ss&$dm&$dc&$mm&$hh&$ms,
    397, "#"&$ss&$dm&$dc&$mm&$ms&$hh,
    398, "#"&$ss&$dm&$dc&$hh&$mm&$ms,
    399, "#"&$ss&$dm&$dc&$hh&$ms&$mm,
    400, "#"&$ss&$dm&$dc&$ms&$mm&$hh,
    401, "#"&$ss&$dm&$dc&$ms&$hh&$mm,
    402, "#"&$ss&$dm&$mm&$dc&$ms&$hh,
    403, "#"&$ss&$dm&$mm&$dc&$hh&$ms,
    404, "#"&$ss&$dm&$mm&$hh&$ms&$dc,
    405, "#"&$ss&$dm&$mm&$hh&$dc&$ms,
    406, "#"&$ss&$dm&$mm&$ms&$hh&$dc,
    407, "#"&$ss&$dm&$mm&$ms&$dc&$hh,
    408, "#"&$ss&$hh&$dm&$dc&$mm&$ms,
    409, "#"&$ss&$hh&$dm&$dc&$ms&$mm,
    410, "#"&$ss&$hh&$dm&$mm&$dc&$ms,
    411, "#"&$ss&$hh&$dm&$mm&$ms&$dc,
    412, "#"&$ss&$hh&$dm&$ms&$dc&$mm,
    413, "#"&$ss&$hh&$dm&$ms&$mm&$dc,
    414, "#"&$ss&$hh&$ms&$dc&$dm&$mm,
    415, "#"&$ss&$hh&$ms&$dc&$mm&$dm,
    416, "#"&$ss&$hh&$ms&$mm&$dm&$dc,
    417, "#"&$ss&$hh&$ms&$mm&$dc&$dm,
    418, "#"&$ss&$hh&$ms&$dm&$mm&$dc,
    419, "#"&$ss&$hh&$ms&$dm&$dc&$mm,
    420, "#"&$ss&$hh&$dc&$ms&$mm&$dm,
    421, "#"&$ss&$hh&$dc&$ms&$dm&$mm,
    422, "#"&$ss&$hh&$dc&$mm&$ms&$dm,
    423, "#"&$ss&$hh&$dc&$mm&$dm&$ms,
    424, "#"&$ss&$hh&$dc&$dm&$ms&$mm,
    425, "#"&$ss&$hh&$dc&$dm&$mm&$ms,
    426, "#"&$ss&$hh&$mm&$ms&$dm&$dc,
    427, "#"&$ss&$hh&$mm&$ms&$dc&$dm,
    428, "#"&$ss&$hh&$mm&$dc&$dm&$ms,
    429, "#"&$ss&$hh&$mm&$dc&$ms&$dm,
    430, "#"&$ss&$hh&$mm&$dm&$dc&$ms,
    431, "#"&$ss&$hh&$mm&$dm&$ms&$dc,
    432, "#"&$ss&$ms&$dm&$hh&$dc&$mm,
    433, "#"&$ss&$ms&$dm&$hh&$mm&$dc,
    434, "#"&$ss&$ms&$dm&$dc&$hh&$mm,
    435, "#"&$ss&$ms&$dm&$dc&$mm&$hh,
    436, "#"&$ss&$ms&$dm&$mm&$hh&$dc,
    437, "#"&$ss&$ms&$dm&$mm&$dc&$hh,
    438, "#"&$ss&$ms&$hh&$dm&$mm&$dc,
    439, "#"&$ss&$ms&$hh&$dm&$dc&$mm,
    440, "#"&$ss&$ms&$hh&$dc&$mm&$dm,
    441, "#"&$ss&$ms&$hh&$dc&$dm&$mm,
    442, "#"&$ss&$ms&$hh&$mm&$dc&$dm,
    443, "#"&$ss&$ms&$hh&$mm&$dm&$dc,
    444, "#"&$ss&$ms&$dc&$dm&$hh&$mm,
    445, "#"&$ss&$ms&$dc&$dm&$mm&$hh,
    446, "#"&$ss&$ms&$dc&$hh&$dm&$mm,
    447, "#"&$ss&$ms&$dc&$hh&$mm&$dm,
    448, "#"&$ss&$ms&$dc&$mm&$dm&$hh,
    449, "#"&$ss&$ms&$dc&$mm&$hh&$dm,
    450, "#"&$ss&$ms&$mm&$dm&$dc&$hh,
    451, "#"&$ss&$ms&$mm&$dm&$hh&$dc,
    452, "#"&$ss&$ms&$mm&$hh&$dc&$dm,
    453, "#"&$ss&$ms&$mm&$hh&$dm&$dc,
    454, "#"&$ss&$ms&$mm&$dc&$hh&$dm,
    455, "#"&$ss&$ms&$mm&$dc&$dm&$hh,
    456, "#"&$ss&$dc&$dm&$mm&$hh&$ms,
    457, "#"&$ss&$dc&$dm&$mm&$ms&$hh,
    458, "#"&$ss&$dc&$dm&$hh&$mm&$ms,
    459, "#"&$ss&$dc&$dm&$hh&$ms&$mm,
    460, "#"&$ss&$dc&$dm&$ms&$mm&$hh,
    461, "#"&$ss&$dc&$dm&$ms&$hh&$mm,
    462, "#"&$ss&$dc&$hh&$mm&$ms&$dm,
    463, "#"&$ss&$dc&$hh&$mm&$dm&$ms,
    464, "#"&$ss&$dc&$hh&$dm&$ms&$mm,
    465, "#"&$ss&$dc&$hh&$dm&$mm&$ms,
    466, "#"&$ss&$dc&$hh&$ms&$dm&$mm,
    467, "#"&$ss&$dc&$hh&$ms&$mm&$dm,
    468, "#"&$ss&$dc&$ms&$mm&$dm&$hh,
    469, "#"&$ss&$dc&$ms&$mm&$hh&$dm,
    470, "#"&$ss&$dc&$ms&$dm&$mm&$hh,
    471, "#"&$ss&$dc&$ms&$dm&$hh&$mm,
    472, "#"&$ss&$dc&$ms&$hh&$mm&$dm,
    473, "#"&$ss&$dc&$ms&$hh&$dm&$mm,
    474, "#"&$ss&$dc&$mm&$ms&$hh&$dm,
    475, "#"&$ss&$dc&$mm&$ms&$dm&$hh,
    476, "#"&$ss&$dc&$mm&$dm&$hh&$ms,
    477, "#"&$ss&$dc&$mm&$dm&$ms&$hh,
    478, "#"&$ss&$dc&$mm&$hh&$dm&$ms,
    479, "#"&$ss&$dc&$mm&$hh&$ms&$dm,
    480, "#"&$ms&$mm&$dm&$ss&$dc&$hh,
    481, "#"&$ms&$mm&$dm&$ss&$hh&$dc,
    482, "#"&$ms&$mm&$dm&$dc&$ss&$hh,
    483, "#"&$ms&$mm&$dm&$dc&$hh&$ss,
    484, "#"&$ms&$mm&$dm&$hh&$ss&$dc,
    485, "#"&$ms&$mm&$dm&$hh&$dc&$ss,
    486, "#"&$ms&$mm&$hh&$ss&$dm&$dc,
    487, "#"&$ms&$mm&$hh&$ss&$dc&$dm,
    488, "#"&$ms&$mm&$hh&$dc&$dm&$ss,
    489, "#"&$ms&$mm&$hh&$dc&$ss&$dm,
    490, "#"&$ms&$mm&$hh&$dm&$dc&$ss,
    491, "#"&$ms&$mm&$hh&$dm&$ss&$dc,
    492, "#"&$ms&$mm&$ss&$hh&$dc&$dm,
    493, "#"&$ms&$mm&$ss&$hh&$dm&$dc,
    494, "#"&$ms&$mm&$ss&$dc&$hh&$dm,
    495, "#"&$ms&$mm&$ss&$dc&$dm&$hh,
    496, "#"&$ms&$mm&$ss&$dm&$hh&$dc,
    497, "#"&$ms&$mm&$ss&$dm&$dc&$hh,
    498, "#"&$ms&$mm&$dc&$hh&$dm&$ss,
    499, "#"&$ms&$mm&$dc&$hh&$ss&$dm,
    500, "#"&$ms&$mm&$dc&$ss&$dm&$hh,
    501, "#"&$ms&$mm&$dc&$ss&$hh&$dm,
    502, "#"&$ms&$mm&$dc&$dm&$ss&$hh,
    503, "#"&$ms&$mm&$dc&$dm&$hh&$ss,
    504, "#"&$ms&$dm&$mm&$hh&$ss&$dc,
    505, "#"&$ms&$dm&$mm&$hh&$dc&$ss,
    506, "#"&$ms&$dm&$mm&$ss&$hh&$dc,
    507, "#"&$ms&$dm&$mm&$ss&$dc&$hh,
    508, "#"&$ms&$dm&$mm&$dc&$hh&$ss,
    509, "#"&$ms&$dm&$mm&$dc&$ss&$hh,
    510, "#"&$ms&$dm&$hh&$mm&$dc&$ss,
    511, "#"&$ms&$dm&$hh&$mm&$ss&$dc,
    512, "#"&$ms&$dm&$hh&$ss&$dc&$mm,
    513, "#"&$ms&$dm&$hh&$ss&$mm&$dc,
    514, "#"&$ms&$dm&$hh&$dc&$ss&$mm,
    515, "#"&$ms&$dm&$hh&$dc&$mm&$ss,
    516, "#"&$ms&$dm&$ss&$mm&$hh&$dc,
    517, "#"&$ms&$dm&$ss&$mm&$dc&$hh,
    518, "#"&$ms&$dm&$ss&$hh&a