
#**ŵ;#al w_go {xy_cd;ta;setdo {gdl;ta;setdo {w;s;s;s;su;se;s;su;sw;e;lcgj do;setdo {#2 e;ne;se;#13 e;#3 ne;n;arrive}}}};#al w_back {s;#3 sw;#13 w;nw;sw;#2 w;lcgj do;setdo {w;ne;nd;n;nw;nd;n;n;n;e;ta;setdo {bdl;ta;setdo {cd_xy;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {n;te2;walk2 {n;te2;walk2 {n;te2;walk2 {#4 s;te2;walk2 {sw;te2;walk2 {sw;te2;walk2 {#2 ne;n;te2;walk2 {multi_finish}}}}}}}}}

#**С·|ɽ|Сƹ;#al w_go {xy_cd;ta;setdo {gdl;ta;setdo {w;s;s;s;su;se;s;su;sw;e;lcgj do;setdo {e;e;ne;se;#6 e;#4 n;#2 nu;n;e;#4 ne;e;#2 ne;arrive}}}};#al w_back {#2 sw;w;#4 sw;w;s;#2 sd;#4 s;#6 w;nw;sw;w;w;lcgj do;setdo {w;ne;nd;n;nw;nd;n;n;n;e;ta;setdo {bdl;ta;setdo {cd_xy;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {n;te2;walk2 {s;w;te2;walk2 {e;sw;te2;walk2 {sw;te2;walk2 {w;te2;walk2 {e;#2 ne;se;te2;walk2 {e;te2;walk2 {e;te2;walk2 {#2 w;nw;te2;walk2 {multi_finish}}}}}}}}}}}

#**;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {arrive}}}};#al w_back {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}};#al multi_go {walk2 {e;te2;walk2 {e;te2;walk2 {e;te2;walk2 {#2 w;n;te2;walk2 {e;te2;walk2 {w;n;te2;walk2 {#3 s;te2;walk2 {s;te2;walk2 {#2 n;w;s;te2;walk2 {s;te2;walk2 {s;te2;walk2 {#4 n;te2;walk2 {n;te2;walk2 {n;te2;walk2 {#3 s;w;te2;walk2 {s;te2;walk2 {s;te2;walk2 {n;e;te2;walk2 {w;#2 n;te2;walk2 {s;w;te2;walk2 {n;te2;walk2 {#2 s;te2;walk2 {n;w;te2;walk2 {#3 e;te2;walk2 {multi_finish}}}}}}}}}}}}}}}}}}}}}}}}}}
#**;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {n;arrive}}}};#al w_back {s;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {n;te2;walk2 {n;te2;walk2 {n;te2;walk2 {#4 s;te2;walk2 {e;te2;walk2 {e;te2;walk2 {w;n;te2;walk2 {#2 s;te2;walk2 {n;w;s;te2;walk2 {s;te2;walk2 {#2 n;w;te2;walk2 {n;te2;walk2 {#2 s;te2;walk2 {n;w;te2;walk2 {#2 e;n;te2;walk2 {multi_finish}}}}}}}}}}}}}}}}}
#**;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {#2 n;arrive}}}};#al w_back {#2 s;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {n;te2;walk2 {n;te2;walk2 {n;te2;walk2 {#4 s;te2;walk2 {s;te2;walk2 {s;te2;walk2 {n;w;te2;walk2 {#2 e;te2;walk2 {w;#2 n;te2;walk2 {multi_finish}}}}}}}}}}}
#**ɽ·;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {#3 n;arrive}}}};#al w_back {#3 s;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {n;te2;walk2 {n;te2;walk2 {ne;te2;walk2 {sw;#3 s;te2;walk2 {s;te2;walk2 {s;te2;walk2 {#3 n;te2;walk2 {multi_finish}}}}}}}}}
#**ɽ·;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {#4 n;arrive}}}};#al w_back {#3 e;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {n;te2;walk2 {ne;te2;walk2 {se;te2;walk2 {s;te2;walk2 {se;te2;walk2 {nw;n;nw;ne;te2;walk2 {ne;te2;walk2 {e;te2;walk2 {e;te2;walk2 {w;s;te2;walk2 {n;nw;te2;walk2 {se;w;n;te2;walk2 {n;te2;walk2 {#2 s;sw;#2 sw;#5 s;#3 w;check_fz;walk2 {multi_finish}}}}}}}}}}}}}}}}

