1 &fras ⊣ &args 2 3 ⊜∘≠@\n. 4 5 Valid ← /××∩>¯1. 6 Walk ← ⊙⋅⋅◌⍢(⊃(⊂⊙◌|⋅⟜+)|⋅⋅Valid)↯0.⊸- 7 8 ≡(□⧅<2⊚=)⊙¤▽⊸≠@.◴⊸♭⟜(¤¤△) 9 10 A ← ⍚≡(□▽:⟜≡Valid⊟∩(+⊸-)◡:°⊟) 11 B ← ⍚≡(□⊂∩Walk ◡(:⊙⊙∘)°⊟) 12 13 ∩(⧻◴/◇⊂⍚/◇⊂) ⊃B A