flnn .. S lil.