Thread:Gen. Grievous1138/@comment-152.26.91.126-20170216165515/@comment-152.26.91.126-20170216171109

XDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXDXDXDXDXDDXDDXD ip listing sites like here are sketchy as seagulls