#**;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {#2 s;arrive}}}};#al w_back {#2 n;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {n;te2;walk2 {n;te2;walk2 {n;te2;walk2 {#4 s;te2;walk2 {s;te2;walk2 {sw;te2;walk2 {ne;#2 n;te2;walk2 {multi_finish}}}}}}}}}
#**Ͻ;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {s;arrive}}}};#al w_back {n;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {s;te2;walk2 {#2 n;te2;walk2 {n;te2;walk2 {n;te2;walk2 {#2 s;e;te2;walk2 {e;te2;walk2 {w;n;te2;walk2 {#2 s;te2;walk2 {n;#2 w;te2;walk2 {s;te2;walk2 {#2 n;te2;walk2 {s;e;#3 s;te2;walk2 {s;te2;walk2 {s;te2;walk2 {#4 n;te2;walk2 {multi_finish}}}}}}}}}}}}}}}}}

#**;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {#3 w;arrive}}}};#al w_back {#3 e;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {e;te2;walk2 {n;te2;walk2 {w;te2;walk2 {e;n;te2;walk2 {#3 s;te2;walk2 {w;te2;walk2 {e;s;te2;walk2 {#2 n;e;te2;walk2 {n;te2;walk2 {s;te2;walk2 {n;e;te2;walk2 {#4 w;te2;walk2 {nw;te2;walk2 {w;te2;walk2 {e;n;te2;walk2 {s;sw;te2;walk2 {ne;se;e;te2;walk2 {multi_finish}}}}}}}}}}}}}}}}}}}
#**;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {w;arrive}}}};#al w_back {#2 e;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {w;te2;walk2 {n;te2;walk2 {w;te2;walk2 {e;n;te2;walk2 {w;te2;walk2 {#2 e;te2;walk2 {w;#3 s;te2;walk2 {w;te2;walk2 {e;s;te2;walk2 {w;te2;walk2 {e;s;te2;walk2 {#3 n;e;n;te2;walk2 {#2 s;te2;walk2 {s;te2;walk2 {n;e;te2;walk2 {w;n;e;te2;walk2 {n;te2;walk2 {n;te2;walk2 {#3 s;te2;walk2 {s;te2;walk2 {#2 n;e;te2;walk2 {e;te2;walk2 {w;n;te2;walk2 {#2 s;te2;walk2 {n;#4 w;te2;walk2 {w;te2;walk2 {nw;te2;walk2 {se;#2 e;te2;walk2 {multi_finish}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
#**;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {w;n;arrive}}}};#al w_back {s;e;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {s;te2;walk2 {s;te2;walk2 {s;te2;walk2 {n;e;te2;walk2 {w;n;w;te2;walk2 {n;te2;walk2 {#2 s;te2;walk2 {n;w;te2;walk2 {#3 e;te2;walk2 {n;te2;walk2 {#2 s;te2;walk2 {n;e;te2;walk2 {#2 w;n;te2;walk2 {multi_finish}}}}}}}}}}}}}}}
#**ھ;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {w;s;arrive}}}};#al w_back {n;e;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {s;te2;walk2 {n;e;te2;walk2 {w;n;te2;walk2 {n;te2;walk2 {s;e;te2;walk2 {n;te2;walk2 {#2 s;te2;walk2 {n;e;te2;walk2 {#3 w;te2;walk2 {n;te2;walk2 {#2 s;te2;walk2 {n;e;s;te2;walk2 {multi_finish}}}}}}}}}}}}}}

#**ھʷ|ھ;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {w;s;e;arrive}}}};#al w_back {w;n;e;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {w;te2;walk2 {s;te2;walk2 {#2 n;te2;walk2 {n;te2;walk2 {s;e;te2;walk2 {#2 w;te2;walk2 {e;s;e;te2;walk2 {multi_finish}}}}}}}}

