Gregorian to Noxu Time System Conversion The world's changing to a new time system!  We need to update our computer programs.  Given an input of epoch time (number of seconds since January 1st, 1970 00:00), print out a time in the new Noxu date-time format.

864 seconds make one Fluffster.  100 Fluffsters make a Skizzle.  There are 4 Skizzles in one Zestpond.  Their names are Looplab, Sevit, Hexteria, and Sinpad.  There are 91 Zestponds in one Lulerain.  

The format is Lulerain Zestpond-Skizzle-Fluffster.  Fluffsters are rounded to two decimal places.  An example would be 50 13-Sevit-40.90.

Given that epoch 0 was 0 0-Looplab-00.00, create a program that takes input either via stdin or as a command line argument of any epoch time between 0 and 2^32, and prints out the Noxu equivalent.

Time of edit:

1357510372 -&gt; 43 14-Sinpad-92.56


Random test data:

675416077 -&gt; 21 43-Sevit-31.57
330585453 -&gt; 10 46-Hexteria-22.05
1328127085 -&gt; 42 20-Sinpad-84.13
837779784 -&gt; 26 58-Looplab-52.53
1240280676 -&gt; 39 39-Sinpad-10.04
122646385 -&gt; 3 81-Sinpad-51.83
1311245658 -&gt; 41 63-Looplab-45.44
57792972 -&gt; 1 76-Looplab-90.01
788388068 -&gt; 25 6-Looplab-86.19
304341865 -&gt; 9 61-Hexteria-47.53
417857784 -&gt; 13 26-Looplab-31.69
671276878 -&gt; 21 31-Sevit-40.83
1259758896 -&gt; 40 5-Looplab-54.28
604286664 -&gt; 19 19-Hexteria-5.86
646395018 -&gt; 20 50-Sevit-42.38
563025133 -&gt; 17 82-Looplab-49.46
96133144 -&gt; 3 5-Looplab-65.21
101542552 -&gt; 3 20-Sinpad-26.10
1006825856 -&gt; 32 1-Sevit-7.70
928867348 -&gt; 29 48-Hexteria-77.95
1235022079 -&gt; 39 24-Hexteria-23.70
439505287 -&gt; 13 88-Hexteria-86.67
99686711 -&gt; 3 15-Sevit-78.14
379859609 -&gt; 12 7-Looplab-52.33
1167091685 -&gt; 37 10-Looplab-0.56
612032437 -&gt; 19 41-Sinpad-70.88
503040778 -&gt; 15 90-Hexteria-23.12
1084809411 -&gt; 34 44-Sinpad-66.45
1105664386 -&gt; 35 14-Sevit-4.15
197303893 -&gt; 6 24-Sinpad-60.99
368559287 -&gt; 11 65-Sevit-73.25
686824300 -&gt; 21 76-Sevit-35.53
196468204 -&gt; 6 22-Sevit-93.75
673542185 -&gt; 21 37-Sinpad-62.71
993063782 -&gt; 31 52-Sevit-79.38
270951743 -&gt; 8 56-Looplab-1.55
1074506753 -&gt; 34 15-Looplab-42.08
198143696 -&gt; 6 27-Sevit-32.98
539601298 -&gt; 17 14-Sevit-38.54
110090607 -&gt; 3 45-Hexteria-19.68
276492708 -&gt; 8 72-Looplab-14.71
113389138 -&gt; 3 55-Looplab-37.43
571578220 -&gt; 18 15-Sinpad-48.87
1238516450 -&gt; 39 34-Hexteria-68.11
742293312 -&gt; 23 54-Sinpad-35.78
1031929490 -&gt; 32 73-Sinpad-62.84
503091914 -&gt; 15 90-Hexteria-82.31
264094386 -&gt; 8 36-Looplab-64.80
483820698 -&gt; 15 34-Sinpad-77.66
548410387 -&gt; 17 39-Sinpad-34.24
APL, 87

t[3]←(1+3⌷t←137 91 4 100⊤⍎2⍕⎕÷864)⌷'Looplab' 'Sevit' 'Hexteria' 'Sinpad'
'  '⎕R'-'⍕t


APL has an advantage in these time system conversion challenges due to the built-in encode function, at the cost of expensive string manipuation

Explanation
(using 1357510372 as example)

⎕÷864 takes user input from screen, divide by 864 (1571192.56018519)
⍎2⍕ and round to 2 dp.  (1571192.56)
137 91 4 100⊤ Then, converts to Noxu Time System (43 14 3 92.56)
t← and assign that to variable t.
1+3⌷ take the 3rd item from t, add 1 to account for 1-based indexing, (4)
(...)⌷'Looplab' 'Sevit' 'Hexteria' 'Sinpad' convert to Skizzle name, (Sinpad)
t[3]← and finally plug back into the 3rd item of t.

⍕t Convert t to a string representation, (43 14 &nbsp;Sinpad &nbsp;92.56)
'  '⎕R'-' and replaces 2 spaces with a dash (43 14-Sinpad-92.56)