::: l l r ! i J i