#TRIGGER {^~[([X@#:.]])} {#var breplength %pos( "]", "%1");#var bcountval1 %pos( ".", "%1");#math bendval1 (@breplength-@bcountval1);#if (@bcountval1 = 0) {#var bendval1 0};#var bcountval2 %pos( ":", "%1");#if (@bcountval1 = 0) {#var bcountval1 %pos( "]", "%1")};#math bendval2 (@bcountval1-@bcountval2);#if (@bcountval2 = 0) {#var bendval2 0};#var bcountval3 %pos( "#", "%1");#if (@bcountval2 = 0) {#var bcountval2 %pos( ".", "%1")};#if (@bcountval2 = 0) {#var bcountval2 %pos( "]", "%1")};#math bendval3 (@bcountval2-@bcountval3);#if (@bcountval3 = 0) {#var bendval3 0};#var bcountval4 %pos( "@", "%1");#if (@bcountval3 = 0) {#var bcountval3 %pos( ":", "%1")};#if (@bcountval3 = 0) {#var bcountval3 %pos( ".", "%1")};#if (@bcountval3 = 0) {#var bcountval3 %pos( "]", "%1")};#math bendval4 (@bcountval3-@bcountval4);#if (@bcountval4 = 0) {#var bendval4 0};#var bcountval5 %pos( "X", "%1");#if (@bcountval4 = 0) {#var bcountval4 %pos( "#", "%1")};#if (@bcountval4 = 0) {#var bcountval4 %pos( ":", "%1")};#if (@bcountval4 = 0) {#var bcountval4 %pos( ".", "%1")};#if (@bcountval4 = 0) {#var bcountval4 %pos( "]", "%1")};#math bendval5 (@bcountval4-@bcountval5);#if (@bcountval5 = 0) {#var bendval5 0};#math breptotal ((@bendval5*10000)+(@bendval4*1000)+(@bendval3*100)+(@bendval2*10)+@bendval1);#sub {[%1 %ansi(bold,green)(@breptotal)}}