0
xdxdxdxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxddxdxdxdxdxdxdxdxd