[Home]Semigroups of size 4

HomePage | RecentChanges | Preferences

<ms:structure name="Size4_Semigroup_1" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 0 0"/>
    <ms:row id="3" v="0 0 0 0"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_2" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 0 0"/>
    <ms:row id="3" v="0 0 0 1"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_3" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 0 0"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_4" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 0 0"/>
    <ms:row id="3" v="0 0 1 0"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_5" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 0 0"/>
    <ms:row id="3" v="0 0 1 1"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_6" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 0 0"/>
    <ms:row id="3" v="0 0 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_7" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 0 0"/>
    <ms:row id="3" v="0 1 1 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_8" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 0 0"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_9" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 0 0"/>
    <ms:row id="3" v="3 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_10" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 0 1"/>
    <ms:row id="3" v="0 0 0 1"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_11" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 0 1"/>
    <ms:row id="3" v="0 0 1 0"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_12" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 0 1"/>
    <ms:row id="3" v="0 0 1 1"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_13" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 0 1"/>
    <ms:row id="3" v="0 0 1 2"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_14" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 0 2"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_15" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 0 2"/>
    <ms:row id="3" v="0 0 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_16" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 0 2"/>
    <ms:row id="3" v="0 1 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_17" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 0 2"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_18" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 1 0"/>
    <ms:row id="3" v="0 0 0 1"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_19" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 1 0"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_20" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 1 0"/>
    <ms:row id="3" v="0 0 1 1"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_21" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 1 0"/>
    <ms:row id="3" v="3 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_22" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 1 1"/>
    <ms:row id="3" v="0 0 1 1"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_23" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 2 0"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_24" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 2 0"/>
    <ms:row id="3" v="0 1 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_25" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 2 0"/>
    <ms:row id="3" v="3 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_26" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 2 2"/>
    <ms:row id="3" v="0 0 2 2"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_27" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 2 2"/>
    <ms:row id="3" v="0 0 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_28" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 2 2"/>
    <ms:row id="3" v="0 0 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_29" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 2 2"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_30" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 2 3"/>
    <ms:row id="3" v="0 0 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_31" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 2 3"/>
    <ms:row id="3" v="0 0 3 2"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_32" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 0 2 3"/>
    <ms:row id="3" v="3 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_33" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 1 2 0"/>
    <ms:row id="3" v="3 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_34" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 1 2 2"/>
    <ms:row id="3" v="0 1 2 2"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_35" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 1 2 2"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_36" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 1 2 2"/>
    <ms:row id="3" v="0 1 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_37" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_38" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="0 1 3 2"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_39" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="3 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_40" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="2 2 2 2"/>
    <ms:row id="3" v="2 2 2 2"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_41" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="2 2 2 2"/>
    <ms:row id="3" v="2 2 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_42" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 0"/>
    <ms:row id="2" v="2 2 2 2"/>
    <ms:row id="3" v="3 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_43" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 1"/>
    <ms:row id="2" v="0 0 0 1"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_44" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 1"/>
    <ms:row id="2" v="0 0 0 1"/>
    <ms:row id="3" v="0 1 1 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_45" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 1"/>
    <ms:row id="2" v="0 0 0 1"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_46" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 1"/>
    <ms:row id="2" v="0 0 0 2"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_47" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 1"/>
    <ms:row id="2" v="0 0 0 2"/>
    <ms:row id="3" v="0 0 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_48" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 1"/>
    <ms:row id="2" v="0 0 0 2"/>
    <ms:row id="3" v="0 1 1 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_49" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 1"/>
    <ms:row id="2" v="0 0 0 2"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_50" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 1"/>
    <ms:row id="2" v="0 0 1 2"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_51" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 1"/>
    <ms:row id="2" v="0 0 2 0"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_52" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 1"/>
    <ms:row id="2" v="0 0 2 0"/>
    <ms:row id="3" v="0 1 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_53" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 1"/>
    <ms:row id="2" v="0 0 2 2"/>
    <ms:row id="3" v="0 0 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_54" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 1"/>
    <ms:row id="2" v="0 0 2 2"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_55" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 1"/>
    <ms:row id="2" v="0 1 2 0"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_56" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 1"/>
    <ms:row id="2" v="0 1 2 1"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_57" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 1"/>
    <ms:row id="2" v="0 1 2 2"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_58" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 1"/>
    <ms:row id="2" v="2 2 2 2"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_59" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 1"/>
    <ms:row id="2" v="2 2 2 2"/>
    <ms:row id="3" v="0 0 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_60" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 1"/>
    <ms:row id="2" v="2 2 2 2"/>
    <ms:row id="3" v="0 1 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_61" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 1"/>
    <ms:row id="2" v="2 2 2 2"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_62" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 1"/>
    <ms:row id="2" v="2 2 2 2"/>
    <ms:row id="3" v="2 2 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_63" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 0 2"/>
    <ms:row id="2" v="2 2 2 2"/>
    <ms:row id="3" v="3 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_64" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 1 1"/>
    <ms:row id="2" v="0 0 2 2"/>
    <ms:row id="3" v="0 0 2 2"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_65" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 1 1"/>
    <ms:row id="2" v="0 0 2 2"/>
    <ms:row id="3" v="0 0 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_66" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 1 1"/>
    <ms:row id="2" v="0 0 2 2"/>
    <ms:row id="3" v="0 0 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_67" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 1 1"/>
    <ms:row id="2" v="0 0 2 2"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_68" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 1 1"/>
    <ms:row id="2" v="0 0 2 3"/>
    <ms:row id="3" v="0 0 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_69" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 1 1"/>
    <ms:row id="2" v="0 0 2 3"/>
    <ms:row id="3" v="0 0 3 2"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_70" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 1 1"/>
    <ms:row id="2" v="0 1 2 2"/>
    <ms:row id="3" v="0 1 2 2"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_71" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 1 1"/>
    <ms:row id="2" v="0 1 2 2"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_72" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 1 1"/>
    <ms:row id="2" v="0 1 2 2"/>
    <ms:row id="3" v="0 1 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_73" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 1 1"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_74" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 0 1 1"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="0 1 3 2"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_75" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 0 0"/>
    <ms:row id="2" v="0 0 2 0"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_76" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 0 0"/>
    <ms:row id="2" v="0 0 2 0"/>
    <ms:row id="3" v="3 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_77" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 0 0"/>
    <ms:row id="2" v="0 0 2 2"/>
    <ms:row id="3" v="0 0 2 2"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_78" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 0 0"/>
    <ms:row id="2" v="0 0 2 2"/>
    <ms:row id="3" v="0 0 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_79" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 0 0"/>
    <ms:row id="2" v="0 0 2 2"/>
    <ms:row id="3" v="0 0 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_80" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 0 0"/>
    <ms:row id="2" v="0 0 2 3"/>
    <ms:row id="3" v="0 0 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_81" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 0 0"/>
    <ms:row id="2" v="0 0 2 3"/>
    <ms:row id="3" v="0 0 3 2"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_82" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 0 0"/>
    <ms:row id="2" v="0 0 2 3"/>
    <ms:row id="3" v="3 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_83" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 0 0"/>
    <ms:row id="2" v="2 2 2 2"/>
    <ms:row id="3" v="2 2 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_84" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 0 0"/>
    <ms:row id="2" v="2 2 2 2"/>
    <ms:row id="3" v="3 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_85" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 0 1"/>
    <ms:row id="2" v="0 0 2 2"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_86" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 0 1"/>
    <ms:row id="2" v="2 2 2 2"/>
    <ms:row id="3" v="0 1 0 1"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_87" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 0 1"/>
    <ms:row id="2" v="2 2 2 2"/>
    <ms:row id="3" v="0 1 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_88" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 0 1"/>
    <ms:row id="2" v="2 2 2 2"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_89" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 0 1"/>
    <ms:row id="2" v="2 2 2 2"/>
    <ms:row id="3" v="0 3 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_90" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 0 1"/>
    <ms:row id="2" v="2 2 2 2"/>
    <ms:row id="3" v="2 3 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_91" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 0 3"/>
    <ms:row id="2" v="2 2 2 2"/>
    <ms:row id="3" v="0 1 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_92" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 0 3"/>
    <ms:row id="2" v="2 2 2 2"/>
    <ms:row id="3" v="0 3 0 1"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_93" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 0 3"/>
    <ms:row id="2" v="2 2 2 2"/>
    <ms:row id="3" v="3 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_94" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 1"/>
    <ms:row id="2" v="0 1 1 1"/>
    <ms:row id="3" v="0 1 1 1"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_95" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 1"/>
    <ms:row id="2" v="0 1 1 1"/>
    <ms:row id="3" v="0 1 1 2"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_96" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 1"/>
    <ms:row id="2" v="0 1 1 1"/>
    <ms:row id="3" v="0 1 1 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_97" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 1"/>
    <ms:row id="2" v="0 1 1 1"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_98" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 1"/>
    <ms:row id="2" v="0 1 1 1"/>
    <ms:row id="3" v="0 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_99" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 1"/>
    <ms:row id="2" v="0 1 1 2"/>
    <ms:row id="3" v="0 1 1 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_100" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 1"/>
    <ms:row id="2" v="0 1 1 2"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_101" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 1"/>
    <ms:row id="2" v="0 1 2 1"/>
    <ms:row id="3" v="0 1 1 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_102" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 1"/>
    <ms:row id="2" v="0 1 2 1"/>
    <ms:row id="3" v="0 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_103" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 1"/>
    <ms:row id="2" v="0 1 2 2"/>
    <ms:row id="3" v="0 1 2 2"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_104" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 1"/>
    <ms:row id="2" v="0 1 2 2"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_105" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 1"/>
    <ms:row id="2" v="0 1 2 2"/>
    <ms:row id="3" v="0 1 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_106" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 1"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_107" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 1"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="0 1 3 2"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_108" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 1"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="0 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_109" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 1"/>
    <ms:row id="2" v="0 2 2 2"/>
    <ms:row id="3" v="0 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_110" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 3"/>
    <ms:row id="2" v="0 1 1 3"/>
    <ms:row id="3" v="0 1 1 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_111" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 3"/>
    <ms:row id="2" v="0 1 1 3"/>
    <ms:row id="3" v="0 3 3 1"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_112" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 3"/>
    <ms:row id="2" v="0 1 1 3"/>
    <ms:row id="3" v="3 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_113" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 3"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="0 1 1 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_114" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 3"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="0 1 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_115" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 3"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="0 3 3 1"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_116" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 3"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="3 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_117" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 1 3"/>
    <ms:row id="2" v="0 2 2 3"/>
    <ms:row id="3" v="3 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_118" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 2 2"/>
    <ms:row id="2" v="0 2 1 1"/>
    <ms:row id="3" v="0 2 1 1"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_119" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_120" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="3 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_121" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="0 2 1 3"/>
    <ms:row id="3" v="3 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_122" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="0 2 3 1"/>
    <ms:row id="3" v="0 3 1 2"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_123" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="2 2 2 2"/>
    <ms:row id="3" v="2 3 0 1"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_124" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="2 2 2 2"/>
    <ms:row id="3" v="3 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_125" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 0"/>
    <ms:row id="1" v="1 1 1 1"/>
    <ms:row id="2" v="2 2 2 2"/>
    <ms:row id="3" v="3 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_126" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 0 0 3"/>
    <ms:row id="2" v="0 0 0 3"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_127" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 0 0 3"/>
    <ms:row id="2" v="0 0 0 3"/>
    <ms:row id="3" v="3 3 3 0"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_128" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 0 0 3"/>
    <ms:row id="2" v="0 0 1 3"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_129" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 0 0 3"/>
    <ms:row id="2" v="0 0 1 3"/>
    <ms:row id="3" v="3 3 3 0"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_130" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 0 0 3"/>
    <ms:row id="2" v="0 0 2 3"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_131" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 0 0 3"/>
    <ms:row id="2" v="0 0 2 3"/>
    <ms:row id="3" v="0 0 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_132" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 0 0 3"/>
    <ms:row id="2" v="0 0 2 3"/>
    <ms:row id="3" v="3 3 3 0"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_133" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 0 0 3"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_134" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 0 0 3"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="0 0 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_135" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 0 0 3"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="3 3 3 0"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_136" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 0 1 3"/>
    <ms:row id="2" v="0 0 2 3"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_137" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 0 1 3"/>
    <ms:row id="2" v="0 0 2 3"/>
    <ms:row id="3" v="0 0 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_138" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 0 1 3"/>
    <ms:row id="2" v="0 0 2 3"/>
    <ms:row id="3" v="3 3 3 0"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_139" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 0 1 3"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_140" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 0 1 3"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="0 0 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_141" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 0 1 3"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="3 3 3 0"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_142" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 1 0 3"/>
    <ms:row id="2" v="0 0 2 3"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_143" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 1 0 3"/>
    <ms:row id="2" v="0 0 2 3"/>
    <ms:row id="3" v="0 0 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_144" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 1 0 3"/>
    <ms:row id="2" v="0 0 2 3"/>
    <ms:row id="3" v="3 3 3 0"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_145" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 1 1 3"/>
    <ms:row id="2" v="0 1 1 3"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_146" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 1 1 3"/>
    <ms:row id="2" v="0 1 1 3"/>
    <ms:row id="3" v="0 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_147" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 1 1 3"/>
    <ms:row id="2" v="0 1 1 3"/>
    <ms:row id="3" v="3 3 3 0"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_148" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 1 1 3"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_149" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 1 1 3"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="0 0 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_150" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 1 1 3"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="0 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_151" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 1 1 3"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="3 3 3 0"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_152" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 1 1 3"/>
    <ms:row id="2" v="0 2 2 3"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_153" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 1 1 3"/>
    <ms:row id="2" v="0 2 2 3"/>
    <ms:row id="3" v="0 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_154" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 1 1 3"/>
    <ms:row id="2" v="0 2 2 3"/>
    <ms:row id="3" v="3 3 3 0"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_155" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_156" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="0 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_157" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="3 3 3 0"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_158" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="0 2 1 3"/>
    <ms:row id="3" v="0 0 0 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_159" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="0 2 1 3"/>
    <ms:row id="3" v="0 3 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_160" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 0 3"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="0 2 1 3"/>
    <ms:row id="3" v="3 3 3 0"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_161" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 2 2"/>
    <ms:row id="1" v="0 0 2 2"/>
    <ms:row id="2" v="0 0 2 2"/>
    <ms:row id="3" v="0 0 2 2"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_162" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 2 2"/>
    <ms:row id="1" v="0 0 2 2"/>
    <ms:row id="2" v="0 0 2 2"/>
    <ms:row id="3" v="0 0 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_163" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 2 2"/>
    <ms:row id="1" v="0 0 2 2"/>
    <ms:row id="2" v="0 0 2 2"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_164" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 2 2"/>
    <ms:row id="1" v="0 0 2 2"/>
    <ms:row id="2" v="2 2 0 0"/>
    <ms:row id="3" v="2 2 0 0"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_165" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 2 2"/>
    <ms:row id="1" v="0 0 2 2"/>
    <ms:row id="2" v="2 2 0 0"/>
    <ms:row id="3" v="2 2 0 1"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_166" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 2 2"/>
    <ms:row id="1" v="0 1 2 2"/>
    <ms:row id="2" v="0 0 2 2"/>
    <ms:row id="3" v="0 0 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_167" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 2 2"/>
    <ms:row id="1" v="0 1 2 2"/>
    <ms:row id="2" v="2 2 0 0"/>
    <ms:row id="3" v="2 2 0 0"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_168" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 2 2"/>
    <ms:row id="1" v="0 1 2 2"/>
    <ms:row id="2" v="2 2 0 0"/>
    <ms:row id="3" v="2 3 0 0"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_169" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 2 2"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="0 0 2 2"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_170" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 2 2"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="0 2 2 0"/>
    <ms:row id="3" v="0 3 2 1"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_171" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 2 2"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="2 2 0 0"/>
    <ms:row id="3" v="2 2 0 0"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_172" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 2 2"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="2 2 0 0"/>
    <ms:row id="3" v="2 3 0 0"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_173" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 2 2"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="2 2 0 0"/>
    <ms:row id="3" v="2 3 0 1"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_174" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 2 2"/>
    <ms:row id="1" v="1 1 3 3"/>
    <ms:row id="2" v="0 0 2 2"/>
    <ms:row id="3" v="1 1 3 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_175" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 2 2"/>
    <ms:row id="1" v="1 1 3 3"/>
    <ms:row id="2" v="2 2 0 0"/>
    <ms:row id="3" v="3 3 1 1"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_176" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 2 3"/>
    <ms:row id="1" v="0 0 2 3"/>
    <ms:row id="2" v="0 0 2 3"/>
    <ms:row id="3" v="0 0 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_177" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 2 3"/>
    <ms:row id="1" v="0 0 2 3"/>
    <ms:row id="2" v="0 0 2 3"/>
    <ms:row id="3" v="0 2 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_178" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 2 3"/>
    <ms:row id="1" v="0 0 2 3"/>
    <ms:row id="2" v="2 2 3 0"/>
    <ms:row id="3" v="3 3 0 2"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_179" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 2 3"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="0 0 2 3"/>
    <ms:row id="3" v="0 0 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_180" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 2 3"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="0 0 2 3"/>
    <ms:row id="3" v="0 3 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_181" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 2 3"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="0 2 2 3"/>
    <ms:row id="3" v="0 3 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_182" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 0 2 3"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="2 2 3 0"/>
    <ms:row id="3" v="3 3 0 2"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_183" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 1 1 1"/>
    <ms:row id="1" v="1 0 0 0"/>
    <ms:row id="2" v="1 0 0 0"/>
    <ms:row id="3" v="1 0 0 0"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_184" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 1 1 3"/>
    <ms:row id="1" v="1 3 3 0"/>
    <ms:row id="2" v="1 3 3 0"/>
    <ms:row id="3" v="3 0 0 1"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_185" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 1 2 3"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="0 1 2 3"/>
    <ms:row id="3" v="0 1 2 3"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_186" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 1 2 3"/>
    <ms:row id="1" v="0 1 2 3"/>
    <ms:row id="2" v="2 3 0 1"/>
    <ms:row id="3" v="2 3 0 1"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_187" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 1 2 3"/>
    <ms:row id="1" v="1 0 3 2"/>
    <ms:row id="2" v="2 3 0 1"/>
    <ms:row id="3" v="3 2 1 0"/>
  </ms:operation>
</ms:structure>

<ms:structure name="Size4_Semigroup_188" size="4">
  <ms:element id="0" x="0" y="0"/>
  <ms:element id="1" x="1" y="0"/>
  <ms:element id="2" x="2" y="0"/>
  <ms:element id="3" x="3" y="0"/>
  <ms:operation name="product" arity="2" type="table">
    <ms:row id="0" v="0 1 2 3"/>
    <ms:row id="1" v="1 0 3 2"/>
    <ms:row id="2" v="2 3 1 0"/>
    <ms:row id="3" v="3 2 0 1"/>
  </ms:operation>
</ms:structure>


HomePage | RecentChanges | Preferences
This page is read-only | View other revisions
Last edited March 24, 2003 8:57 pm (diff)
Search: