DJ Sona (Concussive)
 
Spent hours on this.