import Data.List d=id v p@(x:s)=(length p,length x,p) q l z = fromEnum$l`div`22*y+x)0.reverse u w i=i*(2^w-1-i) t (h,w,i)=u w$c$map(q h.sum.map(subtract 48.fromEnum))$transpose i main=interact$show.((,).d<*>d).t.v.lines