#TECO, 25 bytes * 0.5 = 12.5 a\+1%a%b<qauc-1%b<-1%c=>> The above barely beats the non-bonus version at 13 bytes: a\%a<%b<qb=>>