(@ red:w *c value +-                   (@ green:w *c value +-                  (@ blue:w *c value +-
    (value .c.red)                         (value .c.green)                        (value .c.blue)
+                                      +                                       +
    {rgb} c                                {rgb} c                                 {rgb} c
    {integer : 2^8} value                  {integer : 2^8} value                   {integer : 2^8} value
+                                      +                                       +
    [0 <= %% <= 255] value                 [0 <= %% <= 255] value                  [0 <= %% <= 255] value
)                                      )                                       )



