home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1995 / ARCHIVE95.iso / discs / pipeline / fireworkz / MineSweep / c_game < prev    next >
Text File  |  1993-10-20  |  46KB  |  288 lines

  1. {Version:1.03/60;23 Aug 1993;Resultz;Colton Software;4000 2029 4983 8986}
  2. {Block:0;0;;32;2;217;;32;2;217}
  3. {Style:BaseSheet;{ColWidth:1623}{ColName:x#}{RowHeight:480}{RowHeightFix:0}{RowUnbreakable:0}{RowName:#}{MarginLeft:114}{MarginRight:114}{MarginPara:0}{Tablist}{Background:255;255;255}{ParaStart:68}{ParaEnd:68}{LineSpace:0;72}{Justify:2}{NewObject:1}{Numform:#,##0.00}{NumformDT:dd.mm.yy}{NumformSE:@}{BorderColour:0;0;0}{Border:0}{GridLeftColour:221;221;221}{GridTopColour:221;221;221}{GridRightColour:221;221;221}{GridBottomColour:221;221;221}{GridLeft:0}{GridTop:0}{GridRight:0}{GridBottom:0}{Typeface:Helvetica}{Fontx:0}{Fonty:240}{Underline:0}{Bold:0}{Italic:0}{Superscript:0}{Subscript:0}{Foreground:0;0;0}}
  4. {Style:BaseHeadFoot;{ColWidth:11164}{MarginLeft:114}{MarginRight:114}{Tablist:C5385 R10771}{ParaStart:68}{ParaEnd:68}{LineSpace:0;72}{Justify:0}}
  5. {Style:Current cell;{Background:221;221;221}}
  6. {Style:Text;{Justify:0}{Italic:1}{Foreground:153;153;153}}
  7. {Style:Custom;{Justify:0}{Foreground:0;0;0}}
  8. {Style:My Table;{ColWidth:455}}
  9. {StyleBase:BaseSheet}
  10. {StyleCurrent:Current cell}
  11. {StyleHeaderFooter:BaseHeadFoot}
  12. {StyleText:Text}
  13. {Paper:From Printer;0;16840;11900;460;460;360;360;0;0;0;0;32;;0}
  14. {PrintQuality:0}
  15. {StartOfData}
  16. {Name-S:playing;0}
  17. {Name-S:board;a25}
  18. {Name-S:xl;11}
  19. {Name-S:yl;11}
  20. {Name-S:vcol;20}
  21. {Name-S:vrow;19}
  22. {Name-S:placed;1}
  23. {Name-S:scol;4}
  24. {Name-S:srow;6}
  25. {Name-S:i;21}
  26. {Name-S:j;21}
  27. {Name-S:bd_cols;20}
  28. {Name-S:bd_rows;20}
  29. {Name-S:nummines;"M"}
  30. {Name-S:Version;1.30}
  31. {Name-S:hits;0}
  32. {Name-S:eog;0}
  33. {Name-S:select;3}
  34. {Name-S:temp;"ok"}
  35. {S:X;X;0;0;custom function control statements}
  36. {S:S;F;0;1;;function("setup","preview:array","mines:number")}
  37. {S:S;F;0;2;;if(playing = 1,result(0),)}
  38. {S:S;F;0;3;\{"d","d","M",3,1,0,0,0,0,2,"M",2,0,1,"M",2,2,2,2,1\\\;"d","d","M","M",1,0,0,0,0,2,"M",3,1,1,1,2,"M","M",2,"M"\\\;"d","d","d",3,1,0,0,0,1,3,4,"M",3,2,1,2,4,4,3,1\\\;"M",2,"M",1,0,1,1,2,3,"M","M",4,"M","M",1,1,"M","M",1,0\\\;"d","d",1,1,0,2,"M",3,"M","M",5,"M",4,2,1,1,3,3,2,0\\\;1,1,0,0,0,2,"M",3,2,2,3,"M",2,0,1,1,2,"M",1,0\\\;"M",1,0,0,0,2,2,2,0,0,1,1,1,0,2,"M",3,1,1,0\\\;1,2,1,1,1,2,"M",2,1,2,1,1,0,0,2,"M",2,1,1,1\\\;1,2,"M",1,1,"M",3,3,"M",2,"M",1,0,0,1,1,1,2,"M",2\\\;"M",2,1,2,3,3,3,"M",2,3,2,2,0,0,0,0,0,2,"M",2\\\;2,2,0,1,"M","M",4,3,2,1,"M",1,0,0,1,1,2,2,2,1\\\;"M",1,0,1,2,3,"M","M",2,2,3,2,1,0,1,"M",2,"M",1,0\\\;1,1,0,1,1,2,3,3,3,"M",2,"M",1,0,1,2,3,2,1,0\\\;0,0,0,2,"M",3,2,"M",2,1,2,1,2,1,2,2,"M",1,0,0\\\;0,0,1,3,"M",4,"M",3,1,0,0,0,1,"M",2,"M",2,1,0,0\\\;0,0,1,"M",2,4,"M",3,0,0,0,1,2,2,2,1,1,0,0,0\\\;0,0,1,1,2,3,"M",3,1,1,2,3,"M",1,0,0,0,0,0,0\\\;0,0,1,1,3,"M",4,"M",2,2,"M","M",3,1,0,1,2,2,1,0\\\;0,0,1,"M",3,"M",4,2,2,"M",4,"M",2,0,0,1,"M","M",2,1\\\;0,0,1,1,2,2,"M",1,1,1,2,1,1,0,0,1,2,2,2,"M"\};set_name("board",a25)}
  39. {S:S;F;0;4;;if(rows(@preview) > rows(board) | cols(@preview) > cols(board),result("Board too Large"),)}
  40. {S:S;F;0;5;20;set_name("bd_cols",cols(@preview))}
  41. {S:S;F;0;6;20;set_name("bd_rows",rows(@preview))}
  42. {S:S;F;0;7;" ";set_value(@preview," ")}
  43. {S:S;F;0;8;3;set_name("select",int(rand*30)+1)}
  44. {S:S;F;0;9;;if(@mines >= 60)}
  45. {S:S;F;0;10;\{1,1,0,0,0,1,2,2,1,0,1,"M",2,2,"M",2,"M",1,0,0\\\;"M",2,1,1,1,1,"M","M",1,0,1,2,"M",2,1,2,1,1,0,0\\\;"M",2,2,"M",2,1,3,4,3,1,1,3,4,3,1,1,1,1,0,0\\\;1,1,2,"M",2,1,3,"M","M",1,1,"M","M","M",1,1,"M",2,1,0\\\;1,1,2,1,1,1,"M","M",4,1,1,2,3,2,1,1,2,"M",1,0\\\;1,"M",1,0,1,2,5,"M",3,0,1,1,1,0,0,0,1,1,1,0\\\;1,1,1,0,1,"M",3,"M",2,0,1,"M",1,0,1,1,1,0,1,1\\\;0,0,0,0,1,1,2,1,1,0,1,1,1,1,3,"M",3,2,3,"M"\\\;1,1,0,0,0,1,1,1,0,0,0,0,0,1,"M","M",4,"M","M",3\\\;"M",1,0,0,0,1,"M",1,0,1,1,1,0,2,3,4,"M",3,4,"M"\\\;1,1,0,1,1,2,1,2,1,2,"M",1,0,1,"M",2,1,1,2,"M"\\\;0,0,0,1,"M",1,1,2,"M",3,2,1,0,1,1,1,0,0,2,2\\\;0,0,0,1,1,1,1,"M",3,"M",1,0,0,0,0,0,0,0,1,"M"\\\;0,0,1,1,1,0,1,1,3,2,2,0,0,0,0,0,0,0,1,1\\\;0,0,1,"M",1,1,1,1,1,"M",3,2,1,0,0,0,0,1,1,1\\\;0,0,1,1,1,2,"M",2,1,2,"M","M",1,0,0,0,0,1,"M",1\\\;1,1,0,0,0,2,"M",2,0,2,3,3,1,0,0,0,0,2,2,2\\\;"M",2,1,1,0,1,1,1,0,1,"M",1,0,0,0,1,2,3,"M",2\\\;1,2,"M",1,0,1,2,2,1,2,2,2,1,1,1,1,"M","M",3,"M"\\\;0,1,1,1,0,1,"M","M",1,1,"M",1,1,"M",1,1,2,2,2,1\};    set_value(board, index(a139a168,1,select))}
  46. {S:S;F;0;11;1;    if(@mines > 60,placemines_fast(@mines-60),0)}
  47. {S:S;F;0;12;;else}
  48. {S:S;F;0;13;;    for("i",1,bd_rows)}
  49. {S:S;F;0;14;;        for("j",1,bd_cols)}
  50. {S:S;F;0;15;;            set_value(board,0,i,j)}
  51. {S:S;F;0;16;;        next}
  52. {S:S;F;0;17;;    next}
  53. {S:S;F;0;18;;    placemines_fast(@mines)}
  54. {S:S;F;0;19;;endif}
  55. {S:S;F;0;20;0;set_name("hits",0)}
  56. {S:S;F;0;21;1;set_name("playing",1)}
  57. {S:S;F;0;22;;result("Setup OK")}
  58. {S:S;A;0;24;\{"d","d",0,0,0,2,"M",3,1,0,1,"M",2,3,"M",3,"M",1,0,0\\\;"M","d",1,"d",1,2,"M","M",1,0,1,2,"M",3,"M",3,1,1,0,0\\\;"M",2,2,"M",2,1,3,4,3,1,1,3,4,4,2,2,1,1,0,0\\\;1,1,2,"M",2,1,3,"M","M",1,1,"M","M","M",1,1,"M",2,1,0\\\;1,1,3,2,2,1,"M","M",4,1,1,2,3,2,1,1,2,"M",1,0\\\;1,"M",2,"M",2,2,5,"M",3,0,1,1,2,1,1,0,1,1,1,0\\\;1,1,2,1,2,"M",3,"M",2,0,1,"M",3,"M",2,1,1,0,1,1\\\;0,0,0,0,1,1,2,1,1,0,1,2,"M",3,4,"M",3,2,3,"M"\\\;1,1,0,0,0,1,1,1,0,0,0,1,1,2,"M","M",5,"M","M",3\\\;"M",1,0,0,0,1,"M",1,0,1,1,1,0,2,3,4,"M","M",5,"M"\\\;1,1,0,1,1,2,1,2,1,2,"M",1,0,1,"M",3,3,3,3,"M"\\\;0,0,0,1,"M",1,1,2,"M",4,3,2,0,2,2,3,"M",1,2,2\\\;0,0,0,1,1,1,1,"M",3,"M","M",1,0,1,"M",2,1,1,1,"M"\\\;0,0,1,1,1,0,1,1,3,3,3,1,0,1,1,1,0,0,1,1\\\;0,0,1,"M",1,1,1,1,1,"M",3,2,1,0,0,0,0,1,1,1\\\;0,0,1,1,1,2,"M",2,1,2,"M","M",1,0,0,0,0,1,"M",1\\\;1,1,0,0,0,2,"M",2,0,2,3,3,1,0,0,0,0,2,2,2\\\;"M",2,1,1,0,1,1,1,0,1,"M",2,1,1,0,1,2,3,"M",2\\\;1,2,"M",1,0,1,2,2,1,2,2,3,"M",2,1,1,"M","M",3,"M"\\\;0,1,1,1,0,1,"M","M",1,1,"M",2,2,"M",1,1,2,2,2,1\}}
  59. {S:S;F;0;25;;function("reveal","preview:array","acol:number","arow:number")}
  60. {S:S;F;0;26;20;set_name("vcol",@acol)}
  61. {S:S;F;0;27;19;set_name("vrow",@arow)}
  62. {S:S;F;0;28;0;if(vcol > bd_cols | vrow > bd_rows,result("ok"),0)}
  63. {S:S;F;0;29;;if(hits = 0 & index(board,vcol,vrow) = "M")}
  64. {S:S;F;0;30;\{"M",1,0,0,1,"M",1,0,1,2,"M",2,1,2,"M","M","M","M",3,"M"\\\;1,1,0,0,1,1,1,0,1,"M",2,2,"M",2,2,3,4,4,"M",2\\\;1,1,2,1,1,0,0,0,1,1,1,1,1,1,0,0,1,"M",3,2\\\;2,"M",3,"M",3,1,0,0,0,0,0,1,1,1,0,0,1,1,3,"M"\\\;"M",3,4,"M","M",1,0,0,0,0,0,1,"M",1,0,0,1,1,3,"M"\\\;3,"M",2,2,2,1,0,0,1,1,1,1,1,1,0,0,1,"M",3,2\\\;"M",3,1,0,0,0,0,0,1,"M",1,0,0,1,1,2,3,3,3,"M"\\\;"M",2,0,1,1,1,0,0,1,1,1,0,1,2,"M",2,"M","M",2,1\\\;3,4,2,2,"M",2,1,2,1,1,1,1,2,"M",2,2,2,3,2,1\\\;"M","M","M",2,1,2,"M",2,"M",1,2,"M",4,2,1,0,0,1,"M",1\\\;3,4,3,1,1,2,2,2,1,1,2,"M","M",1,0,0,0,1,1,1\\\;2,"M",2,1,1,"M",1,0,0,0,1,2,2,2,1,1,0,0,1,1\\\;"M",3,"M",2,2,2,2,2,1,1,1,2,2,2,"M",1,0,0,1,"M"\\\;1,2,2,"M",3,4,"M",3,"M",1,1,"M","M",3,1,1,0,0,1,1\\\;0,0,2,3,"M","M","M",4,2,3,3,5,"M",3,0,0,0,0,0,0\\\;1,1,1,"M",3,5,"M",3,1,"M","M",5,"M",3,0,0,0,0,0,0\\\;"M",2,1,1,1,2,"M",3,2,4,"M",5,"M",2,0,0,0,0,0,0\\\;"M",2,0,0,0,1,2,"M",1,2,"M",3,1,1,0,0,0,0,0,0\\\;1,1,0,0,1,1,3,2,2,2,2,2,0,0,0,0,0,0,0,0\\\;0,0,0,0,1,"M",2,"M",1,1,"M",1,0,0,0,0,0,0,0,0\};    set_value(board,transpose(board))}
  65. {S:S;F;0;31;;endif}
  66. {S:S;F;0;32;;if(hits = 0 & index(board,vcol,vrow) = "M")}
  67. {S:S;F;0;33;\{0,0,0,0,1,"M",2,"M",1,1,"M",1,0,0,0,0,0,0,0,0\\\;1,1,0,0,1,1,3,2,2,2,2,2,0,0,0,0,0,0,0,0\\\;"M",2,0,0,0,1,2,"M",1,2,"M",3,1,1,0,0,0,0,0,0\\\;"M",2,1,1,1,2,"M",3,2,4,"M",5,"M",2,0,0,0,0,0,0\\\;1,1,1,"M",3,5,"M",3,1,"M","M",5,"M",3,0,0,0,0,0,0\\\;0,0,2,3,"M","M","M",4,2,3,3,5,"M",3,0,0,0,0,0,0\\\;1,2,2,"M",3,4,"M",3,"M",1,1,"M","M",3,1,1,0,0,1,1\\\;"M",3,"M",2,2,2,2,2,1,1,1,2,2,2,"M",1,0,0,1,"M"\\\;2,"M",2,1,1,"M",1,0,0,0,1,2,2,2,1,1,0,0,1,1\\\;3,4,3,1,1,2,2,2,1,1,2,"M","M",1,0,0,0,1,1,1\\\;"M","M","M",2,1,2,"M",2,"M",1,2,"M",4,2,1,0,0,1,"M",1\\\;3,4,2,2,"M",2,1,2,1,1,1,1,2,"M",2,2,2,3,2,1\\\;"M",2,0,1,1,1,0,0,1,1,1,0,1,2,"M",2,"M","M",2,1\\\;"M",3,1,0,0,0,0,0,1,"M",1,0,0,1,1,2,3,3,3,"M"\\\;3,"M",2,2,2,1,0,0,1,1,1,1,1,1,0,0,1,"M",3,2\\\;"M",3,4,"M","M",1,0,0,0,0,0,1,"M",1,0,0,1,1,3,"M"\\\;2,"M",3,"M",3,1,0,0,0,0,0,1,1,1,0,0,1,1,3,"M"\\\;1,1,2,1,1,0,0,0,1,1,1,1,1,1,0,0,1,"M",3,2\\\;1,1,0,0,1,1,1,0,1,"M",2,2,"M",2,2,3,4,4,"M",2\\\;"M",1,0,0,1,"M",1,0,1,2,"M",2,1,2,"M","M","M","M",3,"M"\};    set_value(board,flip(board))}
  68. {S:S;F;0;34;;endif}
  69. {S:S;F;0;35;"M";if(index(board,vcol,vrow) <> "d",rev_square(@preview,vcol,vrow),0)}
  70. {S:S;F;0;36;0;if(index(board,vcol,vrow) = 0,autoreveal(@preview,vcol,vrow),0)}
  71. {S:S;F;0;37;0;if(index(board,vcol,vrow) <> "M" & index(board,vcol,vrow) <> "d",set_name("hits",hits+1),0)}
  72. {S:S;F;0;38;0;if(index(board,vcol,vrow) = "M",result("Bang"),0)}
  73. {S:S;F;0;39;"d";set_value(board,"d",vcol,vrow)}
  74. {S:S;F;0;40;;result("ok")}
  75. {S:S;F;0;42;;function("rev_square","preview:array","c:number","r:number")}
  76. {S:S;F;0;43;"M";set_name("nummines",index(board,@c,@r))}
  77. {S:S;F;0;44;"M";set_value(@preview,nummines, @c, @r)}
  78. {S:S;F;0;45;;result(nummines)}
  79. {S:S;F;0;47;;function("autoreveal","preview:array","arvcol:number","arvrow:number")}
  80. {S:S;F;0;48;0;if(index(board,@arvcol,@arvrow) = "d",result(1),0)}
  81. {S:S;F;0;49;1;rev_square(@preview,@arvcol,@arvrow)}
  82. {S:S;F;0;50;6;set_name("hits",hits+1)}
  83. {S:S;F;0;51;;if(index(board,@arvcol,@arvrow) = 0)}
  84. {S:S;F;0;52;"d";    set_value(board,"d",@arvcol,@arvrow)}
  85. {S:S;F;0;53;;    if(@arvcol > 1)}
  86. {S:S;F;0;54;1;        autoreveal(@preview,@arvcol-1,@arvrow)}
  87. {S:S;F;0;55;1;        if(@arvrow > 1,autoreveal(@preview,@arvcol-1,@arvrow-1),0)}
  88. {S:S;F;0;56;1;        if(@arvrow < bd_rows,autoreveal(@preview,@arvcol-1,@arvrow+1),0)}
  89. {S:S;F;0;57;;    endif}
  90. {S:S;F;0;58;;    if(@arvcol < bd_cols)}
  91. {S:S;F;0;59;1;        autoreveal(@preview,@arvcol+1,@arvrow)}
  92. {S:S;F;0;60;1;        if(@arvrow > 1,autoreveal(@preview,@arvcol+1,@arvrow-1),0)}
  93. {S:S;F;0;61;1;        if(@arvrow < bd_rows,autoreveal(@preview,@arvcol+1,@arvrow+1),0)}
  94. {S:S;F;0;62;;    endif}
  95. {S:S;F;0;63;1;    if(@arvrow > 1,autoreveal(@preview,@arvcol,@arvrow-1),0)}
  96. {S:S;F;0;64;1;    if(@arvrow < bd_rows,autoreveal(@preview,@arvcol,@arvrow+1),0)}
  97. {S:S;F;0;65;;endif}
  98. {S:S;F;0;66;"d";set_value(board,"d",@arvcol,@arvrow)}
  99. {S:S;F;0;67;;result(1)}
  100. {S:S;F;0;69;;function("placemines_fast","numm:number")}
  101. {S:S;F;0;70;#65561;for("i",1,@numm)}
  102. {S:S;F;0;71;0;set_name("placed",0)}
  103. {S:S;F;0;72;;while(!placed)}
  104. {S:S;F;0;73;4;    set_name("scol",int(rand*bd_cols)+1)}
  105. {S:S;F;0;74;6;    set_name("srow",int(rand*bd_rows)+1)}
  106. {S:S;F;0;75;;    if(index(board,scol,srow) <> "M")}
  107. {S:S;F;0;76;1;        set_name("placed",1)}
  108. {S:S;F;0;77;"M";        set_value(board,"M",scol,srow)}
  109. {S:S;F;0;78;;    endif}
  110. {S:S;F;0;79;;endwhile}
  111. {S:S;F;0;80;1;inc_square(scol-1,srow-1)}
  112. {S:S;F;0;81;1;inc_square(scol-1,srow)}
  113. {S:S;F;0;82;1;inc_square(scol-1,srow+1)}
  114. {S:S;F;0;83;1;inc_square(scol,srow-1)}
  115. {S:S;F;0;84;1;inc_square(scol,srow+1)}
  116. {S:S;F;0;85;1;inc_square(scol+1,srow-1)}
  117. {S:S;F;0;86;1;inc_square(scol+1,srow)}
  118. {S:S;F;0;87;1;inc_square(scol+1,srow+1)}
  119. {S:S;F;0;88;;next}
  120. {S:S;F;0;89;;result(1)}
  121. {S:S;F;0;91;;function("inc_square","c:number","r:number")}
  122. {S:S;F;0;92;0;if(@c<1 | @c>bd_cols | @r<1 | @r>bd_rows,result(1),0)}
  123. {S:S;F;0;93;0;if(type(deref(index(board,@c,@r))) <> "number",result(1),0)}
  124. {S:S;F;0;94;2;set_value(board,index(board,@c,@r)+1,@c,@r)}
  125. {S:S;F;0;95;;result(1)}
  126. {S:S;F;0;97;;function("game","preview:array","mines:number","tcol:reference","trow:reference")}
  127. {S:S;F;0;98;;if(@tcol = 0 & @trow = -1 & hits)}
  128. {S:S;F;0;99;0;    set_name("playing",0)}
  129. {S:S;F;0;100;" ";    set_value(@preview," ",1,1)}
  130. {S:S;F;0;101;0;    set_name("eog",0)}
  131. {S:S;F;0;102;0;    set_name("hits",0)}
  132. {S:S;F;0;103;;    result("Please wait a few seconds for setup")}
  133. {S:S;F;0;104;;endif}
  134. {S:S;F;0;105;;if(eog)}
  135. {S:S;F;0;106;;    if(playing = 2)}
  136. {S:S;F;0;107;;        result("You Lost! - Double click 'Fireworkzsweeper' for new game")}
  137. {S:S;F;0;108;;else}
  138. {S:S;F;0;109;;        result("You Won! - Double click 'Fireworkzsweeper' for new game")}
  139. {S:S;F;0;110;;    endif}
  140. {S:S;F;0;111;;endif}
  141. {S:S;F;0;112;;if(playing = 2)}
  142. {S:S;F;0;113;1;    set_name("eog",1)}
  143. {S:S;F;0;114;;    for("i",1,bd_cols)}
  144. {S:S;F;0;115;;        for("j",1,bd_rows)}
  145. {S:S;F;0;116;0;            if(index(board,i,j) = "M", reveal(@preview,i,j), 0)}
  146. {S:S;F;0;117;;        next}
  147. {S:S;F;0;118;;    next}
  148. {S:S;F;0;119;;    result("Now that was extremely unlucky!")}
  149. {S:S;F;0;120;;endif}
  150. {S:S;F;0;121;0;setup(@preview, @mines)}
  151. {S:S;F;0;122;0;if(type(deref(@tcol)) = "Error" | type(deref(@trow)) = "Error", result("Double click cell for first move"), 0)}
  152. {S:S;F;0;123;"ok";set_name("temp","ok")}
  153. {S:S;F;0;124;;if(@tcol > 0 & @tcol <= bd_cols & @trow > 0 & @trow <= bd_rows)}
  154. {S:S;F;0;125;"Bang";    set_name("temp",reveal(@preview,@tcol,@trow))}
  155. {S:S;F;0;126;;endif}
  156. {S:S;F;0;127;;if(hits >= (bd_rows*bd_cols - @mines))}
  157. {S:S;F;0;128;;    set_name("playing",3)}
  158. {S:S;F;0;129;1;    set_name("eog",1)}
  159. {S:S;F;0;130;;    result("Congratulations, you won !")}
  160. {S:S;F;0;131;;endif}
  161. {S:S;F;0;132;;if(temp="ok")}
  162. {S:S;F;0;133;;    result(join("Double click cell for next move ( ",string(hits,0)," cells cleared )"))}
  163. {S:S;F;0;134;;endif}
  164. {S:S;F;0;135;2;set_name("playing",2)}
  165. {S:S;F;0;136;;result("Game Over")}
  166. {S:S;A;0;138;\{1,1,0,0,0,1,2,2,1,1,1,1,0,1,"M",2,3,"M",2,0\\\;"M",1,1,1,1,1,"M","M",2,1,"M",1,1,3,4,"M",3,"M",3,1\\\;1,2,2,"M",1,1,4,"M",5,3,2,1,1,"M","M",2,2,2,"M",1\\\;0,1,"M",2,1,1,3,"M","M","M",1,0,1,3,3,2,0,1,1,1\\\;0,1,1,1,0,1,"M",3,3,2,1,0,0,1,"M",1,0,0,1,1\\\;0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,1,"M"\\\;1,1,1,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0,1,1\\\;2,"M",2,1,1,2,"M",2,1,2,2,3,"M",1,0,0,0,0,0,0\\\;2,"M",2,1,"M",2,1,2,"M",2,"M","M",3,2,1,0,1,1,1,0\\\;1,1,1,2,2,2,0,2,2,3,2,2,3,"M",2,0,1,"M",2,1\\\;1,1,1,2,"M",1,0,1,"M",1,0,0,3,"M",3,1,3,3,3,"M"\\\;"M",1,1,"M",2,2,1,2,1,2,1,1,2,"M",2,1,"M","M",3,2\\\;1,1,1,1,1,1,"M",1,0,1,"M",1,1,1,2,2,3,2,2,"M"\\\;0,0,0,0,0,1,1,2,1,2,2,2,1,0,1,"M",1,0,2,2\\\;0,0,1,1,1,0,0,1,"M",1,1,"M",1,0,1,1,1,1,2,"M"\\\;0,1,3,"M",3,1,1,1,1,1,2,2,3,1,2,1,1,1,"M",2\\\;0,1,"M","M",3,"M",1,0,0,0,2,"M",3,"M",3,"M",2,1,1,1\\\;1,2,3,2,2,1,1,0,0,0,2,"M",4,2,4,"M",2,0,0,0\\\;2,"M",2,0,0,0,0,0,0,0,2,2,3,"M",2,1,1,0,0,0\\\;2,"M",2,0,0,0,0,0,0,0,1,"M",2,1,1,0,0,0,0,0\}}
  167. {S:S;A;0;139;\{"M","M",1,1,"M",1,0,0,1,1,1,0,1,2,"M",1,0,0,1,1\\\;"M",3,1,2,2,2,1,1,2,"M",2,1,2,"M",3,1,0,0,1,"M"\\\;1,2,1,2,"M",2,2,"M",2,2,"M",1,2,"M",2,0,0,0,1,1\\\;0,1,"M",3,2,4,"M",3,1,1,1,1,1,1,1,0,0,0,0,0\\\;1,2,2,3,"M",4,"M",2,0,0,0,0,0,0,1,2,2,1,0,0\\\;1,"M",2,3,"M",3,1,1,0,0,0,0,0,1,2,"M","M",1,1,1\\\;1,2,"M",3,2,2,0,0,0,0,0,0,0,1,"M",3,2,1,1,"M"\\\;0,1,1,3,"M",2,0,1,1,1,0,0,0,1,1,1,0,0,1,1\\\;1,1,1,3,"M",4,1,3,"M",3,1,0,0,0,0,0,0,0,1,1\\\;1,"M",2,3,"M",3,"M",3,"M","M",1,1,1,1,0,0,0,0,1,"M"\\\;1,2,"M",2,1,2,1,2,2,3,2,2,"M",1,1,1,1,0,1,1\\\;1,2,2,1,1,2,2,1,0,1,"M",2,1,1,1,"M",1,0,0,0\\\;2,"M",2,0,2,"M","M",2,1,2,1,1,0,0,1,1,1,0,0,0\\\;2,"M",2,0,3,"M",4,2,"M",1,1,1,1,0,0,0,0,0,0,0\\\;2,2,2,0,3,"M",3,1,2,2,2,"M",1,1,1,1,0,0,0,0\\\;1,"M",1,0,2,"M",4,2,2,"M",2,2,2,2,"M",1,0,0,0,0\\\;1,1,1,0,1,2,"M","M",2,1,1,1,"M",2,2,2,2,1,1,0\\\;1,1,1,0,0,2,4,4,2,0,0,1,1,1,1,"M",3,"M",1,0\\\;1,"M",3,2,1,1,"M","M",1,0,0,0,0,1,2,3,"M",2,1,0\\\;1,2,"M","M",1,1,2,2,1,0,0,0,0,1,"M",2,1,1,0,0\}}
  168. {S:S;A;0;140;\{1,1,0,0,0,1,2,2,1,0,1,"M",2,2,"M",2,"M",1,0,0\\\;"M",2,1,1,1,1,"M","M",1,0,1,2,"M",2,1,2,1,1,0,0\\\;"M",2,2,"M",2,1,3,4,3,1,1,3,4,3,1,1,1,1,0,0\\\;1,1,2,"M",2,1,3,"M","M",1,1,"M","M","M",1,1,"M",2,1,0\\\;1,1,2,1,1,1,"M","M",4,1,1,2,3,2,1,1,2,"M",1,0\\\;1,"M",1,0,1,2,5,"M",3,0,1,1,1,0,0,0,1,1,1,0\\\;1,1,1,0,1,"M",3,"M",2,0,1,"M",1,0,1,1,1,0,1,1\\\;0,0,0,0,1,1,2,1,1,0,1,1,1,1,3,"M",3,2,3,"M"\\\;1,1,0,0,0,1,1,1,0,0,0,0,0,1,"M","M",4,"M","M",3\\\;"M",1,0,0,0,1,"M",1,0,1,1,1,0,2,3,4,"M",3,4,"M"\\\;1,1,0,1,1,2,1,2,1,2,"M",1,0,1,"M",2,1,1,2,"M"\\\;0,0,0,1,"M",1,1,2,"M",3,2,1,0,1,1,1,0,0,2,2\\\;0,0,0,1,1,1,1,"M",3,"M",1,0,0,0,0,0,0,0,1,"M"\\\;0,0,1,1,1,0,1,1,3,2,2,0,0,0,0,0,0,0,1,1\\\;0,0,1,"M",1,1,1,1,1,"M",3,2,1,0,0,0,0,1,1,1\\\;0,0,1,1,1,2,"M",2,1,2,"M","M",1,0,0,0,0,1,"M",1\\\;1,1,0,0,0,2,"M",2,0,2,3,3,1,0,0,0,0,2,2,2\\\;"M",2,1,1,0,1,1,1,0,1,"M",1,0,0,0,1,2,3,"M",2\\\;1,2,"M",1,0,1,2,2,1,2,2,2,1,1,1,1,"M","M",3,"M"\\\;0,1,1,1,0,1,"M","M",1,1,"M",1,1,"M",1,1,2,2,2,1\}}
  169. {S:S;A;0;141;\{0,1,"M","M",3,"M",1,0,0,1,1,3,"M",2,0,0,1,"M",1,0\\\;0,1,3,"M",3,1,1,0,0,1,"M",3,"M",2,1,1,3,2,2,0\\\;0,0,1,1,1,0,1,1,1,2,2,3,1,1,1,"M",2,"M",2,1\\\;0,0,1,1,1,1,2,"M",2,2,"M",2,1,1,1,1,3,2,3,"M"\\\;0,0,1,"M",2,3,"M",3,2,"M",2,2,"M",1,0,0,1,"M",3,2\\\;1,1,1,1,2,"M","M",2,1,1,1,1,1,1,0,1,3,4,4,"M"\\\;"M",2,1,0,1,2,2,1,0,0,0,0,1,1,1,1,"M","M","M",2\\\;2,"M",1,0,0,1,1,1,0,0,0,0,1,"M",2,2,2,3,2,1\\\;1,1,1,1,1,2,"M",1,0,0,0,0,1,2,"M",1,1,1,2,1\\\;0,1,1,2,"M",2,1,1,0,0,0,0,0,2,2,2,1,"M",3,"M"\\\;0,1,"M",2,1,1,1,2,2,1,0,0,0,1,"M",2,3,4,6,"M"\\\;0,1,1,1,0,0,1,"M","M",1,0,0,0,1,1,2,"M","M","M","M"\\\;1,1,0,0,0,1,2,3,2,2,1,1,0,0,0,2,3,5,"M","M"\\\;"M",1,1,1,2,2,"M",1,0,1,"M",1,0,0,0,1,"M",2,2,2\\\;1,1,1,"M",3,"M",3,1,0,1,1,1,0,0,1,2,2,1,0,0\\\;1,1,1,2,4,"M",3,1,0,0,0,0,0,0,2,"M",2,0,0,0\\\;"M",2,0,1,"M",3,"M",1,0,0,0,0,0,1,3,"M",2,0,0,0\\\;"M",2,0,2,2,3,1,1,0,0,0,1,1,2,"M",2,1,0,0,0\\\;1,1,0,1,"M",1,0,0,0,1,1,2,"M",2,1,1,0,0,0,0\\\;0,0,0,1,1,1,0,0,0,1,"M",2,1,1,0,0,0,0,0,0\}}
  170. {S:S;A;0;142;\{0,0,1,1,2,1,2,1,2,3,"M","M",1,0,0,0,0,0,1,"M"\\\;1,1,1,"M",2,"M",2,"M",2,"M","M",4,2,0,0,0,0,0,1,1\\\;"M",1,1,1,3,2,3,1,2,2,3,"M",1,0,0,1,1,1,0,0\\\;1,2,1,1,1,"M",1,0,0,0,1,1,1,0,0,1,"M",1,0,0\\\;1,2,"M",1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,0\\\;"M",3,2,3,1,1,1,1,2,"M",2,2,"M",1,0,0,0,0,0,0\\\;2,4,"M",4,"M",1,1,"M",2,1,2,"M",2,2,1,1,0,0,0,0\\\;2,"M","M","M",2,1,1,1,1,0,1,1,1,1,"M",1,0,0,0,0\\\;"M",3,3,2,1,0,0,0,0,0,0,0,0,1,1,1,0,1,2,2\\\;2,2,2,2,2,1,0,0,0,1,1,1,0,0,0,0,0,1,"M","M"\\\;1,"M",2,"M","M",1,0,1,1,2,"M",2,1,1,0,0,1,2,3,2\\\;1,1,3,3,3,1,0,1,"M",2,1,2,"M",1,1,1,2,"M",1,0\\\;1,1,1,"M",1,0,0,1,1,1,0,1,1,2,2,"M",2,1,1,0\\\;"M",3,2,2,1,1,2,3,2,1,0,0,0,1,"M",2,1,0,0,0\\\;"M",3,"M",1,0,1,"M","M","M",2,1,1,1,2,2,2,1,1,0,0\\\;1,2,1,1,0,2,4,5,3,2,"M",1,2,"M",2,1,"M",1,0,0\\\;2,2,2,2,3,3,"M","M",1,1,1,1,2,"M",2,1,1,1,0,0\\\;"M","M",2,"M","M","M",3,2,1,0,0,1,2,3,2,2,1,1,0,0\\\;"M",3,2,3,"M",3,1,0,1,1,1,1,"M",2,"M",2,"M",1,0,0\\\;1,1,0,1,1,1,0,0,1,"M",1,1,1,2,1,2,1,1,0,0\}}
  171. {S:S;A;0;143;\{0,0,0,0,1,"M",1,1,"M",2,"M",1,1,2,2,1,1,1,1,0\\\;0,0,1,1,2,2,3,3,2,2,1,1,1,"M","M",2,3,"M",3,1\\\;0,0,1,"M",2,2,"M","M",1,0,0,0,1,2,3,"M",3,"M",3,"M"\\\;0,0,1,3,"M",4,3,2,1,0,0,0,0,0,2,2,3,2,3,2\\\;1,1,1,3,"M","M",1,0,1,1,1,0,0,0,1,"M",2,3,"M",2\\\;1,"M",1,2,"M",3,1,0,1,"M",1,0,1,1,2,2,"M",3,"M",2\\\;2,2,2,1,2,2,1,0,1,2,2,1,1,"M",1,1,1,2,1,1\\\;2,"M",3,1,2,"M",2,1,1,1,"M",2,2,1,1,1,1,1,0,0\\\;2,"M",3,"M",2,1,2,"M",2,2,2,"M",1,0,0,2,"M",2,1,1\\\;2,2,2,1,1,1,2,3,"M",1,1,1,1,0,0,2,"M",2,1,"M"\\\;"M",1,1,1,1,1,"M",3,3,3,1,0,0,0,0,1,1,1,1,1\\\;1,1,1,"M",2,2,2,2,"M","M",1,0,0,0,0,1,1,2,2,2\\\;0,0,1,1,2,"M",2,3,3,3,1,1,1,1,1,2,"M",3,"M","M"\\\;1,1,0,0,2,3,"M",2,"M",2,1,3,"M",3,2,"M",3,"M",3,2\\\;"M",1,0,0,1,"M",2,2,1,3,"M",4,"M",3,"M",2,2,1,2,1\\\;1,1,0,0,1,1,2,1,1,2,"M",3,1,3,2,2,1,1,2,"M"\\\;0,0,0,0,0,0,1,"M",1,1,1,1,0,1,"M",1,1,"M",2,1\\\;0,0,0,0,0,0,1,1,1,0,0,0,0,2,2,3,2,2,1,0\\\;0,0,0,0,0,0,0,0,0,0,0,0,0,1,"M",2,"M",1,0,0\\\;0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,1,1,0,0\}}
  172. {S:S;A;0;144;\{0,1,"M",2,"M",1,0,0,0,0,0,0,0,0,1,"M",2,2,"M",1\\\;0,1,1,2,1,1,0,0,0,0,0,0,0,0,1,3,"M",3,1,1\\\;2,2,1,0,0,0,0,0,0,0,1,1,1,0,0,2,"M",3,2,2\\\;"M","M",1,0,0,0,0,0,0,0,1,"M",1,0,0,1,1,2,"M","M"\\\;3,3,2,0,0,0,0,0,1,1,2,1,1,0,0,1,2,3,4,3\\\;1,"M",1,0,0,0,0,0,1,"M",1,1,1,1,0,1,"M","M",2,"M"\\\;1,2,3,3,2,1,1,1,2,1,1,1,"M",1,0,1,2,2,2,1\\\;1,2,"M","M","M",2,1,"M",1,1,1,2,1,2,1,1,0,0,0,0\\\;"M",2,2,4,"M",3,2,1,1,2,"M",2,0,1,"M",1,0,0,0,0\\\;3,3,2,2,4,"M",3,2,1,3,"M",2,0,1,2,2,1,0,0,0\\\;"M","M",2,"M",3,"M","M",2,"M",2,1,1,0,0,1,"M",1,1,1,1\\\;2,2,3,2,3,2,3,3,2,1,0,0,0,0,1,2,2,2,"M",1\\\;0,0,1,"M",2,1,2,"M",2,1,0,1,1,1,0,1,"M",2,1,1\\\;0,0,1,1,3,"M",3,3,"M",2,0,2,"M",2,0,1,1,1,1,1\\\;0,0,1,1,3,"M",2,3,"M",4,1,3,"M",2,0,0,0,0,1,"M"\\\;0,0,1,"M",2,1,1,2,"M",4,"M",3,1,1,0,0,0,0,1,1\\\;0,1,2,2,1,0,0,1,1,3,"M",2,0,0,1,2,2,2,1,1\\\;0,2,"M",3,1,2,1,1,0,1,2,2,1,0,2,"M","M",2,"M",1\\\;0,2,"M",3,"M",2,"M",1,0,0,1,"M",1,1,3,"M",4,3,1,1\\\;0,1,1,2,1,2,1,1,0,0,1,1,1,1,"M",3,"M",1,0,0\}}
  173. {S:S;A;0;145;\{0,0,2,"M",3,"M",1,0,1,"M","M",1,1,"M",1,0,1,1,1,0\\\;1,1,2,"M",4,3,3,1,1,2,2,2,2,2,1,0,1,"M",1,0\\\;"M",1,1,2,3,"M","M",1,1,2,2,2,"M",2,2,2,3,2,1,0\\\;1,1,0,1,"M",3,2,1,1,"M","M",2,2,"M",2,"M","M",2,1,1\\\;0,0,0,2,2,2,0,0,2,3,3,1,1,1,2,2,2,2,"M",1\\\;0,0,0,1,"M",2,1,1,1,"M",1,0,0,1,1,2,2,3,2,1\\\;0,0,0,2,2,3,"M",2,2,1,1,0,0,1,"M",2,"M","M",1,0\\\;0,0,0,1,"M",3,3,"M",1,0,0,1,1,3,2,3,2,2,1,0\\\;0,0,0,1,1,2,"M",2,2,1,1,1,"M",2,"M",1,0,0,0,0\\\;1,1,1,0,0,1,1,1,1,"M",1,1,1,2,1,2,1,1,0,0\\\;1,"M",1,1,1,1,0,0,1,1,1,1,2,2,1,1,"M",1,0,0\\\;1,1,1,1,"M",1,0,0,0,0,0,1,"M","M",1,1,1,1,0,0\\\;1,1,1,2,3,3,1,0,0,0,0,1,2,2,1,0,0,0,0,0\\\;1,"M",1,1,"M","M",1,0,1,1,1,1,1,1,0,0,0,1,1,1\\\;1,1,1,1,2,2,1,0,1,"M",1,1,"M",2,2,3,2,3,"M",2\\\;1,1,1,0,0,0,0,0,1,1,1,2,2,3,"M","M","M",3,"M",2\\\;2,"M",2,0,0,0,0,0,0,0,0,1,"M",2,2,4,4,4,3,2\\\;2,"M",3,1,1,1,2,2,1,0,0,1,1,1,0,1,"M","M",4,"M"\\\;1,1,3,"M",3,3,"M","M",1,1,1,1,0,0,0,1,3,"M",4,"M"\\\;0,0,2,"M","M",3,"M",3,1,1,"M",1,0,0,0,0,1,1,2,1\}}
  174. {S:S;A;0;146;\{1,"M",1,0,0,0,0,1,"M",1,0,0,0,0,1,"M",3,"M",1,0\\\;1,1,1,1,1,1,0,2,2,2,1,1,1,0,1,2,"M",2,1,0\\\;0,0,0,2,"M",3,1,1,"M",1,1,"M",1,0,0,1,1,1,0,0\\\;1,1,1,2,"M","M",1,2,2,3,2,2,1,0,0,0,0,0,0,0\\\;1,"M",1,1,2,2,1,1,"M",2,"M",1,0,0,0,0,0,0,1,1\\\;1,1,1,1,1,1,0,1,1,2,1,1,0,0,0,0,0,0,2,"M"\\\;0,1,1,2,"M",1,0,0,0,0,0,1,2,3,2,1,0,0,2,"M"\\\;0,1,"M",2,1,1,0,1,2,2,1,1,"M","M","M",1,0,1,3,3\\\;0,1,2,2,2,1,1,1,"M","M",1,1,2,3,2,2,2,3,"M","M"\\\;1,1,1,"M",3,"M",1,1,2,2,2,1,1,0,0,1,"M","M",4,3\\\;"M",1,1,2,"M",3,2,1,0,0,1,"M",1,0,0,1,2,2,2,"M"\\\;1,1,0,1,2,3,"M",1,0,0,1,1,1,0,0,0,1,2,3,2\\\;0,0,0,1,3,"M",3,2,1,1,0,0,0,0,1,2,3,"M","M",3\\\;0,0,0,1,"M","M",2,1,"M",2,1,0,0,0,1,"M","M",4,"M","M"\\\;0,1,2,3,3,2,1,1,2,"M",1,0,0,0,1,2,2,2,3,"M"\\\;0,2,"M","M",1,1,1,1,1,1,1,0,1,2,2,1,1,1,2,1\\\;0,2,"M",3,1,1,"M",1,0,0,0,0,1,"M","M",3,2,"M",1,0\\\;1,2,1,1,0,1,2,2,1,0,0,0,1,3,"M","M",2,2,2,1\\\;"M",1,1,1,1,1,2,"M",1,1,1,1,0,1,2,2,1,1,"M",1\\\;1,1,1,"M",1,1,"M",2,1,1,"M",1,0,0,0,0,0,1,1,1\}}
  175. {S:S;A;0;147;\{0,0,0,0,0,0,0,0,0,1,"M",1,0,0,0,0,1,1,2,"M"\\\;0,0,0,0,0,0,0,0,0,1,2,3,2,1,0,0,2,"M",3,1\\\;1,1,1,0,0,0,0,0,0,0,1,"M","M",1,0,0,2,"M",3,1\\\;1,"M",2,1,1,1,1,1,0,0,1,2,2,1,0,0,1,1,2,"M"\\\;2,2,3,"M",1,1,"M",1,1,1,1,0,1,1,1,0,0,0,1,1\\\;2,"M",2,1,1,1,2,2,2,"M",1,0,1,"M",1,0,0,1,1,1\\\;"M",2,1,0,0,0,1,"M",3,3,4,2,2,1,2,1,1,1,"M",2\\\;1,1,0,0,0,0,1,1,2,"M","M","M",1,0,1,"M",1,2,3,"M"\\\;0,0,0,0,0,0,0,0,1,2,3,2,1,0,1,2,3,4,"M",4\\\;0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,2,"M","M","M","M"\\\;1,1,0,1,1,2,1,1,0,0,0,1,"M",1,0,2,"M",5,4,2\\\;"M",1,0,2,"M",4,"M",2,0,0,0,1,1,1,0,1,2,"M",1,0\\\;2,3,2,3,"M",4,"M",2,1,2,2,1,0,1,1,1,2,2,3,1\\\;1,"M","M",3,2,2,1,1,1,"M","M",1,1,2,"M",1,1,"M",3,"M"\\\;2,4,5,"M",2,1,0,0,1,2,3,2,3,"M",3,1,1,1,3,"M"\\\;1,"M","M",3,"M",1,0,0,0,0,1,"M",3,"M",2,0,0,0,1,1\\\;1,2,2,2,2,2,1,0,0,1,2,2,2,2,2,1,0,0,0,0\\\;0,0,0,0,1,"M",2,1,2,2,"M",2,1,2,"M",1,0,0,0,0\\\;0,1,1,2,2,2,2,"M",2,"M",2,2,"M",3,2,3,1,2,1,1\\\;0,1,"M",2,"M",1,1,1,2,1,1,1,1,2,"M",2,"M",2,"M",1\}}
  176. {S:S;A;0;148;\{0,0,0,0,0,1,"M","M",1,0,0,0,0,0,0,1,"M",2,"M",1\\\;0,0,0,1,1,3,3,4,3,2,1,0,0,0,0,1,1,2,2,2\\\;0,0,0,2,"M",3,"M",2,"M","M",1,0,0,0,0,0,0,0,1,"M"\\\;0,1,1,3,"M",3,1,2,3,3,2,0,0,0,0,0,0,0,1,1\\\;1,2,"M",2,2,2,1,0,1,"M",1,0,0,1,2,3,2,1,0,0\\\;1,"M",3,2,2,"M",1,1,3,4,3,1,1,2,"M","M","M",2,1,0\\\;1,1,2,"M",3,2,1,1,"M","M","M",2,3,"M",4,3,3,"M",1,0\\\;0,0,1,2,"M",2,1,1,2,3,3,"M",4,"M",2,0,2,2,3,1\\\;0,0,0,2,3,"M",1,1,2,3,3,3,"M",2,1,0,1,"M",3,"M"\\\;0,0,0,1,"M",2,1,1,"M","M","M",2,1,1,0,0,1,2,"M",2\\\;0,0,0,1,2,2,1,1,2,3,2,1,0,0,0,0,0,1,1,1\\\;0,0,0,0,1,"M",1,0,0,0,0,0,0,0,0,0,0,0,0,0\\\;0,0,0,0,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0\\\;0,0,1,1,1,0,0,0,0,1,1,2,"M",1,0,0,0,0,0,0\\\;1,1,2,"M",3,2,2,1,1,1,"M",2,1,1,0,1,2,2,1,0\\\;3,"M",3,2,"M","M",3,"M",2,2,2,1,0,0,0,1,"M","M",1,0\\\;"M","M",2,1,2,3,"M",2,2,"M",1,0,0,0,0,2,4,4,2,0\\\;2,2,1,0,1,2,2,1,2,3,3,1,0,1,1,3,"M","M",1,0\\\;1,1,1,1,2,"M",1,0,2,"M","M",1,1,2,"M",3,"M",3,1,0\\\;"M",1,1,"M",2,1,1,0,2,"M",3,1,1,"M",2,2,1,1,0,0\}}
  177. {S:S;A;0;149;\{1,"M",1,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,"M"\\\;1,1,1,0,0,0,0,1,"M",1,0,0,0,0,0,1,"M",1,1,1\\\;0,0,0,0,0,0,1,2,3,2,2,1,1,0,0,1,1,1,0,0\\\;0,0,0,1,1,1,1,"M",3,"M",3,"M",2,0,0,1,1,1,0,0\\\;0,0,0,2,"M",3,2,3,"M",2,3,"M",3,1,1,3,"M",2,0,0\\\;0,1,1,3,"M",4,"M",4,2,1,1,2,"M",1,1,"M","M",3,0,0\\\;1,2,"M",2,1,3,"M","M",2,1,2,2,2,2,2,4,"M",2,0,0\\\;1,"M",3,2,0,1,3,4,4,"M",2,"M",1,1,"M",3,2,3,1,1\\\;1,2,"M",1,0,0,1,"M","M",3,2,1,1,1,1,2,"M",3,"M",1\\\;0,1,1,1,0,0,1,3,"M",2,0,0,0,0,0,1,2,"M",2,1\\\;0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,0\\\;1,1,1,0,1,1,1,0,0,0,1,2,2,1,0,0,0,0,0,0\\\;3,"M",3,1,1,"M",2,1,0,0,1,"M","M",1,0,0,0,1,1,1\\\;"M","M","M",1,1,2,"M",2,1,0,1,2,3,2,1,0,0,1,"M",1\\\;4,5,3,1,0,1,2,"M",1,0,0,0,2,"M",2,0,0,1,2,2\\\;"M","M",1,0,0,0,2,3,4,2,1,0,2,"M",3,1,0,0,1,"M"\\\;3,3,1,0,1,1,3,"M","M","M",1,0,1,3,"M",3,1,1,1,1\\\;"M",2,1,1,2,"M",3,"M",4,3,2,1,0,2,"M",3,"M",1,0,0\\\;2,"M",1,1,"M",2,2,2,2,2,"M",2,1,2,1,2,1,1,0,0\\\;1,1,1,1,1,1,0,1,"M",2,1,2,"M",1,0,0,0,0,0,0\}}
  178. {S:S;A;0;150;\{0,0,0,1,2,2,2,1,1,0,1,"M",1,0,0,1,1,1,0,0\\\;0,0,0,1,"M","M",2,"M",2,1,2,1,1,1,1,2,"M",2,1,1\\\;0,0,0,1,2,2,3,3,5,"M",2,0,1,2,"M",2,1,2,"M",1\\\;0,0,0,0,0,0,1,"M","M","M",3,1,1,"M",2,1,0,2,2,2\\\;0,0,0,1,1,1,1,2,3,4,"M",2,1,1,1,0,0,1,"M",2\\\;1,1,1,1,"M",2,1,0,1,4,"M",3,0,0,1,1,2,2,3,"M"\\\;2,"M",2,1,3,"M",4,2,2,"M","M",2,0,0,1,"M",2,"M",2,1\\\;2,"M",2,1,3,"M","M","M",2,2,2,1,0,0,1,1,2,2,2,1\\\;1,1,1,2,"M",5,4,3,1,0,0,0,0,0,1,1,1,1,"M",1\\\;0,0,0,2,"M",3,"M",1,0,0,1,1,1,0,1,"M",2,2,2,1\\\;0,0,0,2,3,4,3,2,1,0,1,"M",1,1,2,2,2,"M",1,0\\\;0,0,0,1,"M","M",3,"M",3,1,1,1,1,1,"M",2,2,1,1,0\\\;1,1,0,1,2,3,4,"M","M",1,0,0,1,2,3,"M",1,0,0,0\\\;"M",1,0,0,0,1,"M",3,2,1,0,0,1,"M",2,1,1,0,0,0\\\;2,2,1,0,0,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0\\\;2,"M",2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0\\\;2,"M",2,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0\\\;1,2,2,3,"M",2,2,"M",3,1,1,"M",1,1,1,2,1,1,1,1\\\;1,2,"M",3,"M",3,3,"M","M",1,2,2,2,1,"M",2,"M",2,2,"M"\\\;1,"M",2,2,1,2,"M",3,2,1,1,"M",1,1,1,2,2,"M",2,1\}}
  179. {S:S;A;0;151;\{0,0,0,1,"M",1,1,2,2,1,0,0,1,"M",1,0,0,1,1,1\\\;0,1,1,2,1,1,1,"M","M",1,0,0,1,1,1,1,1,2,"M",1\\\;0,1,"M",1,0,0,1,2,2,1,0,0,0,0,1,2,"M",3,3,2\\\;2,3,2,1,0,0,0,0,0,0,1,1,1,0,1,"M",3,"M",2,"M"\\\;"M","M",2,0,0,0,0,0,1,1,2,"M",1,0,1,2,3,2,2,1\\\;"M","M",2,0,0,0,0,0,1,"M",2,1,1,0,0,1,"M",2,2,1\\\;3,3,2,0,0,0,0,0,1,1,1,0,1,1,1,2,3,"M",2,"M"\\\;1,"M",2,2,1,2,1,1,0,0,0,0,1,"M",1,1,"M",2,2,1\\\;2,3,"M",2,"M",2,"M",1,0,0,0,0,1,1,1,1,1,2,2,2\\\;"M",2,2,3,3,3,2,1,0,1,1,1,0,0,1,1,1,2,"M","M"\\\;1,1,1,"M",3,"M",1,1,1,3,"M",2,0,0,1,"M",2,4,"M",5\\\;0,0,2,3,"M",2,1,1,"M",3,"M",2,0,0,1,1,2,"M","M","M"\\\;0,0,2,"M",3,1,0,1,1,2,1,1,0,0,0,0,1,2,3,2\\\;0,0,2,"M",2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1\\\;1,1,1,2,2,1,0,0,0,0,0,0,0,0,0,0,0,0,2,"M"\\\;"M",1,0,1,"M",2,1,1,0,0,0,0,0,0,0,1,1,1,3,"M"\\\;2,2,1,2,2,2,"M",1,1,2,2,1,0,0,0,1,"M",1,2,"M"\\\;"M",1,1,"M",1,2,2,3,2,"M","M",2,0,0,0,1,2,2,2,1\\\;1,2,2,2,1,1,"M",3,"M",4,"M",2,0,1,1,1,1,"M",2,1\\\;0,1,"M",1,0,1,2,"M",2,2,1,1,0,1,"M",1,1,1,2,"M"\}}
  180. {S:S;A;0;152;\{0,1,3,"M",3,1,1,"M","M",2,2,"M",1,0,0,0,0,0,0,0\\\;0,2,"M","M","M",1,1,2,2,2,"M",2,1,0,0,1,1,1,0,0\\\;0,2,"M",4,2,2,1,1,0,1,1,1,0,0,0,1,"M",2,1,0\\\;1,3,3,2,1,2,"M",2,1,0,0,0,0,1,2,3,3,"M",1,0\\\;1,"M","M",1,1,"M",4,"M",1,1,1,1,1,2,"M","M",2,1,2,1\\\;1,3,3,2,1,2,"M",2,2,2,"M",1,2,"M",4,3,2,1,1,"M"\\\;0,1,"M",1,0,1,1,1,1,"M",3,2,2,"M",3,2,"M",1,1,1\\\;0,1,2,2,2,1,1,1,2,3,"M",1,1,1,2,"M",2,1,0,0\\\;1,1,2,"M",3,"M",1,1,"M",2,2,3,2,1,2,2,2,1,1,1\\\;"M",1,3,"M",4,2,2,2,1,2,2,"M","M",2,2,"M",1,1,"M",1\\\;1,2,3,"M",2,1,"M",2,1,1,"M",3,3,"M",2,1,1,1,1,1\\\;1,2,"M",2,1,1,3,"M",3,2,1,1,1,1,1,0,0,1,1,1\\\;"M",2,1,1,0,0,2,"M","M",1,0,0,0,0,0,0,1,3,"M",2\\\;1,1,0,0,0,0,1,2,2,1,0,1,1,1,0,0,1,"M","M",2\\\;0,0,1,1,2,1,1,0,0,0,0,1,"M",1,1,1,2,3,3,2\\\;0,0,1,"M",2,"M",1,0,1,1,1,1,1,1,1,"M",1,1,"M",1\\\;0,0,1,1,2,1,1,0,1,"M",1,0,0,0,1,1,1,1,1,1\\\;0,0,0,0,0,0,0,0,1,1,1,0,1,2,3,3,2,1,1,1\\\;0,0,0,0,0,0,0,0,0,0,0,0,1,"M","M","M","M",1,1,"M"\\\;0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,3,2,1,1,1\}}
  181. {S:S;A;0;153;\{0,0,0,0,1,2,"M",2,2,"M",2,2,2,"M",1,0,1,"M",4,"M"\\\;0,0,0,0,1,"M",3,"M",2,2,"M",2,"M",2,1,0,1,2,"M","M"\\\;0,0,0,0,1,1,2,1,2,2,2,2,1,1,0,0,1,3,4,3\\\;0,1,1,1,0,0,0,0,1,"M",1,1,1,1,0,0,1,"M","M",1\\\;1,2,"M",3,2,2,1,2,2,2,1,1,"M",2,1,1,2,3,2,1\\\;"M",3,3,"M","M",2,"M",2,"M",2,2,2,4,"M",2,1,"M",1,0,0\\\;2,"M",2,2,3,3,2,2,2,"M",2,"M",3,"M",2,1,1,1,0,0\\\;1,1,1,0,1,"M",1,0,1,1,2,1,2,1,1,0,0,0,0,0\\\;0,0,0,1,2,2,1,0,1,1,1,0,0,0,0,0,0,0,0,0\\\;1,1,1,1,"M",2,1,1,1,"M",1,0,0,0,0,0,0,0,0,0\\\;1,"M",1,1,1,2,"M",1,1,1,1,0,0,0,0,0,0,0,1,1\\\;1,2,2,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,"M"\\\;1,2,"M",2,1,1,1,1,0,0,1,1,1,0,0,0,0,0,1,1\\\;2,"M",4,"M",2,2,"M",1,1,1,2,"M",1,0,0,0,0,0,0,0\\\;2,"M",3,1,2,"M",2,1,1,"M",3,2,1,0,0,0,0,0,0,0\\\;2,2,2,0,1,2,2,2,3,4,"M",1,0,1,1,1,0,0,0,0\\\;1,"M",1,0,1,2,"M",3,"M","M",2,1,0,1,"M",2,1,1,0,0\\\;1,2,3,2,2,"M",5,"M",4,2,1,0,1,2,2,2,"M",2,1,1\\\;0,2,"M","M",3,2,"M","M",2,0,0,1,2,"M",2,2,1,2,"M",1\\\;0,2,"M","M",2,1,2,2,1,0,0,1,"M",3,"M",1,0,1,1,1\}}
  182. {S:S;A;0;154;\{0,0,0,2,"M",3,2,"M",2,"M",1,1,2,2,1,0,0,1,"M",1\\\;0,0,0,3,"M",5,"M",3,3,2,1,1,"M","M",1,0,0,1,1,1\\\;0,0,0,2,"M","M",3,2,"M",2,1,2,3,3,2,0,0,0,0,0\\\;0,0,1,3,6,"M",3,2,2,3,"M",1,1,"M",1,1,1,1,0,0\\\;0,0,2,"M","M","M",2,2,"M",3,1,1,1,1,1,1,"M",1,0,0\\\;0,0,2,"M",6,4,2,2,"M",2,1,2,2,1,0,1,1,2,2,2\\\;0,0,1,2,"M","M",2,2,1,1,2,"M","M",1,0,0,0,1,"M","M"\\\;0,0,0,1,2,3,"M",2,1,1,2,"M",3,1,0,0,0,1,3,"M"\\\;0,0,0,0,0,1,1,2,"M",1,1,1,1,1,1,1,0,0,1,1\\\;0,0,0,0,0,0,0,1,1,1,0,0,0,1,"M",1,0,0,1,1\\\;1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,2,1,1,1,"M"\\\;"M",3,1,2,1,1,0,1,1,1,0,0,0,0,0,1,"M",2,2,2\\\;"M",3,"M",2,"M",2,2,2,"M",1,0,0,0,1,1,2,2,3,"M",1\\\;1,2,1,2,2,"M",3,"M",4,2,0,0,0,2,"M",2,1,"M",2,1\\\;0,0,0,0,1,1,3,"M","M",1,0,0,0,3,"M",3,1,2,2,1\\\;0,0,0,0,0,0,1,2,2,1,0,0,0,2,"M",2,0,2,"M",3\\\;1,1,1,1,1,0,0,0,0,0,1,2,2,2,1,1,0,2,"M","M"\\\;"M",1,1,"M",1,1,1,2,1,1,2,"M","M",2,1,2,1,2,2,2\\\;1,1,1,1,1,1,"M",2,"M",1,2,"M",3,2,"M",2,"M",1,0,0\\\;0,0,0,0,0,1,1,2,1,1,1,1,1,1,1,2,1,1,0,0\}}
  183. {S:S;A;0;155;\{2,"M","M",1,1,1,1,0,0,0,0,1,1,1,0,0,1,"M",1,0\\\;3,"M",3,1,1,"M",2,1,2,1,1,1,"M",1,1,1,2,1,1,0\\\;"M",2,1,0,1,1,2,"M",3,"M",1,1,2,2,2,"M",1,0,0,0\\\;3,3,1,0,0,1,2,3,"M",2,1,0,1,"M",3,2,3,2,2,1\\\;"M","M",1,0,0,2,"M",3,1,1,1,1,2,1,2,"M",2,"M","M",1\\\;2,2,1,0,0,2,"M",3,1,1,2,"M",1,1,3,3,3,2,2,1\\\;0,0,0,1,1,2,2,"M",1,1,"M",2,1,1,"M","M",1,0,0,0\\\;2,2,2,2,"M",2,2,1,1,1,1,1,0,1,2,2,1,0,0,0\\\;"M","M",3,"M",3,"M",1,0,0,0,1,1,1,1,1,1,1,1,1,0\\\;2,3,"M",2,2,1,2,2,2,1,1,"M",1,1,"M",2,2,"M",2,1\\\;0,1,1,1,0,1,2,"M","M",1,1,1,1,1,2,"M",2,2,"M",1\\\;0,0,0,0,0,1,"M",4,3,1,0,1,1,1,1,1,1,2,3,3\\\;0,0,0,0,0,1,2,"M",1,0,0,1,"M",2,1,0,0,2,"M","M"\\\;0,0,0,0,0,0,1,1,2,1,1,1,2,"M",2,2,2,3,"M",3\\\;1,1,1,0,0,0,0,0,1,"M",1,0,1,1,3,"M","M",2,1,1\\\;1,"M",2,1,1,0,1,1,2,1,2,1,1,0,2,"M",4,2,1,0\\\;1,1,2,"M",1,0,1,"M",2,1,1,"M",1,0,1,1,2,"M",1,0\\\;0,1,2,2,1,0,1,2,"M",1,1,1,1,0,0,0,1,1,1,0\\\;1,2,"M",1,0,0,0,2,2,3,1,1,1,2,2,1,0,0,0,0\\\;1,"M",2,1,0,0,0,1,"M",2,"M",1,1,"M","M",1,0,0,0,0\}}
  184. {S:S;A;0;156;\{0,0,0,0,0,0,1,1,2,1,1,0,0,0,0,0,0,0,0,0\\\;2,2,1,1,1,1,1,"M",2,"M",1,0,0,1,1,2,1,1,0,0\\\;"M","M",1,1,"M",1,1,1,3,2,2,0,0,1,"M",2,"M",1,0,0\\\;2,2,1,1,1,1,0,0,1,"M",1,1,1,2,2,3,2,1,1,1\\\;0,1,1,1,0,1,1,1,1,1,1,1,"M",1,1,"M",2,1,2,"M"\\\;0,1,"M",1,0,2,"M",2,0,1,1,2,2,3,3,4,"M",3,3,"M"\\\;0,1,1,1,0,2,"M",2,0,2,"M",2,1,"M","M",3,"M",3,"M",2\\\;0,0,0,0,0,2,2,2,0,2,"M",3,2,3,3,3,1,2,1,1\\\;1,1,1,1,1,2,"M",1,0,1,2,"M",1,1,"M",1,0,0,0,0\\\;1,"M",1,1,"M",2,2,2,1,0,1,2,2,2,1,1,1,1,1,0\\\;2,2,2,1,1,1,1,"M",2,1,1,1,"M",1,0,0,1,"M",2,1\\\;1,"M",2,1,1,0,2,2,3,"M",3,3,2,1,1,1,3,2,3,"M"\\\;2,2,3,"M",1,0,2,"M",3,2,"M","M",1,0,1,"M",2,"M",2,1\\\;1,"M",2,1,2,2,4,"M",2,1,2,2,1,1,2,2,2,2,2,1\\\;2,2,2,0,1,"M","M",2,1,0,0,1,1,2,"M",2,1,2,"M",1\\\;1,"M",1,0,1,2,2,1,0,0,0,1,"M",3,2,2,"M",2,2,2\\\;1,1,2,1,1,0,0,0,0,0,0,1,2,"M",2,2,2,1,1,"M"\\\;0,0,1,"M",1,1,1,1,0,0,0,0,1,1,3,"M",3,1,2,2\\\;0,0,2,2,3,2,"M",1,0,0,0,1,1,1,2,"M","M",1,2,"M"\\\;0,0,1,"M",2,"M",2,1,0,0,0,1,"M",1,1,2,2,1,2,"M"\}}
  185. {S:S;A;0;157;\{1,2,3,"M","M",1,1,1,1,0,0,0,0,0,0,1,"M",1,1,"M"\\\;2,"M","M",3,2,1,1,"M",2,1,0,0,0,0,0,1,1,1,1,1\\\;"M",4,3,2,0,0,1,2,"M",1,0,1,1,2,2,2,2,1,1,0\\\;1,2,"M",1,0,0,0,1,1,1,0,2,"M",4,"M","M",2,"M",1,0\\\;1,2,1,1,0,0,0,0,0,0,0,2,"M","M",4,2,2,1,1,0\\\;"M",2,2,1,1,0,0,0,0,0,0,1,3,"M",2,0,0,0,0,0\\\;2,"M",3,"M",1,1,1,2,2,2,1,0,1,1,2,1,1,0,1,1\\\;1,2,"M",3,3,3,"M",2,"M","M",2,1,1,0,2,"M",2,1,2,"M"\\\;1,2,2,2,"M","M",2,2,2,2,2,"M",1,0,2,"M",2,1,"M",3\\\;2,"M",3,2,2,3,2,1,0,0,2,2,2,0,1,1,1,1,2,"M"\\\;4,"M","M",1,0,1,"M",1,1,1,2,"M",1,1,2,2,1,0,1,1\\\;"M","M",4,3,1,2,1,1,1,"M",2,1,1,1,"M","M",1,0,0,0\\\;2,4,"M",3,"M",2,1,1,2,2,1,0,0,1,2,2,1,0,0,0\\\;0,3,"M",4,2,"M",1,1,"M",1,0,0,0,0,0,0,1,1,1,0\\\;0,2,"M",3,2,1,1,1,2,3,3,2,2,2,2,1,1,"M",1,0\\\;0,1,2,"M",2,1,1,0,1,"M","M","M",2,"M","M",1,1,1,1,0\\\;0,0,1,1,2,"M",1,0,1,2,4,3,3,2,2,1,0,1,1,1\\\;0,0,1,1,2,1,1,0,0,0,1,"M",1,0,1,1,1,1,"M",1\\\;0,0,1,"M",1,0,0,0,0,0,1,1,1,0,1,"M",1,1,1,1\\\;0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0\}}
  186. {S:S;A;0;158;\{0,2,"M",3,1,0,0,0,0,2,"M",2,0,1,"M",2,2,2,2,1\\\;0,2,"M","M",1,0,0,0,0,2,"M",2,0,1,1,2,"M","M",2,"M"\\\;1,3,3,3,1,0,0,0,0,2,2,2,1,1,1,1,3,3,3,1\\\;"M",2,"M",1,0,1,1,1,1,2,"M",2,2,"M",1,0,1,"M",1,0\\\;1,2,1,1,0,2,"M",2,1,"M",4,"M",3,1,1,0,2,2,2,0\\\;1,1,0,0,0,2,"M",2,1,1,3,"M",2,0,0,0,1,"M",1,0\\\;"M",1,0,0,0,2,2,2,0,0,1,1,1,0,1,1,2,1,1,0\\\;1,2,1,1,1,2,"M",2,1,2,1,1,0,0,1,"M",1,1,1,1\\\;1,2,"M",1,1,"M",3,3,"M",2,"M",1,0,0,1,1,1,2,"M",2\\\;"M",2,1,2,3,3,3,"M",2,3,2,2,0,0,0,0,0,2,"M",2\\\;2,2,0,1,"M","M",4,3,2,1,"M",1,0,0,1,1,1,1,1,1\\\;"M",1,0,1,2,3,"M","M",2,2,3,2,1,0,1,"M",1,0,0,0\\\;1,1,0,1,1,2,3,3,3,"M",2,"M",1,0,1,2,2,1,0,0\\\;0,0,0,2,"M",3,2,"M",2,1,2,1,2,1,2,2,"M",1,0,0\\\;0,0,1,3,"M",3,"M",2,1,0,0,0,1,"M",2,"M",2,1,0,0\\\;0,0,1,"M",2,3,2,2,0,0,0,1,2,2,2,1,1,0,0,0\\\;0,0,1,1,1,1,"M",2,1,1,2,3,"M",1,0,0,0,0,0,0\\\;0,0,1,1,2,2,3,"M",2,2,"M","M",3,1,0,1,1,1,0,0\\\;0,0,1,"M",2,"M",3,2,2,"M",4,"M",2,0,0,1,"M",1,1,1\\\;0,0,1,1,2,2,"M",1,1,1,2,1,1,0,0,1,1,1,1,"M"\}}
  187. {S:S;A;0;159;\{"M",1,1,2,"M",3,"M","M",2,"M",1,1,"M",1,0,1,"M","M",1,0\\\;1,1,1,"M",3,"M",3,2,2,1,1,2,2,2,0,1,2,2,1,0\\\;0,0,2,3,4,2,1,0,0,0,0,1,"M",2,2,1,1,0,0,0\\\;0,0,1,"M","M",2,0,1,1,1,0,1,2,"M",2,"M",1,0,0,0\\\;1,1,1,3,"M",2,0,1,"M",1,0,0,1,1,2,1,1,0,1,1\\\;"M",1,0,1,1,1,0,1,2,2,1,0,1,2,3,3,2,1,1,"M"\\\;1,1,0,0,0,0,0,0,1,"M",1,0,1,"M","M","M","M",2,3,2\\\;0,0,0,0,0,0,0,0,2,2,2,0,2,3,4,3,3,"M",2,"M"\\\;1,1,1,0,0,0,0,0,1,"M",1,0,1,"M",2,1,2,1,2,1\\\;2,"M",1,0,0,0,0,0,1,1,1,0,1,1,3,"M",4,2,2,1\\\;"M",2,1,0,0,0,0,0,1,2,2,1,1,1,3,"M","M","M",2,"M"\\\;2,2,1,1,1,1,0,0,1,"M","M",2,2,"M",4,4,4,3,2,1\\\;1,"M",1,1,"M",1,0,1,2,4,"M",2,2,"M","M",2,"M",1,0,0\\\;2,2,1,1,1,1,1,2,"M",2,1,2,2,3,2,2,1,1,0,0\\\;"M",1,0,0,0,0,1,"M",2,1,0,1,"M",1,0,0,0,0,0,0\\\;2,2,0,0,0,0,2,2,2,0,0,1,1,1,0,0,0,0,0,0\\\;"M",3,1,1,1,1,3,"M",2,0,0,0,0,0,0,0,0,0,0,0\\\;"M",4,"M",1,1,"M",3,"M",3,1,1,0,0,0,0,0,0,0,0,0\\\;3,"M",3,2,2,2,3,2,2,"M",1,1,1,1,0,0,0,0,0,0\\\;"M",2,2,"M",1,1,"M",1,1,1,1,1,"M",1,0,0,0,0,0,0\}}
  188. {S:S;A;0;160;\{"M",3,1,0,0,1,"M",1,0,0,1,2,"M",1,1,1,1,1,1,1\\\;"M","M",3,1,0,1,2,2,2,1,2,"M",2,1,1,"M",1,1,"M",1\\\;3,"M","M",2,0,0,1,"M",2,"M",2,1,1,0,1,1,1,2,2,2\\\;1,3,"M",2,1,1,2,1,2,1,2,1,1,0,0,0,0,1,"M",1\\\;0,1,1,1,1,"M",1,0,0,0,1,"M",1,0,0,0,0,1,1,1\\\;2,2,1,0,1,1,1,0,0,0,1,2,2,1,0,0,0,0,0,0\\\;"M","M",1,0,0,0,0,0,0,1,1,2,"M",2,1,0,0,0,0,0\\\;2,2,1,0,1,1,1,0,0,1,"M",2,2,"M",1,0,1,1,1,0\\\;1,2,2,3,3,"M",1,0,0,2,2,2,1,1,2,2,3,"M",1,0\\\;"M",3,"M","M","M",3,2,0,0,1,"M",1,0,1,2,"M","M",4,2,0\\\;1,3,"M","M",5,"M",2,1,0,1,1,1,1,2,"M",4,"M","M",1,0\\\;0,1,4,"M",5,3,"M",1,0,0,1,1,2,"M",2,2,2,2,1,0\\\;1,1,3,"M",4,"M",3,1,1,1,2,"M",2,1,1,0,1,1,1,0\\\;1,"M",2,1,3,"M",4,2,2,"M",2,1,1,0,0,0,2,"M",3,1\\\;2,2,2,1,2,4,"M","M",2,1,1,0,1,1,1,0,2,"M",3,"M"\\\;1,"M",2,2,"M",3,"M",3,1,0,0,0,1,"M",1,0,1,1,2,1\\\;1,1,2,"M",2,2,1,1,0,0,0,0,1,1,1,0,0,0,0,0\\\;2,2,2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2\\\;"M","M",1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,"M","M"\\\;2,2,1,0,0,0,0,0,1,"M",1,0,0,0,0,0,0,1,2,2\}}
  189. {S:S;A;0;161;\{1,1,0,1,2,2,2,1,1,0,0,0,2,"M",2,0,0,1,2,2\\\;"M",1,0,1,"M","M",3,"M",1,1,1,1,2,"M",2,0,0,1,"M","M"\\\;1,1,0,1,2,3,"M",2,1,1,"M",1,1,1,1,0,1,2,3,2\\\;0,0,1,1,1,2,3,4,3,3,2,2,1,1,1,1,2,"M",1,0\\\;1,1,1,"M",1,1,"M","M","M","M",2,2,"M",1,1,"M",2,1,2,1\\\;"M",1,1,1,1,2,3,4,3,3,"M",2,1,1,1,1,1,0,1,"M"\\\;1,1,0,0,0,2,"M",2,0,2,2,2,1,2,2,1,0,1,2,2\\\;2,2,1,0,0,3,"M",3,0,1,"M",2,2,"M","M",2,1,2,"M",1\\\;"M","M",1,0,0,3,"M",3,0,2,4,"M",3,2,2,2,"M",2,1,1\\\;2,2,1,0,0,2,"M",2,0,1,"M","M",3,1,0,1,1,1,1,1\\\;0,0,0,0,0,1,1,1,0,1,3,4,"M",1,0,0,1,1,2,"M"\\\;1,1,0,0,0,0,0,0,1,2,3,"M",3,2,1,0,1,"M",2,1\\\;"M",1,0,0,0,1,1,1,1,"M","M",2,2,"M",1,0,1,1,1,0\\\;1,1,1,1,1,1,"M",1,1,2,3,3,3,2,1,0,0,0,0,0\\\;0,0,1,"M",2,2,2,1,0,0,1,"M","M",1,0,0,0,0,0,0\\\;0,0,1,1,3,"M",2,0,0,0,1,2,3,2,1,1,1,1,0,0\\\;1,2,2,1,2,"M",2,0,0,1,1,2,2,"M",1,2,"M",3,1,1\\\;1,"M","M",2,2,1,2,1,1,1,"M",2,"M",3,2,3,"M",3,"M",1\\\;1,2,3,"M",1,0,1,"M",1,1,1,2,1,2,"M",2,1,2,1,1\\\;0,0,1,1,1,0,1,1,1,0,0,0,0,1,1,1,0,0,0,0\}}
  190. {S:S;A;0;162;\{0,2,"M",3,1,0,0,1,1,1,1,"M",2,"M",2,1,1,0,0,0\\\;0,2,"M","M",1,1,1,2,"M",2,2,1,2,1,2,"M",1,0,0,0\\\;0,1,2,3,2,2,"M",2,2,"M",1,0,0,0,1,1,1,0,0,0\\\;0,0,0,1,"M",2,1,1,1,1,1,0,0,0,0,0,0,0,0,0\\\;0,0,0,1,1,1,0,0,1,2,2,1,1,1,2,1,1,1,2,2\\\;0,0,0,0,0,0,0,1,2,"M","M",1,1,"M",2,"M",1,2,"M","M"\\\;0,0,0,0,0,0,0,1,"M",4,3,2,1,2,3,2,2,3,"M",4\\\;1,1,1,0,0,0,0,1,1,2,"M",1,0,1,"M",1,1,"M",5,"M"\\\;1,"M",1,0,0,0,0,0,0,1,1,1,1,2,2,1,1,2,"M","M"\\\;2,2,2,0,1,2,2,1,0,1,1,1,1,"M",2,1,1,1,2,2\\\;1,"M",1,0,1,"M","M",1,1,3,"M",2,1,1,2,"M",3,2,1,0\\\;1,1,1,0,1,2,3,2,2,"M","M",2,0,0,1,3,"M","M",1,0\\\;1,1,0,0,0,0,1,"M",2,2,2,1,0,0,0,2,"M",4,2,0\\\;"M",2,1,2,2,1,1,2,3,2,1,0,0,1,2,3,3,"M",1,0\\\;"M",3,1,"M","M",3,2,2,"M","M",1,0,1,2,"M","M",2,1,1,0\\\;"M",2,1,3,"M","M",2,"M",3,2,1,0,1,"M",3,2,1,0,0,0\\\;1,1,0,1,2,2,2,1,1,0,0,0,1,1,1,0,0,1,1,1\\\;1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,"M",1\\\;"M",2,1,2,2,2,2,1,1,0,0,1,"M",1,0,0,1,3,3,2\\\;1,2,"M",2,"M","M",2,"M",1,0,0,1,1,1,0,0,1,"M","M",1\}}
  191. {S:S;A;0;163;\{0,0,0,0,0,0,0,0,0,2,"M",2,1,1,1,1,"M",3,"M",1\\\;0,0,0,0,0,0,0,0,0,2,"M",2,1,"M",1,2,3,"M",3,2\\\;0,1,1,2,2,2,1,0,0,1,1,1,1,1,1,2,"M",4,3,"M"\\\;0,1,"M",2,"M","M",1,0,0,0,1,2,2,1,0,2,"M","M",2,1\\\;0,1,1,3,3,3,2,1,1,0,1,"M","M",1,0,1,2,2,1,0\\\;2,2,1,1,"M",2,2,"M",1,0,2,3,3,1,0,1,1,1,0,0\\\;"M","M",1,1,2,"M",2,1,1,1,3,"M",2,0,0,1,"M",1,0,0\\\;"M",3,1,0,1,1,1,0,0,1,"M","M",2,0,0,2,2,2,0,0\\\;2,2,1,0,0,0,0,1,1,2,2,3,2,1,0,1,"M",1,0,0\\\;1,"M",1,0,0,0,0,1,"M",2,1,1,"M",1,1,2,2,1,0,0\\\;1,1,1,0,0,0,0,1,3,"M",2,1,1,1,2,"M",2,1,1,1\\\;0,0,0,1,1,1,0,0,2,"M",2,0,0,0,2,"M",2,1,"M",1\\\;0,0,0,1,"M",1,0,1,2,2,1,0,0,0,1,1,1,2,3,3\\\;2,2,2,3,3,2,0,1,"M",1,0,0,0,1,1,1,0,1,"M","M"\\\;"M","M",2,"M","M",2,1,1,1,2,1,1,0,1,"M",1,0,2,3,3\\\;3,3,3,2,3,"M",2,2,1,2,"M",2,1,2,1,1,0,1,"M",1\\\;2,"M",2,1,1,2,"M",2,"M",2,1,2,"M",1,0,0,0,1,1,1\\\;"M",3,"M",3,2,2,2,3,3,2,1,1,1,1,0,0,0,0,0,0\\\;3,5,4,"M","M",1,1,"M",2,"M",1,0,0,0,0,0,0,1,1,1\\\;"M","M","M",3,2,1,1,1,2,1,1,0,0,0,0,0,0,1,"M",1\}}
  192. {S:S;A;0;164;\{1,1,0,0,1,2,"M",2,"M",1,0,0,0,1,1,2,"M",1,0,0\\\;"M",1,0,0,1,"M",2,2,1,1,0,0,0,1,"M",4,3,2,0,0\\\;1,1,0,0,1,1,2,1,1,0,0,1,1,2,2,"M","M",1,1,1\\\;0,1,1,1,0,1,2,"M",1,0,0,1,"M",2,2,3,2,1,1,"M"\\\;1,2,"M",3,2,2,"M",2,1,0,0,2,2,3,"M",1,0,0,1,1\\\;1,"M",3,"M","M",2,1,1,0,0,0,1,"M",3,3,3,2,1,0,0\\\;2,2,2,2,3,2,1,0,0,0,0,1,2,"M",2,"M","M",1,0,0\\\;"M",1,0,0,1,"M",1,0,0,0,0,1,2,3,3,4,3,2,0,0\\\;2,2,1,2,3,2,2,1,1,1,1,2,"M",2,"M",3,"M",2,0,0\\\;"M",1,1,"M","M",1,1,"M",1,2,"M",3,1,2,1,3,"M",2,0,0\\\;1,1,1,2,2,1,2,2,2,2,"M",3,1,0,0,1,2,2,1,0\\\;0,0,0,1,1,1,1,"M",1,1,2,"M",2,1,1,0,1,"M",2,1\\\;0,0,0,2,"M",2,1,1,1,1,2,2,2,"M",1,0,1,1,2,"M"\\\;1,1,0,2,"M",2,0,0,0,1,"M",1,1,1,1,0,0,0,1,1\\\;"M",1,0,2,2,2,0,0,0,1,1,1,0,0,0,0,0,0,0,0\\\;1,1,1,2,"M",1,0,0,0,0,0,0,0,1,1,1,0,0,1,1\\\;1,1,2,"M",3,2,1,0,0,1,1,1,0,1,"M",1,0,0,2,"M"\\\;2,"M",3,1,2,"M",1,0,0,1,"M",1,0,2,2,2,0,1,3,"M"\\\;3,"M",2,0,1,2,3,3,2,2,1,1,1,2,"M",3,2,2,"M",2\\\;"M",2,1,0,0,1,"M","M","M",1,0,0,1,"M",3,"M","M",2,1,1\}}
  193. {S:S;A;0;165;\{1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0\\\;"M",2,1,0,1,1,1,0,0,0,0,1,1,2,1,1,1,"M",1,0\\\;2,"M",2,1,2,"M",2,2,1,1,0,1,"M",2,"M",1,1,1,2,1\\\;1,1,2,"M",2,2,"M",3,"M",1,0,2,2,3,1,1,0,1,3,"M"\\\;1,2,2,2,1,1,2,"M",2,2,1,2,"M",2,1,1,0,1,"M","M"\\\;"M",2,"M",1,0,0,1,1,1,2,"M",3,1,2,"M",1,0,1,2,2\\\;1,2,1,1,0,0,0,0,0,2,"M",2,1,2,2,1,0,1,1,1\\\;0,0,0,0,0,0,0,0,0,1,1,1,1,"M",1,0,0,1,"M",1\\\;0,1,1,1,1,1,1,1,2,2,1,0,1,1,1,0,1,2,2,1\\\;1,3,"M",2,2,"M",2,1,"M","M",1,1,2,2,1,1,2,"M",1,0\\\;"M",3,"M",3,3,"M",3,2,2,2,1,1,"M","M",1,1,"M",3,3,1\\\;1,3,3,"M",2,2,"M",1,0,0,0,1,2,2,1,1,2,"M",2,"M"\\\;0,1,"M",2,1,1,1,1,0,0,0,0,0,0,0,1,3,3,4,2\\\;1,2,2,2,2,3,2,1,1,1,1,0,0,0,1,2,"M","M",2,"M"\\\;1,"M",1,1,"M","M","M",2,2,"M",1,0,0,1,2,"M",4,3,3,1\\\;1,2,2,2,2,3,3,"M",2,1,1,0,1,2,"M",2,2,"M",3,2\\\;1,2,"M",2,1,1,1,1,1,0,0,0,1,"M",2,2,3,4,"M","M"\\\;"M",2,1,3,"M",2,0,0,0,0,1,1,2,1,1,1,"M","M",3,2\\\;1,1,0,2,"M",3,1,1,0,0,1,"M",1,0,0,1,2,2,1,0\\\;0,0,0,1,1,2,"M",1,0,0,1,1,1,0,0,0,0,0,0,0\}}
  194. {S:S;A;0;166;\{0,0,0,1,"M",2,"M",1,1,2,"M",1,0,0,0,0,0,0,1,1\\\;0,0,0,1,2,3,2,1,1,"M",2,1,0,0,0,0,0,0,2,"M"\\\;0,0,0,0,1,"M",3,2,2,1,1,0,0,0,0,0,0,0,3,"M"\\\;0,0,0,0,1,3,"M","M",1,0,0,0,1,1,1,1,1,2,3,"M"\\\;0,0,0,1,1,3,"M",4,3,2,2,1,1,"M",1,1,"M",2,"M",3\\\;0,0,0,1,"M",2,2,"M",2,"M","M",1,2,2,3,3,4,4,3,"M"\\\;0,0,0,1,1,1,1,2,3,3,2,1,1,"M",2,"M","M","M",3,2\\\;2,2,2,2,2,1,1,2,"M",1,0,0,2,2,3,3,4,3,2,"M"\\\;"M","M",3,"M","M",3,3,"M",3,2,1,0,1,"M",1,1,"M",1,1,1\\\;4,"M",4,2,3,"M","M",2,2,"M",1,0,1,1,2,2,2,1,0,0\\\;2,"M",2,0,1,2,2,2,2,2,1,1,1,1,1,"M",1,0,0,0\\\;1,1,2,1,1,0,0,1,"M",1,0,1,"M",2,2,2,2,1,1,0\\\;0,0,1,"M",2,2,2,2,2,2,1,1,1,2,"M",1,1,"M",1,0\\\;0,0,2,2,3,"M","M",1,1,"M",1,1,1,2,1,1,1,1,1,0\\\;0,0,1,"M",2,2,2,1,1,2,2,2,"M",1,0,0,0,0,0,0\\\;1,1,1,1,1,0,0,0,1,2,"M",3,2,2,0,0,0,1,1,1\\\;"M",1,0,0,0,0,0,0,1,"M",2,2,"M",1,0,0,0,1,"M",2\\\;2,2,0,0,1,1,1,0,1,1,1,1,1,1,0,0,0,1,2,"M"\\\;"M",2,1,0,1,"M",2,1,0,0,0,0,1,1,1,0,1,1,2,1\\\;2,"M",1,0,1,2,"M",1,0,0,0,0,1,"M",1,0,1,"M",1,0\}}
  195. {S:S;A;0;167;\{1,"M","M","M","M",2,2,"M",2,"M",1,0,1,1,1,0,0,1,"M",1\\\;2,4,"M",4,3,"M",2,1,3,3,3,1,1,"M",1,0,0,1,1,1\\\;1,"M",3,2,1,1,1,0,2,"M","M",1,2,2,2,0,0,1,1,1\\\;1,2,"M",1,1,1,1,0,3,"M",4,1,1,"M",1,0,0,2,"M",3\\\;0,2,2,2,1,"M",1,0,2,"M",2,0,1,1,1,0,0,2,"M","M"\\\;0,1,"M",2,2,1,1,0,1,1,2,1,1,0,0,0,0,1,3,"M"\\\;0,2,3,"M",2,1,1,0,0,0,1,"M",2,1,0,0,0,0,2,2\\\;1,2,"M",2,2,"M",2,1,0,0,1,2,"M",1,0,0,0,1,2,"M"\\\;"M",3,2,2,2,4,"M",3,1,0,1,2,2,1,0,0,0,1,"M",2\\\;2,"M",1,1,"M",3,"M","M",2,0,1,"M",1,1,1,1,0,1,2,2\\\;2,3,2,2,1,2,3,"M",3,1,1,1,1,1,"M",1,0,0,1,"M"\\\;"M",3,"M",2,0,0,1,3,"M",2,0,0,0,2,2,2,0,0,1,1\\\;1,3,"M",2,0,0,0,2,"M",2,1,1,1,1,"M",1,0,0,1,1\\\;0,1,1,1,0,0,0,1,1,1,1,"M",1,1,2,2,1,0,1,"M"\\\;0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,"M",1,0,1,1\\\;0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,1,1,0,0,0\\\;1,2,2,1,0,1,1,1,1,"M",1,0,0,0,0,0,0,1,1,1\\\;2,"M","M",1,0,2,"M",2,1,1,1,0,0,0,0,0,0,1,"M",1\\\;2,"M",3,1,0,2,"M",2,0,0,1,1,1,1,2,2,1,2,2,2\\\;1,1,1,0,0,1,1,1,0,0,1,"M",1,1,"M","M",1,1,"M",1\}}
  196. {S:X;X;1;0;comments}
  197. {S:X;X;1;1;...setup board for new game}
  198. {S:X;X;1;2;...already playing}
  199. {S:X;X;1;3;...master board}
  200. {S:X;X;1;4;...check board size}
  201. {S:X;X;1;7;...clear player's board}
  202. {S:X;X;1;9;...get a helping hand}
  203. {S:X;X;1;10;...choose a random setup}
  204. {S:X;X;1;11;...place the extra mines}
  205. {S:X;X;1;18;...place the mines}
  206. {S:X;X;1;20;...zero hits}
  207. {S:X;X;1;21;...mark as playing}
  208. {S:X;X;1;22;... OK}
  209. {S:X;X;1;24;: The Board}
  210. {S:X;X;1;25;...reveal a square}
  211. {S:X;X;1;28;...legal?}
  212. {S:X;X;1;29;...try not to hit a mine first}
  213. {S:X;X;1;32;...try not to hit a mine first}
  214. {S:X;X;1;35;...already revealed?}
  215. {S:X;X;1;36;...zero => autoreveal}
  216. {S:X;X;1;37;...increment hits}
  217. {S:X;X;1;38;...KERBLAMM!}
  218. {S:X;X;1;42;...reveal contents of square}
  219. {S:X;X;1;49;...reveal this square}
  220. {S:X;X;1;50;...increment hits}
  221. {S:X;X;1;51;...recurse all surrounding area}
  222. {S:X;X;1;52;...mark as revealed}
  223. {S:X;X;1;53;...check to left}
  224. {S:X;X;1;58;...check to right}
  225. {S:X;X;1;63;...above}
  226. {S:X;X;1;64;...below}
  227. {S:X;X;1;66;...mark as revealed}
  228. {S:X;X;1;69;...place a mine}
  229. {S:X;X;1;72;...search for legitimate square}
  230. {S:X;X;1;80;...update squares around mine}
  231. {S:X;X;1;97;...main game loop}
  232. {S:X;X;1;98;...wait to overcome recalc}
  233. {S:X;X;1;99;...restart the game}
  234. {S:X;X;1;100;...make sure we get called}
  235. {S:X;X;1;105;...game over!}
  236. {S:X;X;1;107;...tell 'em they lost}
  237. {S:X;X;1;109;...tell 'em they won}
  238. {S:X;X;1;112;...have we won or lost?}
  239. {S:X;X;1;113;...restart game}
  240. {S:X;X;1;114;...reveal all unhit mines}
  241. {S:X;X;1;119;...hit a mine on first go!}
  242. {S:X;X;1;121;...check for new board}
  243. {S:X;X;1;124;...is move legal?}
  244. {S:X;X;1;125;...YES, so reveal square}
  245. {S:X;X;1;127;...EOG?}
  246. {S:X;X;1;129;...restart game}
  247. {S:X;X;1;133;...return information}
  248. {S:X;X;1;135;...hit a mine}
  249. {S:X;X;1;138;Setup boards (50)}
  250. {BR:;;;;;;;;1;1;{StyleHandle:BaseSheet}}
  251. {R:;;;;;;;;1;1;{StyleHandle:Custom}}
  252. {R:0;0;;32;2;1;;32;0;0;{Background:221;221;221}{Justify:1}{GridBottomColour:0;0;0}{GridBottom:2}{Italic:0}}
  253. {R:1;97;;32;2;120;;32;0;0;{StyleHandle:Text}}
  254. {R:1;121;;32;2;122;;32;0;0;{StyleHandle:Text}}
  255. {R:1;124;;32;2;126;;32;0;0;{StyleHandle:Text}}
  256. {R:1;127;;32;2;128;;32;0;0;{StyleHandle:Text}}
  257. {R:1;133;;32;2;134;;32;0;0;{StyleHandle:Text}}
  258. {R:1;135;;32;2;136;;32;0;0;{StyleHandle:Text}}
  259. {R:1;69;;32;2;70;;32;0;0;{StyleHandle:Text}}
  260. {R:1;72;;32;2;73;;32;0;0;{StyleHandle:Text}}
  261. {R:0;;;;1;;;;1;0;{ColWidth:7654}{GridRightColour:0;0;0}{GridRight:2}}
  262. {R:1;;;;2;;;;1;0;{ColWidth:3494}}
  263. {R:1;80;;32;2;81;;32;0;0;{StyleHandle:Text}}
  264. {R:1;49;;32;2;54;;32;0;0;{StyleHandle:Text}}
  265. {R:1;58;;32;2;59;;32;0;0;{StyleHandle:Text}}
  266. {R:1;63;;32;2;65;;32;0;0;{StyleHandle:Text}}
  267. {R:1;66;;32;2;67;;32;0;0;{StyleHandle:Text}}
  268. {R:1;42;;32;2;43;;32;0;0;{StyleHandle:Text}}
  269. {R:1;24;;32;2;26;;32;0;0;{StyleHandle:Text}}
  270. {R:1;28;;32;2;39;;32;0;0;{StyleHandle:Text}}
  271. {R:1;1;;32;2;5;;32;0;0;{StyleHandle:Text}}
  272. {R:1;7;;32;2;8;;32;0;0;{StyleHandle:Text}}
  273. {R:1;9;;32;2;23;;32;0;0;{StyleHandle:Text}}
  274. {R:1;138;;32;2;139;;32;0;0;{StyleHandle:Text}}
  275. {R:1;129;;32;2;130;;32;0;0;{StyleHandle:Text}}
  276. {PageHefoBreakValues-H:0;0;0;;1;569;68;0;;;0;;;1;569;228;0;;;0}
  277. {HD-H:0;2}
  278. {HBR-H:0;2;;32;;32;{StyleHandle:BaseSheet}}
  279. {HBR-H:0;2;;32;;32;{StyleHandle:BaseHeadFoot}}
  280. {HD-H:0;3}
  281. {HBR-H:0;3;;32;;32;{StyleHandle:BaseSheet}}
  282. {HBR-H:0;3;;32;;32;{StyleHandle:BaseHeadFoot}}
  283. {EndOfData}
  284. {CmdGroup:{ViewCreate:0;13984;1344;2912}
  285. {ViewControl:100;2;0;0;0;0;0;2048;0;2048}
  286. {CurrentPosition:0;0;0;3}
  287. }
  288.