lemniscat
