Simula Attribute File, Copyright Lund Software AB. 01 04 05 xDescr 000000 022271 xMakex xZmacx 022293 YYMMDDHHMMSSsss 970403154038015 editfile [,-1,-1,-1,0,B,,] [,0,0,0,16,X,,0] (Y,D,0,FILE,1,,1,-68) (Y,D,0,BYTEFILE,0,FILE,2,-64) (Y,D,0,INBYTEFILE,0,BYTEFILE,3,-60) (Y,D,0,OUTBYTEFILE,0,BYTEFILE,4,-56) (Y,D,0,DIRECTBYTEFILE,0,BYTEFILE,5,-52) (Y,D,0,IMAGEFILE,0,FILE,6,-48) (Y,D,0,INFILE,0,IMAGEFILE,7,-44) (Y,D,0,OUTFILE,0,IMAGEFILE,8,-40) (Y,D,0,PRINTFILE,0,OUTFILE,9,-36) (Y,D,0,DIRECTFILE,0,IMAGEFILE,10,-32) (Y,D,0,SIMSET,0,,11,-28) (Y,D,0,SIMULATION,0,SIMSET,12,-12) (S,D,P,SYSIN,0,INFILE,68,) (S,D,P,SYSOUT,0,PRINTFILE,69,) (V,D,P,1,,,2,) (V,D,P,2,,,3,) [FILE,0,0,0,11,C,,-1] (V,V,T,@FileName,,,-3,) (S,D,T,FILENAME,0,,111,) (S,D,B,ISOPEN,0,,112,) (S,D,B,SETACCESS,1,,113,) (S,D,0,DETACH,0,,21,) (V,D,B,@Open,,,4,) (V,D,I,@ACW,,,5,) (V,D,I,@Channel,,,6,) (V,D,I,@OS-ERcode,,,7,) (V,D,P,@FileSuc,,FILE,8,) (V,D,P,@FilePred,,FILE,9,) [BYTEFILE,0,0,0,1,C,FILE,-1] (S,D,S,BYTESIZE,0,,181,) [INBYTEFILE,0,0,0,8,C,BYTEFILE,-1] (S,D,B,OPEN,0,,182,) (S,D,B,CLOSE,0,,183,) (S,D,B,SETACCESS,1,,184,) (S,D,S,BYTESIZE,0,,192,) (S,D,B,ENDFILE,0,,188,) (S,D,S,INBYTE,0,,185,) (S,D,T,INTEXT,1,,187,) (V,D,B,@Endfile,,,10,) [OUTBYTEFILE,0,0,0,7,C,BYTEFILE,-1] (S,D,B,OPEN,0,,189,) (S,D,B,CLOSE,0,,190,) (S,D,B,SETACCESS,1,,191,) (S,D,S,BYTESIZE,0,,192,) (S,D,0,OUTBYTE,1,,193,) (S,D,0,OUTTEXT,1,,194,) (S,D,B,CHECKPOINT,0,,195,) [DIRECTBYTEFILE,0,0,0,22,C,BYTEFILE,-1] (S,D,B,OPEN,0,,196,) (S,D,B,CLOSE,0,,197,) (S,D,B,SETACCESS,1,,198,) (S,D,S,BYTESIZE,0,,199,) (S,D,B,ENDFILE,0,,209,) (S,D,B,CHECKPOINT,0,,204,) (S,D,0,LOCATE,1,,205,) (S,D,I,LOCATION,0,,210,) (S,D,I,MAXLOC,0,,212,) (S,D,I,LASTLOC,0,,211,) (S,D,B,LOCK,3,,206,) (S,D,B,UNLOCK,0,,207,) (S,D,B,LOCKED,0,,208,) (S,D,S,INBYTE,0,,200,) (S,D,T,INTEXT,1,,201,) (S,D,0,OUTBYTE,1,,202,) (S,D,0,OUTTEXT,1,,203,) (V,D,I,@Location,,,10,) (V,D,I,@MaxLoc,,,11,) (V,D,I,@LastLoc,,,12,) (V,D,B,@Endfile,,,13,) (V,D,B,@Locked,,,14,) [IMAGEFILE,0,0,0,5,C,FILE,-1] (V,V,T,IMAGE,,,7,) (S,D,0,SETPOS,1,,114,) (S,D,S,POS,0,,115,) (S,D,B,MORE,0,,116,) (S,D,S,LENGTH,0,,117,) [INFILE,0,0,0,13,C,IMAGEFILE,-1] (S,D,B,OPEN,1,,118,) (S,D,B,CLOSE,0,,119,) (S,D,B,SETACCESS,1,,120,) (S,D,0,INIMAGE,0,,121,) (S,D,B,INRECORD,0,,122,) (S,D,B,ENDFILE,0,,123,) (S,D,C,INCHAR,0,,124,) (S,D,B,LASTITEM,0,,125,) (S,D,T,INTEXT,1,,126,) (S,D,I,ININT,0,,127,) (S,D,L,INREAL,0,,128,) (S,D,I,INFRAC,0,,129,) (V,D,B,@Endfile,,,14,) [OUTFILE,0,0,0,13,C,IMAGEFILE,-1] (S,D,B,OPEN,1,,130,) (S,D,B,CLOSE,0,,131,) (S,D,B,SETACCESS,1,,132,) (S,D,0,OUTIMAGE,0,,133,) (S,D,0,BREAKOUTIMAGE,0,,134,) (S,D,0,OUTRECORD,0,,135,) (S,D,B,CHECKPOINT,0,,136,) (S,D,0,OUTCHAR,1,,137,) (S,D,0,OUTTEXT,1,,138,) (S,D,0,OUTINT,2,,140,) (S,D,0,OUTFIX,3,,141,) (S,D,0,OUTREAL,3,,142,) (S,D,0,OUTFRAC,3,,143,) [PRINTFILE,0,0,0,13,C,OUTFILE,-1] (S,D,B,OPEN,1,,144,) (S,D,B,CLOSE,0,,145,) (S,D,S,LINE,0,,146,) (S,D,S,PAGE,0,,147,) (S,D,S,LINESPERPAGE,1,,148,) (S,D,0,SPACING,1,,149,) (S,D,0,EJECT,1,,150,) (S,D,0,OUTIMAGE,0,,151,) (S,D,0,OUTRECORD,0,,152,) (V,D,S,@Spacing,,,14,) (V,D,S,@LinesPerPage,,,15,) (V,D,S,@Line,,,16,) (V,D,S,@Page,,,17,) [DIRECTFILE,0,0,0,32,C,IMAGEFILE,-1] (S,D,B,OPEN,1,,153,) (S,D,B,CLOSE,0,,154,) (S,D,B,SETACCESS,1,,155,) (S,D,0,INIMAGE,0,,156,) (S,D,0,OUTIMAGE,0,,157,) (S,D,0,DELETEIMAGE,0,,162,) (S,D,B,CHECKPOINT,0,,158,) (S,D,0,LOCATE,1,,159,) (S,D,I,LOCATION,0,,163,) (S,D,I,MAXLOC,0,,164,) (S,D,I,LASTLOC,0,,165,) (S,D,B,LOCK,3,,160,) (S,D,B,UNLOCK,0,,161,) (S,D,B,LOCKED,0,,167,) (S,D,B,ENDFILE,0,,166,) (S,D,B,LASTITEM,0,,168,) (S,D,C,INCHAR,0,,169,) (S,D,T,INTEXT,1,,170,) (S,D,I,ININT,0,,171,) (S,D,L,INREAL,0,,172,) (S,D,I,INFRAC,0,,173,) (S,D,0,OUTCHAR,1,,174,) (S,D,0,OUTTEXT,1,,175,) (S,D,0,OUTINT,2,,177,) (S,D,0,OUTFIX,3,,178,) (S,D,0,OUTREAL,3,,179,) (S,D,0,OUTFRAC,3,,180,) (V,D,I,@Location,,,14,) (V,D,I,@MaxLoc,,,15,) (V,D,I,@LastLoc,,,16,) (V,D,B,@Endfile,,,17,) (V,D,B,@Locked,,,18,) [SIMSET,0,0,0,4,C,,-1] (Y,D,0,LINKAGE,0,,1,-24) (Y,D,0,LINK,0,LINKAGE,2,-20) (Y,D,0,HEAD,0,LINKAGE,3,-16) (S,D,0,DETACH,0,,21,) [LINKAGE,0,0,0,6,C,,-28] (S,D,P,SUC,0,LINK,88,) (S,D,P,PRED,0,LINK,89,) (S,D,P,PREV,0,LINKAGE,90,) (V,D,P,@Suc,,LINKAGE,0,) (V,D,P,@Pred,,LINKAGE,1,) (S,D,0,DETACH,0,,21,) [LINK,0,0,0,4,C,LINKAGE,-28] (S,D,0,OUT,0,,96,) (S,D,0,PRECEDE,1,,98,) (S,D,0,INTO,1,,99,) (S,D,0,FOLLOW,1,,97,) [HEAD,0,0,0,5,C,LINKAGE,-28] (S,D,P,FIRST,0,LINK,91,) (S,D,P,LAST,0,LINK,92,) (S,D,B,EMPTY,0,,93,) (S,D,I,CARDINAL,0,,94,) (S,D,0,CLEAR,0,,95,) [SIMULATION,0,0,0,11,C,SIMSET,-1] (Y,D,0,PROCESS,0,LINK,4,-8) (S,D,P,CURRENT,0,PROCESS,100,) (S,D,L,TIME,0,,101,) (S,D,0,HOLD,1,,102,) (S,D,0,PASSIVATE,0,,103,) (S,D,0,WAIT,1,,104,) (S,D,0,CANCEL,1,,105,) (S,D,0,ACCUM,4,,106,) (Y,D,0,@MainProgram,0,PROCESS,5,-4) (V,D,P,@Current,,PROCESS,0,) (V,D,P,MAIN,,@MainProgram,1,) [PROCESS,0,0,0,6,C,LINK,-12] (S,D,B,IDLE,0,,107,) (S,D,B,TERMINATED,0,,108,) (S,D,L,EVTIME,0,,109,) (S,D,P,NEXTEV,0,PROCESS,110,) (V,D,P,@NextEv,,PROCESS,2,) (V,D,L,@EvTime,,,3,) [@MainProgram,0,0,0,0,C,PROCESS,-12] [,2,99,101,118,B,,0] (X,D,0,windowtools,,,WINDOWTOOLS960331014519079001,1) (X,D,0,structures,,,STRUCTURES960227163034002001,2) (X,D,0,structures,,,ELEMENT960227163034002002,3) (X,D,0,structures,,,CONTAINER960227163034002009,4) (X,D,0,structures,,,QUEUE960227163034002030,5) (X,D,0,structures,,,STACK960227163034002035,6) (X,D,0,structures,,,SET960227163034002039,7) (X,D,0,structures,,,TABLE960227163034002043,8) (X,D,0,structures,,,CONS960227163034002044,9) (X,D,0,structures,,,HEAD_CONS960227163034002048,10) (X,D,0,structures,,,ORDERED_LIST960227163034002062,11) (X,D,0,structures,,,CONSARRAY960227163034002066,12) (X,D,0,structures,,,ELEMENT_ARRAY960227163034002068,13) (X,D,0,structures,,,SIMPLE_QUEUE960227163034002084,14) (X,D,0,structures,,,SEQUENCE960227163034002096,15) (X,D,0,structures,,,SIMPLE_SET960227163034002100,16) (X,D,0,structures,,,SIMPLE_STACK960227163034002114,17) (X,D,0,structures,,,SIMPLE_TABLE960227163034002126,18) (X,D,0,structures,,,HASHTABLE960227163034002143,19) (X,D,0,utilities,,,UTILITIES960111180253018001,20) (X,D,0,utilities,,,INT_AS_TEXT960111180253018002,21) (X,D,0,utilities,,,INT_AS_TEXT_FIX960111180253018003,22) (X,D,0,utilities,,,REAL_AS_TEXT960111180253018004,23) (X,D,0,utilities,,,REAL_AS_TEXT_FIX960111180253018005,24) (X,D,0,utilities,,,CHAR_AS_TEXT960111180253018006,25) (X,D,0,utilities,,,FRONTSTRIP960111180253018007,26) (X,D,0,utilities,,,FIX_PLACE960111180253018008,27) (X,D,0,utilities,,,OK_REAL960111180253018009,28) (X,D,0,utilities,,,OK_INT960111180253018010,29) (X,D,0,utilities,,,OUTLINE960111180253018011,30) (X,D,0,utilities,,,FIRSTWORDIN960111180253018012,31) (X,D,0,utilities,,,NEXTWORDIN960111180253018013,32) (X,D,0,utilities,,,FORSTEORDI960111180253018014,33) (X,D,0,utilities,,,NESTEORDI960111180253018015,34) (X,D,0,utilities,,,FIRSTTEXTITEMIN960111180253018016,35) (X,D,0,utilities,,,NEXTTEXTITEMIN960111180253018017,36) (X,D,0,utilities,,,FIRSTSEPITEMIN960111180253018018,37) (X,D,0,utilities,,,NEXTSEPITEMIN960111180253018019,38) (X,D,0,utilities,,,FIRSTIDENTIN960111180253018020,39) (X,D,0,utilities,,,NEXTIDENTIN960111180253018021,40) (X,D,0,utilities,,,FIRSTITEMIN960111180253018022,41) (X,D,0,utilities,,,NEXTITEMIN960111180253018023,42) (X,D,0,utilities,,,NEXTPARTIN960111180253018024,43) (X,D,0,utilities,,,BE_OM_INT960111180253018025,44) (X,D,0,utilities,,,ASK_FOR_INT960111180253018026,45) (X,D,0,utilities,,,BE_OM_REAL960111180253018027,46) (X,D,0,utilities,,,ASK_FOR_REAL960111180253018028,47) (X,D,0,utilities,,,BE_OM_CHAR960111180253018029,48) (X,D,0,utilities,,,ASK_FOR_CHAR960111180253018030,49) (X,D,0,utilities,,,BE_OM_BOOL960111180253018031,50) (X,D,0,utilities,,,ASK_FOR_BOOL960111180253018032,51) (X,D,0,utilities,,,BE_OM_TEXT960111180253018033,52) (X,D,0,utilities,,,ASK_FOR_TEXT960111180253018034,53) (X,D,0,utilities,,,ASK_AND_WAIT_FOR_INPUT960111180253018035,54) (X,D,0,directory,,,DIRECTORY951019140529078001,55) (X,D,0,windowtools,,,XDISPLAY960331014519079002,56) (X,D,0,windowtools,,,ALARM_REQUEST960331014519079027,57) (X,D,0,windowtools,,,OWN_EVENT960331014519079028,58) (X,D,0,windowtools,,,XGRAPHICALCONTEXT960331014519079029,59) (X,D,0,windowtools,,,XFONT960331014519079041,60) (X,D,0,windowtools,,,BITMAP960331014519079063,61) (X,D,0,windowtools,,,PIXMAP960331014519079068,62) (X,D,0,windowtools,,,CURSOR960331014519079072,63) (X,D,0,windowtools,,,XWINDOW960331014519079076,64) (X,D,0,windowtools,,,MAINWINDOW960331014519079317,65) (X,D,0,windowtools,,,SIDEWINDOW960331014519079341,66) (X,D,0,windowtools,,,POPUPWINDOW960331014519079345,67) (X,D,0,windowtools,,,SIMPLEWINDOW960331014519079348,68) (X,D,0,windowtools,,,SUBWINDOW960331014519079363,69) (X,D,0,windowtools,,,HEADWINDOW960331014519079388,70) (X,D,0,windowtools,,,BUTTON960331014519079396,71) (X,D,0,windowtools,,,FANCYBUTTON960331014519079421,72) (X,D,0,windowtools,,,INPUTWINDOW960331014519079435,73) (X,D,0,windowtools,,,ITEMWINDOW960331014519079470,74) (X,D,0,windowtools,,,INTITEMWINDOW960331014519079480,75) (X,D,0,windowtools,,,REALITEMWINDOW960331014519079487,76) (X,D,0,windowtools,,,CHARITEMWINDOW960331014519079493,77) (X,D,0,windowtools,,,BOOLITEMWINDOW960331014519079499,78) (X,D,0,windowtools,,,TEXTITEMWINDOW960331014519079509,79) (X,D,0,windowtools,,,PROMPTWINDOW960331014519079513,80) (X,D,0,windowtools,,,MESSAGEWINDOW960331014519079548,81) (X,D,0,windowtools,,,SCROLLBAR960331014519079559,82) (X,D,0,windowtools,,,SCROLLBOX960331014519079565,83) (X,D,0,windowtools,,,SCROLLWINDOW960331014519079570,84) (X,D,0,windowtools,,,LISTWINDOW960331014519079633,85) (X,D,0,windowtools,,,TEXTARRAY960331014519079716,86) (X,D,0,windowtools,,,DRAWWINDOW960331014519079726,87) (X,D,0,windowtools,,,GRAPHWINDOW960331014519079739,88) (X,D,0,windowtools,,,GRAPHPAGE960331014519079743,89) (X,D,0,windowtools,,,MULTIPLECHOICEWINDOW960331014519079750,90) (X,D,0,windowtools,,,TEXT_ELEMENT960331014519079760,91) (X,D,0,windowtools,,,MENUWINDOW960331014519079761,92) (X,D,0,windowtools,,,PARAMETERWINDOW960331014519079768,93) (X,D,0,windowtools,,,INTPARAMETER960331014519079773,94) (X,D,0,windowtools,,,BOOLPARAMETER960331014519079778,95) (X,D,0,windowtools,,,CHARPARAMETER960331014519079783,96) (X,D,0,windowtools,,,REALPARAMETER960331014519079788,97) (X,D,0,windowtools,,,TEXTPARAMETER960331014519079793,98) (X,D,0,windowtools,,,PARAMETERMENU960331014519079798,99) (X,D,0,windowtools,,,PARAMETERLIST960331014519079805,100) (X,D,0,windowtools,,,RADIOPANEL960331014519079812,101) (X,D,0,windowtools,,,RADIOBUTTON960331014519079821,102) (X,D,0,windowtools,,,SPLITC960331014519079826,103) (X,D,0,windowtools,,,SCANTO960331014519079827,104) (X,D,0,windowtools,,,REST960331014519079828,105) (X,D,0,windowtools,,,FROM960331014519079829,106) (X,D,0,windowtools,,,GETWORD960331014519079830,107) (X,D,0,windowtools,,,BLANK960331014519079831,108) (X,D,0,windowtools,,,SELECTIONLISTWINDOW960331014519079832,109) (X,D,0,windowtools,,,MENUSCROLLWINDOW960331014519079840,110) (X,D,0,windowtools,,,DIRENTRY960331014519079854,111) (X,D,0,windowtools,,,DIRECTORYMENU960331014519079856,112) (X,D,0,windowtools,,,POPUPLISTWINDOW960331014519079859,113) (X,D,0,windowtools,,,POPUPMENU960331014519079864,114) (X,D,0,windowtools,,,MENUBUTTON960331014519079872,115) (X,D,0,windowtools,,,SLEEP960331014519079881,116) (X,D,0,windowtools,,,MININT0960331014519079882,117) (C,D,0,MYWINDOW,0,SIMPLEWINDOW,118,5612) [MYWINDOW,7,90,97,11,C,SIMPLEWINDOW,4] (P,D,B,READFILE,1,,278,5616) (P,D,0,SAVEFILE,1,,279,5620) (P,D,0,CREATENEWFILE,0,,280,5624) (P,D,0,OPENNEWFILE,0,,281,5628) (P,J,0,CLICKINBUTTON,1,,0,5632) (V,D,P,QUIT,,BUTTON,61,) (V,D,P,SAVE,,BUTTON,62,) (V,D,P,NEWFILE,,BUTTON,63,) (V,D,P,OPENFILE,,BUTTON,64,) (V,D,P,EDIT,,SCROLLWINDOW,65,) (V,D,T,FILENAME,,,63,) [READFILE,10,14,30,4,P,,5612] (V,R,T,FNAME,,,-2,) (F,D,B,READFILE,,,0,) (V,D,P,F,,INFILE,5,) (V,D,B,OPENED,,,6,) [SAVEFILE,32,37,47,5,P,,5612] (V,R,T,FNAME,,,-3,) (V,D,I,I,,,4,) (L,D,I,NLINES,,,20,) (V,D,T,T,,,2,) (V,D,P,OUTPUT,,OUTFILE,9,) [CREATENEWFILE,49,51,60,0,P,,5612] [OPENNEWFILE,62,65,77,1,P,,5612] (V,D,P,MENU,,DIRECTORYMENU,0,) [CLICKINBUTTON,79,80,84,1,P,,5612] (V,R,P,B,,BUTTON,0,) 000301 005181 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 011530 011886 011999 012127 012162 012226 000319 005144 004965 004643 004499 004386 004214 004086 003295 002959 002606 002269 002133 001578 001373 001151 001097 000819 <1409,12282,18,22145>