\psset{unit=0.3cm}
%
\pspicture(-9,-12)(11,12)
%\showgrid
% The bipartition:
\psline[linewidth=0.15,linecolor=gray,linestyle=dashed,dash=3pt 2pt](0,-12)(0,12)
\rput(-7,6){{\huge E}}
\rput(10,6){{\huge O}}
% Circular orientation of coloured points
% 1
\rput(-8,-2){
\pspolygon[linewidth=0.4,linecolor=gray,linearc=0.75](0,0)(0,4)(6,4)(6,0)
\psarc[linewidth=0.15,linecolor=lightgray](4,4){1}{180}{0}
\psline[linewidth=0.15,linecolor=lightgray](5.0,4)(5.0,0)
\psline[linewidth=0.15,linecolor=lightgray](5.3,3.7)(1,0)
\rput(5,4){\psframebox[fillstyle=solid,fillcolor=magenta,framearc=0.3]{{\tiny\bf 1}}}
\rput(3,4){\psframebox[fillstyle=solid,fillcolor=white,framearc=0.3]{{\tiny\bf 2}}}
\rput(1,4){\psframebox[fillstyle=solid,fillcolor=white,framearc=0.3]{{\tiny\bf 3}}}
\rput(1,0){\psframebox[fillstyle=solid,fillcolor=white,framearc=0.3]{{\tiny\bf 4}}}
\rput(3,0){\psframebox[fillstyle=solid,fillcolor=white,framearc=0.3]{{\tiny\bf 5}}}
\rput(5,0){\psframebox[fillstyle=solid,fillcolor=white,framearc=0.3]{{\tiny\bf 6}}}
}
% 2
\rput(2,6){
\pspolygon[linewidth=0.4,linecolor=gray,linearc=0.75](0,0)(0,4)(6,4)(6,0)
\psarc[linewidth=0.15,linecolor=lightgray](4,4){1}{180}{0}
%\psline[linewidth=0.15,linecolor=lightgray](5.0,4)(5.0,0)
%\psline[linewidth=0.15,linecolor=lightgray](5.3,3.7)(1,0)
\rput(5,4){\psframebox[fillstyle=solid,fillcolor=magenta,framearc=0.3]{{\tiny\bf 1}}}
\rput(3,4){\psframebox[fillstyle=solid,fillcolor=white,framearc=0.3]{{\tiny\bf 2}}}
\rput(1,4){\psframebox[fillstyle=solid,fillcolor=white,framearc=0.3]{{\tiny\bf 3}}}
\rput(1,0){\psframebox[fillstyle=solid,fillcolor=white,framearc=0.3]{{\tiny\bf 4}}}
\rput(3,0){\psframebox[fillstyle=solid,fillcolor=white,framearc=0.3]{{\tiny\bf 5}}}
\rput(5,0){\psframebox[fillstyle=solid,fillcolor=white,framearc=0.3]{{\tiny\bf 6}}}
}
% 3
\rput(2,-2){
\pspolygon[linewidth=0.4,linecolor=gray,linearc=0.75](0,0)(0,4)(6,4)(6,0)
%\psarc[linewidth=0.15,linecolor=lightgray](4,4){1}{180}{0}
\psline[linewidth=0.15,linecolor=lightgray](5.0,4)(5.0,0)
%\psline[linewidth=0.15,linecolor=lightgray](5.3,3.7)(1,0)
\rput(5,4){\psframebox[fillstyle=solid,fillcolor=magenta,framearc=0.3]{{\tiny\bf 1}}}
\rput(3,4){\psframebox[fillstyle=solid,fillcolor=white,framearc=0.3]{{\tiny\bf 2}}}
\rput(1,4){\psframebox[fillstyle=solid,fillcolor=white,framearc=0.3]{{\tiny\bf 3}}}
\rput(1,0){\psframebox[fillstyle=solid,fillcolor=white,framearc=0.3]{{\tiny\bf 4}}}
\rput(3,0){\psframebox[fillstyle=solid,fillcolor=white,framearc=0.3]{{\tiny\bf 5}}}
\rput(5,0){\psframebox[fillstyle=solid,fillcolor=white,framearc=0.3]{{\tiny\bf 6}}}
}
% 4
\rput(2,-10){
\pspolygon[linewidth=0.4,linecolor=gray,linearc=0.75](0,0)(0,4)(6,4)(6,0)
%\psarc[linewidth=0.15,linecolor=lightgray](4,4){1}{180}{0}
%\psline[linewidth=0.15,linecolor=lightgray](5.0,4)(5.0,0)
\psline[linewidth=0.15,linecolor=lightgray](5.3,3.7)(1,0)
\rput(5,4){\psframebox[fillstyle=solid,fillcolor=magenta,framearc=0.3]{{\tiny\bf 1}}}
\rput(3,4){\psframebox[fillstyle=solid,fillcolor=white,framearc=0.3]{{\tiny\bf 2}}}
\rput(1,4){\psframebox[fillstyle=solid,fillcolor=white,framearc=0.3]{{\tiny\bf 3}}}
\rput(1,0){\psframebox[fillstyle=solid,fillcolor=white,framearc=0.3]{{\tiny\bf 4}}}
\rput(3,0){\psframebox[fillstyle=solid,fillcolor=white,framearc=0.3]{{\tiny\bf 5}}}
\rput(5,0){\psframebox[fillstyle=solid,fillcolor=white,framearc=0.3]{{\tiny\bf 6}}}
}
% The involution
\psset{linewidth=0.2,linecolor=black}
\psline{c-c}(-2,0)(2,0)
\psline{c-c}(-2,1)(2,7)
\psline{c-c}(-2,-1)(2,-7)
% The orientations
% 1
\rput(-7,2.2){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray](0.0,1.25)(-0.33,0.75)(0.33,0.75)}
\rput(-5,2.2){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray](0.0,0.75)(-0.33,1.25)(0.33,1.25)}
\rput(-3,2.2){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray](0.0,1.25)(-0.33,0.75)(0.33,0.75)}
\rput(-7,-4.2){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray](0.0,1.25)(-0.33,0.75)(0.33,0.75)}
\rput(-5,-4.2){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray](0.0,0.75)(-0.33,1.25)(0.33,1.25)}
\rput(-3,-4.2){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray](0.0,1.25)(-0.33,0.75)(0.33,0.75)}
% 2
\rput(3,10.2){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray](0.0,1.25)(-0.33,0.75)(0.33,0.75)}
\rput(5,10.2){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray](0.0,1.25)(-0.33,0.75)(0.33,0.75)}
\rput(7,10.2){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray]
(0.0,0.75)(-0.33,1.25)(0.33,1.25)}
\rput(7,3.8){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray](0.0,1.25)(-0.33,0.75)(0.33,0.75)}
\rput(5,3.8){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray](0.0,0.75)(-0.33,1.25)(0.33,1.25)}
\rput(3,3.8){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray](0.0,1.25)(-0.33,0.75)(0.33,0.75)}
% 3
\rput(3,2.2){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray](0.0,1.25)(-0.33,0.75)(0.33,0.75)}
\rput(5,2.2){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray](0.0,0.75)(-0.33,1.25)(0.33,1.25)}
\rput(7,2.2){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray]
(0.0,0.75)(-0.33,1.25)(0.33,1.25)}
\rput(7,-4.2){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray](0.0,0.75)(-0.33,1.25)(0.33,1.25)}
\rput(5,-4.2){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray](0.0,0.75)(-0.33,1.25)(0.33,1.25)}
\rput(3,-4.2){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray](0.0,1.25)(-0.33,0.75)(0.33,0.75)}
% 4
\rput(3,-12.2){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray]
(0.0,1.25)(-0.33,0.75)(0.33,0.75)}
\rput(5,-12.2){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray](0.0,0.75)(-0.33,1.25)(0.33,1.25)}
\rput(7,-12.2){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray]
(0.0,0.75)(-0.33,1.25)(0.33,1.25)}
\rput(7,-5.8){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray](0.0,0.75)(-0.33,1.25)(0.33,1.25)}
\rput(5,-5.8){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray](0.0,0.75)(-0.33,1.25)(0.33,1.25)}
\rput(3,-5.8){\pspolygon[linewidth=0.1,linecolor=black,fillstyle=solid,fillcolor=lightgray](0.0,1.25)(-0.33,0.75)(0.33,0.75)}
\endpspicture