d1d1jd1zd1md1jd1zd1nd1jd1zd1d1jd1zd1d1jd1zd1d1jd1zd1d1jd1z#d1#d1j#d1z:#d1:#d1j:#d1z$d1R$d1j$d1z$d1$d1j$d1z%d1%d1j%d1z%d1W%d1j%d1zr'd1r'd1jr'd1z'd16'd1j'd1zR)d1@R)d1jR)d1zp)d1xp)d1jp)d1z*d1*d1j*d1z*d1*d1j*d1z*d1h*d1j*d1z+d1"+d1j+d1z-d1-d1j-d1z.d1<.d1j.d1z.d1.d1j.d1z.d1.d1j.d1z.d1s.d1j.d1zL/d1L/d1jL/d1zj/d1j/d1jj/d1z/d12/d1j/d1z1d11d1j1d1z1d11d1j1d1z1d1.1d1j1d1z2d12d1j2d1z:2d1<:2d1j:2d1zX2d1X2d1jX2d1z6d16d1j6d1z6d1v6d1j6d1z6d16d1j6d1z7d17d1j7d1z8d18d1j8d1zl=d1g>=d1j>=d1z\=d1\=d1j\=d1z=d1=d1j=d1z>d1>d1j>d1z.>d1&.>d1j.>d1zj>d1j>d1jj>d1z>d1>d1j>d1z>d1i>d1j>d1z?d1?d1j?d1z