#**ջ|¥;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {#2 w;s;s;s;arrive}}}};#al w_back {n;n;n;#2 e;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {n;te2;walk2 {w;te2;walk2 {up;te2;walk2 {d;e;n;te2;walk2 {w;te2;walk2 {e;n;te2;walk2 {#3 s;te2;walk2 {multi_finish}}}}}}}}}
#**;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {#2 w;s;w;arrive}}}};#al w_back {e;n;#2 e;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {e;te2;walk2 {s;te2;walk2 {w;te2;walk2 {e;s;te2;walk2 {#3 n;te2;walk2 {w;te2;walk2 {#2 e;te2;walk2 {w;n;te2;walk2 {#2 s;w;te2;walk2 {multi_finish}}}}}}}}}}}

#**ҩ;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {#2 w;n;w;arrive}}}};#al w_back {e;s;#2 e;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {e;te2;walk2 {n;te2;walk2 {w;te2;walk2 {#2 e;te2;walk2 {w;#2 s;te2;walk2 {w;te2;walk2 {e;s;te2;walk2 {n;e;te2;walk2 {w;n;w;te2;walk2 {multi_finish}}}}}}}}}}}
#**լ|ӻ;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {#2 w;n;n;w;arrive}}}};#al w_back {e;s;s;#2 e;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {e;te2;walk2 {e;te2;walk2 {w;s;te2;walk2 {w;te2;walk2 {e;s;te2;walk2 {#2 n;w;te2;walk2 {multi_finish}}}}}}}}

#**;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {#2 w;n;arrive}}}};#al w_back {#2 n;#2 e;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {n;te2;walk2 {#3 s;te2;walk2 {s;te2;walk2 {w;te2;walk2 {u;te2;walk2 {d;e;s;te2;walk2 {#2 n;w;te2;walk2 {e;n;te2;walk2 {w;te2;walk2 {w;te2;walk2 {#3 e;te2;walk2 {n;te2;walk2 {#2 s;te2;walk2 {n;e;te2;walk2 {#2 w;n;w;te2;walk2 {e;n;w;te2;walk2 {#2 e;te2;walk2 {w;#3 s;te2;walk2 {multi_finish}}}}}}}}}}}}}}}}}}}}

