+group([
+box('Black','',820,700,970,900,0,1,1,1085,0,0,0,0,0,'1',0,[
+]),
+poly('Black','',2,[
+ 820,725,970,725],0,1,1,1086,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+]),
+text('Black',895,701,1,1,1,116,17,1087,14,3,0,0,0,0,2,116,17,0,0,"",0,0,0,0,715,'',[
+minilines(116,17,0,0,1,0,0,[
+mini_line(116,14,3,0,0,0,[
+str_block(0,116,14,3,0,-1,0,0,0,[
+str_seg('Black','Helvetica-Bold',1,80640,116,14,3,0,-1,0,0,0,0,0,
+ "basic_sockbuf<>")])
+])
+])]),
+poly('Black','',2,[
+ 820,800,970,800],0,1,1,1088,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+])
+],
+1084,0,0,[
+]).
+box('Black','',50,50,1020,1200,0,1,1,1189,0,0,0,0,0,'1',0,[
+]).
+group([
+box('Black','',801,100,999,170,0,1,1,1367,0,0,0,0,0,'1',0,[
+]),
+poly('Black','',2,[
+ 801,125,999,125],0,1,1,1368,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+]),
+text('Black',900,101,1,1,1,162,17,1369,14,3,0,0,0,0,2,162,17,0,0,"",0,0,0,0,115,'',[
+minilines(162,17,0,0,1,0,0,[
+mini_line(162,14,3,0,0,0,[
+str_block(0,162,14,3,0,-1,0,0,0,[
+str_seg('Black','Helvetica-Bold',1,80640,162,14,3,0,-1,0,0,0,0,0,
+ "std::basic_streambuf<>")])
+])
+])]),
+poly('Black','',2,[
+ 801,150,999,150],0,1,1,1370,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+])
+],
+1398,0,0,[
+]).
+poly('Black','',2,[
+ 900,200,900,700],0,1,1,1424,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+]).
+polygon('Black','',4,[
+ 900,170,875,200,925,200,900,170],0,1,1,0,1444,0,0,0,0,0,'1',0,
+ "0",[
+]).
+box('Black','',575,400,725,600,0,1,1,1443,0,0,0,0,0,'1',0,[
+]).
+poly('Black','',2,[
+ 575,425,725,425],0,1,1,1442,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+]).
+text('Black',650,401,1,1,1,145,17,1441,14,3,0,0,0,0,2,145,17,0,0,"",0,0,0,0,415,'',[
+minilines(145,17,0,0,1,0,0,[
+mini_line(145,14,3,0,0,0,[
+str_block(0,145,14,3,0,-1,0,0,0,[
+str_seg('Black','Helvetica-Bold',1,80640,145,14,3,0,-1,0,0,0,0,0,
+ "basic_isockstream<>")])
+])
+])]).
+poly('Black','',2,[
+ 575,500,725,500],0,1,1,1439,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+]).
+polygon('Black','',5,[
+ 635,620,650,600,665,620,650,640,635,620],0,1,1,0,1437,0,0,0,0,0,'1',0,
+ "00",[
+]).
+group([
+box('Black','',551,100,749,170,0,1,1,1472,0,0,0,0,0,'1',0,[
+]),
+poly('Black','',2,[
+ 551,125,749,125],0,1,1,1473,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+]),
+text('Black',650,101,1,1,1,144,17,1474,14,3,0,0,0,0,2,144,17,0,0,"",0,0,0,0,115,'',[
+minilines(144,17,0,0,1,0,0,[
+mini_line(144,14,3,0,0,0,[
+str_block(0,144,14,3,0,-1,0,0,0,[
+str_seg('Black','Helvetica-Bold',1,80640,144,14,3,0,-1,0,0,0,0,0,
+ "std::basic_istream<>")])
+])
+])]),
+poly('Black','',2,[
+ 551,150,749,150],0,1,1,1475,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+])
+],
+1471,0,0,[
+]).
+polygon('Black','',4,[
+ 650,170,625,200,675,200,650,170],0,1,1,0,1476,0,0,0,0,0,'1',0,
+ "0",[
+]).
+poly('Black','',2,[
+ 650,200,650,400],0,1,1,1484,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+]).
+box('Black','',325,400,475,600,0,1,1,1489,0,0,0,0,0,'1',0,[
+]).
+poly('Black','',2,[
+ 325,425,475,425],0,1,1,1490,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+]).
+text('Black',400,401,1,1,1,150,17,1491,14,3,0,0,0,0,2,150,17,0,0,"",0,0,0,0,415,'',[
+minilines(150,17,0,0,1,0,0,[
+mini_line(150,14,3,0,0,0,[
+str_block(0,150,14,3,0,-1,0,0,0,[
+str_seg('Black','Helvetica-Bold',1,80640,150,14,3,0,-1,0,0,0,0,0,
+ "basic_osockstream<>")])
+])
+])]).
+poly('Black','',2,[
+ 325,500,475,500],0,1,1,1492,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+]).
+group([
+box('Black','',301,100,499,170,0,1,1,1495,0,0,0,0,0,'1',0,[
+]),
+poly('Black','',2,[
+ 301,125,499,125],0,1,1,1496,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+]),
+text('Black',400,101,1,1,1,149,17,1497,14,3,0,0,0,0,2,149,17,0,0,"",0,0,0,0,115,'',[
+minilines(149,17,0,0,1,0,0,[
+mini_line(149,14,3,0,0,0,[
+str_block(0,149,14,3,0,-1,0,0,0,[
+str_seg('Black','Helvetica-Bold',1,80640,149,14,3,0,-1,0,0,0,0,0,
+ "std::basic_ostream<>")])
+])
+])]),
+poly('Black','',2,[
+ 301,150,499,150],0,1,1,1498,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+])
+],
+1494,0,0,[
+]).
+polygon('Black','',4,[
+ 400,170,375,200,425,200,400,170],0,1,1,0,1499,0,0,0,0,0,'1',0,
+ "0",[
+]).
+poly('Black','',2,[
+ 400,200,400,400],0,1,1,1500,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+]).
+box('Black','',95,400,245,600,0,1,1,1508,0,0,0,0,0,'1',0,[
+]).
+poly('Black','',2,[
+ 95,425,245,425],0,1,1,1509,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+]).
+text('Black',170,401,1,1,1,141,17,1510,14,3,0,0,0,0,2,141,17,0,0,"",0,0,0,0,415,'',[
+minilines(141,17,0,0,1,0,0,[
+mini_line(141,14,3,0,0,0,[
+str_block(0,141,14,3,0,-1,0,0,0,[
+str_seg('Black','Helvetica-Bold',1,80640,141,14,3,0,-1,0,0,0,0,0,
+ "basic_sockstream<>")])
+])
+])]).
+poly('Black','',2,[
+ 95,500,245,500],0,1,1,1511,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+]).
+group([
+box('Black','',71,100,269,170,0,1,1,1514,0,0,0,0,0,'1',0,[
+]),
+poly('Black','',2,[
+ 71,125,269,125],0,1,1,1515,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+]),
+text('Black',170,101,1,1,1,153,17,1516,14,3,0,0,0,0,2,153,17,0,0,"",0,0,0,0,115,'',[
+minilines(153,17,0,0,1,0,0,[
+mini_line(153,14,3,0,0,0,[
+str_block(0,153,14,3,0,-1,0,0,0,[
+str_seg('Black','Helvetica-Bold',1,80640,153,14,3,0,-1,0,0,0,0,0,
+ "std::basic_iostream<>")])
+])
+])]),
+poly('Black','',2,[
+ 71,150,269,150],0,1,1,1517,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+])
+],
+1513,0,0,[
+]).
+polygon('Black','',4,[
+ 170,170,145,200,195,200,170,170],0,1,1,0,1518,0,0,0,0,0,'1',0,
+ "0",[
+]).
+poly('Black','',2,[
+ 170,200,170,400],0,1,1,1519,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+]).
+polygon('Black','',5,[
+ 385,620,400,600,415,620,400,640,385,620],0,1,1,0,1569,0,0,0,0,0,'1',0,
+ "00",[
+]).
+polygon('Black','',5,[
+ 160,620,175,600,190,620,175,640,160,620],0,1,1,0,1570,0,0,0,0,0,'1',0,
+ "00",[
+]).
+poly('Black','',3,[
+ 650,640,650,755,820,755],0,1,1,1571,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+]).
+poly('Black','',3,[
+ 400,640,400,770,820,770],0,1,1,1572,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+]).
+poly('Black','',3,[
+ 175,640,175,780,820,780],0,1,1,1573,0,0,0,0,0,0,0,'1',0,0,
+ "0","",[
+ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
+]).
+page(2,"",1,'').
+poly('Black','',4,[