dc<<<11d1+d+ddd++P1+dd+d+1+P1+1+d+d+ddPP111P11dd+d+P1d+d+1++d+Pd11+P111dP1+1+1+PPdd++ddd++1+PP