#**;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {e;arrive}}}};#al w_back {w;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {n;te2;walk2 {e;te2;walk2 {w;n;te2;walk2 {e;te2;walk2 {w;#3 s;te2;walk2 {s;te2;walk2 {e;te2;walk2 {w;s;te2;walk2 {#3 n;e;te2;walk2 {e;te2;walk2 {enter;te2;walk2 {out;#3 w;te2;walk2 {n;te2;walk2 {n;te2;walk2 {#3 s;te2;walk2 {s;te2;walk2 {#2 n;w;te2;walk2 {n;te2;walk2 {#2 s;te2;walk2 {n;w;te2;walk2 {#3 e;te2;walk2 {multi_finish}}}}}}}}}}}}}}}}}}}}}}}
#**;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {#2 e;arrive}}}};#al w_back {#2 w;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {w;te2;walk2 {n;te2;walk2 {e;te2;walk2 {w;n;te2;walk2 {#3 s;te2;walk2 {s;te2;walk2 {#2 n;w;te2;walk2 {n;te2;walk2 {#2 s;te2;walk2 {n;w;te2;walk2 {#4 e;te2;walk2 {enter;te2;walk2 {e;te2;walk2 {e;te2;walk2 {e;te2;walk2 {e;te2;walk2 {enter;te2;walk2 {out;#4 w;out;w;te2;walk2 {multi_finish}}}}}}}}}}}}}}}}}}}}
#**ͷ;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {#3 e;arrive}}}};#al w_back {#3 w;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {enter;te2;walk2 {e;te2;walk2 {e;te2;walk2 {e;te2;walk2 {e;te2;walk2 {enter;te2;walk2 {out;#4 w;out;w;te2;walk2 {w;te2;walk2 {n;te2;walk2 {#2 s;te2;walk2 {n;w;te2;walk2 {#3 e;te2;walk2 {multi_finish}}}}}}}}}}}}}}
#**;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {#3 e;enter;#4 e;enter;arrive}}}};#al w_back {out;#4 w;out;#3 w;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {multi_finish}}
#**洬;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {#3 e;enter;arrive}}}};#al w_back {#4 w;out;#3 w;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {e;te2;walk2 {e;te2;walk2 {e;te2;walk2 {e;te2;walk2 {enter;te2;walk2 {out;#4 w;out;te2;walk2 {w;te2;walk2 {w;te2;walk2 {#2 e;enter;te2;walk2 {multi_finish}}}}}}}}}}}
#**ƹ;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {e;n;e;arrive}}}};#al w_back {w;s;w;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {w;te2;walk2 {n;te2;walk2 {e;te2;walk2 {w;#2 s;te2;walk2 {e;te2;walk2 {#2 w;te2;walk2 {e;s;te2;walk2 {#2 n;e;te2;walk2 {multi_finish}}}}}}}}}}
#**ͨի;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {e;n;n;e;arrive}}}};#al w_back {w;s;s;w;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {w;te2;walk2 {s;te2;walk2 {e;te2;walk2 {w;s;te2;walk2 {#2 n;e;te2;walk2 {multi_finish}}}}}}}
#**ʯ;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {e;s;arrive}}}};#al w_back {n;w;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {s;te2;walk2 {e;te2;walk2 {w;s;te2;walk2 {e;te2;walk2 {w;#3 n;te2;walk2 {e;te2;walk2 {w;n;te2;walk2 {#2 s;e;te2;walk2 {e;te2;walk2 {#3 w;te2;walk2 {n;te2;walk2 {#2 s;te2;walk2 {n;w;te2;walk2 {#2 e;s;te2;walk2 {multi_finish}}}}}}}}}}}}}}}}
#**԰;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {e;s;s;e;arrive}}}};#al w_back {w;n;n;w;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {w;te2;walk2 {s;te2;walk2 {e;te2;walk2 {w;#2 n;te2;walk2 {n;te2;walk2 {#2 s;e;te2;walk2 {multi_finish}}}}}}}}
#**լ;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {e;#3 s;e;arrive}}}};#al w_back {w;#3 n;w;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {w;te2;walk2 {n;te2;walk2 {e;te2;walk2 {w;n;te2;walk2 {#2 s;e;te2;walk2 {multi_finish}}}}}}}
#**;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {e;n;arrive}}}};#al w_back {s;s;w;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {n;te2;walk2 {e;te2;walk2 {w;s;e;te2;walk2 {w;s;te2;walk2 {e;te2;walk2 {e;te2;walk2 {#2 w;s;te2;walk2 {s;te2;walk2 {#2 n;w;te2;walk2 {n;te2;walk2 {#2 s;te2;walk2 {n;w;te2;walk2 {#2 e;n;te2;walk2 {multi_finish}}}}}}}}}}}}}}}
#**;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {e;s;s;arrive}}}};#al w_back {#3 n;w;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {s;te2;walk2 {e;te2;walk2 {w;n;e;te2;walk2 {w;n;te2;walk2 {n;te2;walk2 {e;te2;walk2 {w;n;te2;walk2 {s;w;te2;walk2 {e;#2 s;te2;walk2 {multi_finish}}}}}}}}}}}

#**С|ɳ̲||Сľ|ʯ;#al w_go {gcj;dj do;setdo {ghz;ta;setdo {gfz;ta;setdo {#2 e;swim;arrive}}}};#al w_back {swim;#2 w;ta;setdo {bfz;ta;setdo {bhz;dj do;setdo {bcj;ta;setdo {arrive_back}}}}};#al multi_go {walk2 {s;te2;walk2 {w;te2;walk2 {s;te2;walk2 {eu;te2;walk2 {wd;n;w;n;te2;walk2 {n;te2;walk2 {enter;te2;walk2 {out;s;e;w;te2;walk2 {w;te2;walk2 {multi_finish}}}}}}}}}}}
