⎕TRAP←2'E' '{⎕DMX.(_≡⊃⍬⍴1↓DM):⍞←⎕DMX.((OSError{⍵,2⌽(×≢⊃⍬⍴2⌽⍺,⊂'''')/''") ("'',⊃⍬⍴2⌽⊆⍺}Message{⍵,⍺,⍨'': ''/⍨×≢⍺}⊃⍬⍴DM,⊂''''),⊃,/(⎕UCS 13),¨1↓DM)⋄⍎⍵}⎕DMX.(_⊣{2|''''''''+.=''''''[^'''']'''''' ''⍝.*''⎕R''&'' ''''⊢_:_{⍺,(⎕UCS 10),⍵}←⍞}⍣{2|''''''''+.=''''''[^'''']'''''' ''⍝.*''⎕R''&'' ''''⊢⍺}⍣(2|''''''''+.=''''''[^'''']'''''' ''⍝.*''⎕R''&'' ''''⊢_)⊢_←⊃⍬⍴1↓DM)'