\documentclass[dvipdfmx,margin=2mm]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw [help lines] (0,0) grid (12,12);
\draw [help lines,dashed] (0,12) -- (12,0);
\draw [help lines,dashed] (1,12) -- (12,1);
\draw [help lines,dashed] (2,12) -- (12,2);
\draw [help lines,dashed] (3,12) -- (12,3);
\draw [help lines,dashed] (4,12) -- (12,4);
\draw [help lines,dashed] (5,12) -- (12,5);
\draw [help lines,dashed] (6,12) -- (12,6);
\draw [help lines,dashed] (7,12) -- (12,7);
\draw [help lines,dashed] (8,12) -- (12,8);
\draw [help lines,dashed] (9,12) -- (12,9);
\draw [help lines,dashed] (10,12) -- (12,10);
\draw [help lines,dashed] (11,12) -- (12,11);
\draw [ultra thick] (0,9) -- (3,9) -- (11,1);
\draw [ultra thick] (1,8) -- (5,8) -- (11,2);
\draw [ultra thick] (2,7) -- (7,7) -- (11,3);
\draw [ultra thick] (3,7) -- (8,7) -- (11,4);
\draw [ultra thick] (4,1) -- (11,1);
\draw [ultra thick] (5,1) -- (11,1);
\draw [ultra thick] (6,1) -- (11,1);
\draw [ultra thick] (7,1) -- (11,1);
\draw [ultra thick] (8,1) -- (11,1);
\draw [ultra thick] (9,11) -- (10,11) -- (11,10);
\draw [ultra thick] (10,10) -- (11,9);
\foreach \x/\y in {0/9, 1/8, 2/7, 3/7, 4/1, 5/1, 6/1, 7/1, 8/1, 9/11, 10/10, 11/9} {
\node [fill=black,inner sep=0,minimum size=2mm,circle] at (\x,\y) {};
}
\end{tikzpicture}
\end{document}
XGRvY3VtZW50Y2xhc3NbZHZpcGRmbXgsbWFyZ2luPTJtbV17c3RhbmRhbG9uZX0KXHVzZXBhY2thZ2V7dGlren0KXGJlZ2lue2RvY3VtZW50fQoKXGJlZ2lue3Rpa3pwaWN0dXJlfQogICAgXGRyYXcgW2hlbHAgbGluZXNdICgwLDApIGdyaWQgKDEyLDEyKTsKICAgIFxkcmF3IFtoZWxwIGxpbmVzLGRhc2hlZF0gKDAsMTIpIC0tICgxMiwwKTsKICAgIFxkcmF3IFtoZWxwIGxpbmVzLGRhc2hlZF0gKDEsMTIpIC0tICgxMiwxKTsKICAgIFxkcmF3IFtoZWxwIGxpbmVzLGRhc2hlZF0gKDIsMTIpIC0tICgxMiwyKTsKICAgIFxkcmF3IFtoZWxwIGxpbmVzLGRhc2hlZF0gKDMsMTIpIC0tICgxMiwzKTsKICAgIFxkcmF3IFtoZWxwIGxpbmVzLGRhc2hlZF0gKDQsMTIpIC0tICgxMiw0KTsKICAgIFxkcmF3IFtoZWxwIGxpbmVzLGRhc2hlZF0gKDUsMTIpIC0tICgxMiw1KTsKICAgIFxkcmF3IFtoZWxwIGxpbmVzLGRhc2hlZF0gKDYsMTIpIC0tICgxMiw2KTsKICAgIFxkcmF3IFtoZWxwIGxpbmVzLGRhc2hlZF0gKDcsMTIpIC0tICgxMiw3KTsKICAgIFxkcmF3IFtoZWxwIGxpbmVzLGRhc2hlZF0gKDgsMTIpIC0tICgxMiw4KTsKICAgIFxkcmF3IFtoZWxwIGxpbmVzLGRhc2hlZF0gKDksMTIpIC0tICgxMiw5KTsKICAgIFxkcmF3IFtoZWxwIGxpbmVzLGRhc2hlZF0gKDEwLDEyKSAtLSAoMTIsMTApOwogICAgXGRyYXcgW2hlbHAgbGluZXMsZGFzaGVkXSAoMTEsMTIpIC0tICgxMiwxMSk7CgogICAgXGRyYXcgW3VsdHJhIHRoaWNrXSAoMCw5KSAtLSAoMyw5KSAtLSAoMTEsMSk7CiAgICBcZHJhdyBbdWx0cmEgdGhpY2tdICgxLDgpIC0tICg1LDgpIC0tICgxMSwyKTsKICAgIFxkcmF3IFt1bHRyYSB0aGlja10gKDIsNykgLS0gKDcsNykgLS0gKDExLDMpOwogICAgXGRyYXcgW3VsdHJhIHRoaWNrXSAoMyw3KSAtLSAoOCw3KSAtLSAoMTEsNCk7CiAgICBcZHJhdyBbdWx0cmEgdGhpY2tdICg0LDEpIC0tICgxMSwxKTsKICAgIFxkcmF3IFt1bHRyYSB0aGlja10gKDUsMSkgLS0gKDExLDEpOwogICAgXGRyYXcgW3VsdHJhIHRoaWNrXSAoNiwxKSAtLSAoMTEsMSk7CiAgICBcZHJhdyBbdWx0cmEgdGhpY2tdICg3LDEpIC0tICgxMSwxKTsKICAgIFxkcmF3IFt1bHRyYSB0aGlja10gKDgsMSkgLS0gKDExLDEpOwogICAgXGRyYXcgW3VsdHJhIHRoaWNrXSAoOSwxMSkgLS0gKDEwLDExKSAtLSAoMTEsMTApOwogICAgXGRyYXcgW3VsdHJhIHRoaWNrXSAoMTAsMTApIC0tICgxMSw5KTsKCiAgICBcZm9yZWFjaCBceC9ceSBpbiB7MC85LCAxLzgsIDIvNywgMy83LCA0LzEsIDUvMSwgNi8xLCA3LzEsIDgvMSwgOS8xMSwgMTAvMTAsIDExLzl9IHsKICAgICAgICBcbm9kZSBbZmlsbD1ibGFjayxpbm5lciBzZXA9MCxtaW5pbXVtIHNpemU9Mm1tLGNpcmNsZV0gYXQgKFx4LFx5KSB7fTsKICAgIH0KXGVuZHt0aWt6cGljdHVyZX0KClxlbmR7ZG9jdW1lbnR9Cgo=