abstract twisted waves

abstract twisted waves