Swiss noise/indie/rock power-trio