#**ɽ·|ʯ;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {se;#4 s;ne;s;su;ed;ta;setdo {#2 se;#2 s;#2 sw;arrive}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {se;te2;walk2 {s;te2;walk2 {se;te2;walk2 {e;te2;walk2 {ne;te2;walk2 {eu;te2;walk2 {su;te2;walk2 {su;te2;walk2 {su;te2;walk2 {multi_finish}}}}}}}}}}}
#**ͤ;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {se;#4 s;ne;s;su;ed;#2 se;#2 s;ta;setdo {#2 sw;se;s;se;e;ne;eu;su;enter;arrive}}}};#al w_back {out;n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {multi_finish}}
#**ɽ;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {se;#4 s;ne;s;su;ed;#2 se;#2 s;ta;setdo {#2 sw;se;s;se;e;ne;eu;#3 su;arrive}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {multi_finish}}
#**С·;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {se;#4 s;ne;s;su;ed;#2 se;#2 s;ta;setdo {#2 sw;se;s;se;e;ne;eu;#3 su;arrive}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {e;te2;walk2 {e;te2;walk2 {ed;te2;walk2 {wu;#3 w;te2;walk2 {w;te2;walk2 {w;te2;walk2 {sw;te2;walk2 {ne;#3 e;multi_finish}}}}}}}}}
#**Ͳ˵;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {se;#4 s;ne;s;su;ed;#2 se;#2 s;ta;setdo {#2 sw;se;s;se;e;ne;eu;#3 su;arrive}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {e;e;ed;n;te2;walk2 {s;wu;w;w;multi_finish}}}
#**;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {se;#4 s;ne;s;su;ed;#2 se;#2 s;ta;setdo {#2 sw;se;s;se;e;ne;eu;#3 su;arrive}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {#3 w;sw;s;te2;walk2 {sd;te2;walk2 {nu;n;ne;#3 e;multi_finish}}}}

#**ǰԺ;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {multi_finish}}
#**ȱ;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {s;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {n;multi_finish}}
#**㳡;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {s;s;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {n;n;multi_finish}}
#**СԺ;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {w;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {s;s;te2;walk2 {e;e;te2;walk2 {n;n;te2;walk2 {w;multi_finish}}}}}
#**;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {w;s;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {s;w;te2;walk2 {#4 e;te2;walk2 {w;n;te2;walk2 {n;w;multi_finish}}}}}
#**;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {w;#3 s;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {#3 n;e;multi_finish}}
#**;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {#2 s;#2 w;n;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {s;#2 e;#2 n;multi_finish}}
#**;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {#2 s;#2 w;#2 s;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {#2 n;#2 e;#2 n;multi_finish}}
#**ĦԺ;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {#2 s;#2 w;#2 s;e;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {w;#2 n;#2 e;#2 n;multi_finish}}

#**С;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {#2 s;#2 w;s;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {n;#4 e;s;te2;walk2 {n;#2 w;#2 n;multi_finish}}}
#**;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {e;#3 s;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {#3 n;w;multi_finish}}
#**ɮ;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {#2 s;#2 e;n;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {s;#2 w;#2 n;multi_finish}}
#**˵;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {#2 s;#2 e;#2 s;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {#2 n;#2 w;#2 n;multi_finish}}
#**޺;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {#2 s;#2 e;#2 s;w;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {e;#2 n;#2 w;#2 n;multi_finish}}

#**۱;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {s;s;su;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {nd;n;n;multi_finish}}
#**ǰ;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {s;s;su;sd;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {nu;nd;n;n;multi_finish}}
#**е;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {s;s;su;sd;s;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {n;nu;nd;n;n;multi_finish}}
#**;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {s;s;su;sd;#2 s;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {#2 n;nu;nd;n;n;multi_finish}}
#**;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {s;s;su;sd;#2 s;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {w;te2;walk2 {e;e;te2;walk2 {w;#2 n;nu;nd;n;n;multi_finish}}}}
#**ֵ;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {s;s;su;sd;#3 s;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {#3 n;nu;nd;n;n;multi_finish}}
#**Ժ;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {s;s;su;sd;#4 s;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {#4 n;nu;nd;n;n;multi_finish}}
#**;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {s;s;su;sd;#4 s;#2 w;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {#2 e;#4 n;nu;nd;n;n;multi_finish}}
#**ů;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {s;s;su;sd;#4 s;#2 e;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {#2 w;#4 n;nu;nd;n;n;multi_finish}}
#**;#al w_go {s;#11 e;#6 s;dj do;setdo {s;se;s;s;s;s;s;s;s;s;s;sw;s;s;s;ta;setdo {#4 s;w;se;#4 s;ne;s;su;ed;#2 se;ta;setdo {#2 s;#2 sw;se;s;se;e;ne;eu;#3 su;knock gate;s;ta;setdo {s;s;su;sd;#4 s;arrive}}}}};#al w_back {n;open gate;n;#3 nd;wd;sw;w;nw;n;nw;#2 ne;#2 n;ta;setdo {#2 nw;wu;nd;n;sw;#4 n;nw;e;#4 n;ta;setdo {n;n;n;ne;n;n;n;n;n;n;n;n;n;nw;n;dj do;setdo {#6 n;#11 w;n;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {w;te2;walk2 {e;e;te2;walk2 {w;#4 n;nu;nd;n;n;multi_finish}}}}
