Almost exactly what I hear in my head