VALUEWHEN( CROSS(ZIGZAG(C,5,1),REF(ZIGZAG(C,5,1),1)), L)-C=-90,SOUND('E1');
DRAWGBK(VALUEWHEN( CROSS(ZIGZAG(C,5,1),REF(ZIGZAG(C,5,1),1)), L)-C=-90,COLORGRAY,COLORRED,0);
VALUEWHEN( CROSS(ZIGZAG(C,5,1),REF(ZIGZAG(C,5,1),1)), L)-C=-50,SOUND('F1');
DRAWGBK(VALUEWHEN( CROSS(ZIGZAG(C,5,1),REF(ZIGZAG(C,5,1),1)), L)-C=-50,COLORGRAY,COLORGREEN,0);
VALUEWHEN( CROSS(REF(ZIGZAG(C,5,1),1),ZIGZAG(C,5,1)), H)-C=100,SOUND('U');
VALUEWHEN( CROSS(REF(ZIGZAG(C,5,1),1),ZIGZAG(C,5,1)), H)-C=90,SOUND('F1');
DRAWGBK(VALUEWHEN( CROSS(REF(ZIGZAG(C,5,1),1),ZIGZAG(C,5,1)), H)-C=90,COLORGRAY,COLORGREEN,0);
VALUEWHEN( CROSS(REF(ZIGZAG(C,5,1),1),ZIGZAG(C,5,1)), H)-C=50,SOUND('E1');
DRAWGBK(VALUEWHEN( CROSS(REF(ZIGZAG(C,5,1),1),ZIGZAG(C,5,1)), H)-C=50,COLORGRAY,COLORRED,0);