wd@({&A@[,":@])/"1/:~(#~0<[:*/20||:)~.(-.~[:,/(,-)@=@$+"1/])(do@}.,~(A=:64}.a.-.'I')i.{.)@>cutopen 1!:1]3