# Submitted by Omid Aladini (define (definerule RespinaDefense27 direc ((true) (do our {2} (pos ( (((pt opp 11) + (pt opp 10)) / (pt 2 2)) - (pt 10 0)))) (do our {3} (pos ( (((pt opp 9) + (pt opp 10)) * (pt .5 .5)) + (pt -10 0)))) (do our {4} (pos ( (((pt opp 9) + (pt opp 11)) / (pt 2 2)) * (pt .7 1)))) (do our {5} (pos ( (((pt 2 2) * (pt ball)) + (pt -52.5 0)) / (pt 3 3)))) ) ) ) (define (definerule RespinaClear2 direc ((bowner our {2}) (do our {2} (clear (((pt 10 10) * ( ((pt opp 10) + (pt opp 11)) - ((pt 2 2) * (pt ball)) )) + (pt ball))))) ) (definerule RespinaClear3 direc ((bowner our {3}) (do our {3} (clear (((pt 10 10) * ( ((pt opp 9) + (pt opp 10)) - ((pt 2 2) * (pt ball)) )) + (pt ball))))) ) (definerule RespinaClear4 direc ((bowner our {4}) (do our {4} (clear (((pt 10 10) * ( ((pt opp 9) + (pt opp 11)) - ((pt 2 2) * (pt ball)) )) + (pt ball))))) ) (definerule RespinaClearCombine234 direc (RespinaClear2 RespinaClear3 RespinaClear4) ) ) (rule (on (RespinaDefense27 RespinaClearCombine234)) )