﻿<xml xmlns="https://developers.google.com/blockly/xml">
  <variables>
    <variable id="DpR%/$UJs_Rw9ib]}$KG">ALIVE</variable>
    <variable id="XPX0qeW2ZeGIBvFXkPO?">DEAD</variable>
    <variable id="Ju!3dN:A_*Iqd~AhEr7h">SZ</variable>
    <variable id="#5yTVog{!4y|!tcrWuq1">s</variable>
    <variable id="%1:mC:-:qGL0HmhGC%aj">myList</variable>
    <variable id="IKllvu~U3-LxdDC%Dk$F">i</variable>
  </variables>
  <block type="events_start_here" id="DI_start_here" deletable="false" movable="false" x="25" y="33">
    <next>
      <block type="webdefine" id="F^YRc+PRJ6),2!PNFptO">
        <value name="1">
          <shadow type="textinline" id="o.j|(=^Sb@ooa3/Z+DH{">
            <field name="text">stschk</field>
          </shadow>
        </value>
        <value name="2">
          <shadow type="textinline" id="YZN.x}T*`9qp!We@^#gG">
            <field name="text">s1, s2</field>
          </shadow>
        </value>
        <statement name="DO">
          <block type="webifinline" id="IZ/bmsk%X=7bIshcwFN?">
            <value name="iftext">
              <shadow type="textinline" id="@rcr!|k(FNjP*5Lx_+$k">
                <field name="text">((s1 == DEAD) and (s2 == ALIVE )) or (( s1 == ALIVE) and(s2 == DEAD))</field>
              </shadow>
            </value>
            <statement name="ifstate">
              <block type="webreturn2" id="yra)ocH^+nIuNYUa6-@a">
                <value name="return">
                  <shadow type="textinline" id="zcd4-a_2@QDp,#dJ_Rn$">
                    <field name="text">ALIVE</field>
                  </shadow>
                </value>
              </block>
            </statement>
            <next>
              <block type="webelse" id="WTpN_n4{G?Gph(!LL_yD">
                <statement name="DO">
                  <block type="webreturn2" id="%?IupRM-~t!moyY(P6M6">
                    <value name="return">
                      <shadow type="textinline" id="v@*$cf)Sa8!@!x+asDU7">
                        <field name="text">DEAD</field>
                      </shadow>
                    </value>
                  </block>
                </statement>
              </block>
            </next>
          </block>
        </statement>
        <next>
          <block type="variables_set" id="T?+7h=!:tgWR:=O3f^.l">
            <field name="VAR" id="DpR%/$UJs_Rw9ib]}$KG">ALIVE</field>
            <field name="NAME">=</field>
            <value name="varset">
              <shadow type="textinline" id="9eajk%OsOT%J#ueySH8!">
                <field name="text">1</field>
              </shadow>
            </value>
            <next>
              <block type="variables_set" id="TC|sz7W?A_MPRzjV0wcE">
                <field name="VAR" id="XPX0qeW2ZeGIBvFXkPO?">DEAD</field>
                <field name="NAME">=</field>
                <value name="varset">
                  <shadow type="textinline" id="@%49l{?2lZyV*LnF43=L">
                    <field name="text">0</field>
                  </shadow>
                </value>
                <next>
                  <block type="variables_set" id="t;kpfXqTjlet:|tl@S6H">
                    <field name="VAR" id="Ju!3dN:A_*Iqd~AhEr7h">SZ</field>
                    <field name="NAME">=</field>
                    <value name="varset">
                      <shadow type="textinline" id="Zf2g8(Fb(4-]vTM,Lfzq">
                        <field name="text">33</field>
                      </shadow>
                    </value>
                    <next>
                      <block type="create_list" id="zT@bQu$QgOPf(:P7@oV:">
                        <field name="list" id="#5yTVog{!4y|!tcrWuq1">s</field>
                        <value name="text">
                          <shadow type="textinline" id="YK|o#dIgC8b^=41,53Up">
                            <field name="text">[0] * SZ for i in range(SZ)</field>
                          </shadow>
                        </value>
                        <next>
                          <block type="webfor" id="KYyU6:_;)glC)R0tC*0=">
                            <value name="letter">
                              <shadow type="textinline" id="V_cq92Z5Cw4c+8?Up=!E">
                                <field name="text">i</field>
                              </shadow>
                            </value>
                            <value name="no">
                              <shadow type="textinline" id="z_+]^lB]gY^0sx|)}rDr">
                                <field name="text">SZ</field>
                              </shadow>
                            </value>
                            <statement name="DO">
                              <block type="webtypeanything" id="m=UJUrbCJ@4@PeB]uX3i">
                                <value name="stuff">
                                  <shadow type="textinline" id="v[])KU4/oXxC9;^6b$Ci">
                                    <field name="text">s[i][0] = DEAD</field>
                                  </shadow>
                                </value>
                              </block>
                            </statement>
                            <next>
                              <block type="webfor" id="DtlOSh0+dd1GOJg_Sii]">
                                <value name="letter">
                                  <shadow type="textinline" id=")WSZO$q%lpBGv~G7vuKU">
                                    <field name="text">j</field>
                                  </shadow>
                                </value>
                                <value name="no">
                                  <shadow type="textinline" id="ZQB.^ULBHo8T/:$A~_Y%">
                                    <field name="text">2, SZ</field>
                                  </shadow>
                                </value>
                                <statement name="DO">
                                  <block type="webtypeanything" id="IQ|/|p7z;B%%$f_Wu%vo">
                                    <value name="stuff">
                                      <shadow type="textinline" id="2j(d5_kOt_y2u3;1Nj~[">
                                        <field name="text">s[j][0] = DEAD</field>
                                      </shadow>
                                    </value>
                                  </block>
                                </statement>
                                <next>
                                  <block type="webtypeanything" id="*-k,VBkVSmo.cuZR4moZ">
                                    <value name="stuff">
                                      <shadow type="textinline" id="BQK}kre=Zqc+:~tpOs_T">
                                        <field name="text">s[0][1] = ALIVE</field>
                                      </shadow>
                                    </value>
                                    <next>
                                      <block type="webfor" id="a*6uRGZ4J*oS9WlW3ael">
                                        <value name="letter">
                                          <shadow type="textinline" id="A~vt4WbG]oRJ|flDee#E">
                                            <field name="text">i</field>
                                          </shadow>
                                        </value>
                                        <value name="no">
                                          <shadow type="textinline" id="!zp_#TF1/kP4)3sKkdHK">
                                            <field name="text">SZ - 1</field>
                                          </shadow>
                                        </value>
                                        <statement name="DO">
                                          <block type="webfor" id="N0a,?r*gx21wt2N6n[b7">
                                            <value name="letter">
                                              <shadow type="textinline" id="v(glr0a;X7,{A:xUPv)S">
                                                <field name="text">k</field>
                                              </shadow>
                                            </value>
                                            <value name="no">
                                              <shadow type="textinline" id="g8Bte`p7d]1hW[n4blg|">
                                                <field name="text">SZ -1 - i, -1, -1</field>
                                              </shadow>
                                            </value>
                                            <statement name="DO">
                                              <block type="webvarprint" id="v}kS3~V]f_3@+UElU1P]">
                                                <value name="var">
                                                  <shadow type="textinline" id="tr6!}eiER?gOxAYj~Ken">
                                                    <field name="text">" ", end=""</field>
                                                  </shadow>
                                                </value>
                                              </block>
                                            </statement>
                                            <next>
                                              <block type="webfor" id="=e@uwWr@;lK0h9,oSyV9">
                                                <value name="letter">
                                                  <shadow type="textinline" id="bQQu7ENmaW[kTMl9AP|=">
                                                    <field name="text">j</field>
                                                  </shadow>
                                                </value>
                                                <value name="no">
                                                  <shadow type="textinline" id="IGVrIv}BWXF=qR3Slz)s">
                                                    <field name="text">SZ </field>
                                                  </shadow>
                                                </value>
                                                <statement name="DO">
                                                  <block type="webtypeanything" id=".z!:OLW|yt1ExMD$yP,M">
                                                    <value name="stuff">
                                                      <shadow type="textinline" id="iRU05OXd8D%=+9J=![Rd">
                                                        <field name="text">s[i + 1][j] = stschk(s[i][j], s[i][j - 1])</field>
                                                      </shadow>
                                                    </value>
                                                    <next>
                                                      <block type="webifinline" id="zckKosa1VfK`${tj[{j[">
                                                        <value name="iftext">
                                                          <shadow type="textinline" id="?.jBSd8th4i.]]w}*c+A">
                                                            <field name="text">s[i][j] == ALIVE</field>
                                                          </shadow>
                                                        </value>
                                                        <statement name="ifstate">
                                                          <block type="webvarprint" id="_sSYPIvDXo0?kvl#`*|J">
                                                            <value name="var">
                                                              <shadow type="textinline" id="WCS|dbf[D5Vvbcy6jyc|">
                                                                <field name="text">"△", end=""</field>
                                                              </shadow>
                                                            </value>
                                                          </block>
                                                        </statement>
                                                        <next>
                                                          <block type="webelse" id="b@9AVviiC$,n1KM??5K4">
                                                            <statement name="DO">
                                                              <block type="webvarprint" id="/vSe5dzCT;J.+zlO#64%">
                                                                <value name="var">
                                                                  <shadow type="textinline" id="]`V~Su6}.Q6bIO@{S9h1">
                                                                    <field name="text">"　", end=""</field>
                                                                  </shadow>
                                                                </value>
                                                              </block>
                                                            </statement>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </statement>
                                                <next>
                                                  <block type="webvarprint" id="WU9`x;qPjck+j1T;u=1?">
                                                    <value name="var">
                                                      <shadow type="textinline" id="H3JW1pNT,?sONzg`[2Ag">
                                                        <field name="text">""</field>
                                                      </shadow>
                                                    </value>
                                                  </block>
                                                </next>
                                              </block>
                                            </next>
                                          </block>
                                        </statement>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </next>
          </block>
        </next>
      </block>
    </next>
  </block>
[]
</xml>