all credit to @BKFighter .
I added the little notes onto the bottom but this is mostly BKFighter's stuff