(* Content-type: application/vnd.wolfram.mathematica *) (*** Wolfram Notebook File ***) (* http://www.wolfram.com/nb *) (* CreatedBy='Mathematica 13.0' *) (*CacheID: 234*) (* Internal cache information: NotebookFileLineBreakTest NotebookFileLineBreakTest NotebookDataPosition[ 158, 7] NotebookDataLength[ 107264, 2156] NotebookOptionsPosition[ 103512, 2059] NotebookOutlinePosition[ 105271, 2111] CellTagsIndexPosition[ 105228, 2108] WindowTitle->LightsOutGame | Example Notebook WindowFrame->Normal*) (* Beginning of Notebook Content *) Notebook[{ Cell[CellGroupData[{ Cell[TextData[{ "Basic Examples", "\[NonBreakingSpace]", Cell["(1)", "ExampleCount"], "\[NonBreakingSpace]" }], "Subsection", TaggingRules->{}, CellID->644364796], Cell["Start a game with two rows and two columns:", "Text", TaggingRules->{}, CellChangeTimes->{{3.780234829023545*^9, 3.7802348366481605`*^9}, 3.780234881873585*^9, {3.7846269190540996`*^9, 3.784626928309147*^9}, { 3.85876594069606*^9, 3.858765944073185*^9}}, CellID->896684948], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ InterpretationBox[ TagBox[ DynamicModuleBox[{Typeset`open = False}, FrameBox[ PaneSelectorBox[{False->GridBox[{ { PaneBox[GridBox[{ { StyleBox[ StyleBox[ AdjustmentBox["\<\"[\[FilledSmallSquare]]\"\>", BoxBaselineShift->-0.25, BoxMargins->{{0, 0}, {-1, -1}}], "ResourceFunctionIcon", FontColor->RGBColor[ 0.8745098039215686, 0.2784313725490196, 0.03137254901960784]], ShowStringCharacters->False, FontFamily->"Source Sans Pro Black", FontSize->0.6538461538461539 Inherited, FontWeight->"Heavy", PrivateFontOptions->{"OperatorSubstitution"->False}], StyleBox[ RowBox[{ StyleBox["LightsOutGame", "ResourceFunctionLabel"], " "}], ShowAutoStyles->False, ShowStringCharacters->False, FontSize->Rational[12, 13] Inherited, FontColor->GrayLevel[0.1]]} }, GridBoxSpacings->{"Columns" -> {{0.25}}}], Alignment->Left, BaseStyle->{LineSpacing -> {0, 0}, LineBreakWithin -> False}, BaselinePosition->Baseline, FrameMargins->{{3, 0}, {0, 0}}], ItemBox[ PaneBox[ TogglerBox[Dynamic[Typeset`open], {True-> DynamicBox[FEPrivate`FrontEndResource[ "FEBitmaps", "IconizeCloser"], ImageSizeCache->{11., {1., 10.}}], False-> DynamicBox[FEPrivate`FrontEndResource[ "FEBitmaps", "IconizeOpener"], ImageSizeCache->{11., {1., 10.}}]}, Appearance->None, BaselinePosition->Baseline, ContentPadding->False, FrameMargins->0], Alignment->Left, BaselinePosition->Baseline, FrameMargins->{{1, 1}, {0, 0}}], Frame->{{ RGBColor[ 0.8313725490196079, 0.8470588235294118, 0.8509803921568627, 0.5], False}, {False, False}}]} }, BaselinePosition->{1, 1}, GridBoxAlignment->{"Columns" -> {{Left}}, "Rows" -> {{Baseline}}}, GridBoxItemSize->{"Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings->{"Columns" -> {{0}}, "Rows" -> {{0}}}], True-> GridBox[{ {GridBox[{ { PaneBox[GridBox[{ { StyleBox[ StyleBox[ AdjustmentBox["\<\"[\[FilledSmallSquare]]\"\>", BoxBaselineShift->-0.25, BoxMargins->{{0, 0}, {-1, -1}}], "ResourceFunctionIcon", FontColor->RGBColor[ 0.8745098039215686, 0.2784313725490196, 0.03137254901960784]], ShowStringCharacters->False, FontFamily->"Source Sans Pro Black", FontSize->0.6538461538461539 Inherited, FontWeight->"Heavy", PrivateFontOptions->{"OperatorSubstitution"->False}], StyleBox[ RowBox[{ StyleBox["LightsOutGame", "ResourceFunctionLabel"], " "}], ShowAutoStyles->False, ShowStringCharacters->False, FontSize->Rational[12, 13] Inherited, FontColor->GrayLevel[0.1]]} }, GridBoxSpacings->{"Columns" -> {{0.25}}}], Alignment->Left, BaseStyle->{LineSpacing -> {0, 0}, LineBreakWithin -> False}, BaselinePosition->Baseline, FrameMargins->{{3, 0}, {0, 0}}], ItemBox[ PaneBox[ TogglerBox[Dynamic[Typeset`open], {True-> DynamicBox[FEPrivate`FrontEndResource[ "FEBitmaps", "IconizeCloser"]], False-> DynamicBox[FEPrivate`FrontEndResource[ "FEBitmaps", "IconizeOpener"]]}, Appearance->None, BaselinePosition->Baseline, ContentPadding->False, FrameMargins->0], Alignment->Left, BaselinePosition->Baseline, FrameMargins->{{1, 1}, {0, 0}}], Frame->{{ RGBColor[ 0.8313725490196079, 0.8470588235294118, 0.8509803921568627, 0.5], False}, {False, False}}]} }, BaselinePosition->{1, 1}, GridBoxAlignment->{"Columns" -> {{Left}}, "Rows" -> {{Baseline}}}, GridBoxItemSize->{ "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings->{"Columns" -> {{0}}, "Rows" -> {{0}}}]}, { StyleBox[ PaneBox[GridBox[{ { RowBox[{ TagBox["\<\"Version (latest): \"\>", "IconizedLabel"], " ", TagBox["\<\"1.0.0\"\>", "IconizedItem"]}]}, { TagBox[ TemplateBox[{ "\"Documentation \[RightGuillemet]\"", "https://resources.wolframcloud.com/FunctionRepository/\ resources/LightsOutGame"}, "HyperlinkURL"], "IconizedItem"]} }, DefaultBaseStyle->"Column", GridBoxAlignment->{"Columns" -> {{Left}}}, GridBoxItemSize->{ "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], Alignment->Left, BaselinePosition->Baseline, FrameMargins->{{5, 4}, {0, 4}}], "DialogStyle", FontFamily->"Roboto", FontSize->11]} }, BaselinePosition->{1, 1}, GridBoxAlignment->{"Columns" -> {{Left}}, "Rows" -> {{Baseline}}}, GridBoxDividers->{"Columns" -> {{None}}, "Rows" -> {False, { GrayLevel[0.8]}, False}}, GridBoxItemSize->{ "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}]}, Dynamic[ Typeset`open], BaselinePosition->Baseline, ImageSize->Automatic], Background->RGBColor[ 0.9686274509803922, 0.9764705882352941, 0.984313725490196], BaselinePosition->Baseline, DefaultBaseStyle->{}, FrameMargins->{{0, 0}, {1, 0}}, FrameStyle->RGBColor[ 0.8313725490196079, 0.8470588235294118, 0.8509803921568627], RoundingRadius->4]], {"FunctionResourceBox", RGBColor[0.8745098039215686, 0.2784313725490196, 0.03137254901960784], "LightsOutGame"}, TagBoxNote->"FunctionResourceBox"], ResourceFunction["LightsOutGame"], BoxID -> "LightsOutGame", Selectable->False], "[", "2", "]"}]], "Input", TaggingRules->{}, CellChangeTimes->{{3.7802345820515556`*^9, 3.7802345931729517`*^9}}, CellLabel->"In[1]:=", CellID->911106464], Cell[BoxData[ GraphicsBox[ TagBox[RasterBox[CompressedData[" 1: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 +/eyzQYANL3wZ1ct2DittXDThVcMLN/k2ZttP9iRmy69vcjRc29vOtmO/kCB x5de7l0J3ptDjz+xffOWN49ffvrT++8O5uLA+b37h7jYf6eOzUM9d7PdjuvX epEIAMzwypvtYnvp7N/22fdTO7DZLpaeqbb8EtVTHvDoZnu8r4tlLxxzx38I 1JH31N19QtnjL13c33I1rq4OnH875OlOlp5ddvlpeUPef+ULNpv31AWAtrPe U/f+CWNbI+pi/wdPPd54+w1Btt7c4/5ujtzJ9vXNzSuwe68I3Tuk/SM6+f3Z njm996ab7fP9OajLi8epdj/Jrg484taPiLq4fyfe7tvVHjiz9/CLl4fHlc0G AF/UK71u9G38vn7GPADA2Ww2AIB8NhsAQD6bDQAgn80GAJDPZgMAyBe92QAA uGezAQDks9kAAPLZbAAA+Ww2AIB8NhsAQD6bDQAgn80GAJDPZgMAyGezAQDk s9kAAPLZbAAA+Ww2AIB8NhsAQD6bDQAgn80GAJDPZgMAyPfGm+368uLTnYvL 6ze4dwCAIbqb7fry00nuN9rN1cXOZz6gX374+u+//dsvJ9745++++vaPf/+X +49vv/7m518P3vS3n7759uuHW97f+K+/veBmzxzqr39dH9Xmx8nfFwDwzmy2 I3776a/ff336tvlxdeO/fP3V99998/DPf/zqh4XZdjeuHlbT7S3vbny79L75 +cybnXCoP32zOphvv976+N5mA4AP4k032we+Nvrrjz9891XrfNTP3+3e8rfV Uto7M/Z4yx8PnzFr3OykQ70/EmfVAODjetnz2TZPpH20VXbEw1mp27n1zc9/ O23trC4+7s6zhxNl3/+0e+fP32HnZs8fqs0GAB+czbbgduF8/c0PP/3y8M8n rJ3f/vbV8s1Wm+q7Hx//fbXilq9vbjjxZqce6urwtqYjAPChvO1m27iSuv7l 3a+5ub66fPzMxeXVzcOtri8v1p+9uLy+WXr0jdvc3+pq+2Y3V+srs1dLX3+S 0zbb/XXMpaeu7Zx/W/3r04Q74MSbnXyo5262rZdU/OXrr36w+gDgnbzzZrva fJXCw/a6urnZ/+zu3S/dZPuJc9u3uDh3tZ202Y6cFvvx+83Ndn9vd9vp18cX LKxes/DT9v2feLOTD/XgpDzm/sjvr7quXv7g6ioAvKP33WwdG6vr+F08PNKX 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 +Mj/eO+zfQAAPO//A/sn43U= "], {{0, 952}, {828, 0}}, {0, 255}, ColorFunction->RGBColor], BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True], Selectable->False], DefaultBaseStyle->"ImageGraphics", ImageSize->{414., Automatic}, ImageSizeRaw->{828, 952}, PlotRange->{{0, 828}, {0, 952}}]], "Output", TaggingRules->{}, CellChangeTimes->{ 3.7802347932102556`*^9, 3.7803317041094646`*^9, {3.781359932048461*^9, 3.781359946294221*^9}, {3.7813600903910275`*^9, 3.7813600986104126`*^9}, 3.7813603046813245`*^9, 3.7813604089555798`*^9, {3.781360554918954*^9, 3.78136058098693*^9}, {3.7813606175940695`*^9, 3.7813606411989546`*^9}, 3.7813608090135617`*^9, 3.781360850677994*^9, {3.781360934896635*^9, 3.781360971244525*^9}, {3.7813617582311783`*^9, 3.781361776588103*^9}}, CellLabel->"Out[1]=", CellID->718717455] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Scope", "\[NonBreakingSpace]", Cell["(1)", "ExampleCount"], "\[NonBreakingSpace]" }], "Subsection", TaggingRules->{}, CellID->623932659], Cell["Start a game with two rows and three columns:", "Text", TaggingRules->{}, CellChangeTimes->{{3.780234884409833*^9, 3.780234895248871*^9}, { 3.7846269418560405`*^9, 3.7846269493051615`*^9}, {3.858765952216812*^9, 3.858765955399272*^9}}, CellID->431885577], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ InterpretationBox[ TagBox[ DynamicModuleBox[{Typeset`open = False}, FrameBox[ PaneSelectorBox[{False->GridBox[{ { PaneBox[GridBox[{ { StyleBox[ StyleBox[ AdjustmentBox["\<\"[\[FilledSmallSquare]]\"\>", BoxBaselineShift->-0.25, BoxMargins->{{0, 0}, {-1, -1}}], "ResourceFunctionIcon", FontColor->RGBColor[ 0.8745098039215686, 0.2784313725490196, 0.03137254901960784]], ShowStringCharacters->False, FontFamily->"Source Sans Pro Black", FontSize->0.6538461538461539 Inherited, FontWeight->"Heavy", PrivateFontOptions->{"OperatorSubstitution"->False}], StyleBox[ RowBox[{ StyleBox["LightsOutGame", "ResourceFunctionLabel"], " "}], ShowAutoStyles->False, ShowStringCharacters->False, FontSize->Rational[12, 13] Inherited, FontColor->GrayLevel[0.1]]} }, GridBoxSpacings->{"Columns" -> {{0.25}}}], Alignment->Left, BaseStyle->{LineSpacing -> {0, 0}, LineBreakWithin -> False}, BaselinePosition->Baseline, FrameMargins->{{3, 0}, {0, 0}}], ItemBox[ PaneBox[ TogglerBox[Dynamic[Typeset`open], {True-> DynamicBox[FEPrivate`FrontEndResource[ "FEBitmaps", "IconizeCloser"], ImageSizeCache->{11., {1., 10.}}], False-> DynamicBox[FEPrivate`FrontEndResource[ "FEBitmaps", "IconizeOpener"], ImageSizeCache->{11., {1., 10.}}]}, Appearance->None, BaselinePosition->Baseline, ContentPadding->False, FrameMargins->0], Alignment->Left, BaselinePosition->Baseline, FrameMargins->{{1, 1}, {0, 0}}], Frame->{{ RGBColor[ 0.8313725490196079, 0.8470588235294118, 0.8509803921568627, 0.5], False}, {False, False}}]} }, BaselinePosition->{1, 1}, GridBoxAlignment->{"Columns" -> {{Left}}, "Rows" -> {{Baseline}}}, GridBoxItemSize->{"Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings->{"Columns" -> {{0}}, "Rows" -> {{0}}}], True-> GridBox[{ {GridBox[{ { PaneBox[GridBox[{ { StyleBox[ StyleBox[ AdjustmentBox["\<\"[\[FilledSmallSquare]]\"\>", BoxBaselineShift->-0.25, BoxMargins->{{0, 0}, {-1, -1}}], "ResourceFunctionIcon", FontColor->RGBColor[ 0.8745098039215686, 0.2784313725490196, 0.03137254901960784]], ShowStringCharacters->False, FontFamily->"Source Sans Pro Black", FontSize->0.6538461538461539 Inherited, FontWeight->"Heavy", PrivateFontOptions->{"OperatorSubstitution"->False}], StyleBox[ RowBox[{ StyleBox["LightsOutGame", "ResourceFunctionLabel"], " "}], ShowAutoStyles->False, ShowStringCharacters->False, FontSize->Rational[12, 13] Inherited, FontColor->GrayLevel[0.1]]} }, GridBoxSpacings->{"Columns" -> {{0.25}}}], Alignment->Left, BaseStyle->{LineSpacing -> {0, 0}, LineBreakWithin -> False}, BaselinePosition->Baseline, FrameMargins->{{3, 0}, {0, 0}}], ItemBox[ PaneBox[ TogglerBox[Dynamic[Typeset`open], {True-> DynamicBox[FEPrivate`FrontEndResource[ "FEBitmaps", "IconizeCloser"]], False-> DynamicBox[FEPrivate`FrontEndResource[ "FEBitmaps", "IconizeOpener"]]}, Appearance->None, BaselinePosition->Baseline, ContentPadding->False, FrameMargins->0], Alignment->Left, BaselinePosition->Baseline, FrameMargins->{{1, 1}, {0, 0}}], Frame->{{ RGBColor[ 0.8313725490196079, 0.8470588235294118, 0.8509803921568627, 0.5], False}, {False, False}}]} }, BaselinePosition->{1, 1}, GridBoxAlignment->{"Columns" -> {{Left}}, "Rows" -> {{Baseline}}}, GridBoxItemSize->{ "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings->{"Columns" -> {{0}}, "Rows" -> {{0}}}]}, { StyleBox[ PaneBox[GridBox[{ { RowBox[{ TagBox["\<\"Version (latest): \"\>", "IconizedLabel"], " ", TagBox["\<\"1.0.0\"\>", "IconizedItem"]}]}, { TagBox[ TemplateBox[{ "\"Documentation \[RightGuillemet]\"", "https://resources.wolframcloud.com/FunctionRepository/\ resources/LightsOutGame"}, "HyperlinkURL"], "IconizedItem"]} }, DefaultBaseStyle->"Column", GridBoxAlignment->{"Columns" -> {{Left}}}, GridBoxItemSize->{ "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], Alignment->Left, BaselinePosition->Baseline, FrameMargins->{{5, 4}, {0, 4}}], "DialogStyle", FontFamily->"Roboto", FontSize->11]} }, BaselinePosition->{1, 1}, GridBoxAlignment->{"Columns" -> {{Left}}, "Rows" -> {{Baseline}}}, GridBoxDividers->{"Columns" -> {{None}}, "Rows" -> {False, { GrayLevel[0.8]}, False}}, GridBoxItemSize->{ "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}]}, Dynamic[ Typeset`open], BaselinePosition->Baseline, ImageSize->Automatic], Background->RGBColor[ 0.9686274509803922, 0.9764705882352941, 0.984313725490196], BaselinePosition->Baseline, DefaultBaseStyle->{}, FrameMargins->{{0, 0}, {1, 0}}, FrameStyle->RGBColor[ 0.8313725490196079, 0.8470588235294118, 0.8509803921568627], RoundingRadius->4]], {"FunctionResourceBox", RGBColor[0.8745098039215686, 0.2784313725490196, 0.03137254901960784], "LightsOutGame"}, TagBoxNote->"FunctionResourceBox"], ResourceFunction["LightsOutGame"], BoxID -> "LightsOutGame", Selectable->False], "[", RowBox[{"2", ",", "3"}], "]"}]], "Input", TaggingRules->{}, CellChangeTimes->{{3.780234595605464*^9, 3.7802345972839947`*^9}}, CellLabel->"In[1]:=", CellID->193375653], Cell[BoxData[ GraphicsBox[ TagBox[RasterBox[CompressedData[" 1:eJzt3b1uZPeW3uEFO3HoW/BdGIQTh07H4wuYwQwHxgBjYGTAcHRWpJgKFOsC DnAig/CECpUpUsL4QIFSA04MtJuLX1XFXcVaJHv1n0fPA47miF2s2tXqF/3D rq9/97f/7a8u/1VEfPNvPv/jr/7mf/zHf/7nv/mf//nffv6X//JP3/zXf/in v/+7//RP//3v/+Hv//nf/+2//vzN//35H//h8//d/u9PAAAs738BALC2//N/ /9/dP3358uXLly9fvnyt+bXbbF/7bB8AANs0GwDA+jQbAMD6NBsAwPo0GwDA +jQbAMD6NBsAwPo0GwDA+jQbAMD6NBsAwPo0GwDA+jQbAMD6NBsAwPo0GwDA +jQbAMD6NBsAwPo0GwDA+jQbAMD6vmSzXV/GZ5fX7329g/4C7gIA8Jeg22w3 Vxfxgourm7vLzgTP3RGduJXry4vdo2r5ys12c3N9dXmx8zt+cXFxeX3zmnvy LodTR3NwOFdX11/reADgd6TfbLd/az95+sv70eXvtNnuiuZVN7N5dVeXF7tx tB9Lb7uZ/qFuHM3TvzsPCQBf3BsfGz0ZTIs021s07sLdcbxTsz2czvwcwAdn sW6u7+PpDbfUPdTHm7x8dkrt5vZ4rjQbAHxpmu2kr9Nsd7d6/Lpu7i7w6tvq Her9jTmZBgBfk2Y76Ws02/05ttM3+qZq6xzqG/MQAHgfM81Wz596ejbU84fY 7q7sev9JU0cu1jmE/cM4fmt3N/b8qs66C5uvy9ipnNuHD3fv1+mHEs8MqsOW OvrbsHf3XzrUVx7MwQ/tv3Di+eO7dUh1pY+P9NbFHu/L9c5v9eWRG3/dnxYA +KgGmu3qrhMuLm89/g19+Dfx41/Te5c7oxZe1WyP7XKxc3MXd/9/o9lO34Xb enj8/t1lLh875f5xzoeffTmBnoLmtIO7dWaznTrUNxzMk8dn4u3c4cMDu7/W 69uL3l3u4ff088XuXzJy+k/Bq/+0AMBH9eWb7fDv0oe/1Hd/6P57+3/nnnmO 5xXNdn9g+2dmHjNu45Jn3IXtw9365s3JN+s4+6Heg6s+r9lOHOqbDmb3Ry4P zng9v7XHjt353s4ZwI1vbxz+6/60AMBHNdBszx+VPPzr9dizxs56Nlm72Y4+ X2zjF86+C0eiof+UvqWa7djDyoePsJ4+3GeHtv0cue1XXjz/j/KmPy0A8FF9 ldcgHDzidvwBuHMemms32/ErPfV8theP7MR5tq03yXj13TlywcnzbLtv0nek aa+vr67qodHHJ7a9WF1Hjur8/3z9B3IB4ONYoNle+miFd262E5d//2bbf5b9 Oen22nNgX7DZTl3w2c3uvn6g3nz34elmh832/HfqyG/gVpu++k8LAHxU6zTb wzPin3nhs5EWb7a7X9t55ehL4dZ63ejhI77v3GwvX3K7qC72/pttPzb6tmZ7 7Z8WAPioFmi2Nz6m9bpmO/7g2pdotoeL3J+DOn1fG+/Ptnt+64s024sHs3+z 2wfx7Aje0mweAQXgd2qFZnvbS/5e93y2rZvbeMHB+zbbOUe7dyDHPgdh44WT x+Jq61UUrd/w0wezf382f7uOvIrgtc3mBaIA/D6t0GzHu+Dm+vLYW6qedwib h7H9XhGPb+vxpmY7iKPr6623k335JQbHP+Hz6OeNbobc5p0670ze4TFvf9zo 1d79eX7FT09ve69me9ufFgD4qNZott2nlh+8GeuZ789293z3ffe3fPTBwadb e3gS1luez7b/brJ3b9//0FH3z77aeAO4l+/Xzn17+vfNs15PbyZ3sfP+vVcb d2HjUM8/mGdHE0+f7HDwXsV3BXf1ns9nOzic7p8WAPioVmm22+va/8ij27+O z3lC+fEXEh5vtodb27mp65vjp3TOvgs7r5m8q6r9j626u53OhwrUb8n5vydb d+rIXXh2qK85mDqa4y+Ujd1yfc9m+/TqPy0A8FG9sdn+snhXVgBgUZrtiWe3 AwCr0myPms/MBwCY87tstuurZ899eniFpbNsAMCKfp/Ndvn4vPXdFx3GhXNs AMCafpfN1n49JgDA1/X7bDYAgI9FswEArE+zAQCsT7MBAKxPswEArE+zAQCs T7MBAKxPswEArE+zAQCsT7MBAKxPswEArO/1zXZz96GdEbuf2vmX+bGdN1cX cXH12vt1dfEp4tOxj58//atfwt0tbt+dm08Xcfurm4ez94PXdcmLT6/7Xbm5 uf0CAM72uma7jZhjDvLjc9l9TrvD734YFabVo69uts95E8fy5uZN5fPKw7m8 PZ6Lq41furmqQ90suoOce0OzPd7KB/0zAQBfw2ua7fryaLDtN9vOBT9gsz3m Wryx2Y6fTLvLp+nfm+MNeXec20V391OX73D7mg0A+vrNtneO7eJy56HQu0dL /zKa7fHQP9+fq8u3Ntt2Jn2Nk2x3Lo8k02Udz8VWm504O9el2QCgr99su2fZ Xiixj91sj8/Nu357sz1k0u6VfJ2TbCdu+vq+yjaL7tSz4Jo0GwD0va3Z4vLI Kw6OPny61wk317svYnj+AoaD5ru5vnq6+NarHW7qCndPA95e6vFXHx7q/PzN Vnq8S7Pdh8rj+asTJ9luPl1d3j957O7s3OXV4cXurm2j9857BPPuxw9Omt2F 3Oe7uVF0z4/2+Q3tfOf66un4Ly4/HfyHuv+t+BonGAHgw3rF89kOemzzpaIv N9uxlzEce2z1auvyu11xfbl5hQ+ttX97rQJ7l2b7tH+q7dhJtsdzULepdnn7 9fiv188u9upm2yzGuzNp15+eTridutrj37m7nos6+Mdy2zvSEy/KAAC2veY1 CJu5tffMtpea7dTrTndK7PSLHfYue/QaF2q2p7Nbx06yXT8Uzv4v3AXebiC9 tdmeP9Z5s/M0tmeHt1GYx5rt8x3cSsEXChAAeMEr35/tSCLth9vR57PtPyXu vqmun67yoY/2mu3iauOSj5fdvKnbx0qfjmjnsdHee8i9V7N9ejjVdnnkJNuJ 92o7SKy3N9tBhh1c4dM5t61/3b6h661Tap+2zqrdbL/MAQA47g2fg7D/Xhhb dXak2Y58e6cD77+9c8H9ZNpNxrvL7ufdbZW93wNv79hsuw99Pr++y+OPGB48 A+3tzXZwyccns+3+6/31b54VPOfR0mP3S7MBQNvbP7vq5vCJZBc7f/Nvxdnp B0a3m+2wmJ5f89a1XnTPqG17x2b79Hiq7XlunS6Z6/dutv13/DjMqt3ref70 ts0bOr/Z6jvv8rYhAPC78U6fN3rwYtLn3/3izfbp8GWox370lXfu3Zrt6Jtm jDfb05FsVdljaB2cgjt6Q5oNAL6g17yn7tZHim6+a1vvsdHnjl7w6IOmdYAH D9q+ubZGm+3kY6PHnn62c6yNZnt8vHXz2h6Pc/sNeN/WbJ+v/KO9Yx8AfF2v /ByE/WeM7T88uvnY6O47ue1/ksLV/icpXF48vaPa9lvB3ex++/HlClf1niM7 D+5tPHr6Nd+f7dGJN6ftvgbh2KcVnPtUsYczexsvMXjMwqsjZ//e1mwAQNMb P7tqw07cbFx04xUD2xd58WL7N3bioltvL/JV3uvjzqkPFHh46eWzR4Kf5dDD J7bvXvLm4cfPf3r/7cFcHDm/Vzdx8fydOnYP9bXN9jmu3/FFIgDwO/DOzXax f5Lo+WVffD+1I812sfVMte2XqJ5zg4s228n31D18QtnDL13UJe/i6urI+bdj nq5k69lll7HdkPWTb2g276kLAG2vek/desLYXkRdPP/gqYcL778hyN6be9TV nLiS/cc3dx+BffaK0GeH9PyIVnh/tk9nfHDnzc2ny4uHVKskuzry1K+9j4i6 qHfi7b5d7ZEze/e/eHk8rjQbAIx6p9eNfhkf+DPmAQDek2YDAFifZgMAWJ9m AwBYn2YDAFifZgMAWN/SzQYAQNFsAADr02wAAOvTbAAA69NsAADr02wAAOvT bAAA69NsAADr02wAAOvTbAAA69NsAADr02wAAOvTbAAA69NsAADr02wAAOvT bAAA69NsAADr+8LNdn15EbcuLq+/wLUDAPxOdJvt+jLOUo12c3Vx8J2P48+/ /PDN9//413+or++//e6XX8/9yd9+/u77b+9/sH72T7/t/vKvP/24c81/+Pab P/7855ev9Ofv6vLf/XLw/ca19e/RsRsFAMZpti0//fHbhwT64bv7//2P3/z4 crb9+ceHWvv+8w/e/uznTNptnp/++JBMd79631o//HTe1R7k0/nX9op7dOxG AYCv4Is22wd9bPSXHyqE/uXphNVvd2ecDs6YHf3Bn45f7Kcff/jp4LTbXXf9 8efj13t/vmuj2c68ttfco6M3CgB8BW97PtvuibSPVGWn/Pqn7zdi5v6k04tl tdtFZ/rtX745+YOVYT/8qQ7g5XzauLbX3KPejQIAX5pmO3C0oO7OOx19EPPP r86b081Wp8i++fHXc6//+bW94h51bxQA+NK+bLPtPJL6+MuHP3NzfXX58J2L y6ub+0tdX148fvfi8vpm69Z3LlOXutq/2M3V4yOzV1s/v+khV579wvbZqv1f feFpac1b/LR77u7cfHp+be171L7RvVc3/OHbb348cTYSAHiVr9xsV7uvUrhv r6ubm+ffPbz6rYvsP3Fu/xIXZ1bbiUqphwuPNVt1zu3jjL8+PNv/jNeE/lav +jx+km33Fl/OpyPX1r1HvRt9fB3EH3ZeB/GKB4gBgNO+brN17FTX6au4v6XX NdtdgRwvnCMBc/f44+doqdNN35x8FefTa0vr5aV/OvKeG3cXezw/diyfXry2 1j0680YP7/hBJf7yq2YDgHf2tZvt/lHPwwq7+/bN9eabhey+dvXhUdPdiz70 2c5jo5uPrW55ZbPdvTDz2ZP/N1/F+edf/qVOSf3wzcPbuG2cjru7wp0fPNps L11b4x6dfaMnjhMA+CK+/vPZnl/0yLcfvrt1pfvX+4aXQ7yt2Z4/n+3Ft9R4 eCz1pVcNnPfUso1rO/ceve5G737qD533HAYAXmGZZrt5fp5s+xrOeGz1Dc32 yuezPX8DtL2fOt1ad68FeLzMduad/RLOg2s78x69/kZvX4DQ+0wHAKBPs+07 eELXjpOvDL1/PtvGQ4RnNNveje49P+3I1zmfX3DwnLTT9+jNN3p7fu+x3Jxz A4D39/Ga7dhjo+/k6BO0Tr9l7tFfPflq03v7zXb7zLSNr8dzWd9/+12n2c65 R2+/0fubvj/n9tIHRgAAXR+w2fZOtF3svifbze07tl1dP13lK96f7dg7zZ56 F7VbR86nvfBOvOX0O7/daz42unttr7xHnRt9048AAC/7gM32woeebqbd2e/1 8WnnQ52efTrnTvYc+7iBP+x+AOj960afuui3n//048Ezvn796cdnr0E4flR7 LXT2tZ11j8680YML/PLzTxtv76bZAOC9fchmO/mktjc32+PT+OtJ9T98d/8e Gt8+fx+zg5Njj88K++b7nfdn231Q8r7r/vH2ocana759X7UXP0Bhq9nOv7aX 79G5N7p1gb++O4A//rBxlwGAd/FBm61+4vZDr3YfJj389KrXvD/bg4fPFHho sIOzScc+xPP23dIeP8Xp++fPxv+1Pubp6Qn/39Rlznmt5VY+ta7tpXt07o3u ++3n73YO4K/PvjsAQM/bmg0AgAmaDQBgfZoNAGB9mg0AYH2aDQBgfZoNAGB9 mg0AYH2aDQBgfZoNAGB9mg0AYH2aDQBgfZoNAGB9mg0AYH2aDQBgfZoNAGB9 mg0AYH2aDQBgfZoNAGB9mg0AYH3dZksAAN6VZgMAWJ9mAwBYn2YDAFifZgMA WJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMA WJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMA WJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMA WJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMA WJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMA WJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMA WJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMA WJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMA WJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMA WJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMA WJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMA WJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMA WJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMA WJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMA WJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMA WJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMAWN8KzRbw+2ALEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL qdlgkC1AGAKUbiylZoNBtgBhCFC6sZSaDQbZAoQhQOnGUmo2GGQLEIYApRtL uUazAQBwmmYDAFifZgMAWJ9mAwBYn2YDAFifZgMAWJ9mAwBYn2YDAFifZgMA WJ9mAwBY3wrN9rU/PgKG2AKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlJqNhhkCxCGAKUbS6nZYJAtQBgClG4s pWaDQbYAYQhQurGUmg0G2QKEIUDpxlKu0WwAAJym2QAA1qfZAADWp9kAANan 2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan 2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan 2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan 2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan 2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan 2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan 2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan 2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan 2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan 2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan 2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan 2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan 2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan 2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan 2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan 2QAA1qfZAADWp9kAANan2QAA1qfZAADWp9kAANan2QAA1vclmg0AgHmaDQBg fZoNAGB9mg0AYH2aDQBgfZoNAGB9mg0AYH2aDQBgfZoNAGB9mg0AYH2aDQBg fZoNAGB9mg0AYH2aDQBgfZoNAGB9mg0AYH2PzQYAwMo+N5svX758+fLly5ev 9b++9tk+AABe9v8B7z1vWg== "], {{0, 952}, {828, 0}}, {0, 255}, ColorFunction->RGBColor], BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True], Selectable->False], DefaultBaseStyle->"ImageGraphics", ImageSize->{414., Automatic}, ImageSizeRaw->{828, 952}, PlotRange->{{0, 828}, {0, 952}}]], "Output", TaggingRules->{}, CellChangeTimes->{ 3.780234795022375*^9, 3.7813599912183414`*^9, 3.7813609758444433`*^9, { 3.781361780952856*^9, 3.781361784173256*^9}}, CellLabel->"Out[1]=", CellID->337511043] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell[TextData[{ "Options", "\[NonBreakingSpace]", Cell["(2)", "ExampleCount"], "\[NonBreakingSpace]" }], "Subsection", TaggingRules->{}, CellID->776923543], Cell[CellGroupData[{ Cell[TextData[{ "Mode", "\[NonBreakingSpace]", Cell["(2)", "ExampleCount"], "\[NonBreakingSpace]" }], "Subsubsection", TaggingRules->{}, CellChangeTimes->{{3.781401156071885*^9, 3.7814011595795155`*^9}}, CellID->654233399], Cell["The game has two modes. Normal mode is initially all white:", "Text", TaggingRules->{}, CellChangeTimes->{{3.781401174732956*^9, 3.7814011763016043`*^9}, { 3.781894795709587*^9, 3.781894801323222*^9}, {3.858765973918744*^9, 3.8587659751118593`*^9}, {3.858766011693434*^9, 3.858766011990265*^9}, { 3.858766215150902*^9, 3.85876621526126*^9}}, CellID->123099420], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ InterpretationBox[ TagBox[ DynamicModuleBox[{Typeset`open = False}, FrameBox[ PaneSelectorBox[{False->GridBox[{ { PaneBox[GridBox[{ { StyleBox[ StyleBox[ AdjustmentBox["\<\"[\[FilledSmallSquare]]\"\>", BoxBaselineShift->-0.25, BoxMargins->{{0, 0}, {-1, -1}}], "ResourceFunctionIcon", FontColor->RGBColor[ 0.8745098039215686, 0.2784313725490196, 0.03137254901960784]], ShowStringCharacters->False, FontFamily->"Source Sans Pro Black", FontSize->0.6538461538461539 Inherited, FontWeight->"Heavy", PrivateFontOptions->{"OperatorSubstitution"->False}], StyleBox[ RowBox[{ StyleBox["LightsOutGame", "ResourceFunctionLabel"], " "}], ShowAutoStyles->False, ShowStringCharacters->False, FontSize->Rational[12, 13] Inherited, FontColor->GrayLevel[0.1]]} }, GridBoxSpacings->{"Columns" -> {{0.25}}}], Alignment->Left, BaseStyle->{LineSpacing -> {0, 0}, LineBreakWithin -> False}, BaselinePosition->Baseline, FrameMargins->{{3, 0}, {0, 0}}], ItemBox[ PaneBox[ TogglerBox[Dynamic[Typeset`open], {True-> DynamicBox[FEPrivate`FrontEndResource[ "FEBitmaps", "IconizeCloser"], ImageSizeCache->{11., {1., 10.}}], False-> DynamicBox[FEPrivate`FrontEndResource[ "FEBitmaps", "IconizeOpener"], ImageSizeCache->{11., {1., 10.}}]}, Appearance->None, BaselinePosition->Baseline, ContentPadding->False, FrameMargins->0], Alignment->Left, BaselinePosition->Baseline, FrameMargins->{{1, 1}, {0, 0}}], Frame->{{ RGBColor[ 0.8313725490196079, 0.8470588235294118, 0.8509803921568627, 0.5], False}, {False, False}}]} }, BaselinePosition->{1, 1}, GridBoxAlignment->{"Columns" -> {{Left}}, "Rows" -> {{Baseline}}}, GridBoxItemSize->{"Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings->{"Columns" -> {{0}}, "Rows" -> {{0}}}], True-> GridBox[{ {GridBox[{ { PaneBox[GridBox[{ { StyleBox[ StyleBox[ AdjustmentBox["\<\"[\[FilledSmallSquare]]\"\>", BoxBaselineShift->-0.25, BoxMargins->{{0, 0}, {-1, -1}}], "ResourceFunctionIcon", FontColor->RGBColor[ 0.8745098039215686, 0.2784313725490196, 0.03137254901960784]], ShowStringCharacters->False, FontFamily->"Source Sans Pro Black", FontSize->0.6538461538461539 Inherited, FontWeight->"Heavy", PrivateFontOptions->{"OperatorSubstitution"->False}], StyleBox[ RowBox[{ StyleBox["LightsOutGame", "ResourceFunctionLabel"], " "}], ShowAutoStyles->False, ShowStringCharacters->False, FontSize->Rational[12, 13] Inherited, FontColor->GrayLevel[0.1]]} }, GridBoxSpacings->{"Columns" -> {{0.25}}}], Alignment->Left, BaseStyle->{LineSpacing -> {0, 0}, LineBreakWithin -> False}, BaselinePosition->Baseline, FrameMargins->{{3, 0}, {0, 0}}], ItemBox[ PaneBox[ TogglerBox[Dynamic[Typeset`open], {True-> DynamicBox[FEPrivate`FrontEndResource[ "FEBitmaps", "IconizeCloser"]], False-> DynamicBox[FEPrivate`FrontEndResource[ "FEBitmaps", "IconizeOpener"]]}, Appearance->None, BaselinePosition->Baseline, ContentPadding->False, FrameMargins->0], Alignment->Left, BaselinePosition->Baseline, FrameMargins->{{1, 1}, {0, 0}}], Frame->{{ RGBColor[ 0.8313725490196079, 0.8470588235294118, 0.8509803921568627, 0.5], False}, {False, False}}]} }, BaselinePosition->{1, 1}, GridBoxAlignment->{"Columns" -> {{Left}}, "Rows" -> {{Baseline}}}, GridBoxItemSize->{ "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings->{"Columns" -> {{0}}, "Rows" -> {{0}}}]}, { StyleBox[ PaneBox[GridBox[{ { RowBox[{ TagBox["\<\"Version (latest): \"\>", "IconizedLabel"], " ", TagBox["\<\"1.0.0\"\>", "IconizedItem"]}]}, { TagBox[ TemplateBox[{ "\"Documentation \[RightGuillemet]\"", "https://resources.wolframcloud.com/FunctionRepository/\ resources/LightsOutGame"}, "HyperlinkURL"], "IconizedItem"]} }, DefaultBaseStyle->"Column", GridBoxAlignment->{"Columns" -> {{Left}}}, GridBoxItemSize->{ "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], Alignment->Left, BaselinePosition->Baseline, FrameMargins->{{5, 4}, {0, 4}}], "DialogStyle", FontFamily->"Roboto", FontSize->11]} }, BaselinePosition->{1, 1}, GridBoxAlignment->{"Columns" -> {{Left}}, "Rows" -> {{Baseline}}}, GridBoxDividers->{"Columns" -> {{None}}, "Rows" -> {False, { GrayLevel[0.8]}, False}}, GridBoxItemSize->{ "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}]}, Dynamic[ Typeset`open], BaselinePosition->Baseline, ImageSize->Automatic], Background->RGBColor[ 0.9686274509803922, 0.9764705882352941, 0.984313725490196], BaselinePosition->Baseline, DefaultBaseStyle->{}, FrameMargins->{{0, 0}, {1, 0}}, FrameStyle->RGBColor[ 0.8313725490196079, 0.8470588235294118, 0.8509803921568627], RoundingRadius->4]], {"FunctionResourceBox", RGBColor[0.8745098039215686, 0.2784313725490196, 0.03137254901960784], "LightsOutGame"}, TagBoxNote->"FunctionResourceBox"], ResourceFunction["LightsOutGame"], BoxID -> "LightsOutGame", Selectable->False], "[", RowBox[{"3", ",", RowBox[{"Mode", "\[Rule]", "Normal"}]}], "]"}]], "Input", TaggingRules->{}, CellChangeTimes->{{3.7813613066731606`*^9, 3.781361310893073*^9}, 3.7813614058267746`*^9, {3.78136172321063*^9, 3.7813617528519793`*^9}, { 3.7814013384769554`*^9, 3.781401338641514*^9}}, CellLabel->"In[1]:=", CellID->99889758], Cell[BoxData[ GraphicsBox[ TagBox[RasterBox[CompressedData[" 1:eJzt3bFuXAmW3vGGnTj0K/gtDMKJQ6fr9QPswquFscAa2DZgOBpHHbODifsB BpjIELxhh5N11IniQQeTGnBi4Lh1SFFFsor8DnXYuur+/UCPd6hS8ZZGf+hD 3apb/+Zv/+tfvfkXX3311df/6uf/+Ku/+e///p/+6W/+x3/81z//l//0j1// l7//x7/7z//hH//b3/393/3Tv/3bf/nzN//3z//x737+f+//7wIA4PD+FwAA x/Z//u//u/lPX758+fLly5cvX8f8Ot1sn/vZPgAAzrPZAACOz2YDADg+mw0A 4PhsNgCA47PZAACOz2YDADg+mw0A4PhsNgCA47PZAACOz2YDADg+mw0A4Phs NgCA47PZAACOz2YDADg+mw0A4PhsNgCA47PZAACO7zU329s3X/3szdvt+/0F /QoeAgDwazDdbO+ur756xtX1u5vb/jKD5+aInvgpb99cnR7VyGfebO/evb1+ c3XyJ351dfXm7buXPJKVw+mjeXA419dvP9fxAMBvyHyzvf9X+6OP/3jfefMb 3Ww3i+ZFP+bs3V2/uTodR/fH0qf9mPmhnjmaj//d85AA8Oo+8dzok4PpIJvt Uwwews1xLG22D09n/jyAHzyL9e7t7Xj6hJ80PdS7H/nm0VNq794fz7XNBgCv zWZ70ufZbDc/9fJ9vbu5wYt/1uxQb3+YJ9MA4HOy2Z70OTbb7XNsT//QT1pt k0P9xHkIAOz4ZTZbv37q46uhHp9iu7mzt/dfNHXhZpNDuH8Yl3/azQ97fFfR Qzj7voyTlfP+9OHp43r6VGI4qB5uqYt/DPce/nOH+sKDefCb7r9x4vH53T6k vtO7M719s7vH8vbkj/rNhR/+sr8tAPCl+gU22/XNTrh6897dv9AP/yW++2f6 3u2CtfCizXa3Xa5OftzVzf9/ZrM9/RDer4e779/c5s3dTrk9z/nh9z4/gT4O mqc9eFjhZnvqUD/hYD66eyXeyQN+eGC39/r2/U1vbvfhz/Tnm92+ZeTpvwUv /tsCAF+q199sD/8t/fCP+ulvuv3e/X9zw+d4XrDZbg/s/jMzdzPuzC2Dh3D+ cM99892TF+uIT/U+uOtssz1xqJ90MKe/5c2DZ7we/7S7HXvyvZNnAM98+8zh v+xvCwB8qX6Bzfb4rOTDf14vvWosejXZeLNdfL3YmV+IH8KF0TB/Sd+hNtul 08oPz7A+fbiPDu38a+TOv/Pi8f8on/S3BQC+VJ/lPQgPzrhdPgGXnJobb7bL d/rU69mePbInnmc7d5GMFz+cCzf8JZ9nO71I34VN+/bt9XWfGr17Yduzq+vC UeX/881P5ALAl+MAm+25j1ZY3mxP3H5/s91/lX0y3V76HNgrbranbvjox56+ f6Avvvvh5WYPN9vjP6kLf4DntumL/7YAwJfqOJvtwyviH3nms5EOvtlufu3k naPPDbfR+0YfnvFd3mzP3/L8orq697/Z+XOjn7bZXvq3BQC+VAfYbJ94Tutl m+3yybXX2GwfbnL7HNTTj3VwfbbT57deZbM9ezD3f+z5g3h0BJ+y2ZwBBeA3 6gib7dPe8vey17Od+3Fn3nCwu9mSo713IJc+B+HMGycvjatz76IY/YE/fTD3 H8/ZP64L7yJ46WbzBlEAfpuOsNku74J3b99cuqRqdghnD+P8tSLuLuvxSZvt wTh6+/bc5WSff4vB5U/4vPh5o2eH3NkHlT2T9/CYz3/c6PW9x/P4jj++vG1r s33a3xYA+FIdY7OdvrT8wcVYw+uz3bze/b7bn3zx5ODHn/bhRVif8nq2+1eT vbl8/4cddfvqqzMXgHv+cZ08to///eyzXh8vJnd1cv3e6zMP4cyh5gfz6Gi+ +vjJDg+uVXyz4K43X8/24HCmf1sA4Et1lM32/r7uf+TR+3+OkxeUX34j4eXN 9uGnnfyot+8uP6UTP4ST90zerKr7H1t183MmHyrQfyT5n8m5B3XhITw61Jcc TB/N5TfKfnW6XDc3W734bwsAfKk+cbP9urgqKwBwUDbbR17dDgAclc12Z/jK fACAX85vcrO9vX702qcP77D0LBsAcES/zc325u5166dvOvzqynNsAMAx/SY3 2/j9mAAAn9dvc7MBAHxZbDYAgOOz2QAAjs9mAwA4PpsNAOD4bDYAgOOz2QAA js9mAwA4PpsNAOD4bDYAgOOz2QAAju/lm+3dzYd2fvXV6ad2/qo+tvPd25PH 9/ND+/U8MgDgS/Oyzfbu+t5Wu+fN2/s3fXv987R7+N3j+3mvfdhqP7t9uFfX ZhsA8Dm8ZLO9fXNxsN3fbCc3/MI2282Rn060d4+/BQDwS5lvtnvPsd07YXhz tvRXsNluHuLDeXb7wL+oRwIA/ErMN9vps2zP7JcvdLOdn2z14fF8SQ8FAPiV +LTN9tWl1+VfPH16b/Dce5H/V4/fwPBg8717e33ynoAz73Z413d4+jTg+1vd /er1h5eovXn6BGf/2HMnQS+OOQCA1/WC17M92GNn3yr6/Ga79DaGS+dWr8/d /nQBfnjTwMP7u11Y93/eU7vr5pZnn027uOYAAF7VS96DcHZu3b8UxjOb7an3 nZ7Mpaff7HDvthfvcb7ZnjgD6uQoAPB5vPD6bBcm0oNrmF16Pdv9l8Tdbqq3 H+/yw6K6t9murs/c8u62Z3/U+3OlH4/o5Nzok1das9kAgMP5hM9B6HeJXn7m qy5utgvfPtmBt98+ueH9J8ZOJ+PNbe/Pu/er7MUnMG02AOBwPv2zq949fCHZ x3l1fpw9fWL0/GZ7eC7z8T2fu9eXfXaB17MBAIez9HmjD95M+vi7r77Z6uHb UC/91mddfnfoE2sOAOA1veSauuc+UvTsVdtm50Yfu3jDiydN+wAfnLQdj7aL Z0A9zQYAfCYv/ByE+68Yu3969Oy50dMrud3/JIXr+5+k8Obq4xXVzl8K7t3p t+/ernDd1xz5eFfnzp6G12e7NNpMNgDgc/nEz64642TUnLnpmXcMnL/Jsze7 /8OeuOm5y4s8s7zuPqbq0eeNOjEKAHwOy5vt6v6meXzbZ6+ndmGzXZ17pdr5 t6gmP/DZZ8vubn519ebNh5fJXVlsAMDn8aJr6vYLxu6NqKvHHzz14cb3Lwhy 7+IefTdP3Mn985unZ2AfvSP00SE9PqL0+mz37vLiDwQA+AUtvW/0dXyhnzEP ALDNZgMAOD6bDQDg+Gw2AIDjs9kAAI7PZgMAOL5DbzYAAJrNBgBwfDYbAMDx 2WwAAMdnswEAHJ/NBgBwfDYbAMDx2WwAAMdnswEAHJ/NBgBwfDYbAMDx2WwA AMdnswEAHJ/NBgBwfDYbAMDx2WwAAMdnswEAHN8rb7a3b66+eu/qzdtXuHcA gN+I6WZ7++arSG+0d9dXD77zBfrz99/89e//+c+XfvXH777+/T/89e/66/ff fPvjT8/d309/+v7kt/zum6//8MO5Ow9vNjjUEz9823f77Y/P3xQAOASb7Ql/ +eGPf/imx9j5IfSnm199P6i++/b2//6Hr79/arb96Q8f1l3/lq9vJ9l3f3rR zfJDPfV+2tlsAPBledXN9gWfG+2nuX539wTauSH043cPf+kvN89fffPHv1y8 35/v9k/3fvWn23n2hx9ecLP0UO+5fZLNZgOAL8mnvZ7t9Im0L22VPeFu1Xzz 7Y///O35IfTTH39/Zp7dPoV1Zlld9pd//jrZWudvlhzqPb39vvtjH6fNBgBf DJvtjJ+H0Dfffn/z+rEfzg+hi0PrZkRdPon52KdutucO9VQ/N/j19z/92WYD gC/L6262kzOpd7/88Pe8e3v95sN3rt5cv7u91ds3V3ffvXrz9t25n35ym77V 9f2bvbu+OzN7fe73Ry4MoQ/j59Htzz//9pSLdzW92bOb7eMNws127x0Wv/vm 6+8nzx8CAIs+82a7Pn2Xwu32un737vF3H979uZvcf+Hc/VtcvXS1nR9CT2ye PvmYbba/fHgp2tNPjoU3e26znR5YstluX0H3u5P3QURvSgUAXsHn3WwTJ6vr 6bu4/Umvutlu9szlzfbUHLp722a/ZeC7P164PEh4s2cP9fTe7p6me36znTsV ++cff7LZAODz+Nyb7fas58MVdvPtd2/PXizk9L2rH86ant70wz47OTd69txq 5BU224//3M9cfff17z9cHuTctdfCmz17qO/dvMX15J0Rz2+2R78FAPicPv/r 2R7f9MK3P3z33J3ev9/Nt0Psb7b7fvpTdF215GaDt0ukz7P9LrlKMADw+g6z 2d49fp7s/D0E51Zff7PtvJ7t1s3bFp6dec/e7Oyhnr9kXPJ6tvdvQJh8CgMA 8Ipstmc8tdkuv290cq2Pp+5tdLMzh3rvRXEXvp78ue+f37tbbp5zA4DP5svb bJfOjb6Sp671ce7lXsFF0h55zc32/uVwZ77unkD7/TffPnuZkY/PuY2ePwQA 9nyBm+3eE21Xp9dke/f+im3Xbz/e5etdn+3StXPDi63dE17S7dmbDebiC66p 6zK8APA5fYGb7ZkPPT077bav9VEnH1P16PNGT4bcg9f//+WHP37/4IVhP/3p +0dvLghvFh/qY88OsD//+MP9DzydvrcCAFj1RW62J1/U9ktttrs3BfRL9L/7 9vaKHN+crpoPLyf78OTY7Zsx/+H9GcmPv+X95dfuPV8X3mxwqA89v9luJ+I3 t9cb+d2lT6gHAH4RX+hm69/x/kOvTk+TPvz0qle8PtsHHz6h4HZifffgualH 19n4qT8N6uP7At6vsjMXqg1vNjrUe4Jrffzw7e9PL+qbHAAA8Go+bbMBAPBL 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 CtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVa gBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMp TMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgB SgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUw DZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUo IUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0 bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCE AG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw 2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBIC tOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNm gxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQ pmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsN VmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCb jqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZY oQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06 lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCF FqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlY CtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVa gBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMp TMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgB SgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUw DZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUo IUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0 bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCE AG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw 2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBIC tOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNm gxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQ pmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsN VmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCb jqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZY oQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06 lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCF FqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlY CtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVa gBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMp TMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgB SgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUw DZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUo IUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0 bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCE AG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw 2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBIC tOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNm gxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQ pmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsN VmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCb jqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZY oQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06 lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCF FqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlY CtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVa gBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMp TMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgB SgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUw DZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUo IUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0 bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCE AG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw 2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBIC tOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNm gxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsNVmgBSgjQ pmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCbjqUwDZsN VmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZYoQUoIUCb jqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06lsI0bDZY oQUoIUCbjqUwDZsNVmgBSgjQpmMpTMNmgxVagBICtOlYCtOw2WCFFqCEAG06 lsI0bDZYoQUoIUCbjqUwjdfebAAAPM1mAwA4PpsNAOD4bDYAgOOz2QAAjs9m AwA4PpsNAOD4bDYAgOOz2QAAjs9mAwA4PpsNAOD4jrDZkvuEXwEtQAkB2nQs hWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQot QAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EU pmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QA JQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KY hs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKU EKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2Ea Nhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BC gDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnY bLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB 2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGz wQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo 07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0G K7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBN x1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus 0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYd S2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBC C1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQs hWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQot QAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EU pmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QA JQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KY hs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKU EKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2Ea Nhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BC gDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnY bLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB 2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGz wQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo 07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0G K7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBN x1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus 0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYd S2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBC C1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQs hWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQot QAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EU pmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QA JQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KY hs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKU EKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2Ea Nhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BC gDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnY bLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB 2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGz wQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo 07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0G K7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBN x1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus 0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYd S2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBC C1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQs hWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQot QAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EU pmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QA JQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KY hs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKU EKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2Ea Nhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BC gDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnY bLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB 2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGz wQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo 07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0G K7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBN x1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYdS2EaNhus 0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBCC1BCgDYd S2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQshWnYbLBC C1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQotQAkB2nQs hWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EUpmGzwQot QAkB2nQshWnYbLBCC1BCgDYdS2EaNhus0AKUEKBNx1KYhs0GK7QAJQRo07EU pvHamw0AgKfZbAAAx2ezAQAcn80GAHB8NhsAwPHZbAAAx2ezAQAcn80GAHB8 NhsAwPHZbAAAx2ezAQAcn80GAHB8NhsAwPHZbAAAx2ezAQAcn80GAHB8NhsA wPG9xmYDAOCXZ7MBAByfzQYAcHw2GwDA8dlsAADHZ7MBAByfzQYAcHw2GwDA 8dlsAADHZ7MBAByfzQYAcHw2GwDA8dlsAADHZ7MBAByfzQYAcHw2GwDA8d1t NgAAjuznzebLly9fvnz58uXr+F+f+9k+AACe9/8BtOnRBg== "], {{0, 952}, {828, 0}}, {0, 255}, ColorFunction->RGBColor, ImageResolution->72], BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True], Selectable->False], DefaultBaseStyle->"ImageGraphics", ImageSize->{414., Automatic}, ImageSizeRaw->{828., 952.}, PlotRange->{{0, 828}, {0, 952}}]], "Output", TaggingRules->{}, CellChangeTimes->{3.781401406450161*^9}, CellLabel->"Out[1]=", CellID->931490917] }, Open ]], Cell["\<\ By contrast, random mode starts with a random collection of white and black \ squares:\ \>", "Text", TaggingRules->{}, CellChangeTimes->{{3.781401195344524*^9, 3.7814012253287306`*^9}, { 3.7846269992096367`*^9, 3.784627008806385*^9}, {3.85876598369461*^9, 3.858766024780272*^9}}, CellID->386787688], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ InterpretationBox[ TagBox[ DynamicModuleBox[{Typeset`open = False}, FrameBox[ PaneSelectorBox[{False->GridBox[{ { PaneBox[GridBox[{ { StyleBox[ StyleBox[ AdjustmentBox["\<\"[\[FilledSmallSquare]]\"\>", BoxBaselineShift->-0.25, BoxMargins->{{0, 0}, {-1, -1}}], "ResourceFunctionIcon", FontColor->RGBColor[ 0.8745098039215686, 0.2784313725490196, 0.03137254901960784]], ShowStringCharacters->False, FontFamily->"Source Sans Pro Black", FontSize->0.6538461538461539 Inherited, FontWeight->"Heavy", PrivateFontOptions->{"OperatorSubstitution"->False}], StyleBox[ RowBox[{ StyleBox["LightsOutGame", "ResourceFunctionLabel"], " "}], ShowAutoStyles->False, ShowStringCharacters->False, FontSize->Rational[12, 13] Inherited, FontColor->GrayLevel[0.1]]} }, GridBoxSpacings->{"Columns" -> {{0.25}}}], Alignment->Left, BaseStyle->{LineSpacing -> {0, 0}, LineBreakWithin -> False}, BaselinePosition->Baseline, FrameMargins->{{3, 0}, {0, 0}}], ItemBox[ PaneBox[ TogglerBox[Dynamic[Typeset`open], {True-> DynamicBox[FEPrivate`FrontEndResource[ "FEBitmaps", "IconizeCloser"], ImageSizeCache->{11., {1., 10.}}], False-> DynamicBox[FEPrivate`FrontEndResource[ "FEBitmaps", "IconizeOpener"], ImageSizeCache->{11., {1., 10.}}]}, Appearance->None, BaselinePosition->Baseline, ContentPadding->False, FrameMargins->0], Alignment->Left, BaselinePosition->Baseline, FrameMargins->{{1, 1}, {0, 0}}], Frame->{{ RGBColor[ 0.8313725490196079, 0.8470588235294118, 0.8509803921568627, 0.5], False}, {False, False}}]} }, BaselinePosition->{1, 1}, GridBoxAlignment->{"Columns" -> {{Left}}, "Rows" -> {{Baseline}}}, GridBoxItemSize->{"Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings->{"Columns" -> {{0}}, "Rows" -> {{0}}}], True-> GridBox[{ {GridBox[{ { PaneBox[GridBox[{ { StyleBox[ StyleBox[ AdjustmentBox["\<\"[\[FilledSmallSquare]]\"\>", BoxBaselineShift->-0.25, BoxMargins->{{0, 0}, {-1, -1}}], "ResourceFunctionIcon", FontColor->RGBColor[ 0.8745098039215686, 0.2784313725490196, 0.03137254901960784]], ShowStringCharacters->False, FontFamily->"Source Sans Pro Black", FontSize->0.6538461538461539 Inherited, FontWeight->"Heavy", PrivateFontOptions->{"OperatorSubstitution"->False}], StyleBox[ RowBox[{ StyleBox["LightsOutGame", "ResourceFunctionLabel"], " "}], ShowAutoStyles->False, ShowStringCharacters->False, FontSize->Rational[12, 13] Inherited, FontColor->GrayLevel[0.1]]} }, GridBoxSpacings->{"Columns" -> {{0.25}}}], Alignment->Left, BaseStyle->{LineSpacing -> {0, 0}, LineBreakWithin -> False}, BaselinePosition->Baseline, FrameMargins->{{3, 0}, {0, 0}}], ItemBox[ PaneBox[ TogglerBox[Dynamic[Typeset`open], {True-> DynamicBox[FEPrivate`FrontEndResource[ "FEBitmaps", "IconizeCloser"]], False-> DynamicBox[FEPrivate`FrontEndResource[ "FEBitmaps", "IconizeOpener"]]}, Appearance->None, BaselinePosition->Baseline, ContentPadding->False, FrameMargins->0], Alignment->Left, BaselinePosition->Baseline, FrameMargins->{{1, 1}, {0, 0}}], Frame->{{ RGBColor[ 0.8313725490196079, 0.8470588235294118, 0.8509803921568627, 0.5], False}, {False, False}}]} }, BaselinePosition->{1, 1}, GridBoxAlignment->{"Columns" -> {{Left}}, "Rows" -> {{Baseline}}}, GridBoxItemSize->{ "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings->{"Columns" -> {{0}}, "Rows" -> {{0}}}]}, { StyleBox[ PaneBox[GridBox[{ { RowBox[{ TagBox["\<\"Version (latest): \"\>", "IconizedLabel"], " ", TagBox["\<\"1.0.0\"\>", "IconizedItem"]}]}, { TagBox[ TemplateBox[{ "\"Documentation \[RightGuillemet]\"", "https://resources.wolframcloud.com/FunctionRepository/\ resources/LightsOutGame"}, "HyperlinkURL"], "IconizedItem"]} }, DefaultBaseStyle->"Column", GridBoxAlignment->{"Columns" -> {{Left}}}, GridBoxItemSize->{ "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], Alignment->Left, BaselinePosition->Baseline, FrameMargins->{{5, 4}, {0, 4}}], "DialogStyle", FontFamily->"Roboto", FontSize->11]} }, BaselinePosition->{1, 1}, GridBoxAlignment->{"Columns" -> {{Left}}, "Rows" -> {{Baseline}}}, GridBoxDividers->{"Columns" -> {{None}}, "Rows" -> {False, { GrayLevel[0.8]}, False}}, GridBoxItemSize->{ "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}]}, Dynamic[ Typeset`open], BaselinePosition->Baseline, ImageSize->Automatic], Background->RGBColor[ 0.9686274509803922, 0.9764705882352941, 0.984313725490196], BaselinePosition->Baseline, DefaultBaseStyle->{}, FrameMargins->{{0, 0}, {1, 0}}, FrameStyle->RGBColor[ 0.8313725490196079, 0.8470588235294118, 0.8509803921568627], RoundingRadius->4]], {"FunctionResourceBox", RGBColor[0.8745098039215686, 0.2784313725490196, 0.03137254901960784], "LightsOutGame"}, TagBoxNote->"FunctionResourceBox"], ResourceFunction["LightsOutGame"], BoxID -> "LightsOutGame", Selectable->False], "[", RowBox[{"3", ",", "3", ",", RowBox[{"Mode", "\[Rule]", "Random"}]}], "]"}]], "Input", TaggingRules->{}, CellChangeTimes->{ 3.7813618204721713`*^9, {3.78462700336874*^9, 3.7846270070868993`*^9}}, CellLabel->"In[2]:=", CellID->7867634], Cell[BoxData[ GraphicsBox[ TagBox[RasterBox[CompressedData[" 1:eJzt3b9u5Uea3+GCnTj0LfguDMKJQ6dr+wJ24e2FscAaWBkwHM0vUkwFinUB AiYyCE+oUNlESjoWJpjUgBMD5e6Xf/oc8hxWvezqqmrpedBe7/awSbZGX7wf nEMe/pu/+29/8+5flFK++Vcf/sff/O3/+Pf//M9/+z//47/+8H/853/65r/+ wz/9/X/5D//03//+H/7+n//t3/3LD7/5vz/8j3/34f99/N8rAADb+18AAOzt //zf/3f/P/3yyy+//PLLL7/82vPXabOtfrQPAIDLNBsAwP40GwDA/jQbAMD+ NBsAwP40GwDA/jQbAMD+NBsAwP40GwDA/jQbAMD+NBsAwP40GwDA/jQbAMD+ NBsAwP40GwDA/jQbAMD+NBsAwP40GwDA/r5ks929Kx+8uxv9fif6DfwVAIDf gmyzvb+9KQ03t+/v33ZO8Nx/Rq98lLt3N6efVcriZnv//u723c3JP/Gbm5t3 d+/f8jcZ8unEZ/Ps07m9vVv1+QDA70i+2T5e7U8+He8n736nzXZfNG/6MBff 3e27m9M4Oo+lz/sw+U/1wmfz6f/2OCQAfHGf+dzoq8G0SbN9jsRf4f7zGNRs jw9nfgjgZ49ivb97iKfP+EjZT/XpQ7578ZDa+4+fz61mA4AvTbO9ak2z3X/U 6+/r/f0bvPlj5T7Vhw/mwTQAWEmzvWpFsz08xvb6B/2sast8qp+ZhwDAGHOa Lb5+6tNXQ718iu3+nd2df9HUlTfLfArnn8b1j3b/wV6+q66/wsXvyzipnI9P H57+vV5/KrEzqJ631NV/DGd//dan+sZP5tkfOv/GiZfP78anFO/06ZneeLOn v8vdyT/qd1c++Nv+bQGAr9WEZru974Sbdx89Xejnl/jpTJ+9XUctvKnZntrl 5uTD3dz//xea7fW/wsd6ePr9+7d599QpD89zPv7ZdgJ9CprXPftrdTbba5/q Z3wynzx9Jd7JX/j5J/bwXu8+vun92z3+M/3wZg/fMvL6vwVv/rcFAL5WX77Z nt/Sx6N++ocefu/85nY+xvOGZnv4xM4fmXnKuAtv2fFXuPzpXvrN96++WEf3 U73P3nVfs73yqX7WJ3P6R949e8Tr5Ud76tiT3zt5BPDCb1/49N/2bwsAfK0m NNvLZyWfn9drXzXW9dVk6Wa7+vViF/6D7r/ClWjIf0nfVs127Wnl58+wvv7p vvjULn+N3OXvvHj5X8pn/dsCAF+rJd+D8OwZt+tPwPU8NZdutuvv9LWvZ2t+ Zq88znbpRTLe/Ne58oYzH2c7fZG+K017d3d7G0+NPn1hW7O6rnxW/f/15Z/I BYCvxwbN1vrRCoOb7ZW3H99s519l35Nub30M7As222tv+OLDnn7/QLz47uOX mz1vtpf/pK78A7zUpm/+twUAvlb7NNvjV8S/0PjZSJs32/1/dvKdo61wS33f 6PNnfAc3W/stLxfVzdl/Z5efG/28Znvrvy0A8LXaoNk+8zmttzXb9SfXvkSz Pb7Jw2NQr/9dE6/Pdvr41hdptuYnc/5hL38SLz6Dz2k2z4AC8Du1Q7N93rf8 ve3r2S59uAvfcDC22Xo+27NP5NrPQbjwjZPX4urSd1Gk/oG//smc/30u/uO6 8l0Eb2023yAKwO/TDs12vQve37279pKqfZ/CxU/j8mtFPL2sx2c127M4uru7 9HKy7W8xuP4TPq/+vNGLIXfxL9X3SN7zz/nyjxu9Pfv7vHzHn768bVSzfd6/ LQDwtdqj2U6/tPzZi7F2vj7b/de7n3v4yFefHPz00R6/COtzvp7t/NVk71++ /7GjHr766sILwLX/Xid/t0//98VHvT69mNzNyev33l74K1z4VPs/mRefTfn0 kx2evVbxfcHdjvx6tmefTvbfFgD4Wu3SbB/f1/mPPPp4jnu+oPz6NxJeb7bH j3byoe7eX39Ip/uvcPI9k/dVdf5jq+4/TuaHCsQ/kv5/Jpf+Ulf+Ci8+1bd8 MvHZXP9G2XJariObrb753xYA+Fp9ZrP9tnhVVgBgU5rtE1/dDgDsSrM9SX5l PgDAPL/LZru7ffG1T4/fYelRNgBgR7/PZnv39HXrp990WG48xgYA7Ol32Wzp 78cEAFjr99lsAABfF80GALA/zQYAsD/NBgCwP80GALA/zQYAsD/NBgCwP80G ALA/zQYAsD/NBgCwP80GALC/tzfb+/sf2lnK6U/t/E392M73dyd/vw9/td/O 3wwA+Nq8rdne35612pl3d+dvenf7Ie2e/+7+PvTaY6t98PDXvbmVbQDACm9p trt3V4PtvNlO3vAra7b7z/w00d6//C0AgFnyzXb2GNvZE4b3z5b+Bprt/q/4 PM8e/uJf1d8EAPiNyDfb6aNsjX75SpvtcrLVx7/P1/RXAQB+Iz6v2cq1r8u/ +vTpWfCcfZF/efkNDM+a7/3d7cn3BFz4bof38Q5PHwb8+FZP/+nt45eovXv9 Cc74sJeeBL0acwAAX9Ybvp7tWY9d/FbRdrNd+zaGa8+t3l56+9MCfPymgefv 76Gwzj/ea911/5YXH027WnMAAF/UW74H4WJunb8URqPZXvu+05Ncev2bHc7e 9up7zDfbK8+AenIUAFjjja/PdiWRnr2G2bWvZzv/kriHprr79C4fi+qs2W5u L7zl09te/FAfnyv99BmdPDf66iutaTYAYDuf8XMQ4rtErz/yVa8225XfPunA h98+ecPzB8ZOk/H+bc/z7mOVvfkJTM0GAGzn83921fvnX0j2Ka8ux9nrT4xe brbnz2W+fM+X3uvbfnaBr2cDALYz6OeNPvtm0pe/+8WbrT7/NtRrf7Tp+neH vlJzAABf0lteU/fSjxS9+KptuedGX7r6hlefNI1P8NmTtulou/oMqIfZAIBF 3vhzEM6/Yuz86dGLz42evpLb+U9SuD3/SQrvbj69otrll4J7f/rbT9+ucBuv OfLpXV169rTz9dmuRZtkAwBW+cyfXXXBSdRceNML3zFw+U2ab3b+wV5500sv L9Ior6cfU/Xi5416YhQAWGFws92cN83Lt22+ntqVZru59JVql79FtecDNh8t e3rzm5t37x6/TO5GsQEAa7zpNXXjC8bOIurm5Q+eenzj8xcEOXtxj3g3r7yT 8+c3T5+BffEdoS8+pZefUe/rs529y6sfEABgokHfN/plfKU/Yx4AYDTNBgCw P80GALA/zQYAsD/NBgCwP80GALC/rZsNAICg2QAA9qfZAAD2p9kAAPan2QAA 9qfZAAD2p9kAAPan2QAA9qfZAAD2p9kAAPan2QAA9qfZAAD2p9kAAPan2QAA 9qfZAAD2p9kAAPan2QAA9veFm+3u3U356Obd3Rd47wAAvxPZZrt7V7pEo72/ vXn2O1+hX3/69j99/6dfr/2nv/zwzff/+J/+EL++//a7X/7S8S7/8vNPp3/q hz+e/6mPH/EP/3j917d//OvJW//1z999/+ntv/n+h5//Wl/4yx+/v/Surv+9 AIC9aLZX/PXPf/zx21fa5uf7//QP337z4w/fPfzv//jNT69n21M+xZ/6/sKf +vVj0X176df9H/zh56e3/OWHp/D77sdPHfjdL88+6J+/eyi683f4o2YDgK/E F222r/i50Xgo7PXHo+576fQ/+ut9Gp0/Dnbu4TG05J86/bOndffzjx/f1ekD a48V96nrQnwIj6oBwNfr876e7fSBtK+tyl7x8KjUh4767pc/Xamd+4fLnofW Q5L9+Ocr7/m1P9V6gO5Cd/38y59fZtjHkHv+UJtmA4CvnGa74EPhfPvdT/c5 dKV2/vqnby5X0H3vPXuY68nlZrt/yO71ZrvvuhdPeva95f1ne7UkAYDtfdlm O3km9ek/fv5n3t/dvnv8nZt3t+8f3uru3c3T7968u3t/6aOfvE281e35m72/ fXpm9vbSn+9ypdmuVtaVKnt0Mb0uPTLW92lccuG9vbXZzr7D4g/ffvOT6gOA RRY32+3pdyk8tNft+/cvf/f5u7/0JudfOHf+FjdvrbbLsfTKo16RTK98cdrD V689fofpX35uPJ3a+HAv3Efj+QN9HY/jvXTffh8/1fgOiyuPKwIAU6xttoyT 6nr9XTx8pC/abK88MtbzoNmzV9745qcLX5b2/HO4+nzrmctfUPf07aVPj5j9 +KdLLwly4tKTv7/+8hfNBgBrrG62h2c9n1fY/W+/v7v4YiGn37v6+Kzp6Zs+ 9tnJc6MXn1vtMrzZHl/r4/v7x68evjv1tQfBuh8l+/Xlt7I+vodvnj7c6Yu5 tT6oL4EDgF2s/3q2l2965bcff/fSOz1/vyO/HWJssz0E23ks/eX+j1wpqMYX yJ28k9deSu6Zx5cEuf5u7x9n+0PnqwQDAF/YNs32/uXjZJffQ8dzq1++2d74 9WzXHgd75dnPnm8f+PijEKL6fnz9OdYzzRcY+fgNCJ+eS028ZwBgPM3W8Fqz Xf++0ctfe/ZKJl0rvfZ3Hzw+IPbH7ANiXc9+fnz47qncPOYGAMt8fc127bnR L+S11/q4FDyvvShHvtleK8CPHr5T4OLPGG3JfMXa42Nu7R/WAAB8EV9hs509 0HZz+pps7z++Ytvt3ad3+eVen+3as5mvf79A9rnRxhOjraJ71atfRHdB5vVG AIDRvsJma/zQ04tpN/q1PurJq2q8+MmhJxH1/BUzHn9W+9mLezx+J+mLNmt8 yVn3K+X+/NPzB+IePvnrvffrL39+9kc6XsMEAPhivspme/WL2mY126fW+vgl +j989/AaGt+eVs1jGp08pfjw5WdRbt9/++mVNy59iEYmPb7q2v37efHrU489 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 "], {{0, 952}, {828, 0}}, {0, 255}, ColorFunction->RGBColor, ImageResolution->72], BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True], Selectable->False], DefaultBaseStyle->"ImageGraphics", ImageSize->{414., Automatic}, ImageSizeRaw->{828., 952.}, PlotRange->{{0, 828}, {0, 952}}]], "Output", TaggingRules->{}, CellChangeTimes->{3.781401409051709*^9}, CellLabel->"Out[2]=", CellID->706371025] }, Open ]] }, Closed]] }, Closed]] }, ClosingSaveDialog->False, WindowSize->Automatic, WindowMargins->Automatic, WindowTitle->"LightsOutGame | Example Notebook", Visible->False, FrontEndVersion->"13.0 for Mac OS X x86 (64-bit) (December 9, 2021)", StyleDefinitions->Notebook[{ Cell[ StyleData[ StyleDefinitions -> FrontEnd`FileName[{"Wolfram"}, "Reference.nb", CharacterEncoding -> "UTF-8"]]], Cell[ StyleData[All, "Working"], Editable -> True, DockedCells -> {}], Cell[ StyleData["Notebook"], Editable -> True, DockedCells -> {}, ScrollingOptions -> {"VerticalScrollRange" -> Automatic}], Cell[ StyleData[ "Section", StyleDefinitions -> StyleData["PrimaryExamplesSection"]], Editable -> True, ShowGroupOpener -> "Inline", WholeCellGroupOpener -> True], Cell[ StyleData["Subsection", StyleDefinitions -> StyleData["ExampleSection"]], Editable -> True, ShowGroupOpener -> "Inline", WholeCellGroupOpener -> True], Cell[ StyleData[ "Subsubsection", StyleDefinitions -> StyleData["ExampleSubsection"]], Editable -> True, ShowGroupOpener -> "Inline", WholeCellGroupOpener -> True], Cell[ StyleData[ "Subsubsubsection", StyleDefinitions -> StyleData["ExampleSubsubsection"]], Editable -> True, ShowGroupOpener -> "Inline", WholeCellGroupOpener -> True], Cell[ StyleData["Text", StyleDefinitions -> StyleData["ExampleText"]], Editable -> True]}, Visible -> False, FrontEndVersion -> "13.0 for Mac OS X x86 (64-bit) (December 9, 2021)", StyleDefinitions -> "PrivateStylesheetFormatting.nb"] ] (* End of Notebook Content *) (* Internal cache information *) (*CellTagsOutline CellTagsIndex->{} *) (*CellTagsIndex CellTagsIndex->{} *) (*NotebookFileOutline Notebook[{ Cell[CellGroupData[{ Cell[626, 23, 168, 7, 70, "Subsection",ExpressionUUID->"ecf866a7-de74-474e-b8ec-a16cf3ba5bb9", CellID->644364796], Cell[797, 32, 289, 5, 70, "Text",ExpressionUUID->"cc0e60ef-86d8-41d6-b333-564274230204", CellID->896684948], Cell[CellGroupData[{ Cell[1111, 41, 7137, 179, 70, "Input",ExpressionUUID->"4105639c-4919-4a17-b0f8-9187a9619196", CellID->911106464], Cell[8251, 222, 17279, 289, 70, "Output",ExpressionUUID->"94cd5420-35ef-4c4a-b2ae-ca01e1a175bb", CellID->718717455] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[25579, 517, 159, 7, 70, "Subsection",ExpressionUUID->"fa530b6d-b070-413e-a5fd-dec3bc0dcd15", CellID->623932659], Cell[25741, 526, 268, 5, 70, "Text",ExpressionUUID->"cf33ea40-ed96-4eab-9b84-52b9b0b88ba8", CellID->431885577], Cell[CellGroupData[{ Cell[26034, 535, 7158, 180, 70, "Input",ExpressionUUID->"10d2d82c-9e51-467c-8cff-e5866ba8d589", CellID->193375653], Cell[33195, 717, 16281, 274, 70, "Output",ExpressionUUID->"7e83a855-23f8-4a8d-a53e-eb8428a381e0", CellID->337511043] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell[49525, 997, 161, 7, 70, "Subsection",ExpressionUUID->"e8b3acc5-68ca-4556-b78a-9d46d2534441", CellID->776923543], Cell[CellGroupData[{ Cell[49711, 1008, 229, 8, 70, "Subsubsection",ExpressionUUID->"cb85e3d9-ec01-411c-adfa-009d1346d421", CellID->654233399], Cell[49943, 1018, 376, 6, 70, "Text",ExpressionUUID->"6e2a9ec1-86bf-484d-9a6a-6f1c6aaa048f", CellID->123099420], Cell[CellGroupData[{ Cell[50344, 1028, 7322, 183, 70, "Input",ExpressionUUID->"b78311c8-7e2d-40f0-bd08-e9664db578ba", CellID->99889758], Cell[57669, 1213, 18981, 319, 70, "Output",ExpressionUUID->"84ff7da4-96ae-4748-bade-47f5dda79aae", CellID->931490917] }, Open ]], Cell[76665, 1535, 316, 8, 70, "Text",ExpressionUUID->"b2a7d891-de62-47a1-b2af-9ed4720955a6", CellID->386787688], Cell[CellGroupData[{ Cell[77006, 1547, 7230, 182, 70, "Input",ExpressionUUID->"4d43c61a-7cc0-4149-a524-1e66f55e0c6a", CellID->7867634], Cell[84239, 1731, 19233, 323, 70, "Output",ExpressionUUID->"6e3b8fb6-a1ad-41fb-9405-777d832f84df", CellID->706371025] }, Open ]] }, Closed]] }, Closed]] } ] *) (* End of internal cache information *)