\psset{unit=0.5cm}
%
\pspicture(-19,-5)(5,15)
% \showgrid
% The encircling:
\pspolygon[linewidth=0.4,linecolor=gray,linearc=0.6](-17,9)(1,9)(1,-2)(-17,-2)
% Arcs of the matching
\psset{linewidth=0.15,linecolor=lightgray,linearc=0.4}
\psline(-2,9.5)(-2,10.5)(-1,10.5)(-1,9.5)
\psline(-5,9.5)(-5,11)(2,11)(2,-3.5)(-5,-3.5)(-5,-2.5)
\psline(-6,-2.5)(-6,-3.5)(-7,-3.5)(-7,-2.5)
\psline(-9,-2.5)(-9,-4.5)(-19,-4.5)(-19,11.5)(-9,11.5)(-9,9.5)
\psline(-10,-2.5)(-10,-4)(-18.5,-4)(-18.5,11)(-11,11)(-11,9.5)
\psline(-12,-2.5)(-12,-3.5)(-11,-3.5)(-11,-2.5)
\psline(-15,-2.5)(-15,-3.5)(-18,-3.5)(-18,10.5)(-14,10.5)(-14,9.5)
\psline(-7,9.5)(-7,10.5)(-8,10.5)(-8,9.5)
\psset{linearc=0.0}
% coloured points
%
% The frames indicating levels of starting and ending points
\psframe[linewidth=0.01,linecolor=black,fillstyle=solid,fillcolor=lightgray](-15.5,6.6)(-0.5,7.4)
\psframe[linewidth=0.01,linecolor=black,fillstyle=solid,fillcolor=lightgray](-15.5,-0.4)(-0.5,0.4)
% \psline[linewidth=0.1,linecolor=gray](-1,7)(-1,9)
\pscircle[linewidth=0.1,linecolor=black,fillcolor=mfgreen,fillstyle=solid](-1,9){0.35}
\rput(-1,9){
\pspolygon[linewidth=0.1,linecolor=black,fillcolor=white,fillstyle=solid](-0.3,0.5)(-0,1)(0.3,0.5)(-0.3,0.5)
}
%
% \psline[linewidth=0.1,linecolor=gray](-2,7)(-2,9)
\pscircle[linewidth=0.1,linecolor=black,fillcolor=red,fillstyle=solid](-2,9){0.35}
\rput(-2,9){
\pspolygon[linewidth=0.1,linecolor=black,fillcolor=white,fillstyle=solid](-0.3,1)(-0,0.5)(0.3,1)(-0.3,1)
}
% upper mfgreen
% \psline[linewidth=0.1,linecolor=gray](-5,7)(-5,9)
\pscircle[linewidth=0.1,linecolor=black,fillcolor=mfgreen,fillstyle=solid](-5,9){0.35}
\rput(-5,9){
\pspolygon[linewidth=0.1,linecolor=black,fillcolor=white,fillstyle=solid](-0.3,0.5)(-0,1)(0.3,0.5)(-0.3,0.5)
}
% upper red
% \psline[linewidth=0.1,linecolor=gray](-7,7)(-7,9)
\pscircle[linewidth=0.1,linecolor=black,fillcolor=red,fillstyle=solid](-7,9){0.35}
\rput(-7,9){
\pspolygon[linewidth=0.1,linecolor=black,fillcolor=white,fillstyle=solid](-0.3,1)(-0,0.5)(0.3,1)(-0.3,1)
}
% upper mfgreen
% \psline[linewidth=0.1,linecolor=gray](-8,7)(-8,9)
\pscircle[linewidth=0.1,linecolor=black,fillcolor=mfgreen,fillstyle=solid](-8,9){0.35}
\rput(-8,9){
\pspolygon[linewidth=0.1,linecolor=black,fillcolor=white,fillstyle=solid](-0.3,0.5)(-0,1)(0.3,0.5)(-0.3,0.5)
}
% upper red
% \psline[linewidth=0.1,linecolor=gray](-9,7)(-9,9)
\pscircle[linewidth=0.1,linecolor=black,fillcolor=red,fillstyle=solid](-9,9){0.35}
\rput(-9,9){
\pspolygon[linewidth=0.1,linecolor=black,fillcolor=white,fillstyle=solid](-0.3,1)(-0,0.5)(0.3,1)(-0.3,1)
}
% upper mfgreen
% \psline[linewidth=0.1,linecolor=gray](-11,7)(-11,9)
\pscircle[linewidth=0.1,linecolor=black,fillcolor=mfgreen,fillstyle=solid](-11,9){0.35}
\rput(-11,9){
\pspolygon[linewidth=0.1,linecolor=black,fillcolor=white,fillstyle=solid](-0.3,0.5)(-0,1)(0.3,0.5)(-0.3,0.5)
}
% upper red
% \psline[linewidth=0.1,linecolor=gray](-14,7)(-14,9)
\pscircle[linewidth=0.1,linecolor=black,fillcolor=red,fillstyle=solid](-14,9){0.35}
\rput(-14,9){
\pspolygon[linewidth=0.1,linecolor=black,fillcolor=white,fillstyle=solid](-0.3,1)(-0,0.5)(0.3,1)(-0.3,1)
}
% lower red
% \psline[linewidth=0.1,linecolor=gray](-15,-2)(-15,0)
\pscircle[linewidth=0.1,linecolor=black,fillcolor=red,fillstyle=solid](-15,-2){0.35}
\rput(-15,-2){
\pspolygon[linewidth=0.1,linecolor=black,fillcolor=white,fillstyle=solid](-0.3,-0.5)(-0,-1)(0.3,-0.5)(-0.3,-0.5)
}
% lower mfgreen
% \psline[linewidth=0.1,linecolor=gray](-12,-2)(-12,0)
\pscircle[linewidth=0.1,linecolor=black,fillcolor=mfgreen,fillstyle=solid](-12,-2){0.35}
\rput(-12,-2){
\pspolygon[linewidth=0.1,linecolor=black,fillcolor=white,fillstyle=solid](-0.3,-1)(-0,-0.5)(0.3,-1)(-0.3,-1)
}
% lower red
% \psline[linewidth=0.1,linecolor=gray](-11,-2)(-11,0)
\pscircle[linewidth=0.1,linecolor=black,fillcolor=red,fillstyle=solid](-11,-2){0.35}
\rput(-11,-2){
\pspolygon[linewidth=0.1,linecolor=black,fillcolor=white,fillstyle=solid](-0.3,-0.5)(-0,-1)(0.3,-0.5)(-0.3,-0.5)
}
% lower mfgreen
% \psline[linewidth=0.1,linecolor=gray](-10,-2)(-10,0)
\pscircle[linewidth=0.1,linecolor=black,fillcolor=mfgreen,fillstyle=solid](-10,-2){0.35}
\rput(-10,-2){
\pspolygon[linewidth=0.1,linecolor=black,fillcolor=white,fillstyle=solid](-0.3,-1)(-0,-0.5)(0.3,-1)(-0.3,-1)
}
% lower red
% \psline[linewidth=0.1,linecolor=gray](-9,-2)(-9,0)
\pscircle[linewidth=0.1,linecolor=black,fillcolor=red,fillstyle=solid](-9,-2){0.35}
\rput(-9,-2){
\pspolygon[linewidth=0.1,linecolor=black,fillcolor=white,fillstyle=solid](-0.3,-0.5)(-0,-1)(0.3,-0.5)(-0.3,-0.5)
}
% lower mfgreen
% \psline[linewidth=0.1,linecolor=gray](-7,-2)(-7,0)
\pscircle[linewidth=0.1,linecolor=black,fillcolor=mfgreen,fillstyle=solid](-7,-2){0.35}
\rput(-7,-2){
\pspolygon[linewidth=0.1,linecolor=black,fillcolor=white,fillstyle=solid](-0.3,-1)(-0,-0.5)(0.3,-1)(-0.3,-1)
}
% lower red
% \psline[linewidth=0.1,linecolor=gray](-6,-2)(-6,0)
\pscircle[linewidth=0.1,linecolor=black,fillcolor=red,fillstyle=solid](-6,-2){0.35}
\rput(-6,-2){
\pspolygon[linewidth=0.1,linecolor=black,fillcolor=white,fillstyle=solid](-0.3,-0.5)(-0,-1)(0.3,-0.5)(-0.3,-0.5)
}
% lower mfgreen
% \psline[linewidth=0.1,linecolor=gray](-5,-2)(-5,0)
\pscircle[linewidth=0.1,linecolor=black,fillcolor=mfgreen,fillstyle=solid](-5,-2){0.35}
\rput(-5,-2){
\pspolygon[linewidth=0.1,linecolor=black,fillcolor=white,fillstyle=solid](-0.3,-1)(-0,-0.5)(0.3,-1)(-0.3,-1)
}
% The Young tableaux
% The grid for the skew Ferrers diagram:
% The horizontal lines:
% The square grid with labels
% Square grid:
% The vertical lines:
\psline[linewidth=0.085,linecolor=lightgray](-15,0)(-15,7)
\psline[linewidth=0.085,linecolor=lightgray](-14,0)(-14,7)
\psline[linewidth=0.085,linecolor=lightgray](-13,0)(-13,7)
\psline[linewidth=0.085,linecolor=lightgray](-12,0)(-12,7)
\psline[linewidth=0.085,linecolor=lightgray](-11,0)(-11,7)
\psline[linewidth=0.085,linecolor=lightgray](-10,0)(-10,7)
\psline[linewidth=0.085,linecolor=lightgray](-9,0)(-9,7)
\psline[linewidth=0.085,linecolor=lightgray](-8,0)(-8,7)
\psline[linewidth=0.085,linecolor=lightgray](-7,0)(-7,7)
\psline[linewidth=0.085,linecolor=lightgray](-6,0)(-6,7)
\psline[linewidth=0.085,linecolor=lightgray](-5,0)(-5,7)
\psline[linewidth=0.085,linecolor=lightgray](-4,0)(-4,7)
\psline[linewidth=0.085,linecolor=lightgray](-3,0)(-3,7)
\psline[linewidth=0.085,linecolor=lightgray](-2,0)(-2,7)
\psline[linewidth=0.085,linecolor=lightgray](-1,0)(-1,7)
% The horizontal lines:
\psline[linewidth=0.085,linecolor=lightgray](-15,0)(-1,0)
\psline[linewidth=0.085,linecolor=lightgray](-15,1)(-1,1)
\psline[linewidth=0.085,linecolor=lightgray](-15,2)(-1,2)
\psline[linewidth=0.085,linecolor=lightgray](-15,3)(-1,3)
\psline[linewidth=0.085,linecolor=lightgray](-15,4)(-1,4)
\psline[linewidth=0.085,linecolor=lightgray](-15,5)(-1,5)
\psline[linewidth=0.085,linecolor=lightgray](-15,6)(-1,6)
\psline[linewidth=0.085,linecolor=lightgray](-15,7)(-1,7)
% starting points
\pscircle[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=white](-5,0){0.3}
\pscircle[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=white](-6,0){0.3}
\pscircle[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=white](-7,0){0.3}
\pscircle[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=gray](-8,0){0.3}
\pscircle[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=white](-9,0){0.3}
\pscircle[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=white](-10,0){0.3}
\pscircle[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=white](-11,0){0.3}
\pscircle[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=white](-12,0){0.3}
\pscircle[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=gray](-13,0){0.3}
\pscircle[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=gray](-14,0){0.3}
\pscircle[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=white](-15,0){0.3}
% ending points
\pscircle[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=white](-1,7){0.3}
\pscircle[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=white](-2,7){0.3}
\pscircle[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=white](-5,7){0.3}
\pscircle[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=gray](-6,7){0.3}
\pscircle[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=white](-7,7){0.3}
\pscircle[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=white](-8,7){0.3}
\pscircle[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=white](-9,7){0.3}
\pscircle[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=white](-11,7){0.3}
\pscircle[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=gray](-12,7){0.3}
\pscircle[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=gray](-13,7){0.3}
\pscircle[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=white](-14,7){0.3}
%
% Titles and labels
\psset{linewidth=0.2,linecolor=gray}
\rput(-8,13.5){Edges of the \nop}
\psline{->}(-8,13)(-7.5,10.8)
\psline{->}(-7,13)(-4,11.3)
\psline{->}(-9,13)(-12,12)
\rput(-8,3.5){\pointconf}
\psline{->}(-7.5,4)(-6,6.4)
\psline{->}(-7.5,3)(-6,0.6)
\rput(4,3.5){\pointarr}
\psline{->}(3,3.5)(1.2,3.5)
\endpspicture