<?xml version="1.0" encoding="utf-8"?>
<Scenes>
  <S_3_SQUARE Ambient="3_square.ini">
    <Objects>
      <back>
        <States>
          <general Image="IMAGE_3_SQUARE_BACK" Enabled="1"></general>
        </States>
        <Actions>
          <enter>
            <Operations>
              <ChangeObjectState state="off" obj="mask_rain"></ChangeObjectState>
              <ChangeObjectState state="off" obj="mask_rain_back"></ChangeObjectState>
              <ChangeObjectState state="general" obj="mask_rain">
                <Conditions>
                  <eq Arg1="S_GLOBAL.rain.mode" Arg2="$2" />
                </Conditions>
              </ChangeObjectState>
              <ChangeObjectState state="general" obj="mask_rain_back">
                <Conditions>
                  <eq Arg1="S_GLOBAL.rain.mode" Arg2="$2" />
                </Conditions>
              </ChangeObjectState>
              <ChangeObjectState state="off" obj="mask_drops"></ChangeObjectState>
              <ChangeObjectState state="general" obj="mask_drops">
                <Conditions>
                  <eq Arg1="S_GLOBAL.rain.mode" Arg2="$2" />
                </Conditions>
              </ChangeObjectState>
              <ChangeObjectState state="off" obj="water_1"></ChangeObjectState>
              <ChangeObjectState state="off" obj="water_2"></ChangeObjectState>
              <ChangeObjectState state="off" obj="water_3"></ChangeObjectState>
              <ChangeObjectState state="off" obj="water_4"></ChangeObjectState>
              <ChangeObjectState state="general" obj="water_1">
                <Conditions>
                  <eq Arg1="S_GLOBAL.rain.mode" Arg2="$2" />
                </Conditions>
              </ChangeObjectState>
              <ChangeObjectState state="general" obj="water_2">
                <Conditions>
                  <eq Arg1="S_GLOBAL.rain.mode" Arg2="$2" />
                </Conditions>
              </ChangeObjectState>
              <ChangeObjectState state="general" obj="water_3">
                <Conditions>
                  <eq Arg1="S_GLOBAL.rain.mode" Arg2="$2" />
                </Conditions>
              </ChangeObjectState>
              <ChangeObjectState state="general" obj="water_4">
                <Conditions>
                  <eq Arg1="S_GLOBAL.rain.mode" Arg2="$2" />
                </Conditions>
              </ChangeObjectState>
              <ChangeObjectState state="off" obj="S_3_SQUARE_WELL.mask_rain"></ChangeObjectState>
              <ChangeObjectState state="off" obj="S_3_SQUARE_WELL.mask_rain_0"></ChangeObjectState>
              <ChangeObjectState state="off" obj="S_3_SQUARE_PORCH.mask_rain"></ChangeObjectState>
              <ChangeObjectState state="off" obj="S_3_SQUARE_SHOP.mask_rain"></ChangeObjectState>
              <ChangeObjectState state="general" obj="S_3_SQUARE_SHOP.mask_rain">
                <Conditions>
                  <eq Arg1="S_GLOBAL.rain.mode" Arg2="$2" />
                </Conditions>
              </ChangeObjectState>
              <ChangeObjectState state="general" obj="S_3_SQUARE_PORCH.mask_rain">
                <Conditions>
                  <eq Arg1="S_GLOBAL.rain.mode" Arg2="$2" />
                </Conditions>
              </ChangeObjectState>
              <ChangeObjectState state="general" obj="S_3_SQUARE_WELL.mask_rain">
                <Conditions>
                  <eq Arg1="S_GLOBAL.rain.mode" Arg2="$2" />
                </Conditions>
              </ChangeObjectState>
              <ChangeObjectState state="general" obj="S_3_SQUARE_WELL.mask_rain_0">
                <Conditions>
                  <eq Arg1="S_GLOBAL.rain.mode" Arg2="$2" />
                </Conditions>
              </ChangeObjectState>
              <ChangeObjectState state="off" obj="S_3_SQUARE_WELL.mask_drops_0"></ChangeObjectState>
              <ChangeObjectState state="off" obj="S_3_SQUARE_WELL.mask_drops"></ChangeObjectState>
              <ChangeObjectState state="off" obj="S_3_SQUARE_WELL.water"></ChangeObjectState>
              <ChangeObjectState state="general" obj="S_3_SQUARE_WELL.mask_drops_0">
                <Conditions>
                  <eq Arg1="S_GLOBAL.rain.mode" Arg2="$2" />
                </Conditions>
              </ChangeObjectState>
              <ChangeObjectState state="general" obj="S_3_SQUARE_WELL.mask_drops">
                <Conditions>
                  <eq Arg1="S_GLOBAL.rain.mode" Arg2="$2" />
                </Conditions>
              </ChangeObjectState>
              <ChangeObjectState state="general" obj="S_3_SQUARE_WELL.water">
                <Conditions>
                  <eq Arg1="S_GLOBAL.rain.mode" Arg2="$2" />
                </Conditions>
              </ChangeObjectState>
              <ChangeObjectState state="off" obj="S_3_SQUARE_LANE.mask_rain"></ChangeObjectState>
              <ChangeObjectState state="off" obj="S_3_SQUARE_LANE.mask_drops"></ChangeObjectState>
              <ChangeObjectState state="off" obj="S_3_SQUARE_LANE.mask_rain_0"></ChangeObjectState>
              <ChangeObjectState state="general" obj="S_3_SQUARE_LANE.mask_rain_0">
                <Conditions>
                  <eq Arg1="S_GLOBAL.rain.mode" Arg2="$2" />
                </Conditions>
              </ChangeObjectState>
              <ChangeObjectState state="general" obj="S_3_SQUARE_LANE.mask_rain">
                <Conditions>
                  <eq Arg1="S_GLOBAL.rain.mode" Arg2="$2" />
                </Conditions>
              </ChangeObjectState>
              <ChangeObjectState state="general" obj="S_3_SQUARE_LANE.mask_drops">
                <Conditions>
                  <eq Arg1="S_GLOBAL.rain.mode" Arg2="$2" />
                </Conditions>
              </ChangeObjectState>
              <ChangeVariableValue name="S_5_BRIDGE.mask_guard.show_vo" value="1" op="=" />
            </Operations>
          </enter>
        </Actions>
        <Events>
          <SceneEnter act1="enter" />
        </Events>
      </back>
      <sky>
        <States>
          <general Image="IMAGE_3_SQUARE_SKY" X="1590" Y="336" Enabled="1" CenterX="1366" CenterY="336" ClipRect="45,0,1050,320" />
        </States>
        <Events>
          <SceneLoad act1="load" />
        </Events>
        <Actions>
          <load Modal="0">
            <Operations>
              <ExecuteAction act="loop" />
            </Operations>
          </load>
          <loop Modal="0">
            <Operations>
              <MoveObjectByTrajectory Value="tr_sky1"></MoveObjectByTrajectory>
              <MoveObjectByTrajectory Value="tr_sky2" />
              <ExecuteAction act="loop" />
            </Operations>
          </loop>
        </Actions>
      </sky>
      <sky2>
        <States>
          <general Image="IMAGE_3_SQUARE_SKY" X="1590" Y="336" Enabled="1" CenterX="1366" CenterY="336" ClipRect="45,0,1050,320" />
        </States>
        <Events>
          <SceneLoad act1="load" />
        </Events>
        <Actions>
          <load Modal="0">
            <Operations>
              <ExecuteAction act="loop" />
            </Operations>
          </load>
          <loop Modal="0">
            <Operations>
              <MoveObjectByTrajectory Value="tr_sky2"></MoveObjectByTrajectory>
              <MoveObjectByTrajectory Value="tr_sky1" />
              <ExecuteAction act="loop" />
            </Operations>
          </loop>
        </Actions>
      </sky2>
      <light_sky>
        <States>
          <st1 Image="IMAGE_3_SQUARE_LIGHT_SKY_X2_ADD" X="227" Y="0" ScaleX="2" ScaleY="2" DrawMode="Add">
            <Effects>
              <Oscillation st_min="st_min" st_max="st_max" time="3000" scope="1111" bRand="0" bSmoth="1" />
            </Effects>
          </st1>
          <st_min CA="50" />
          <st_max CA="255" />
        </States>
      </light_sky>
      <patch_sky>
        <States>
          <general Image="IMAGE_3_SQUARE_PATCH_SKY" X="36" Y="0"></general>
        </States>
      </patch_sky>
      <mask_rain_back>
        <States>
          <general X="300" Y="0" Width="800" Height="500">
            <Effects>
              <Leafs file="effects/3_rain_back.xml" />
            </Effects>
          </general>
          <off />
        </States>
      </mask_rain_back>
      <shop_open>
        <States>
          <off />
          <general X="441" Y="353" Image="IMAGE_3_SQUARE_OPEN_SHOPE" />
        </States>
      </shop_open>
      <cloth_green>
        <States>
          <general X="476" Y="387" Image="IMAGE_3_SQUARE_CLOTH_GREEN" />
          <off />
        </States>
      </cloth_green>
      <logjam>
        <States>
          <off />
          <general X="569" Y="309" Image="IMAGE_3_SQUARE_LOGJAM"></general>
          <st2 X="569" Y="309" Image="IMAGE_3_SQUARE_LOGJAM_OPEN" />
        </States>
      </logjam>
      <mg_open>
        <States>
          <off />
          <general X="735" Y="383" Image="IMAGE_3_SQUARE_OPEN_MG"></general>
        </States>
      </mg_open>
      <bag_open>
        <States>
          <off />
          <general X="725" Y="404" Image="IMAGE_3_SQUARE_BAG_OPEN"></general>
        </States>
      </bag_open>
      <light_lamp>
        <States>
          <st1 Image="IMAGE_3_SQUARE_LIGHT_LAMP_ADD" X="750" Y="359" DrawMode="Add">
            <Effects>
              <Oscillation st_min="st_min" st_max="st_max" time="1000" scope="1111" bRand="1" bSmoth="1" />
            </Effects>
          </st1>
          <st_min CA="50" />
          <st_max CA="255" />
        </States>
      </light_lamp>
      <patch_home_l>
        <States>
          <general Image="IMAGE_3_SQUARE_PATCH_HOME_L" X="531" Y="177"></general>
        </States>
      </patch_home_l>
      <video>
        <Actions>
          <end>
            <Conditions>
              <eq Arg1="$VIDEO_3_BUCKET_OPEN" Arg2="$arg" />
            </Conditions>
            <Operations>
              <ChangeObjectState state="st_stay" obj="video_sc"></ChangeObjectState>
              <ChangeObjectState state="off"></ChangeObjectState>
            </Operations>
          </end>
          <click>
            <Conditions>
              <eq Arg1="#ObjectState:" Arg2="$st_loop" />
            </Conditions>
            <Operations>
              <ChangeObjectState state="st_open"></ChangeObjectState>
            </Operations>
          </click>
        </Actions>
        <Events>
          <VideoCompleted a2="end"></VideoCompleted>
          <LeftMouse act1="click" />
        </Events>
        <States>
          <st_loop Movie="VIDEO_3_BUCKET_LOOP" Y="461" X="324" Enabled="1" Cursor="Hand" HitTest="Poly:92,0;178,1;204,115;69,118;" HintX="138" HintY="58" />
          <st_open Movie="VIDEO_3_BUCKET_OPEN" Enabled="1" Y="428" X="254" />
          <off />
        </States>
        <Variables hint="1" />
      </video>
      <fog_1_1>
        <States>
          <general X="138" Y="217" Image="IMAGE_3_SQUARE_FOG_1" Enabled="1" ClipRect="0,0,1065,800" />
        </States>
        <Events>
          <SceneLoad act1="load" />
        </Events>
        <Actions>
          <load Modal="0">
            <Operations>
              <ExecuteAction act="loop" />
            </Operations>
          </load>
          <loop Modal="0">
            <Operations>
              <MoveObjectByTrajectory Value="tr_fog_2_1"></MoveObjectByTrajectory>
              <MoveObjectByTrajectory Value="tr_fog_2_2" />
              <ExecuteAction act="loop" />
            </Operations>
          </loop>
        </Actions>
      </fog_1_1>
      <fog_1_2>
        <States>
          <general X="138" Y="217" Image="IMAGE_3_SQUARE_FOG_1" Enabled="1" ClipRect="0,0,1065,800" />
        </States>
        <Events>
          <SceneLoad act1="load" />
        </Events>
        <Actions>
          <load Modal="0">
            <Operations>
              <ExecuteAction act="loop" />
            </Operations>
          </load>
          <loop Modal="0">
            <Operations>
              <MoveObjectByTrajectory Value="tr_fog_2_2" />
              <MoveObjectByTrajectory Value="tr_fog_2_1"></MoveObjectByTrajectory>
              <ExecuteAction act="loop" />
            </Operations>
          </loop>
        </Actions>
      </fog_1_2>
      <mask_drops>
        <States>
          <general X="34" Y="424" Width="1165" Height="267" Enabled="1" HitTest="Poly:58,65;593,21;890,12;1081,61;1163,251;0,267;">
            <Effects>
              <Splash PerfBound="10" Count="150" ScaleMin="40" ScaleMax="80" TimeMin="300" TimeMax="700" ImageName="IMAGE_PARTICLE_RAINDROP" UseAlpha="0" UseCount="0" UseScale="0" UseScaleDependency="1" />
            </Effects>
          </general>
          <off />
        </States>
      </mask_drops>
      <video_sc>
        <Actions>
          <click2>
            <Conditions>
              <eq Arg1="#ObjectState:" Arg2="$st_stay" />
            </Conditions>
            <Operations>
              <ChangeObjectState state="off"></ChangeObjectState>
              <ExecuteCustomCode arg="ShowScarecrow" act="take" />
              <EnableObject value="1" obj="mask_hub"></EnableObject>
              <ExecuteCustomCode type="Goal" action="complete" id1="TXT_GOAL_4"></ExecuteCustomCode>
              <ExecuteCustomCode type="Goal" action="add" id1="TXT_GOAL_5"></ExecuteCustomCode>
              <PlayMusic name="music_3" />
            </Operations>
          </click2>
        </Actions>
        <Events>
          <LeftMouse a2="click2" />
        </Events>
        <States>
          <off />
          <st_stay Movie="VIDEO_3_TINY_STAY" Enabled="1" Y="452" X="308" Cursor="Hand" HitTest="Poly:244,-17;360,34;343,198;189,198;151,70;" HintX="252" HintY="118" />
        </States>
        <Variables hint="1" />
      </video_sc>
      <water_1>
        <States>
          <general X="384" Y="317" Image="IMAGE_PARTICLE_WATER_1" HitTest="Rect" ScaleY="0.5" Enabled="1"></general>
          <off ScaleY="0.8" ScaleX="0.8" CA="200">
            <Effects>
              <Drop image_anim="NULL" time_drop_in_anim="100" time_pause_min="1000" time_pause_max="2500" image_drop="IMAGE_PARTICLE_DROP" drop1="384,317,384,500,200" />
            </Effects>
          </off>
        </States>
      </water_1>
      <water_4>
        <States>
          <general X="141" Y="347" Image="IMAGE_PARTICLE_WATER_1" HitTest="Rect" ScaleY="0.7" Enabled="1" HintX="0" HintY="200"></general>
          <off ScaleY="0.8" ScaleX="0.8" CA="200">
            <Effects>
              <Drop image_anim="NULL" time_drop_in_anim="100" time_pause_min="1000" time_pause_max="2500" image_drop="IMAGE_PARTICLE_DROP" drop1="150,347,150,550,200" />
            </Effects>
          </off>
        </States>
      </water_4>
      <well>
        <States>
          <general X="-25" Y="39" Image="IMAGE_3_SQUARE_WELL"></general>
        </States>
        <Events>
          <SceneLoad act1="load" />
        </Events>
      </well>
      <water_2>
        <States>
          <general X="860" Y="116" Image="IMAGE_PARTICLE_WATER_2" Enabled="1" HitTest="Rect" ScaleY="1.2"></general>
          <off ScaleY="1.2" ScaleX="1.2" CA="255">
            <Effects>
              <Drop image_anim="IMAGE_PARTICLE_DROP_1" time_drop_in_anim="750" time_pause_min="1000" time_pause_max="2500" image_drop="IMAGE_PARTICLE_DROP" drop1="875,127,875,540,200" />
            </Effects>
          </off>
        </States>
      </water_2>
      <water_3>
        <States>
          <general X="923" Y="127" Image="IMAGE_PARTICLE_WATER_2" Enabled="1" HitTest="Rect"></general>
          <off ScaleY="1.1" ScaleX="1.1" CA="200">
            <Effects>
              <Drop image_anim="NULL" time_drop_in_anim="100" time_pause_min="1000" time_pause_max="2500" image_drop="IMAGE_PARTICLE_DROP" drop1="925,127,925,540,200" />
            </Effects>
          </off>
        </States>
      </water_3>
      <puzzle>
        <States>
          <general X="215" Y="411" Image="IMAGE_3_SQUARE_PUZZLE"></general>
          <off />
        </States>
      </puzzle>
      <crow>
        <States>
          <general X="172" Y="358" Image="IMAGE_3_SQUARE_CROW"></general>
          <off />
        </States>
      </crow>
      <handle_well>
        <States>
          <off />
          <general X="310" Y="322" Image="IMAGE_3_SQUARE_HANDLE_WELL"></general>
        </States>
      </handle_well>
      <niche_well>
        <States>
          <off />
          <general X="185" Y="428" Image="IMAGE_3_SQUARE_NICHE_WELL"></general>
        </States>
      </niche_well>
      <bird>
        <States>
          <off />
          <general X="210" Y="469" Image="IMAGE_3_SQUARE_BIRD"></general>
        </States>
      </bird>
      <chain>
        <States>
          <general X="258" Y="340" Image="IMAGE_3_SQUARE_CHAIN"></general>
          <st2 X="238" Y="320" Image="IMAGE_3_SQUARE_CHAIN_2" />
        </States>
      </chain>
      <mask>
        <States>
          <off />
          <general X="246" Y="375" Image="IMAGE_3_SQUARE_MASK"></general>
        </States>
      </mask>
      <patch_home_r>
        <States>
          <general Image="IMAGE_3_SQUARE_PATCH_HOMES_R" X="803" Y="0"></general>
        </States>
      </patch_home_r>
      <cloth_basket>
        <States>
          <general X="952" Y="525" Image="IMAGE_3_SQUARE_CLOTH_BASKET" />
          <off />
        </States>
      </cloth_basket>
      <basket_open>
        <States>
          <off />
          <general X="991" Y="483" Image="IMAGE_3_SQUARE_BASKET_OPEN"></general>
        </States>
      </basket_open>
      <cloth_down>
        <States>
          <general X="1102" Y="359" Image="IMAGE_3_SQUARE_CLOTH_DOWN" Angle="-8">
            <Effects>
              <Grid arg="effects/grid_s3_cloth1.xml" />
            </Effects>
          </general>
        </States>
      </cloth_down>
      <cloth_back>
        <States>
          <general X="1187" Y="0" Image="IMAGE_3_SQUARE_CLOTH_UP_BACK">
            <Effects>
              <Grid arg="effects/grid_s3_cloth2.xml" />
            </Effects>
          </general>
        </States>
      </cloth_back>
      <cloth_center>
        <States>
          <general X="1135" Y="0" Image="IMAGE_3_SQUARE_CLOTH_UP_CENTRE">
            <Effects>
              <Grid arg="effects/grid_s3_cloth3.xml" />
            </Effects>
          </general>
        </States>
      </cloth_center>
      <cloth_front>
        <States>
          <general X="1098" Y="-9" Image="IMAGE_3_SQUARE_CLOTH_UP_FRONT">
            <Effects>
              <Grid arg="effects/grid_s3_cloth4.xml" />
            </Effects>
          </general>
        </States>
      </cloth_front>
      <patch_cloth_up>
        <States>
          <general Image="IMAGE_3_SQUARE_PATCH_CLOTH_UP" X="1272" Y="0"></general>
        </States>
      </patch_cloth_up>
      <tube DisplayName="OBJ_3_TUBE">
        <Actions>
          <take>
            <Operations>
              <AddInventoryItem cell="S_3_SQUARE_TUBE" obj="tube" fl="0" sc="1" />
            </Operations>
          </take>
        </Actions>
        <Events>
          <LeftMouse act1="take" />
        </Events>
        <States>
          <general X="719" Y="527" Image="IMAGE_3_SQUARE_TUBE" Enabled="1" Cursor="Hand" HitTest="Rect:-33,-34,157,94">
            <Effects>
              <Glint />
            </Effects>
          </general>
          <inventory Image="IMAGE_3_SQUARE_TUBE_INV" />
        </States>
      </tube>
      <mask_hub>
        <States>
          <goto X="0" Y="0" Width="1" Height="1" Enabled="1"></goto>
        </States>
        <Objects>
          <mask_out>
            <Actions>
              <goto>
                <Operations>
                  <PlaySoundSample Value="s_4_step" />
                  <ChangeScene Value="S_4_OUTSKIRTS"></ChangeScene>
                </Operations>
              </goto>
            </Actions>
            <Events>
              <LeftMouse act1="goto" />
            </Events>
            <States>
              <goto X="874" Y="162" Width="219" Height="368" Enabled="1" Cursor="GoAway" HintX="127" HintY="259" CursorDir="30"></goto>
            </States>
          </mask_out>
          <mask_bridge>
            <Actions>
              <goto>
                <Conditions>
                  <eq Arg1="#ObjectState:" Arg2="$goto" />
                </Conditions>
                <Operations>
                  <PlaySoundSample Value="s_5_step" />
                  <ChangeScene Value="S_5_BRIDGE"></ChangeScene>
                </Operations>
              </goto>
              <zoom>
                <Operations>
                  <ChangeScene Value="S_3_SQUARE_LANE"></ChangeScene>
                </Operations>
                <Conditions>
                  <or>
                    <eq Arg1="#ObjectState:" Arg2="$zoom"></eq>
                    <eq Arg1="#ObjectState:" Arg2="$goto_first" />
                  </or>
                </Conditions>
              </zoom>
            </Actions>
            <Events>
              <LeftMouse act1="goto" a2="zoom" />
            </Events>
            <States>
              <goto_first X="568" Y="182" Width="109" Height="292" Enabled="1" Cursor="GoAway" HintX="52" HintY="216" />
              <zoom X="568" Y="263" Width="109" Height="211" Enabled="1" Cursor="Zoom" HintX="41" HintY="160"></zoom>
              <goto X="568" Y="263" Width="109" Height="211" Enabled="1" Cursor="GoAway" HintX="41" HintY="160"></goto>
            </States>
          </mask_bridge>
          <mask_porch>
            <Actions>
              <goto>
                <Operations>
                  <ChangeScene Value="S_3_SQUARE_PORCH"></ChangeScene>
                </Operations>
              </goto>
            </Actions>
            <Events>
              <LeftMouse act1="goto" />
            </Events>
            <States>
              <goto X="697" Y="239" Width="135" Height="214" Enabled="1" Cursor="Zoom" HintX="55" HintY="152"></goto>
            </States>
          </mask_porch>
          <mask_shop>
            <Actions>
              <goto>
                <Operations>
                  <ChangeScene Value="S_3_SQUARE_SHOP"></ChangeScene>
                </Operations>
              </goto>
            </Actions>
            <Events>
              <LeftMouse act1="goto" />
            </Events>
            <States>
              <goto X="408" Y="258" Width="133" Height="225" Enabled="1" Cursor="Zoom" HintX="79" HintY="142"></goto>
            </States>
          </mask_shop>
          <mask_well>
            <Actions>
              <goto>
                <Operations>
                  <ChangeScene Value="S_3_SQUARE_WELL"></ChangeScene>
                </Operations>
              </goto>
            </Actions>
            <Events>
              <LeftMouse act1="goto" />
            </Events>
            <States>
              <goto X="134" Y="238" Width="239" Height="321" Enabled="1" Cursor="Zoom" HintX="93" HintY="153"></goto>
            </States>
          </mask_well>
          <mask_mg_hint>
            <States>
              <general X="961" Y="449" Width="196" Height="157" HintX="107" HintY="92" Cursor="Zoom" Enabled="1" Angle="0">
                <Effects>
                  <Glint />
                </Effects>
              </general>
              <off />
            </States>
            <Variables hint="0" count="3" />
            <Actions>
              <try_hint>
                <Operations>
                  <ChangeVariableValue name="hint" value="1" op="=">
                    <Conditions>
                      <eq Arg1="#PanelItemCount:4_mg3_part" Arg2="$4" />
                    </Conditions>
                  </ChangeVariableValue>
                </Operations>
              </try_hint>
            </Actions>
          </mask_mg_hint>
          <mask_mg>
            <Actions>
              <click>
                <Operations>
                  <RunMinigame arg="MG_3_BASKET" />
                </Operations>
              </click>
              <open>
                <Operations>
                  <ChangeObjectState state="general" obj="basket_open" />
                </Operations>
              </open>
              <open_rag>
                <Operations>
                  <ChangeObjectState state="off" obj="cloth_basket" />
                </Operations>
              </open_rag>
              <close>
                <Operations>
                  <ChangeObjectState state="off"></ChangeObjectState>
                  <ChangeObjectState state="off" obj="mask_mg_hint" />
                  <ExecuteAction act="cheese.take" />
                </Operations>
              </close>
            </Actions>
            <Events>
              <LeftMouse act1="click" />
            </Events>
            <States>
              <general X="961" Y="474" Width="196" Height="132" HintX="79" HintY="90" Cursor="Zoom" Enabled="1" Angle="0">
                <Effects>
                  <Glint />
                </Effects>
              </general>
              <off />
            </States>
            <Variables hint="-1" />
          </mask_mg>
          <mask_return>
            <Actions>
              <click>
                <Operations>
                  <PlaySoundSample Value="s_2_step" />
                  <ChangeScene Value="S_2_PRISON" />
                </Operations>
              </click>
            </Actions>
            <Events>
              <LeftMouse act1="click" />
            </Events>
            <States>
              <general X="0" Y="600" Width="1366" Height="200" Cursor="GoAway" CursorDir="180" Enabled="1" HintX="682" HintY="5">
                <Effects>
                  <Hover id_image="IMAGE_PARTICLE_BOTTOM_LIGHT" position="0,509" />
                </Effects>
              </general>
            </States>
          </mask_return>
        </Objects>
      </mask_hub>
      <item1 DisplayName="OBJ_3_ITEM_1">
        <Actions>
          <take>
            <Operations>
              <AddInventoryItem cell="item1" obj="item1" nofly="0" fromScene="1" />
            </Operations>
          </take>
        </Actions>
        <States>
          <off Image="IMAGE_3_MG_STORY_ITEM1_INV" X="650" Y="600" CA="0" />
          <inventory Image="IMAGE_3_MG_STORY_ITEM1_INV"></inventory>
        </States>
      </item1>
      <clover DisplayName="OBJ_3_CLOVER">
        <Actions>
          <take Modal="0">
            <Operations>
              <Pause Time="100" />
              <AddInventoryItem cell="clover" obj="clover" nofly="0" fromScene="1" />
            </Operations>
          </take>
        </Actions>
        <States>
          <off Image="IMAGE_3_MG_STORY_ITEM2_INV" X="833" Y="474" CA="0" />
          <inventory Image="IMAGE_3_MG_STORY_ITEM2_INV"></inventory>
        </States>
      </clover>
      <cheese DisplayName="OBJ_3_CHEESE">
        <Actions>
          <take Modal="0">
            <Operations>
              <AddInventoryItem cell="cheese" obj="cheese" fl="0" sc="1" />
            </Operations>
          </take>
        </Actions>
        <States>
          <off Image="IMAGE_3_MG_BASKET_CHEESE_INV" X="750" Y="400" CA="0" />
          <inventory Image="IMAGE_3_MG_BASKET_CHEESE_INV"></inventory>
        </States>
      </cheese>
      <fog_2_1>
        <States>
          <general X="138" Y="385" Image="IMAGE_3_SQUARE_FOG_FRONT" Enabled="1" />
        </States>
        <Events>
          <SceneLoad act1="load" />
        </Events>
        <Actions>
          <load Modal="0">
            <Operations>
              <ExecuteAction act="loop" />
            </Operations>
          </load>
          <loop Modal="0">
            <Operations>
              <MoveObjectByTrajectory Value="tr_fog_2_1"></MoveObjectByTrajectory>
              <MoveObjectByTrajectory Value="tr_fog_2_2" />
              <ExecuteAction act="loop" />
            </Operations>
          </loop>
        </Actions>
      </fog_2_1>
      <fog_2_2>
        <States>
          <general X="138" Y="385" Image="IMAGE_3_SQUARE_FOG_FRONT" Enabled="1" />
        </States>
        <Events>
          <SceneLoad act1="load" />
        </Events>
        <Actions>
          <load Modal="0">
            <Operations>
              <ExecuteAction act="loop" />
            </Operations>
          </load>
          <loop Modal="0">
            <Operations>
              <MoveObjectByTrajectory Value="tr_fog_2_2" />
              <MoveObjectByTrajectory Value="tr_fog_2_1"></MoveObjectByTrajectory>
              <ExecuteAction act="loop" />
            </Operations>
          </loop>
        </Actions>
      </fog_2_2>
      <mask_rain>
        <States>
          <general X="0" Y="0" Width="1366" Height="800">
            <Effects>
              <Rain file="effects/rain_2.xml" />
            </Effects>
          </general>
          <off />
        </States>
      </mask_rain>
    </Objects>
    <Scenes>
      <S_3_SQUARE_ROPE Border="button">
        <Objects>
          <frame>
            <States>
              <general X="200" Y="50" Width="800" Height="600" Enabled="1"></general>
            </States>
            <Objects>
              <video>
                <Actions>
                  <end>
                    <Conditions>
                      <eq Arg1="$VIDEO_3_SCARECROW_LASSO" Arg2="$arg" />
                    </Conditions>
                    <Operations>
                      <ChangeObjectState state="empty" />
                      <ChangeObjectState state="empty" Name="lasso" />
                      <ExecuteCustomCode arg="ChangeScarecrow" act="scarecrow_lasso" />
                      <ExecuteCustomCode arg="ApplyScarecrow" act="end" />
                      <RemoveInventoryItem argCell="S_3_SQUARE_ROPE" />
                      <ChangeScene Value="CloseZoom" />
                    </Operations>
                  </end>
                </Actions>
                <Events>
                  <VideoCompleted act1="end" />
                </Events>
                <States>
                  <empty />
                  <lasso X="0" Y="0" Movie="VIDEO_3_SCARECROW_LASSO" Enabled="1" />
                </States>
              </video>
              <lasso>
                <States>
                  <general X="46" Y="0" Image="IMAGE_3_SQUARE_ROPE_LASSO"></general>
                  <empty />
                </States>
              </lasso>
            </Objects>
          </frame>
          <mask_scarecrow>
            <Actions>
              <click>
                <Conditions>
                  <eq Arg1="$scarecrow" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <EnableObject Value="0" />
                  <ShowObject Value="0" />
                  <ExecuteCustomCode arg="ApplyScarecrow" act="begin" />
                  <ChangeObjectState state="empty" obj="lasso" />
                  <ChangeObjectState state="lasso" obj="video" />
                </Operations>
              </click>
              <wrong>
                <Conditions>
                  <neq Arg1="$scarecrow" Arg2="$arg" />
                  <neq Arg1="$empty" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <ShowTextMessage Value="BBT_CLICK_WRONG" />
                </Operations>
              </wrong>
              <about>
                <Conditions>
                  <eq Arg1="$empty" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <ShowTextMessage Value="BBT_3_ROPE_NEED_SCARECROW" />
                </Operations>
              </about>
            </Actions>
            <Events>
              <LeftMouse act1="click" act3="wrong" a3="about" />
            </Events>
            <States>
              <general X="200" Y="56" Width="536" Height="477" HintX="335" HintY="264" Angle="0" Cursor="Gears" Enabled="1">
                <Effects>
                  <Glint />
                </Effects>
              </general>
            </States>
          </mask_scarecrow>
        </Objects>
      </S_3_SQUARE_ROPE>
      <S_3_SQUARE_PORCH>
        <Objects>
          <back>
            <States>
              <general Image="IMAGE_3_SQUARE_PORCH_BACK" />
            </States>
          </back>
          <fog_1>
            <States>
              <general Image="IMAGE_3_SQUARE_PORCH_FOG_LEFT" X="340" Y="310" Enabled="1" />
            </States>
            <Events>
              <SceneLoad act1="load" />
            </Events>
            <Actions>
              <load Modal="0">
                <Operations>
                  <MoveObjectByTrajectory Value="tr_fog_1" />
                  <ExecuteAction act="load" />
                </Operations>
              </load>
            </Actions>
          </fog_1>
          <fog_12>
            <States>
              <general Image="IMAGE_3_SQUARE_PORCH_FOG_LEFT" X="340" Y="310" Enabled="1" />
            </States>
            <Events>
              <SceneLoad act1="load" />
            </Events>
            <Actions>
              <load Modal="0">
                <Operations>
                  <MoveObjectByTrajectory Value="tr_fog_1_2" />
                  <ExecuteAction act="loop" />
                </Operations>
              </load>
              <loop Modal="0">
                <Operations>
                  <MoveObjectByTrajectory Value="tr_fog_1" />
                  <ExecuteAction act="loop" />
                </Operations>
              </loop>
            </Actions>
          </fog_12>
          <fog_2>
            <States>
              <general Image="IMAGE_3_SQUARE_PORCH_FOG_RIGHT" X="760" Y="333" Enabled="1" />
            </States>
            <Events>
              <SceneLoad act1="load" />
            </Events>
            <Actions>
              <load Modal="0">
                <Operations>
                  <MoveObjectByTrajectory Value="tr_fog_2" />
                  <ExecuteAction act="load" />
                </Operations>
              </load>
            </Actions>
          </fog_2>
          <fog_22>
            <States>
              <general Image="IMAGE_3_SQUARE_PORCH_FOG_RIGHT" X="340" Y="333" Enabled="1" />
            </States>
            <Events>
              <SceneLoad act1="load" />
            </Events>
            <Actions>
              <load Modal="0">
                <Operations>
                  <MoveObjectByTrajectory Value="tr_fog_2_2" />
                  <ExecuteAction act="loop" />
                </Operations>
              </load>
              <loop Modal="0">
                <Operations>
                  <MoveObjectByTrajectory Value="tr_fog_2" />
                  <ExecuteAction act="loop" />
                </Operations>
              </loop>
            </Actions>
          </fog_22>
          <fog_mask>
            <States>
              <general Image="IMAGE_3_SQUARE_PORCH_FOG_MASK" X="107" Y="352" />
            </States>
          </fog_mask>
          <clover>
            <States>
              <st Image="IMAGE_3_SQUARE_PORCH_CLOVER" X="429" Y="189" />
              <off />
            </States>
          </clover>
          <mg_pic>
            <States>
              <st0 Image="IMAGE_3_SQUARE_PORCH_MG_0" X="320" Y="78" />
              <st1 Image="IMAGE_3_SQUARE_PORCH_MG_1" X="320" Y="78"></st1>
              <st2 Image="IMAGE_3_SQUARE_PORCH_MG_2" X="320" Y="78" />
              <st3 Image="IMAGE_3_SQUARE_PORCH_MG_3" X="320" Y="78" />
              <st4 Image="IMAGE_3_SQUARE_PORCH_MG_4" X="320" Y="78"></st4>
              <st5 Image="IMAGE_3_SQUARE_PORCH_MG_5" X="320" Y="78" />
              <off />
            </States>
          </mg_pic>
          <door>
            <States>
              <st1 Image="IMAGE_3_SQUARE_PORCH_DOORS" X="257" Y="70"></st1>
              <off Image="IMAGE_3_SQUARE_PORCH_DOORS" X="257" Y="70" CA="0" />
            </States>
            <Objects>
              <maska_l>
                <States>
                  <off />
                  <general Image="IMAGE_3_SQUARE_PORCH_MASK_LEFT" X="90" Y="62" />
                </States>
              </maska_l>
              <maska_l_1>
                <States>
                  <off />
                  <general Image="IMAGE_3_SQUARE_PORCH_MASK_LEFT_1" X="117" Y="73" />
                </States>
              </maska_l_1>
              <maska_l_2>
                <States>
                  <off />
                  <general Image="IMAGE_3_SQUARE_PORCH_MASK_LEFT_2" X="120" Y="79" />
                </States>
              </maska_l_2>
              <maska_r>
                <States>
                  <off />
                  <general Image="IMAGE_3_SQUARE_PORCH_MASK_RIGHT" X="155" Y="63" />
                </States>
              </maska_r>
            </Objects>
          </door>
          <rope>
            <States>
              <general X="245" Y="342" Image="IMAGE_3_SQUARE_PORCH_ROPE" />
              <off />
            </States>
          </rope>
          <bag_close>
            <States>
              <general X="180" Y="296" Image="IMAGE_3_SQUARE_PORCH_COVER_CLOSED"></general>
              <off X="180" Y="296" Image="IMAGE_3_SQUARE_PORCH_COVER_CLOSED" CA="0" />
            </States>
            <Objects>
              <tile>
                <States>
                  <off X="96" Y="50" Image="IMAGE_3_SQUARE_PORCH_TILE" CA="0" />
                  <general X="96" Y="50" Image="IMAGE_3_SQUARE_PORCH_TILE" />
                </States>
              </tile>
            </Objects>
          </bag_close>
          <mask_mg_hint>
            <States>
              <general X="278" Y="60" Width="251" Height="192" HintX="127" HintY="111" Cursor="Zoom" Enabled="1" Angle="0">
                <Effects>
                  <Glint />
                </Effects>
              </general>
              <off />
            </States>
            <Variables hint="0" />
            <Actions>
              <try_hint>
                <Operations>
                  <ChangeVariableValue name="hint" value="1" op="=">
                    <Conditions>
                      <eq Arg1="#PanelItemCount:mask1_2" Arg2="$1"></eq>
                      <eq Arg1="#PanelItemCount:mask1_1" Arg2="$1" />
                    </Conditions>
                  </ChangeVariableValue>
                </Operations>
              </try_hint>
            </Actions>
          </mask_mg_hint>
          <mask_mg>
            <Actions>
              <click>
                <Operations>
                  <RunMinigame arg="MG_3_STORY" />
                </Operations>
              </click>
              <open>
                <Operations>
                  <ChangeObjectState state="off" obj="door" />
                  <ChangeObjectState state="general" obj="S_3_SQUARE.mg_open"></ChangeObjectState>
                </Operations>
              </open>
              <close_door>
                <Operations>
                  <ChangeObjectState state="general" obj="maska_l" />
                  <ChangeObjectState state="st1" obj="door"></ChangeObjectState>
                  <ChangeObjectState state="off" obj="S_3_SQUARE.mg_open"></ChangeObjectState>
                  <ChangeVariableValue name="mask_mg_hint.hint" value="0" op="=" />
                </Operations>
              </close_door>
              <close>
                <Operations>
                  <EnableObject value="0" />
                  <ExecuteAction act="S_3_SQUARE.clover.take" />
                  <ChangeObjectState state="off" obj="mask_mg_hint" />
                  <ChangeObjectState state="off" obj="clover"></ChangeObjectState>
                  <Pause Time="1000" />
                  <EnableObject value="0" obj="S_3_SQUARE.mask_porch" />
                  <ChangeScene Value="CloseZoom" />
                </Operations>
              </close>
              <change2>
                <Operations>
                  <ChangeObjectState state="st2" obj="mg_pic"></ChangeObjectState>
                </Operations>
              </change2>
              <change3>
                <Operations>
                  <ChangeObjectState state="st3" obj="mg_pic"></ChangeObjectState>
                </Operations>
              </change3>
              <change4>
                <Operations>
                  <ChangeObjectState state="st4" obj="mg_pic"></ChangeObjectState>
                </Operations>
              </change4>
              <change5>
                <Operations>
                  <ChangeObjectState state="st5" obj="mg_pic"></ChangeObjectState>
                </Operations>
              </change5>
              <change6>
                <Operations>
                  <ChangeObjectState state="off" obj="mg_pic"></ChangeObjectState>
                </Operations>
              </change6>
              <show_mask1>
                <Operations>
                  <ChangeObjectState state="general" obj="maska_l_2" />
                </Operations>
              </show_mask1>
              <show_mask2>
                <Operations>
                  <ChangeObjectState state="general" obj="maska_l_1" />
                </Operations>
              </show_mask2>
            </Actions>
            <Events>
              <LeftMouse act1="click" />
            </Events>
            <States>
              <general X="265" Y="3" Width="323" Height="284" HintX="127" HintY="111" Cursor="Zoom" Enabled="1" Angle="0">
                <Effects>
                  <Glint />
                </Effects>
              </general>
            </States>
            <Variables hint="-1" />
          </mask_mg>
          <mask_bag>
            <Actions>
              <click>
                <Operations>
                  <ChangeScene arg="S_3_SQUARE_PORCH_BAG" />
                </Operations>
              </click>
            </Actions>
            <Events>
              <LeftMouse act1="click" />
            </Events>
            <States>
              <general X="209" Y="322" Width="139" Height="124" HintX="89" HintY="62" Cursor="Zoom" Enabled="1" Angle="4">
                <Effects>
                  <Glint />
                </Effects>
              </general>
            </States>
          </mask_bag>
          <lantern_fake>
            <States>
              <general X="540" Y="-30" Width="1" Height="1">
                <Effects>
                  <Oscillation st_min="st_min" st_max="st_max" time="2700" scope="1111" bRand="0" bSmoth="1" />
                </Effects>
              </general>
              <st_max Angle="-1.5" />
              <st_min Angle="1.5" />
            </States>
            <Objects>
              <shadow>
                <States>
                  <st1 Image="IMAGE_3_SQUARE_PORCH_LANTERN_SH" X="9" Y="125"></st1>
                </States>
              </shadow>
              <light_d>
                <States>
                  <st1 Image="IMAGE_3_SQUARE_PORCH_LANTERN_2_ADD" X="-64" Y="34" DrawMode="Add">
                    <Effects>
                      <Oscillation st_min="st_min" st_max="st_max" time="1000" scope="1111" bRand="1" bSmoth="1" />
                    </Effects>
                  </st1>
                  <st_min CA="100" />
                  <st_max CA="255" />
                </States>
              </light_d>
              <lantern1>
                <States>
                  <st1 Image="IMAGE_3_SQUARE_PORCH_LANTERN1" X="-19" Y="79"></st1>
                </States>
              </lantern1>
              <flame>
                <States>
                  <st1 Image="IMAGE_3_SQUARE_PORCH_FLAME" X="-3" Y="86">
                    <Effects>
                      <Oscillation st_min="st_min" st_max="st_max" time="1000" scope="1111" bRand="1" bSmoth="1" />
                    </Effects>
                  </st1>
                  <st_max CA="255" />
                  <st_min CA="100" />
                </States>
              </flame>
              <lantern2>
                <States>
                  <st1 Image="IMAGE_3_SQUARE_PORCH_LANTERN2" X="-20" Y="9"></st1>
                </States>
              </lantern2>
              <light>
                <States>
                  <st1 Image="IMAGE_3_SQUARE_PORCH_LANTERN_ADD" X="-88" Y="25" DrawMode="Add">
                    <Effects>
                      <Oscillation st_min="st_min" st_max="st_max" time="1000" scope="1111" bRand="1" bSmoth="1" />
                    </Effects>
                  </st1>
                  <st_min CA="100" />
                  <st_max CA="255" />
                </States>
              </light>
            </Objects>
          </lantern_fake>
          <mask_rain>
            <States>
              <general X="0" Y="0" Width="800" Height="500">
                <Effects>
                  <Rain file="effects/rain_1_zoom.xml" />
                </Effects>
              </general>
              <off />
            </States>
          </mask_rain>
        </Objects>
        <Scenes>
          <S_3_SQUARE_PORCH_BAG>
            <Objects>
              <back>
                <States>
                  <general Image="IMAGE_3_SQUARE_PORCH_BAG_BACK" />
                </States>
              </back>
              <cap>
                <States>
                  <general Image="IMAGE_3_SQUARE_PORCH_BAG_CAP" X="0" Y="0" />
                </States>
              </cap>
              <cover_opened>
                <States>
                  <off />
                  <general Image="IMAGE_3_SQUARE_PORCH_BAG_COVER_OPENED" X="74" Y="0" />
                </States>
                <Actions>
                  <show>
                    <Operations>
                      <ChangeObjectState state="general" Time="500"></ChangeObjectState>
                    </Operations>
                  </show>
                </Actions>
              </cover_opened>
              <rope DisplayName="OBJ_3_ROPE">
                <Actions>
                  <take>
                    <Operations>
                      <ChangeObjectState state="off" obj="S_3_SQUARE_PORCH.rope" />
                      <AddInventoryItem cell="S_3_SQUARE_ROPE" obj="rope" nofly="0" fromScene="1"></AddInventoryItem>
                      <Pause time="500" />
                      <EnableObject value="0" obj="S_3_SQUARE_PORCH.mask_bag" />
                      <ChangeScene Value="CloseZoom" />
                    </Operations>
                  </take>
                </Actions>
                <States>
                  <general X="154" Y="131" Enabled="0" Cursor="Hand" Image="IMAGE_3_SQUARE_PORCH_BAG_ROPE" HitTest="Rect:-30,-71,406,289" />
                  <inventory Image="IMAGE_3_SQUARE_PORCH_BAG_ROPE_INV"></inventory>
                </States>
                <Events>
                  <LeftMouse act1="take" />
                </Events>
              </rope>
              <cover_closed>
                <States>
                  <general Image="IMAGE_3_SQUARE_PORCH_BAG_COVER_CLOSED" X="104" Y="58" />
                  <off />
                </States>
              </cover_closed>
              <cover_cap>
                <States>
                  <general Image="IMAGE_3_SQUARE_PORCH_BAG_COVER_MASK" X="316" Y="311" />
                  <off />
                </States>
              </cover_cap>
              <tile>
                <States>
                  <off />
                  <general Image="IMAGE_3_SQUARE_PORCH_BAG_TILE" X="290" Y="158" />
                </States>
                <Actions>
                  <hide>
                    <Operations>
                      <ChangeObjectState state="off" Time="500"></ChangeObjectState>
                    </Operations>
                  </hide>
                </Actions>
              </tile>
              <lock>
                <States>
                  <general Image="IMAGE_3_SQUARE_PORCH_BAG_LOCK_UP" X="348" Y="341" />
                  <off />
                </States>
              </lock>
              <drag>
                <States>
                  <off />
                  <general Image="IMAGE_3_SQUARE_PORCH_BAG_DRAG" X="104" Y="61" />
                </States>
              </drag>
              <mask_use>
                <Properties DefaultClickSound="empty" />
                <Actions>
                  <click>
                    <Conditions>
                      <eq Arg1="$bag_tile" Arg2="$arg" />
                    </Conditions>
                    <Operations>
                      <PlaySoundSample name="s_3_porch_bag_badge" />
                      <EnableObject Value="0" />
                      <ShowObject Value="0" />
                      <RemoveInventoryItem Time="0" argCell="bag_tile" />
                      <ChangeObjectState state="general" obj="tile" Time="500"></ChangeObjectState>
                      <Pause time="200" />
                      <ChangeObjectState state="off" obj="lock" Time="400"></ChangeObjectState>
                      <Pause time="200" />
                      <ExecuteAction act="cover_opened.show"></ExecuteAction>
                      <ExecuteAction act="tile.hide" />
                      <ChangeObjectState state="off" obj="cover_closed" Time="500"></ChangeObjectState>
                      <ChangeObjectState state="off" obj="S_3_SQUARE_PORCH.bag_close"></ChangeObjectState>
                      <ChangeObjectState state="general" obj="S_3_SQUARE.bag_open"></ChangeObjectState>
                      <EnableObject value="1" obj="rope" />
                    </Operations>
                  </click>
                  <about>
                    <Conditions>
                      <eq Arg1="$empty" Arg2="$arg" />
                    </Conditions>
                    <Operations>
                      <PlaySoundSample name="s_3_porch_bag_try" />
                      <ChangeObjectState state="general" obj="drag" Time="100"></ChangeObjectState>
                      <ChangeObjectState state="off" obj="drag" Time="200" />
                      <ShowTextMessage Value="BBT_3_NEED_BAG_ITEM" />
                    </Operations>
                  </about>
                  <wrong>
                    <Conditions>
                      <neq Arg1="$bag_tile" Arg2="$arg" />
                      <neq Arg1="$empty" Arg2="$arg" />
                    </Conditions>
                    <Operations>
                      <ShowTextMessage Value="BBT_CLICK_WRONG" />
                    </Operations>
                  </wrong>
                </Actions>
                <Events>
                  <LeftMouse act1="click" act2="about" act3="wrong" />
                </Events>
                <States>
                  <general X="124" Y="125" Width="395" Height="361" HintX="223" HintY="188" Cursor="Gears" Enabled="1" Angle="13">
                    <Effects>
                      <Glint />
                    </Effects>
                  </general>
                </States>
              </mask_use>
            </Objects>
          </S_3_SQUARE_PORCH_BAG>
        </Scenes>
        <Trajectories>
          <tr_fog_1>
            <TrajectoryPoints>
              <start Time="0" X="140"></start>
              <start Time="20000" X="-545"></start>
            </TrajectoryPoints>
          </tr_fog_1>
          <tr_fog_1_2>
            <TrajectoryPoints>
              <start Time="0" X="-100"></start>
              <start Time="13300" X="-545"></start>
            </TrajectoryPoints>
          </tr_fog_1_2>
          <tr_fog_2>
            <TrajectoryPoints>
              <start Time="0" X="760"></start>
              <start Time="17300" X="170"></start>
            </TrajectoryPoints>
          </tr_fog_2>
          <tr_fog_2_2>
            <TrajectoryPoints>
              <start Time="0" X="460"></start>
              <start Time="8450" X="170"></start>
            </TrajectoryPoints>
          </tr_fog_2_2>
        </Trajectories>
      </S_3_SQUARE_PORCH>
      <S_3_SQUARE_SHOP>
        <Objects>
          <frame>
            <States>
              <general X="0" Y="0" Width="800" Height="500"></general>
            </States>
            <Actions>
              <close>
                <Operations>
                  <Pause time="500" />
                  <EnableObject value="0" obj="S_3_SQUARE.mask_shop" />
                  <ChangeScene Value="CloseZoom" />
                </Operations>
              </close>
            </Actions>
          </frame>
          <back>
            <States>
              <general Image="IMAGE_3_SQUARE_SHOP_BACK" X="583" Y="0" />
            </States>
          </back>
          <shop>
            <States>
              <general Image="IMAGE_3_SQUARE_SHOP_SHOP" X="127" Y="0" />
            </States>
          </shop>
          <light_blue_add>
            <States>
              <general X="468" Y="0" Image="IMAGE_3_SQUARE_SHOP_ADD_BLUE" DrawMode="Add">
                <Effects>
                  <Oscillation st_min="st_min" st_max="st_max" time="3000" scope="1111" bRand="0" bSmoth="1" />
                </Effects>
              </general>
              <st_max CA="255" />
              <st_min CA="60" />
            </States>
          </light_blue_add>
          <light_red_add>
            <States>
              <general X="109" Y="0" Image="IMAGE_3_SQUARE_SHOP_ADD_RED" DrawMode="Add">
                <Effects>
                  <Oscillation st_min="st_min" st_max="st_max" time="3500" scope="1111" bRand="0" bSmoth="1" />
                </Effects>
              </general>
              <st_max CA="255" />
              <st_min CA="80" />
            </States>
          </light_red_add>
          <gold_coin>
            <States>
              <off />
              <general Image="IMAGE_3_SQUARE_SHOP_COIN_GOLD" X="345" Y="197" />
            </States>
          </gold_coin>
          <open_shelf>
            <States>
              <off Image="IMAGE_3_SQUARE_SHOP_OPEN" X="229" Y="0" CA="0" />
              <general Image="IMAGE_3_SQUARE_SHOP_OPEN" X="229" Y="0"></general>
            </States>
            <Objects>
              <paper_1>
                <States>
                  <general X="105" Y="101" Image="IMAGE_3_SQUARE_SHOP_PAPER_1" />
                  <off />
                </States>
              </paper_1>
              <sleeping>
                <States>
                  <general X="225" Y="44" Image="IMAGE_3_SQUARE_SHOP_SLEEPING_POWDER" />
                  <off />
                </States>
              </sleeping>
              <label_1>
                <States>
                  <off />
                  <general X="173" Y="58" Image="IMAGE_3_SQUARE_SHOP_LABEL_1" />
                </States>
              </label_1>
              <label_2>
                <States>
                  <off />
                  <general X="235" Y="61" Image="IMAGE_3_SQUARE_SHOP_LABEL_2" />
                </States>
              </label_2>
              <label_3>
                <States>
                  <off />
                  <general X="291" Y="58" Image="IMAGE_3_SQUARE_SHOP_LABEL_3" />
                </States>
              </label_3>
              <label_4>
                <States>
                  <off />
                  <general X="293" Y="118" Image="IMAGE_3_SQUARE_SHOP_LABEL_4" />
                </States>
              </label_4>
              <label_5>
                <States>
                  <off />
                  <general X="239" Y="123" Image="IMAGE_3_SQUARE_SHOP_LABEL_5" />
                </States>
              </label_5>
              <label_6>
                <States>
                  <off />
                  <general X="174" Y="118" Image="IMAGE_3_SQUARE_SHOP_LABEL_6" />
                </States>
              </label_6>
            </Objects>
          </open_shelf>
          <first_plan>
            <States>
              <general Image="IMAGE_3_SQUARE_SHOP_FIRST_PLAN" X="0" Y="0" />
            </States>
          </first_plan>
          <cup_beer DisplayName="OBJ_3_CUP_BEER">
            <States>
              <off />
              <general Image="IMAGE_3_SQUARE_SHOP_CUP" X="472" Y="255" Cursor="Hand" HitTest="Rect:0,0,200,213" />
              <inventory Image="IMAGE_3_SQUARE_SHOP_CUP_BEER_INV"></inventory>
            </States>
            <Actions>
              <take>
                <Operations>
                  <ShowObject value="0" obj="beer" />
                  <AddInventoryItem cell="cup_beer" obj="cup_beer" fl="0" sc="1" />
                </Operations>
              </take>
            </Actions>
            <Events>
              <LeftMouse act1="take" />
            </Events>
          </cup_beer>
          <beer>
            <States>
              <off />
              <general Image="IMAGE_3_SQUARE_SHOP_BEER" X="520" Y="296" />
            </States>
          </beer>
          <silver_coin>
            <States>
              <off />
              <general Image="IMAGE_3_SQUARE_SHOP_SILVER_COIN" X="684" Y="323" />
            </States>
          </silver_coin>
          <coin_cap>
            <States>
              <general Image="IMAGE_3_SQUARE_SHOP_MASK" X="200" Y="255" />
            </States>
          </coin_cap>
          <bottle_milk DisplayName="OBJ_3_BOTTLE_MILK">
            <Actions>
              <take>
                <Operations>
                  <AddInventoryItem cell="S_3_SQUARE_MILK" obj="bottle_milk" fl="0" sc="1" />
                </Operations>
              </take>
            </Actions>
            <States>
              <off Image="IMAGE_3_SQUARE_SHOP_BOTTLE_0" X="141" Y="317" CA="0" />
              <general Image="IMAGE_3_SQUARE_SHOP_BOTTLE_0" X="221" Y="317" Cursor="Hand" HintX="123" HintY="112" HitTest="Rect:0,0,197,176" CenterX="80" />
              <inventory Image="IMAGE_3_SQUARE_SHOP_BOTTLE_MILK_INV"></inventory>
            </States>
            <Events>
              <LeftMouse act1="take" />
            </Events>
            <Objects>
              <milk>
                <States>
                  <off />
                  <general Image="IMAGE_3_SQUARE_SHOP_MILK" X="-13" Y="77" />
                </States>
              </milk>
              <bottle2>
                <States>
                  <general Image="IMAGE_3_SQUARE_SHOP_BOTTLE_1" X="-57" Y="29" />
                </States>
              </bottle2>
            </Objects>
          </bottle_milk>
          <mask_coin_slv>
            <Actions>
              <click_coin>
                <Conditions>
                  <eq Arg1="$coin_silver" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <PlaySoundSample name="s_3_shop_coin" />
                  <RemoveInventoryItem Time="0" argCell="coin_silver"></RemoveInventoryItem>
                  <ChangeObjectState state="general" obj="silver_coin" Time="500" />
                  <ChangeVariableValue name="coin" value="1" op="=" />
                  <ChangeObjectState state="st_beer" obj="video" Time="200">
                    <Conditions>
                      <eq Arg1="coin" Arg2="$1"></eq>
                      <eq Arg1="bottle" Arg2="$1" />
                    </Conditions>
                  </ChangeObjectState>
                </Operations>
              </click_coin>
              <click_cup>
                <Conditions>
                  <eq Arg1="$cup" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <PlaySoundSample name="s_3_shop_cup" />
                  <RemoveInventoryItem argCell="cup"></RemoveInventoryItem>
                  <ChangeObjectState state="general" obj="cup_beer" Time="500" />
                  <ChangeVariableValue name="bottle" value="1" op="=" />
                  <ChangeObjectState state="st_beer" obj="video" Time="200">
                    <Conditions>
                      <eq Arg1="coin" Arg2="$1"></eq>
                      <eq Arg1="bottle" Arg2="$1" />
                    </Conditions>
                  </ChangeObjectState>
                </Operations>
              </click_cup>
              <about>
                <Conditions>
                  <eq Arg1="$empty" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <PlaySoundSample name="s_3_shop_coin_try" />
                  <ShowTextMessage Value="BBT_3_NEED_COIN_SLV0">
                    <Conditions>
                      <eq Arg1="coin" Arg2="$0"></eq>
                      <eq Arg1="bottle" Arg2="$0" />
                      <eq Arg1="mask_paper.show" Arg2="$0" />
                    </Conditions>
                  </ShowTextMessage>
                  <ShowTextMessage Value="BBT_3_NEED_COIN_SLV1">
                    <Conditions>
                      <eq Arg1="coin" Arg2="$0"></eq>
                      <eq Arg1="bottle" Arg2="$0" />
                      <eq Arg1="mask_paper.show" Arg2="$1" />
                    </Conditions>
                  </ShowTextMessage>
                  <ShowTextMessage Value="BBT_3_NEED_COIN_SLV2">
                    <Conditions>
                      <eq Arg1="coin" Arg2="$1"></eq>
                      <eq Arg1="bottle" Arg2="$0" />
                    </Conditions>
                  </ShowTextMessage>
                  <ShowTextMessage Value="BBT_3_NEED_COIN_SLV3">
                    <Conditions>
                      <eq Arg1="coin" Arg2="$0"></eq>
                      <eq Arg1="bottle" Arg2="$1" />
                    </Conditions>
                  </ShowTextMessage>
                </Operations>
              </about>
              <wrong>
                <Conditions>
                  <neq Arg1="$coin_silver" Arg2="$arg"></neq>
                  <neq Arg1="$cup" Arg2="$arg" />
                  <neq Arg1="$empty" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <ShowTextMessage Value="BBT_CLICK_WRONG" />
                </Operations>
              </wrong>
            </Actions>
            <Events>
              <LeftMouse act3="wrong" act2="about" act1="click_coin" a4="click_cup" />
            </Events>
            <States>
              <general X="553" Y="128" Width="204" Height="258" HintX="154" HintY="204" Cursor="Gears" Enabled="0" HitTest="Poly:-61,133;49,72;106,-18;204,0;218,312;28,313;-51,322;">
                <Effects>
                  <Glint />
                </Effects>
              </general>
            </States>
            <Variables coin="0" bottle="0" />
            <Properties DefaultClickSound="empty" />
          </mask_coin_slv>
          <boot DisplayName="OBJ_3_BOOT">
            <States>
              <general Image="IMAGE_3_SQUARE_SHOP_BOOT" X="463" Y="373" Cursor="Hand" Enabled="0" HitTest="Rect:19,7,159,89" />
              <inventory Image="IMAGE_3_SQUARE_SHOP_BOOT_INV"></inventory>
            </States>
            <Actions>
              <take>
                <Operations>
                  <ShowGetObjectWindow object="boot" state="inventory" />
                  <AddInventoryItem cell="boot" />
                </Operations>
              </take>
            </Actions>
            <Events>
              <LeftMouse act1="take" />
            </Events>
          </boot>
          <fish_tail>
            <States>
              <off />
              <general Image="IMAGE_3_SQUARE_SHOP_FISH_TAIL" X="56" Y="390" />
            </States>
          </fish_tail>
          <chain>
            <States>
              <general Image="IMAGE_3_SQUARE_SHOP_CHAIN" X="57" Y="-370" ClipRect="39,0,86,272" />
            </States>
            <Actions>
              <move>
                <Operations>
                  <ExecuteAction act="fish_step2.move"></ExecuteAction>
                  <ExecuteAction act="fish_step1.move" />
                  <MoveObjectByTrajectory Value="tr_chain" />
                </Operations>
              </move>
            </Actions>
          </chain>
          <shadow>
            <States>
              <general Image="IMAGE_3_SQUARE_SHOP_SHADOW" X="0" Y="0" />
            </States>
          </shadow>
          <fish_step1>
            <States>
              <general Image="IMAGE_3_SQUARE_SHOP_FISH_STEP_2" X="54" Y="253" />
              <off />
            </States>
            <Actions>
              <move>
                <Operations>
                  <ChangeObjectState state="off" Time="200" />
                  <ChangeObjectState state="general" Time="200"></ChangeObjectState>
                  <ChangeObjectState state="off" Time="200" />
                  <ChangeObjectState state="general" Time="200"></ChangeObjectState>
                  <ChangeObjectState state="off" Time="200" />
                  <ChangeObjectState state="general" Time="200"></ChangeObjectState>
                  <ChangeObjectState state="off" Time="200" />
                  <ChangeObjectState state="general" Time="200"></ChangeObjectState>
                  <ChangeObjectState state="off" Time="200" />
                  <ChangeObjectState state="general" Time="200"></ChangeObjectState>
                </Operations>
              </move>
            </Actions>
          </fish_step1>
          <fish_step2>
            <States>
              <off />
              <general Image="IMAGE_3_SQUARE_SHOP_FISH_STEP_1" X="54" Y="248" />
            </States>
            <Actions>
              <move>
                <Operations>
                  <ChangeObjectState state="general" Time="200"></ChangeObjectState>
                  <ChangeObjectState state="off" Time="200" />
                  <ChangeObjectState state="general" Time="200"></ChangeObjectState>
                  <ChangeObjectState state="off" Time="200" />
                  <ChangeObjectState state="general" Time="200"></ChangeObjectState>
                  <ChangeObjectState state="off" Time="200" />
                  <ChangeObjectState state="general" Time="200"></ChangeObjectState>
                  <ChangeObjectState state="off" Time="200" />
                  <ChangeObjectState state="general" Time="200"></ChangeObjectState>
                  <ChangeObjectState state="off" Time="200" />
                </Operations>
              </move>
            </Actions>
          </fish_step2>
          <boards_back>
            <States>
              <general Image="IMAGE_3_SQUARE_SHOP_BOARDS_BACK" X="122" Y="0" />
              <off />
            </States>
            <Actions>
              <hide>
                <Operations>
                  <ChangeObjectState state="off" Time="1800" />
                </Operations>
              </hide>
            </Actions>
          </boards_back>
          <boards>
            <States>
              <general Image="IMAGE_3_SQUARE_SHOP_BOARDS" X="143" Y="0" />
              <off />
            </States>
          </boards>
          <light_add>
            <States>
              <general X="94" Y="13" Image="IMAGE_3_SQUARE_SHOP_BOARDS_ADD" DrawMode="Add">
                <Effects>
                  <Oscillation st_min="st_min" st_max="st_max" time="3500" scope="1111" bRand="0" bSmoth="1" />
                </Effects>
              </general>
              <st_max CA="255" />
              <st_min CA="70" />
              <off />
            </States>
          </light_add>
          <paper_big>
            <States>
              <general Image="IMAGE_3_SQUARE_SHOP_PAPER_BIG" X="404" Y="401" CenterX="284" CenterY="226" ScaleX="0.236" ScaleY="0.236" CA="0" />
            </States>
          </paper_big>
          <mask_cabinet>
            <Actions>
              <goto>
                <Conditions>
                  <eq Arg1="#ObjectState:" Arg2="$goto" />
                </Conditions>
                <Operations>
                  <ChangeScene Value="S_3_SQUARE_CABINET"></ChangeScene>
                </Operations>
              </goto>
              <click>
                <Conditions>
                  <eq Arg1="$coin_gold" Arg2="$arg" />
                  <eq Arg1="#ObjectState:" Arg2="$gen" />
                </Conditions>
                <Operations>
                  <PlaySoundSample name="s_3_shop_coin" />
                  <RemoveInventoryItem Time="0" argCell="coin_gold" />
                  <ChangeObjectState state="general" obj="gold_coin" Time="500"></ChangeObjectState>
                  <Pause time="100"></Pause>
                  <PlaySoundSample name="s_3_shop_cabinet" />
                  <ChangeObjectState state="general" obj="open_shelf" Time="500"></ChangeObjectState>
                  <ChangeObjectState state="goto"></ChangeObjectState>
                  <ChangeVariableValue name="hint" value="1" op="=" />
                </Operations>
              </click>
              <wrong>
                <Conditions>
                  <neq Arg1="$coin_gold" Arg2="$arg" />
                  <neq Arg1="$empty" Arg2="$arg" />
                  <eq Arg1="#ObjectState:" Arg2="$gen" />
                </Conditions>
                <Operations>
                  <ShowTextMessage Value="BBT_CLICK_WRONG" />
                </Operations>
              </wrong>
              <about>
                <Conditions>
                  <eq Arg1="$empty" Arg2="$arg" />
                  <eq Arg1="#ObjectState:" Arg2="$gen" />
                </Conditions>
                <Operations>
                  <PlaySoundSample name="s_3_shop_coin_try" />
                  <ShowTextMessage Value="BBT_3_NEED_COIN_GOLD0">
                    <Conditions>
                      <eq Arg1="mask_paper.show" Arg2="$0" />
                    </Conditions>
                  </ShowTextMessage>
                  <ShowTextMessage Value="BBT_3_NEED_COIN_GOLD1">
                    <Conditions>
                      <eq Arg1="mask_paper.show" Arg2="$1" />
                    </Conditions>
                  </ShowTextMessage>
                </Operations>
              </about>
            </Actions>
            <Events>
              <LeftMouse act2="about" act3="wrong" act1="goto" a4="click" />
            </Events>
            <States>
              <gen X="279" Y="13" Width="320" Height="179" Enabled="0" Cursor="Gears" HintX="84" HintY="186" HitTest="Poly:-15,0;320,0;301,178;109,208;75,222;-15,176;" />
              <goto X="279" Y="13" Width="320" Height="179" Enabled="1" Cursor="Zoom" HintX="190" HintY="62" HitTest="Poly:0,0;320,0;301,178;109,208;75,222;0,179;"></goto>
            </States>
            <Properties DefaultClickSound="empty" />
            <Variables hint="0" />
          </mask_cabinet>
          <mask_paper>
            <Variables show="0" />
            <Actions>
              <zoom>
                <Operations>
                  <PlaySoundSample name="s_3_shop_paper_in" />
                  <MoveObjectByTrajectory Value="tr_paper" obj="paper_big" />
                  <EnableObject value="1" obj="mask_close"></EnableObject>
                  <ShowTextMessage Value="BBT_3_SHOP_PAPER" />
                  <ChangeVariableValue name="show" value="1" op="=" />
                </Operations>
              </zoom>
            </Actions>
            <Events>
              <LeftMouse act3="zoom" />
            </Events>
            <States>
              <general X="328" Y="336" Width="134" Height="125" HintX="79" HintY="72" Cursor="Zoom" Enabled="0" Angle="5">
                <Effects>
                  <Glint />
                </Effects>
              </general>
            </States>
          </mask_paper>
          <mask_use_tail>
            <Actions>
              <click>
                <Conditions>
                  <eq Arg1="$fish_tail" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <PlaySoundSample name="s_3_shop_fin" />
                  <EnableObject Value="0" />
                  <ShowObject Value="0" />
                  <RemoveInventoryItem Time="0" argCell="fish_tail" />
                  <ChangeObjectState state="general" obj="fish_tail" Time="500"></ChangeObjectState>
                  <ChangeObjectState state="off" obj="light_add" Time="200"></ChangeObjectState>
                  <ExecuteAction act="chain.move"></ExecuteAction>
                  <ExecuteAction act="boards_back.hide" />
                  <MoveObjectByTrajectory Value="tr_up" obj="boards" />
                  <EnableObject value="1" obj="mask_paper"></EnableObject>
                  <EnableObject value="1" obj="mask_cabinet"></EnableObject>
                  <EnableObject value="1" obj="mask_coin_br"></EnableObject>
                  <EnableObject value="1" obj="mask_coin_slv" />
                  <ChangeObjectState state="general" obj="S_3_SQUARE.shop_open"></ChangeObjectState>
                  <ChangeObjectState state="off" obj="S_3_SQUARE.cloth_green"></ChangeObjectState>
                  <EnableObject value="1" obj="boot" />
                </Operations>
              </click>
              <about>
                <Conditions>
                  <eq Arg1="$empty" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <PlaySoundSample name="s_3_shop_try" />
                  <MoveObjectByTrajectory Value="tr_drag" obj="boards" />
                  <ShowTextMessage Value="BBT_3_NEED_FISH" />
                </Operations>
              </about>
              <wrong>
                <Conditions>
                  <neq Arg1="$fish_tail" Arg2="$arg" />
                  <neq Arg1="$empty" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <ShowTextMessage Value="BBT_CLICK_WRONG" />
                </Operations>
              </wrong>
            </Actions>
            <Events>
              <LeftMouse act1="click" act2="about" act3="wrong" />
            </Events>
            <States>
              <general X="27" Y="12" Width="760" Height="471" HintX="72" HintY="399" Cursor="Gears" Enabled="1">
                <Effects>
                  <Glint />
                </Effects>
              </general>
            </States>
            <Properties DefaultClickSound="empty" />
          </mask_use_tail>
          <mask_coin_br>
            <Actions>
              <click_coin>
                <Conditions>
                  <eq Arg1="$coin_bronze" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <PlaySoundSample name="s_3_shop_coin" />
                  <RemoveInventoryItem Time="0" argCell="coin_bronze" />
                  <ChangeVariableValue name="coin" value="1" op="=" />
                  <ChangeObjectState state="st_milk" obj="video" Time="200">
                    <Conditions>
                      <eq Arg1="coin" Arg2="$1"></eq>
                      <eq Arg1="bottle" Arg2="$1" />
                    </Conditions>
                  </ChangeObjectState>
                </Operations>
              </click_coin>
              <click_bottle>
                <Conditions>
                  <eq Arg1="$bottle" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <PlaySoundSample name="s_3_shop_jug" />
                  <RemoveInventoryItem Time="0" argCell="bottle"></RemoveInventoryItem>
                  <ChangeObjectState state="general" obj="bottle_milk" Time="500" />
                  <ChangeVariableValue name="bottle" value="1" op="=" />
                  <ChangeObjectState state="st_milk" obj="video" Time="200">
                    <Conditions>
                      <eq Arg1="coin" Arg2="$1"></eq>
                      <eq Arg1="bottle" Arg2="$1" />
                    </Conditions>
                  </ChangeObjectState>
                </Operations>
              </click_bottle>
              <about>
                <Conditions>
                  <eq Arg1="$empty" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <ShowTextMessage Value="BBT_3_NEED_COIN_BR0">
                    <Conditions>
                      <eq Arg1="coin" Arg2="$0"></eq>
                      <eq Arg1="bottle" Arg2="$0"></eq>
                      <eq Arg1="mask_paper.show" Arg2="$0" />
                    </Conditions>
                  </ShowTextMessage>
                  <ShowTextMessage Value="BBT_3_NEED_COIN_BR1">
                    <Conditions>
                      <eq Arg1="coin" Arg2="$0"></eq>
                      <eq Arg1="bottle" Arg2="$0" />
                      <eq Arg1="mask_paper.show" Arg2="$1" />
                    </Conditions>
                  </ShowTextMessage>
                  <ShowTextMessage Value="BBT_3_NEED_COIN_BR2">
                    <Conditions>
                      <eq Arg1="coin" Arg2="$1"></eq>
                      <eq Arg1="bottle" Arg2="$0" />
                    </Conditions>
                  </ShowTextMessage>
                  <ShowTextMessage Value="BBT_3_NEED_COIN_BR3">
                    <Conditions>
                      <eq Arg1="coin" Arg2="$0"></eq>
                      <eq Arg1="bottle" Arg2="$1" />
                    </Conditions>
                  </ShowTextMessage>
                  <PlaySoundSample name="s_3_shop_coin_try" />
                </Operations>
              </about>
              <wrong>
                <Conditions>
                  <neq Arg1="$coin_bronze" Arg2="$arg"></neq>
                  <neq Arg1="$bottle" Arg2="$arg" />
                  <neq Arg1="$empty" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <ShowTextMessage Value="BBT_CLICK_WRONG" />
                </Operations>
              </wrong>
            </Actions>
            <Events>
              <LeftMouse act3="wrong" act2="about" act1="click_coin" a4="click_bottle" />
            </Events>
            <States>
              <general X="112" Y="184" Width="237" Height="284" HintX="114" HintY="83" Cursor="Gears" Enabled="0" HitTest="Poly:47,-36;126,-20;138,29;196,43;213,274;0,284;">
                <Effects>
                  <Glint />
                </Effects>
              </general>
            </States>
            <Variables coin="0" bottle="0" />
            <Properties DefaultClickSound="empty" />
          </mask_coin_br>
          <mask_close>
            <Actions>
              <click>
                <Operations>
                  <PlaySoundSample name="s_3_shop_paper_out" />
                  <EnableObject value="0" />
                  <MoveObjectByTrajectory Value="tr_paper_out" obj="paper_big" />
                </Operations>
              </click>
            </Actions>
            <Events>
              <LeftMouse act1="click"></LeftMouse>
            </Events>
            <States>
              <general X="-4" Y="-14" Width="812" Height="521" Enabled="0"></general>
            </States>
          </mask_close>
          <video>
            <Actions>
              <end_milk>
                <Conditions>
                  <eq Arg1="$VIDEO_3_SHOP_MILK" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <ChangeObjectState state="general" obj="milk" />
                  <ChangeObjectState state="off"></ChangeObjectState>
                  <EnableObject value="1" obj="bottle_milk" />
                  <EnableObject value="0" obj="mask_coin_br" />
                </Operations>
              </end_milk>
              <end_beer>
                <Conditions>
                  <eq Arg1="$VIDEO_3_SHOP_BEER" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <ChangeObjectState state="general" obj="beer" />
                  <ChangeObjectState state="off"></ChangeObjectState>
                  <EnableObject value="1" obj="cup_beer" />
                  <EnableObject value="0" obj="mask_coin_slv" />
                </Operations>
              </end_beer>
            </Actions>
            <Events>
              <VideoCompleted act1="end_milk" a2="end_beer"></VideoCompleted>
            </Events>
            <States>
              <off />
              <st_milk Movie="VIDEO_3_SHOP_MILK" Enabled="1" Y="339" X="214"></st_milk>
              <st_beer Movie="VIDEO_3_SHOP_BEER" Enabled="1" Y="262" X="517" />
            </States>
          </video>
          <mask_rain>
            <States>
              <general X="0" Y="0" Width="800" Height="500">
                <Effects>
                  <Rain file="effects/rain_1_zoom.xml" />
                </Effects>
              </general>
              <off />
            </States>
          </mask_rain>
        </Objects>
        <Scenes>
          <S_3_SQUARE_CABINET>
            <Objects>
              <back>
                <States>
                  <general Image="IMAGE_3_SQUARE_CABINET_BACK" />
                </States>
              </back>
              <sleep_bottle DisplayName="OBJ_3_SLEEP_BOTTLE">
                <Actions>
                  <take>
                    <Operations>
                      <AddInventoryItem cell="S_3_SQUARE_SLEEP" obj="sleep_bottle" fl="0" sc="1"></AddInventoryItem>
                      <EnableObject value="0" obj="S_3_SQUARE_SHOP.mask_cabinet" />
                      <ChangeObjectState state="off" obj="S_3_SQUARE_SHOP.sleeping" />
                      <ExecuteAction act="S_3_SQUARE_SHOP.frame.close" />
                      <ChangeScene Value="CloseZoom" />
                      <ChangeVariableValue name="S_3_SQUARE_SHOP.mask_cabinet.hint" value="0" op="=" />
                    </Operations>
                  </take>
                </Actions>
                <States>
                  <general X="390" Y="43" Enabled="0" Cursor="Hand" Image="IMAGE_3_SQUARE_CABINET_BOTTLE" HitTest="Rect" />
                  <inventory Image="IMAGE_3_SQUARE_CABINET_BOTTLE_INV"></inventory>
                </States>
                <Events>
                  <LeftMouse act1="take" />
                </Events>
              </sleep_bottle>
              <mask_big>
                <Actions>
                  <click>
                    <Conditions>
                      <or>
                        <eq Arg1="$label_1" Arg2="$arg"></eq>
                        <eq Arg1="$label_2" Arg2="$arg"></eq>
                        <eq Arg1="$label_3" Arg2="$arg"></eq>
                        <eq Arg1="$label_4" Arg2="$arg"></eq>
                        <eq Arg1="$label_5" Arg2="$arg"></eq>
                        <eq Arg1="$label_6" Arg2="$arg" />
                      </or>
                      <rstarts Arg1="$label_" Arg2="$arg" />
                    </Conditions>
                    <Operations>
                      <Pause time="50" />
                      <ClearCursorObject Time="0" argFly="0" />
                    </Operations>
                  </click>
                  <enter>
                    <Operations>
                      <ChangeObjectState state="general" obj="label_1">
                        <Conditions>
                          <eq Arg1="#ObjectState:label_1" Arg2="$st_capt" />
                        </Conditions>
                      </ChangeObjectState>
                      <ChangeObjectState state="general" obj="label_2">
                        <Conditions>
                          <eq Arg1="#ObjectState:label_2" Arg2="$st_capt" />
                        </Conditions>
                      </ChangeObjectState>
                      <ChangeObjectState state="general" obj="label_3">
                        <Conditions>
                          <eq Arg1="#ObjectState:label_3" Arg2="$st_capt" />
                        </Conditions>
                      </ChangeObjectState>
                      <ChangeObjectState state="general" obj="label_4">
                        <Conditions>
                          <eq Arg1="#ObjectState:label_4" Arg2="$st_capt" />
                        </Conditions>
                      </ChangeObjectState>
                      <ChangeObjectState state="general" obj="label_5">
                        <Conditions>
                          <eq Arg1="#ObjectState:label_5" Arg2="$st_capt" />
                        </Conditions>
                      </ChangeObjectState>
                      <ChangeObjectState state="general" obj="label_6">
                        <Conditions>
                          <eq Arg1="#ObjectState:label_6" Arg2="$st_capt" />
                        </Conditions>
                      </ChangeObjectState>
                    </Operations>
                  </enter>
                </Actions>
                <Events>
                  <LeftMouse act1="click"></LeftMouse>
                  <SceneEnter act1="enter" />
                </Events>
                <States>
                  <general X="-4" Y="-14" Width="812" Height="521" Enabled="0"></general>
                </States>
              </mask_big>
              <label_1>
                <States>
                  <general Image="IMAGE_3_SQUARE_CABINET_LABEL_1_DOWN" X="349" Y="417" Enabled="1" Cursor="Hand"></general>
                  <cursor Image="IMAGE_3_SQUARE_CABINET_LABEL_1_BIG" X="349" Y="417" Enabled="1" />
                  <st_place Image="IMAGE_3_SQUARE_CABINET_LABEL_1" X="249" Y="93" Enabled="0" />
                </States>
                <Events>
                  <LeftMouse act1="click" />
                </Events>
                <Actions>
                  <click>
                    <Operations>
                      <CaptureObjectToCursor></CaptureObjectToCursor>
                      <ChangeVariableValue name="mask_1.hint" value="1" op="=" />
                    </Operations>
                  </click>
                </Actions>
              </label_1>
              <label_2>
                <States>
                  <general Image="IMAGE_3_SQUARE_CABINET_LABEL_2_DOWN" X="424" Y="424" Enabled="1" Cursor="Hand"></general>
                  <cursor Image="IMAGE_3_SQUARE_CABINET_LABEL_2_BIG" X="349" Y="417" Enabled="1" />
                  <st_place Image="IMAGE_3_SQUARE_CABINET_LABEL_2" X="423" Y="99" Enabled="0" />
                </States>
                <Events>
                  <LeftMouse act1="click" />
                </Events>
                <Actions>
                  <click>
                    <Operations>
                      <CaptureObjectToCursor />
                      <ChangeVariableValue name="mask_2.hint" value="1" op="=" />
                    </Operations>
                  </click>
                </Actions>
              </label_2>
              <label_3>
                <States>
                  <general Image="IMAGE_3_SQUARE_CABINET_LABEL_3_DOWN" X="324" Y="395" Enabled="1" Cursor="Hand"></general>
                  <cursor Image="IMAGE_3_SQUARE_CABINET_LABEL_3_BIG" X="324" Y="395" Enabled="1" />
                  <st_place Image="IMAGE_3_SQUARE_CABINET_LABEL_3" X="610" Y="84" Enabled="0" />
                </States>
                <Events>
                  <LeftMouse act1="click" />
                </Events>
                <Actions>
                  <click>
                    <Operations>
                      <CaptureObjectToCursor />
                      <ChangeVariableValue name="mask_3.hint" value="1" op="=" />
                    </Operations>
                  </click>
                </Actions>
              </label_3>
              <label_4>
                <States>
                  <general Image="IMAGE_3_SQUARE_CABINET_LABEL_4_DOWN" X="464" Y="426" Enabled="1" Cursor="Hand"></general>
                  <cursor Image="IMAGE_3_SQUARE_CABINET_LABEL_4_BIG" X="464" Y="426" Enabled="1" />
                  <st_place Image="IMAGE_3_SQUARE_CABINET_LABEL_4" X="613" Y="257" Enabled="0" />
                </States>
                <Events>
                  <LeftMouse act1="click" />
                </Events>
                <Actions>
                  <click>
                    <Operations>
                      <CaptureObjectToCursor />
                    </Operations>
                  </click>
                </Actions>
              </label_4>
              <label_5>
                <States>
                  <general Image="IMAGE_3_SQUARE_CABINET_LABEL_5_DOWN" X="439" Y="404" Enabled="1" Cursor="Hand"></general>
                  <cursor Image="IMAGE_3_SQUARE_CABINET_LABEL_5_BIG" X="439" Y="404" Enabled="1" />
                  <st_place Image="IMAGE_3_SQUARE_CABINET_LABEL_5" X="427" Y="275" Enabled="0" />
                </States>
                <Events>
                  <LeftMouse act1="click" />
                </Events>
                <Actions>
                  <click>
                    <Operations>
                      <CaptureObjectToCursor />
                    </Operations>
                  </click>
                </Actions>
              </label_5>
              <label_6>
                <States>
                  <general Image="IMAGE_3_SQUARE_CABINET_LABEL_6_DOWN" X="378" Y="426" Enabled="1" Cursor="Hand"></general>
                  <cursor Image="IMAGE_3_SQUARE_CABINET_LABEL_6_BIG" X="378" Y="426" Enabled="1" />
                  <st_place Image="IMAGE_3_SQUARE_CABINET_LABEL_6" X="227" Y="256" Enabled="0" />
                </States>
                <Events>
                  <LeftMouse act1="click" />
                </Events>
                <Actions>
                  <click>
                    <Operations>
                      <CaptureObjectToCursor />
                    </Operations>
                  </click>
                </Actions>
              </label_6>
              <mask_1>
                <Actions>
                  <click>
                    <Conditions>
                      <eq Arg1="$label_1" Arg2="$arg" />
                      <eq Arg1="#ObjectState:" Arg2="$general" />
                    </Conditions>
                    <Operations>
                      <PlaySoundSample name="s_3_shop_cabinet_label" />
                      <ChangeObjectState state="st_place" obj="label_1" />
                      <ClearCursorObject Time="0" argFly="0"></ClearCursorObject>
                      <EnableObject value="0" obj="label_1" />
                      <ChangeObjectState state="st2" />
                      <ExecuteAction act="mask_paper.try_open" />
                      <ChangeObjectState state="general" obj="S_3_SQUARE_SHOP.label_1" />
                      <ChangeVariableValue name="mask_1.hint" value="0" op="=" />
                    </Operations>
                  </click>
                  <about>
                    <Conditions>
                      <eq Arg1="$empty" Arg2="$arg" />
                      <eq Arg1="#ObjectState:" Arg2="$general" />
                    </Conditions>
                    <Operations>
                      <ShowTextMessage Value="BBT_3_CABINET_BOTTLE" />
                    </Operations>
                  </about>
                  <wrong>
                    <Conditions>
                      <neq Arg1="$empty" Arg2="$arg"></neq>
                      <eq Arg1="#ObjectState:" Arg2="$general" />
                      <or>
                        <eq Arg1="$label_2" Arg2="$arg"></eq>
                        <eq Arg1="$label_3" Arg2="$arg"></eq>
                        <eq Arg1="$label_4" Arg2="$arg"></eq>
                        <eq Arg1="$label_5" Arg2="$arg"></eq>
                        <eq Arg1="$label_6" Arg2="$arg" />
                      </or>
                    </Conditions>
                    <Operations>
                      <ShowTextMessage Value="BBT_3_CABINET_BOTTLE_WRONG" />
                    </Operations>
                  </wrong>
                  <msg>
                    <Conditions>
                      <eq Arg1="#ObjectState:" Arg2="$st2" />
                    </Conditions>
                    <Operations>
                      <ShowTextMessage Value="BBT_3_CABINET_BOTTLE_WRONG_2" />
                    </Operations>
                  </msg>
                </Actions>
                <Events>
                  <LeftMouse a4="msg" act1="click" act2="about" act3="wrong" />
                </Events>
                <States>
                  <general X="221" Y="36" Width="114" Height="154" HintX="59" HintY="84" Cursor="Gears" Enabled="1">
                    <Effects>
                      <Glint />
                    </Effects>
                  </general>
                  <st2 X="226" Y="26" Width="106" Height="160" HintX="51" HintY="91" Cursor="Zoom" Enabled="0"></st2>
                </States>
                <Variables hint="0" />
              </mask_1>
              <mask_2>
                <Actions>
                  <click>
                    <Conditions>
                      <eq Arg1="$label_2" Arg2="$arg" />
                      <eq Arg1="#ObjectState:" Arg2="$general" />
                    </Conditions>
                    <Operations>
                      <PlaySoundSample name="s_3_shop_cabinet_label" />
                      <ChangeObjectState state="st_place" obj="label_2" />
                      <ClearCursorObject Time="0" argFly="0"></ClearCursorObject>
                      <EnableObject value="0" obj="label_2" />
                      <ChangeVariableValue name="mask_2.hint" value="0" op="=" />
                      <ChangeObjectState state="st2" />
                      <ExecuteAction act="mask_paper.try_open" />
                      <ChangeObjectState state="general" obj="S_3_SQUARE_SHOP.label_2" />
                    </Operations>
                  </click>
                  <about>
                    <Conditions>
                      <eq Arg1="$empty" Arg2="$arg" />
                      <eq Arg1="#ObjectState:" Arg2="$general" />
                    </Conditions>
                    <Operations>
                      <ShowTextMessage Value="BBT_3_CABINET_BOTTLE" />
                    </Operations>
                  </about>
                  <wrong>
                    <Conditions>
                      <or>
                        <eq Arg1="$label_1" Arg2="$arg"></eq>
                        <eq Arg1="$label_3" Arg2="$arg"></eq>
                        <eq Arg1="$label_4" Arg2="$arg"></eq>
                        <eq Arg1="$label_5" Arg2="$arg"></eq>
                        <eq Arg1="$label_6" Arg2="$arg" />
                      </or>
                      <neq Arg1="$empty" Arg2="$arg"></neq>
                      <eq Arg1="#ObjectState:" Arg2="$general" />
                    </Conditions>
                    <Operations>
                      <ShowTextMessage Value="BBT_3_CABINET_BOTTLE_WRONG" />
                    </Operations>
                  </wrong>
                  <msg>
                    <Conditions>
                      <eq Arg1="#ObjectState:" Arg2="$st2" />
                    </Conditions>
                    <Operations>
                      <ExecuteAction act="sleep_bottle.take" />
                    </Operations>
                  </msg>
                </Actions>
                <Events>
                  <LeftMouse a4="msg" act1="click" act2="about" act3="wrong" />
                </Events>
                <States>
                  <general X="389" Y="37" Width="135" Height="149" HintX="70" HintY="92" Cursor="Gears" Enabled="1">
                    <Effects>
                      <Glint />
                    </Effects>
                  </general>
                  <st2 X="394" Y="26" Width="136" Height="174" HintX="69" HintY="109" Cursor="Hand" Enabled="0"></st2>
                </States>
                <Variables hint="0" />
              </mask_2>
              <mask_3>
                <Actions>
                  <click>
                    <Conditions>
                      <eq Arg1="$label_3" Arg2="$arg" />
                      <eq Arg1="#ObjectState:" Arg2="$general" />
                    </Conditions>
                    <Operations>
                      <PlaySoundSample name="s_3_shop_cabinet_label" />
                      <ChangeObjectState state="st_place" obj="label_3" />
                      <ClearCursorObject Time="0" argFly="0"></ClearCursorObject>
                      <EnableObject value="0" obj="label_3" />
                      <ChangeObjectState state="st2" />
                      <ExecuteAction act="mask_paper.try_open" />
                      <ChangeObjectState state="general" obj="S_3_SQUARE_SHOP.label_3" />
                      <ChangeVariableValue name="mask_3.hint" value="0" op="=" />
                    </Operations>
                  </click>
                  <about>
                    <Conditions>
                      <eq Arg1="$empty" Arg2="$arg" />
                      <eq Arg1="#ObjectState:" Arg2="$general" />
                    </Conditions>
                    <Operations>
                      <ShowTextMessage Value="BBT_3_CABINET_BOTTLE" />
                    </Operations>
                  </about>
                  <wrong>
                    <Conditions>
                      <or>
                        <eq Arg1="$label_1" Arg2="$arg"></eq>
                        <eq Arg1="$label_2" Arg2="$arg"></eq>
                        <eq Arg1="$label_4" Arg2="$arg"></eq>
                        <eq Arg1="$label_5" Arg2="$arg"></eq>
                        <eq Arg1="$label_6" Arg2="$arg" />
                      </or>
                      <neq Arg1="$empty" Arg2="$arg"></neq>
                      <eq Arg1="#ObjectState:" Arg2="$general" />
                    </Conditions>
                    <Operations>
                      <ShowTextMessage Value="BBT_3_CABINET_BOTTLE_WRONG" />
                    </Operations>
                  </wrong>
                  <msg>
                    <Conditions>
                      <eq Arg1="#ObjectState:" Arg2="$st2" />
                    </Conditions>
                    <Operations>
                      <ShowTextMessage Value="BBT_3_CABINET_BOTTLE_WRONG_2" />
                    </Operations>
                  </msg>
                </Actions>
                <Events>
                  <LeftMouse a4="msg" act1="click" act2="about" act3="wrong" />
                </Events>
                <States>
                  <general X="569" Y="41" Width="135" Height="149" HintX="72" HintY="80" Cursor="Gears" Enabled="1">
                    <Effects>
                      <Glint />
                    </Effects>
                  </general>
                  <st2 X="573" Y="31" Width="128" Height="164" HintX="71" HintY="90" Cursor="Zoom" Enabled="0"></st2>
                </States>
                <Variables hint="0" />
              </mask_3>
              <mask_4>
                <Actions>
                  <click>
                    <Conditions>
                      <eq Arg1="$label_4" Arg2="$arg" />
                      <eq Arg1="#ObjectState:" Arg2="$general" />
                    </Conditions>
                    <Operations>
                      <PlaySoundSample name="s_3_shop_cabinet_label" />
                      <ChangeObjectState state="st_place" obj="label_4" />
                      <ClearCursorObject Time="0" argFly="0"></ClearCursorObject>
                      <EnableObject value="0" obj="label_4" />
                      <ChangeObjectState state="st2" />
                      <ExecuteAction act="mask_paper.try_open" />
                      <ChangeObjectState state="general" obj="S_3_SQUARE_SHOP.label_4" />
                    </Operations>
                  </click>
                  <about>
                    <Conditions>
                      <eq Arg1="$empty" Arg2="$arg" />
                      <eq Arg1="#ObjectState:" Arg2="$general" />
                    </Conditions>
                    <Operations>
                      <ShowTextMessage Value="BBT_3_CABINET_BOTTLE" />
                    </Operations>
                  </about>
                  <wrong>
                    <Conditions>
                      <or>
                        <eq Arg1="$label_1" Arg2="$arg"></eq>
                        <eq Arg1="$label_2" Arg2="$arg"></eq>
                        <eq Arg1="$label_3" Arg2="$arg"></eq>
                        <eq Arg1="$label_5" Arg2="$arg"></eq>
                        <eq Arg1="$label_6" Arg2="$arg" />
                      </or>
                      <neq Arg1="$empty" Arg2="$arg"></neq>
                      <eq Arg1="#ObjectState:" Arg2="$general" />
                    </Conditions>
                    <Operations>
                      <ShowTextMessage Value="BBT_3_CABINET_BOTTLE_WRONG" />
                    </Operations>
                  </wrong>
                  <msg>
                    <Conditions>
                      <eq Arg1="#ObjectState:" Arg2="$st2" />
                    </Conditions>
                    <Operations>
                      <ShowTextMessage Value="BBT_3_CABINET_BOTTLE_WRONG_2" />
                    </Operations>
                  </msg>
                </Actions>
                <Events>
                  <LeftMouse a4="msg" act1="click" act2="about" act3="wrong" />
                </Events>
                <States>
                  <general X="590" Y="206" Width="135" Height="149" HintX="60" HintY="88" Cursor="Gears" Enabled="1">
                    <Effects>
                      <Glint />
                    </Effects>
                  </general>
                  <st2 X="595" Y="202" Width="115" Height="167" HintX="60" HintY="94" Cursor="Zoom" Enabled="0"></st2>
                </States>
                <Variables hint="0" />
              </mask_4>
              <mask_5>
                <Actions>
                  <click>
                    <Conditions>
                      <eq Arg1="$label_5" Arg2="$arg" />
                      <eq Arg1="#ObjectState:" Arg2="$general" />
                    </Conditions>
                    <Operations>
                      <PlaySoundSample name="s_3_shop_cabinet_label" />
                      <ChangeObjectState state="st_place" obj="label_5" />
                      <ClearCursorObject Time="0" argFly="0"></ClearCursorObject>
                      <EnableObject value="0" obj="label_5" />
                      <ChangeObjectState state="st2" />
                      <ExecuteAction act="mask_paper.try_open" />
                      <ChangeObjectState state="general" obj="S_3_SQUARE_SHOP.label_5" />
                    </Operations>
                  </click>
                  <about>
                    <Conditions>
                      <eq Arg1="$empty" Arg2="$arg" />
                      <eq Arg1="#ObjectState:" Arg2="$general" />
                    </Conditions>
                    <Operations>
                      <ShowTextMessage Value="BBT_3_CABINET_BOTTLE" />
                    </Operations>
                  </about>
                  <wrong>
                    <Conditions>
                      <or>
                        <eq Arg1="$label_1" Arg2="$arg"></eq>
                        <eq Arg1="$label_2" Arg2="$arg"></eq>
                        <eq Arg1="$label_3" Arg2="$arg"></eq>
                        <eq Arg1="$label_4" Arg2="$arg"></eq>
                        <eq Arg1="$label_6" Arg2="$arg" />
                      </or>
                      <neq Arg1="$empty" Arg2="$arg"></neq>
                      <eq Arg1="#ObjectState:" Arg2="$general" />
                    </Conditions>
                    <Operations>
                      <ShowTextMessage Value="BBT_3_CABINET_BOTTLE_WRONG" />
                    </Operations>
                  </wrong>
                  <msg>
                    <Conditions>
                      <eq Arg1="#ObjectState:" Arg2="$st2" />
                    </Conditions>
                    <Operations>
                      <ShowTextMessage Value="BBT_3_CABINET_BOTTLE_WRONG_2" />
                    </Operations>
                  </msg>
                </Actions>
                <Events>
                  <LeftMouse a4="msg" act1="click" act2="about" act3="wrong" />
                </Events>
                <States>
                  <general X="389" Y="210" Width="135" Height="149" HintX="70" HintY="92" Cursor="Gears" Enabled="1">
                    <Effects>
                      <Glint />
                    </Effects>
                  </general>
                  <st2 X="398" Y="208" Width="118" Height="150" HintX="62" HintY="85" Cursor="Zoom" Enabled="0"></st2>
                </States>
                <Variables hint="0" />
              </mask_5>
              <mask_6>
                <Actions>
                  <click>
                    <Conditions>
                      <eq Arg1="$label_6" Arg2="$arg" />
                      <eq Arg1="#ObjectState:" Arg2="$general" />
                    </Conditions>
                    <Operations>
                      <PlaySoundSample name="s_3_shop_cabinet_label" />
                      <ChangeObjectState state="st_place" obj="label_6" />
                      <ClearCursorObject Time="0" argFly="0"></ClearCursorObject>
                      <EnableObject value="0" obj="label_6" />
                      <ChangeObjectState state="st2" />
                      <ExecuteAction act="mask_paper.try_open" />
                      <ChangeObjectState state="general" obj="S_3_SQUARE_SHOP.label_6" />
                    </Operations>
                  </click>
                  <about>
                    <Conditions>
                      <eq Arg1="$empty" Arg2="$arg" />
                      <eq Arg1="#ObjectState:" Arg2="$general" />
                    </Conditions>
                    <Operations>
                      <ShowTextMessage Value="BBT_3_CABINET_BOTTLE" />
                    </Operations>
                  </about>
                  <wrong>
                    <Conditions>
                      <or>
                        <eq Arg1="$label_1" Arg2="$arg"></eq>
                        <eq Arg1="$label_2" Arg2="$arg"></eq>
                        <eq Arg1="$label_3" Arg2="$arg"></eq>
                        <eq Arg1="$label_4" Arg2="$arg"></eq>
                        <eq Arg1="$label_5" Arg2="$arg" />
                      </or>
                      <neq Arg1="$empty" Arg2="$arg"></neq>
                      <eq Arg1="#ObjectState:" Arg2="$general" />
                    </Conditions>
                    <Operations>
                      <ShowTextMessage Value="BBT_3_CABINET_BOTTLE_WRONG" />
                    </Operations>
                  </wrong>
                  <msg>
                    <Conditions>
                      <eq Arg1="#ObjectState:" Arg2="$st2" />
                    </Conditions>
                    <Operations>
                      <ShowTextMessage Value="BBT_3_CABINET_BOTTLE_WRONG_2" />
                    </Operations>
                  </msg>
                </Actions>
                <Events>
                  <LeftMouse a4="msg" act1="click" act2="about" act3="wrong" />
                </Events>
                <States>
                  <general X="186" Y="200" Width="135" Height="149" HintX="70" HintY="92" Cursor="Gears" Enabled="1">
                    <Effects>
                      <Glint />
                    </Effects>
                  </general>
                  <st2 X="198" Y="196" Width="117" Height="157" HintX="62" HintY="87" Cursor="Zoom" Enabled="0"></st2>
                </States>
                <Variables hint="0" />
              </mask_6>
              <paper>
                <States>
                  <general Image="IMAGE_3_SQUARE_CABINET_PAPER_1" X="21" Y="213" />
                </States>
              </paper>
              <paper_big>
                <States>
                  <general Image="IMAGE_3_SQUARE_CABINET_PAPER_2" X="21" Y="213" CenterX="150" CenterY="200" CA="0" />
                </States>
              </paper_big>
              <mask_paper>
                <Actions>
                  <msg>
                    <Conditions>
                      <eq Arg1="#ObjectState:" Arg2="$general" />
                    </Conditions>
                    <Operations>
                      <ShowTextMessage Value="BBT_3_CABINET_PAPER" />
                    </Operations>
                  </msg>
                  <zoom>
                    <Conditions>
                      <eq Arg1="#ObjectState:" Arg2="$st2" />
                    </Conditions>
                    <Operations>
                      <PlaySoundSample name="s_3_shop_cabinet_paper_in" />
                      <MoveObjectByTrajectory Value="tr_paper_zoom" obj="paper_big"></MoveObjectByTrajectory>
                      <EnableObject value="1" obj="mask_close" />
                      <ShowTextMessage Value="BBT_3_CABINET_PAPER_OPEN" />
                      <ChangeVariableValue name="hint" value="0" op="="></ChangeVariableValue>
                      <ChangeVariableValue name="mask_close.hint" value="1" op="=" />
                    </Operations>
                  </zoom>
                  <try_open>
                    <Operations>
                      <ChangeVariableValue name="count" value="1" op="+" />
                      <ExecuteAction act="open">
                        <Conditions>
                          <eq Arg1="count" Arg2="$6" />
                        </Conditions>
                      </ExecuteAction>
                    </Operations>
                  </try_open>
                  <open>
                    <Operations>
                      <Pause time="100" />
                      <PlaySoundSample name="s_3_shop_cabinet_paper" />
                      <MoveObjectByTrajectory Value="tr_fall" obj="paper" />
                      <ChangeObjectState state="st2" />
                      <EnableObject value="0" obj="mask_big" />
                      <ChangeObjectState state="off" obj="S_3_SQUARE_SHOP.paper_1" />
                      <ChangeVariableValue name="hint" value="1" op="=" />
                    </Operations>
                  </open>
                </Actions>
                <Events>
                  <LeftMouse act1="msg" act3="zoom" />
                </Events>
                <States>
                  <general X="-3" Y="211" Width="127" Height="171" HintX="79" HintY="90" Cursor="Zoom" Enabled="1" Angle="5">
                    <Effects>
                      <Glint />
                    </Effects>
                  </general>
                  <st2 X="9" Y="200" Width="127" Height="181" HintX="74" HintY="105" Cursor="Zoom" Enabled="1"></st2>
                </States>
                <Variables count="0" hint="0" />
              </mask_paper>
              <mask_close>
                <Actions>
                  <click>
                    <Operations>
                      <PlaySoundSample name="s_3_shop_cabinet_paper_out" />
                      <EnableObject value="0" />
                      <MoveObjectByTrajectory Value="tr_paper_zoom_out" obj="paper_big" />
                      <EnableObject value="1" obj="mask_1"></EnableObject>
                      <EnableObject value="1" obj="mask_2"></EnableObject>
                      <EnableObject value="1" obj="mask_3"></EnableObject>
                      <EnableObject value="1" obj="mask_4"></EnableObject>
                      <EnableObject value="1" obj="mask_5"></EnableObject>
                      <EnableObject value="1" obj="mask_6" />
                      <ChangeVariableValue name="mask_close.hint" value="0" op="=" />
                      <ChangeVariableValue name="mask_2.hint" value="1" op="=" />
                    </Operations>
                  </click>
                </Actions>
                <Events>
                  <LeftMouse act1="click"></LeftMouse>
                </Events>
                <States>
                  <general X="-4" Y="-14" Width="812" Height="521" Enabled="0"></general>
                </States>
                <Variables hint="0" />
              </mask_close>
            </Objects>
            <Trajectories>
              <tr_paper_zoom>
                <TrajectoryPoints>
                  <start Time="0" ScaleX="0.368" ScaleY="0.368" Angle="5.5" CA="0" X="77" Y="292"></start>
                  <start Time="250" ScaleX="0.684" ScaleY="0.684" Angle="2.75" CA="255" X="236" Y="276"></start>
                  <start Time="500" ScaleX="1.0" ScaleY="1.0" Angle="0" CA="255" X="395" Y="260"></start>
                </TrajectoryPoints>
              </tr_paper_zoom>
              <tr_fall>
                <TrajectoryPoints>
                  <start Time="0" X="21" Y="213" Angle="0"></start>
                  <start Time="250" X="21" Y="322" Angle="-7"></start>
                  <start Time="500" X="31" Y="422" Angle="7"></start>
                  <start Time="700" X="27" Y="506" Angle="-7"></start>
                </TrajectoryPoints>
              </tr_fall>
              <tr_paper_zoom_out>
                <TrajectoryPoints>
                  <start Time="0" ScaleX="1.0" ScaleY="1.0" Angle="0" CA="255" X="395" Y="260"></start>
                  <start Time="250" ScaleX="0.684" ScaleY="0.684" Angle="2.75" CA="255" X="236" Y="276"></start>
                  <start Time="500" ScaleX="0.368" ScaleY="0.368" Angle="5.5" CA="0" X="77" Y="292"></start>
                </TrajectoryPoints>
              </tr_paper_zoom_out>
            </Trajectories>
          </S_3_SQUARE_CABINET>
        </Scenes>
        <Trajectories>
          <tr_drag Relative="1">
            <TrajectoryPoints>
              <start Time="0" X="0" Y="0"></start>
              <start Time="400" X="0" Y="-4"></start>
              <start Time="600" X="0" Y="0"></start>
            </TrajectoryPoints>
          </tr_drag>
          <tr_up Relative="1">
            <TrajectoryPoints>
              <start Time="0" X="0" Y="0"></start>
              <start Time="2000" X="0" Y="-480"></start>
            </TrajectoryPoints>
          </tr_up>
          <tr_chain>
            <TrajectoryPoints>
              <start Time="0" X="57" Y="-370"></start>
              <start Time="2000" X="64" Y="-3"></start>
            </TrajectoryPoints>
          </tr_chain>
          <tr_paper>
            <TrajectoryPoints>
              <start Time="0" ScaleX="0.236" ScaleY="0.236" Angle="4.7" CA="0" X="411" Y="400"></start>
              <start Time="200" ScaleX="0.49" ScaleY="0.49" Angle="3.14" CA="255" X="414" Y="347"></start>
              <start Time="600" ScaleX="1.0" ScaleY="1.0" Angle="0" CA="255" X="420" Y="243"></start>
            </TrajectoryPoints>
          </tr_paper>
          <tr_paper_out>
            <TrajectoryPoints>
              <start Time="0" ScaleX="1.0" ScaleY="1.0" Angle="0" CA="255" X="420" Y="243"></start>
              <start Time="200" ScaleX="0.49" ScaleY="0.49" Angle="3.14" CA="255" X="414" Y="347"></start>
              <start Time="600" ScaleX="0.236" ScaleY="0.236" Angle="4.7" CA="0" X="403" Y="400"></start>
            </TrajectoryPoints>
          </tr_paper_out>
        </Trajectories>
      </S_3_SQUARE_SHOP>
      <S_3_SQUARE_LANE>
        <Objects>
          <back>
            <States>
              <general Image="IMAGE_3_SQUARE_LANE_BACK" />
            </States>
          </back>
          <sky>
            <States>
              <general Image="IMAGE_3_SQUARE_LANE_SKY" X="340" Y="0" ClipRect="365,0,270,130" Enabled="1" ScaleX="1.01" />
            </States>
            <Events>
              <SceneLoad act1="load" />
            </Events>
            <Actions>
              <load Modal="0">
                <Operations>
                  <MoveObjectByTrajectory Value="tr_sky1" />
                  <ExecuteAction act="loop" />
                </Operations>
              </load>
              <loop Modal="0">
                <Operations>
                  <MoveObjectByTrajectory Value="tr_sky1" />
                  <ExecuteAction act="loop" />
                </Operations>
              </loop>
            </Actions>
          </sky>
          <sky2>
            <States>
              <general Image="IMAGE_3_SQUARE_LANE_SKY2" X="340" Y="0" ClipRect="365,0,270,130" Enabled="1" ScaleX="1.01" />
            </States>
            <Events>
              <SceneLoad act1="load" />
            </Events>
            <Actions>
              <load Modal="0">
                <Operations>
                  <MoveObjectByTrajectory Value="tr_sky2" />
                  <ExecuteAction act="loop" />
                </Operations>
              </load>
              <loop Modal="0">
                <Operations>
                  <MoveObjectByTrajectory Value="tr_sky1" />
                  <ExecuteAction act="loop" />
                </Operations>
              </loop>
            </Actions>
          </sky2>
          <patch_sky>
            <States>
              <general Image="IMAGE_3_SQUARE_LANE_PATCH_SKY" X="373" Y="1" />
            </States>
          </patch_sky>
          <fog_far>
            <States>
              <general X="373" Y="115" Image="IMAGE_3_SQUARE_LANE_FOG_FAR" Enabled="1" ClipRect="424,61,224,255" />
            </States>
            <Events>
              <SceneLoad act1="load" />
            </Events>
            <Actions>
              <load Modal="0">
                <Operations>
                  <ExecuteAction act="loop" />
                </Operations>
              </load>
              <loop Modal="0">
                <Operations>
                  <MoveObjectByTrajectory Value="tr_fog_far_1"></MoveObjectByTrajectory>
                  <MoveObjectByTrajectory Value="tr_fog_far_2" />
                  <ExecuteAction act="loop" />
                </Operations>
              </loop>
            </Actions>
          </fog_far>
          <patch_fog_far>
            <States>
              <general Image="IMAGE_3_SQUARE_LANE_PATCH_FOG_FAR" X="355" Y="0" />
            </States>
          </patch_fog_far>
          <patch_far>
            <States>
              <general Image="IMAGE_3_SQUARE_LANE_PATCH_FOG" X="528" Y="0" />
            </States>
          </patch_far>
          <mask_rain_0>
            <States>
              <general X="350" Y="0" Width="250" Height="250">
                <Effects>
                  <Leafs file="effects/3_rain_back_lane.xml" />
                </Effects>
              </general>
              <off />
            </States>
          </mask_rain_0>
          <light_home_add>
            <States>
              <general X="516" Y="0" Image="IMAGE_3_SQUARE_LANE_LIGHT_HOME_ADD" DrawMode="Add">
                <Effects>
                  <Oscillation st_min="st_min" st_max="st_max" time="3000" scope="1111" bRand="1" bSmoth="1" />
                </Effects>
              </general>
              <st_max CA="255" />
              <st_min CA="50" />
            </States>
          </light_home_add>
          <cart>
            <States>
              <general Image="IMAGE_3_SQUARE_LANE_CART" X="69" Y="219" />
            </States>
          </cart>
          <boards>
            <States>
              <st0 Image="IMAGE_3_SQUARE_LANE_BOARDS_FULL" X="428" Y="0" />
              <st1 Image="IMAGE_3_SQUARE_LANE_BOARDS_1" X="0" Y="0" />
              <st2 Image="IMAGE_3_SQUARE_LANE_BOARDS_2" X="0" Y="0" />
            </States>
          </boards>
          <light_blue_add>
            <States>
              <general X="3" Y="0" Image="IMAGE_3_SQUARE_LANE_LIGHT_BLUE_ADD" DrawMode="Add">
                <Effects>
                  <Oscillation st_min="st_min" st_max="st_max" time="3000" scope="1111" bRand="0" bSmoth="1" />
                </Effects>
              </general>
              <st_max CA="255" />
              <st_min CA="50" />
            </States>
          </light_blue_add>
          <mask_msg>
            <Actions>
              <click>
                <Operations>
                  <ShowTextMessage Value="BBT_3_CART" />
                </Operations>
              </click>
            </Actions>
            <Events>
              <LeftMouse act1="click" />
            </Events>
            <States>
              <general X="54" Y="217" Width="289" Height="218" HintX="91" HintY="92" Cursor="Zoom" Enabled="1">
                <Effects>
                  <Glint />
                </Effects>
              </general>
            </States>
          </mask_msg>
          <pitchfork DisplayName="OBJ_3_PITCHFORK">
            <Actions>
              <take>
                <Operations>
                  <AddInventoryItem cell="pitchfork" obj="pitchfork" fl="0" sc="1"></AddInventoryItem>
                </Operations>
              </take>
            </Actions>
            <States>
              <general X="212" Y="238" Enabled="1" Cursor="Hand" Image="IMAGE_3_SQUARE_LANE_FORK" HitTest="Rect:-25,-23,114,266" HintX="41" HintY="116" />
              <inventory Image="IMAGE_3_SQUARE_LANE_FORK_INV"></inventory>
            </States>
            <Events>
              <LeftMouse act1="take" />
            </Events>
          </pitchfork>
          <mask_go>
            <Actions>
              <goto1>
                <Conditions>
                  <eq Arg1="#ObjectState:" Arg2="$goto1" />
                </Conditions>
                <Operations>
                  <ChangeObjectState state="st_intro" obj="video" Time="200" />
                  <ChangeObjectState state="goto" />
                  <ChangeVariableValue name="hint" value="0" op="=" />
                </Operations>
              </goto1>
              <goto>
                <Operations>
                  <PlaySoundSample Value="s_5_step" />
                  <ChangeScene Value="S_5_BRIDGE"></ChangeScene>
                </Operations>
                <Conditions>
                  <eq Arg1="#ObjectState:" Arg2="$goto" />
                </Conditions>
              </goto>
            </Actions>
            <Events>
              <PreSceneLeftMouse act1="goto1" />
              <LeftMouse act1="goto" a2="goto1" />
            </Events>
            <States>
              <goto1 X="22" Y="1" Width="809" Height="492" Enabled="1" Cursor="GoAway" HintX="519" HintY="258" />
              <goto X="314" Y="28" Width="345" Height="402" Enabled="0" Cursor="GoAway" HintX="96" HintY="102"></goto>
            </States>
            <Variables hint="1" />
          </mask_go>
          <mask_use>
            <Actions>
              <click>
                <Conditions>
                  <eq Arg1="$axe" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <EnableObject Value="0" />
                  <ShowObject Value="0" />
                  <ChangeObjectState state="st_axe" obj="video"></ChangeObjectState>
                  <RemoveInventoryItem argCell="axe" />
                </Operations>
              </click>
              <about>
                <Conditions>
                  <eq Arg1="$empty" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <PlaySoundSample name="s_3_lane_try" />
                  <ShowTextMessage Value="BBT_3_NEED_AXE" />
                </Operations>
              </about>
              <wrong>
                <Conditions>
                  <neq Arg1="$axe" Arg2="$arg" />
                  <neq Arg1="$empty" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <ShowTextMessage Value="BBT_CLICK_WRONG" />
                </Operations>
              </wrong>
            </Actions>
            <Events>
              <LeftMouse act1="click" act2="about" act3="wrong" />
            </Events>
            <States>
              <general X="363" Y="36" Width="453" Height="424" HintX="174" HintY="182" Cursor="Gears" Enabled="0" HitTest="Poly:-219,0;453,0;453,422;0,424;0,173;-245,164;">
                <Effects>
                  <Glint />
                </Effects>
              </general>
            </States>
            <Properties DefaultClickSound="empty" />
          </mask_use>
          <mask_rain>
            <States>
              <general X="0" Y="0" Width="800" Height="500">
                <Effects>
                  <Rain file="effects/rain_1_zoom.xml" />
                </Effects>
              </general>
              <off />
            </States>
          </mask_rain>
          <mask_drops>
            <States>
              <general X="1" Y="417" Width="723" Height="84" Enabled="1" HitTest="Rect">
                <Effects>
                  <Splash PerfBound="10" Count="5" ScaleMin="80" ScaleMax="90" TimeMin="700" TimeMax="1200" ImageName="IMAGE_PARTICLE_RAINDROP" UseAlpha="0" UseCount="0" UseScale="0" />
                </Effects>
              </general>
              <off />
            </States>
          </mask_drops>
          <video>
            <Actions>
              <end_intro>
                <Conditions>
                  <eq Arg1="$VIDEO_3_LANE_INTRO" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <ChangeObjectState state="st1" obj="boards"></ChangeObjectState>
                  <ChangeObjectState state="off"></ChangeObjectState>
                  <EnableObject value="1" obj="mask_use" />
                  <ChangeObjectState state="zoom" obj="S_3_SQUARE.mask_bridge" />
                  <ChangeObjectState state="general" obj="S_3_SQUARE.logjam"></ChangeObjectState>
                  <ShowTextMessage Value="BBT_3_LANE_SHOW" />
                </Operations>
              </end_intro>
              <end_axe>
                <Conditions>
                  <eq Arg1="$VIDEO_3_LANE_AXE" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <ChangeObjectState state="st2" obj="boards" />
                  <ChangeObjectState state="off"></ChangeObjectState>
                  <EnableObject value="1" obj="mask_go" />
                  <ChangeObjectState state="goto" obj="S_3_SQUARE.mask_bridge" />
                  <ChangeObjectState state="st2" obj="S_3_SQUARE.logjam"></ChangeObjectState>
                </Operations>
              </end_axe>
            </Actions>
            <Events>
              <VideoCompleted act1="end_intro" a2="end_axe"></VideoCompleted>
            </Events>
            <States>
              <off />
              <st_intro Movie="VIDEO_3_LANE_INTRO" Enabled="1" Y="0" X="0" />
              <st_axe Movie="VIDEO_3_LANE_AXE" Enabled="1" Y="0" X="0" />
            </States>
          </video>
        </Objects>
        <Trajectories>
          <tr_sky1>
            <TrajectoryPoints>
              <start Time="0" X="682" Y="0"></start>
              <start Time="21770" X="60" Y="0"></start>
            </TrajectoryPoints>
          </tr_sky1>
          <tr_sky2>
            <TrajectoryPoints>
              <start Time="0" X="370" Y="0"></start>
              <start Time="10850" X="60" Y="0"></start>
            </TrajectoryPoints>
          </tr_sky2>
          <tr_fog_far_1>
            <TrajectoryPoints>
              <start Time="0" X="600"></start>
              <start Time="15000" X="411"></start>
            </TrajectoryPoints>
          </tr_fog_far_1>
          <tr_fog_far_2>
            <TrajectoryPoints>
              <start Time="0" X="411"></start>
              <start Time="15000" X="211"></start>
            </TrajectoryPoints>
          </tr_fog_far_2>
        </Trajectories>
      </S_3_SQUARE_LANE>
      <S_3_SQUARE_WELL>
        <Objects>
          <back>
            <Variables count_to_close="2" />
            <States>
              <general Image="IMAGE_3_SQUARE_WELL_BACK" Enabled="1" />
            </States>
            <Actions>
              <try_close>
                <Operations>
                  <ChangeVariableValue Image="count_to_close" obj="1" op="-"></ChangeVariableValue>
                  <EnableObject value="0" obj="S_3_SQUARE.mask_well">
                    <Conditions>
                      <eq Arg1="count_to_close" Arg2="$0" />
                    </Conditions>
                  </EnableObject>
                  <ChangeScene Image="CloseZoom">
                    <Conditions>
                      <eq Arg1="count_to_close" Arg2="$0" />
                    </Conditions>
                  </ChangeScene>
                </Operations>
              </try_close>
            </Actions>
          </back>
          <mask_drops_0>
            <States>
              <general X="1" Y="10" Width="800" Height="393" Enabled="1" HitTest="Rect">
                <Effects>
                  <Splash PerfBound="10" Count="50" ScaleMin="80" ScaleMax="90" TimeMin="800" TimeMax="1200" ImageName="IMAGE_PARTICLE_RAINDROP" UseAlpha="0" UseCount="0" UseScale="0" />
                </Effects>
              </general>
              <off />
            </States>
          </mask_drops_0>
          <mask_rain_0>
            <States>
              <general X="0" Y="0" Width="800" Height="500">
                <Effects>
                  <Rain file="effects/rain_3_well_0.xml" />
                </Effects>
              </general>
              <off />
            </States>
          </mask_rain_0>
          <puddle>
            <States>
              <general Image="IMAGE_3_SQUARE_WELL_PUDDLE" X="0" Y="349">
                <Effects>
                  <Grid arg="effects/grid_s3_puddle.xml" />
                </Effects>
              </general>
            </States>
          </puddle>
          <mask_drops>
            <States>
              <general X="1" Y="359" Width="202" Height="165" Enabled="1" HitTest="Rect">
                <Effects>
                  <Splash PerfBound="10" Count="5" ScaleMin="100" ScaleMax="120" TimeMin="700" TimeMax="1200" ImageName="IMAGE_PARTICLE_RAINDROP_2" UseAlpha="0" UseCount="0" UseScale="0" />
                </Effects>
              </general>
              <off />
            </States>
          </mask_drops>
          <puddle_patch>
            <States>
              <general Image="IMAGE_3_SQUARE_WELL_PUDDLE_PATCH" X="0" Y="326" />
            </States>
          </puddle_patch>
          <fog_1>
            <States>
              <general X="138" Y="-50" Image="IMAGE_3_SQUARE_WELL_FOG" Enabled="1" />
            </States>
            <Events>
              <SceneLoad act1="load" />
            </Events>
            <Actions>
              <load Modal="0">
                <Operations>
                  <ExecuteAction act="loop" />
                </Operations>
              </load>
              <loop Modal="0">
                <Operations>
                  <MoveObjectByTrajectory Value="tr_fog_1"></MoveObjectByTrajectory>
                  <MoveObjectByTrajectory Value="tr_fog_2" />
                  <ExecuteAction act="loop" />
                </Operations>
              </loop>
            </Actions>
          </fog_1>
          <fog_2>
            <States>
              <general X="138" Y="-50" Image="IMAGE_3_SQUARE_WELL_FOG" Enabled="1" />
            </States>
            <Events>
              <SceneLoad act1="load" />
            </Events>
            <Actions>
              <load Modal="0">
                <Operations>
                  <ExecuteAction act="loop" />
                </Operations>
              </load>
              <loop Modal="0">
                <Operations>
                  <MoveObjectByTrajectory Value="tr_fog_2" />
                  <MoveObjectByTrajectory Value="tr_fog_1"></MoveObjectByTrajectory>
                  <ExecuteAction act="loop" />
                </Operations>
              </loop>
            </Actions>
          </fog_2>
          <water>
            <States>
              <general X="773" Y="59" Image="IMAGE_PARTICLE_WATER_2" Enabled="1" HitTest="Rect" ScaleY="1.2" Angle="-3"></general>
              <off ScaleY="1.2" ScaleX="1.2" CA="250">
                <Effects>
                  <Drop image_anim="IMAGE_PARTICLE_DROP_1" time_drop_in_anim="750" time_pause_min="1000" time_pause_max="2500" image_drop="IMAGE_PARTICLE_DROP" drop1="775,70,758,320,200" />
                </Effects>
              </off>
            </States>
          </water>
          <well>
            <States>
              <general Image="IMAGE_3_SQUARE_WELL_WELL" X="198" Y="0" />
            </States>
          </well>
          <mg3_part DisplayName="OBJ_3_PUZZLE">
            <States>
              <general Image="IMAGE_3_SQUARE_WELL_PUZZLE" X="302" Y="240" Enabled="0" Cursor="Hand" HitTest="Rect:-21,-16,91,77"></general>
              <inventory Image="IMAGE_3_SQUARE_WELL_PUZZLE_INV" />
            </States>
            <Actions>
              <take>
                <Operations>
                  <ShowGetObjectWindow object="mg3_part" state="inventory" />
                  <AddInventoryItem cell="4_mg3_part" />
                  <ExecuteAction act="back.try_close" />
                  <ChangeObjectState state="off" obj="S_3_SQUARE.puzzle"></ChangeObjectState>
                  <ExecuteAction act="S_3_SQUARE.mask_mg_hint.try_hint" />
                </Operations>
              </take>
            </Actions>
            <Events>
              <LeftMouse act1="take" />
            </Events>
          </mg3_part>
          <chain>
            <States>
              <general Image="IMAGE_3_SQUARE_WELL_CHAIN_DOWN" X="448" Y="91"></general>
              <st2 Image="IMAGE_3_SQUARE_WELL_CHAIN_UP" X="451" Y="51" CenterX="3" CenterY="-40" Enabled="1" HintX="5" HintY="120">
                <Effects>
                  <Oscillation st_min="st_min" st_max="st_max" time="2200" scope="1111" bRand="0" bSmoth="1" />
                </Effects>
              </st2>
              <st_max Angle="-1.5" />
              <st_min Angle="1.5" />
            </States>
            <Variables hint="0" />
            <Objects>
              <mask2 DisplayName="OBJ_3_MASK">
                <States>
                  <off />
                  <general Image="IMAGE_3_SQUARE_WELL_MASK" X="-27" Y="123" Enabled="1" Cursor="Hand" HitTest="Rect:-14,-10,110,101"></general>
                  <inventory Image="IMAGE_3_SQUARE_WELL_MASK_INV" />
                </States>
                <Actions>
                  <take>
                    <Operations>
                      <AddInventoryItem cell="mask2" obj="mask2" nofly="0" fromScene="1" />
                      <ExecuteAction act="back.try_close" />
                      <ChangeObjectState state="off" obj="S_3_SQUARE.mask"></ChangeObjectState>
                      <ChangeVariableValue name="chain.hint" value="0" op="=" />
                      <ChangeVariableValue name="S_3_SQUARE_PORCH.mask_mg_hint.hint" value="1" op="=" />
                    </Operations>
                  </take>
                </Actions>
                <Events>
                  <LeftMouse act1="take" />
                </Events>
              </mask2>
            </Objects>
          </chain>
          <axis>
            <States>
              <general Image="IMAGE_3_SQUARE_WELL_AXIS" X="301" Y="0"></general>
            </States>
          </axis>
          <axis_chain>
            <States>
              <off />
              <general Image="IMAGE_3_SQUARE_WELL_AXIS_CHAIN" X="387" Y="0"></general>
            </States>
          </axis_chain>
          <axis_patch>
            <States>
              <general Image="IMAGE_3_SQUARE_WELL_AXIS_PATCH" X="571" Y="56"></general>
            </States>
          </axis_patch>
          <lever>
            <States>
              <off />
              <general Image="IMAGE_3_SQUARE_WELL_LEVER" X="614" Y="123"></general>
            </States>
          </lever>
          <roof>
            <States>
              <general Image="IMAGE_3_SQUARE_WELL_ROOF" X="161" Y="0"></general>
            </States>
          </roof>
          <mask_lever>
            <Actions>
              <click>
                <Conditions>
                  <eq Arg1="$lever" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <PlaySoundSample name="s_3_well_lever" />
                  <EnableObject Value="0" />
                  <ShowObject Value="0" />
                  <RemoveInventoryItem Time="0" argCell="lever" />
                  <ChangeObjectState state="general" obj="lever" Time="500"></ChangeObjectState>
                  <ChangeObjectState state="st_lever" obj="video_use"></ChangeObjectState>
                  <ChangeObjectState state="general" obj="S_3_SQUARE.handle_well"></ChangeObjectState>
                </Operations>
              </click>
              <click2>
                <Conditions>
                  <or>
                    <eq Arg1="$scarecrow_lasso" Arg2="$arg"></eq>
                    <eq Arg1="$scarecrow" Arg2="$arg"></eq>
                  </or>
                </Conditions>
                <Operations>
                  <ClearCursorObject Time="0" argFly="0" />
                  <ShowTextMessage Value="BBT_3_WELL_SC" />
                </Operations>
              </click2>
              <about>
                <Conditions>
                  <eq Arg1="$empty" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <PlaySoundSample name="s_3_well_lever_try" />
                  <ShowTextMessage Value="BBT_3_NEED_LEVER" />
                </Operations>
              </about>
              <wrong>
                <Conditions>
                  <neq Arg1="$lever" Arg2="$arg" />
                  <neq Arg1="$empty" Arg2="$arg" />
                  <neq Arg1="$scarecrow_lasso" Arg2="$arg"></neq>
                  <neq Arg1="$scarecrow" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <ShowTextMessage Value="BBT_CLICK_WRONG" />
                </Operations>
              </wrong>
            </Actions>
            <Events>
              <LeftMouse a4="click2" act1="click" act2="about" act3="wrong" />
            </Events>
            <States>
              <general X="396" Y="14" Width="293" Height="200" HintX="237" HintY="119" Cursor="Gears" Enabled="1" HitTest="Poly:-59,-13;316,-14;277,291;217,295;101,272;20,270;">
                <Effects>
                  <Glint />
                </Effects>
              </general>
            </States>
            <Properties DefaultClickSound="empty" />
          </mask_lever>
          <mask_crow>
            <Properties DefaultClickSound="empty" />
            <Actions>
              <click>
                <Conditions>
                  <eq Arg1="$scarecrow" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <EnableObject Value="0" />
                  <ShowObject Value="0"></ShowObject>
                  <ExecuteCustomCode arg="ApplyScarecrow" act="begin" />
                  <ChangeObjectState state="off" obj="v_crow"></ChangeObjectState>
                  <ChangeObjectState state="st_crow" obj="video_use"></ChangeObjectState>
                </Operations>
              </click>
              <about>
                <Conditions>
                  <eq Arg1="$empty" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <ChangeObjectState state="st_agr" obj="v_crow"></ChangeObjectState>
                </Operations>
              </about>
              <wrong>
                <Conditions>
                  <neq Arg1="$scarecrow" Arg2="$arg" />
                  <neq Arg1="$empty" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <ShowTextMessage Value="BBT_CLICK_WRONG" />
                </Operations>
              </wrong>
            </Actions>
            <Events>
              <LeftMouse act1="click" act2="about" act3="wrong" />
            </Events>
            <States>
              <general X="146" Y="114" Width="268" Height="212" HintX="183" HintY="107" Cursor="Gears" Enabled="1">
                <Effects>
                  <Glint />
                </Effects>
              </general>
            </States>
          </mask_crow>
          <v_crow>
            <Actions>
              <end_agr>
                <Conditions>
                  <eq Arg1="$VIDEO_3_CROW_AGR" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <ChangeObjectState state="st_loop"></ChangeObjectState>
                  <ShowTextMessage Value="BBT_3_NEED_SCARECROW"></ShowTextMessage>
                  <ShowTutorialWindow Value="15_scarecrow">
                    <Conditions>
                      <eq Arg1="#PanelItemCount:scarecrow" Arg2="$1" />
                    </Conditions>
                  </ShowTutorialWindow>
                </Operations>
              </end_agr>
            </Actions>
            <Events>
              <VideoCompleted act1="end_agr"></VideoCompleted>
            </Events>
            <States>
              <st_loop Movie="VIDEO_3_CROW_LOOP" Y="153" X="213" />
              <st_agr Movie="VIDEO_3_CROW_AGR" Enabled="1" Y="47" X="213" />
              <off />
            </States>
          </v_crow>
          <video_use>
            <Actions>
              <end_lever>
                <Conditions>
                  <eq Arg1="$VIDEO_3_LEVER" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <ChangeObjectState state="off"></ChangeObjectState>
                  <ChangeObjectState state="general" obj="mask2" />
                  <ChangeObjectState state="general" obj="axis_chain"></ChangeObjectState>
                  <ChangeObjectState state="st2" obj="chain" />
                  <ChangeObjectState state="st2" obj="S_3_SQUARE.chain"></ChangeObjectState>
                  <ChangeObjectState state="general" obj="S_3_SQUARE.mask"></ChangeObjectState>
                  <ChangeVariableValue name="chain.hint" value="1" op="=" />
                </Operations>
              </end_lever>
              <end_crow>
                <Conditions>
                  <eq Arg1="$VIDEO_3_SCARECROW" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <ChangeObjectState state="off"></ChangeObjectState>
                  <ExecuteCustomCode arg="ApplyScarecrow" act="end" />
                  <EnableObject value="1" obj="mg3_part" />
                  <ShowTextMessage Value="BBT_3_END_CROW" />
                  <ChangeObjectState state="off" obj="S_3_SQUARE.crow"></ChangeObjectState>
                </Operations>
              </end_crow>
            </Actions>
            <Events>
              <VideoCompleted a2="end_lever" a3="end_crow"></VideoCompleted>
            </Events>
            <States>
              <off />
              <st_lever Movie="VIDEO_3_LEVER" Enabled="1" Y="1" X="302" />
              <st_crow Movie="VIDEO_3_SCARECROW" Enabled="1" X="0" Y="0" />
            </States>
          </video_use>
          <light1>
            <States>
              <st1 Image="IMAGE_3_SQUARE_WELL_LIGHT_1_X2_ADD" X="0" Y="0" ScaleX="2" ScaleY="2" DrawMode="Add">
                <Effects>
                  <Oscillation st_min="st_min" st_max="st_max" time="3000" scope="1111" bRand="0" bSmoth="1" />
                </Effects>
              </st1>
              <st_min CA="20" />
              <st_max CA="255" />
            </States>
          </light1>
          <light2>
            <States>
              <st1 Image="IMAGE_3_SQUARE_WELL_LIGHT_2_X2_ADD" X="0" Y="0" ScaleX="2" ScaleY="2" DrawMode="Add">
                <Effects>
                  <Oscillation st_min="st_min" st_max="st_max" time="3200" scope="1111" bRand="0" bSmoth="1" />
                </Effects>
              </st1>
              <st_max CA="20" />
              <st_min CA="255" />
            </States>
          </light2>
          <mask_rain>
            <States>
              <general X="0" Y="0" Width="800" Height="500">
                <Effects>
                  <Rain file="effects/rain_3_well.xml" />
                </Effects>
              </general>
              <off />
            </States>
          </mask_rain>
        </Objects>
        <Trajectories>
          <tr_sky1>
            <TrajectoryPoints>
              <start Time="0" X="682" Y="0"></start>
              <start Time="21770" X="60" Y="0"></start>
            </TrajectoryPoints>
          </tr_sky1>
          <tr_sky2>
            <TrajectoryPoints>
              <start Time="0" X="370" Y="0"></start>
              <start Time="10850" X="60" Y="0"></start>
            </TrajectoryPoints>
          </tr_sky2>
          <tr_drag>
            <TrajectoryPoints>
              <start Time="0" Angle="0"></start>
              <start Time="200" Angle="-2"></start>
              <start Time="400" Angle="1"></start>
              <start Time="600" Angle="0"></start>
            </TrajectoryPoints>
          </tr_drag>
          <tr_fog_1>
            <TrajectoryPoints>
              <start Time="0" X="765"></start>
              <start Time="30000" X="-285"></start>
            </TrajectoryPoints>
          </tr_fog_1>
          <tr_fog_2>
            <TrajectoryPoints>
              <start Time="0" X="-285"></start>
              <start Time="30000" X="-1335"></start>
            </TrajectoryPoints>
          </tr_fog_2>
        </Trajectories>
      </S_3_SQUARE_WELL>
      <S_3_SQUARE_SLEEP Border="button">
        <Objects>
          <frame>
            <States>
              <general X="200" Y="50" Width="800" Height="600" Enabled="1"></general>
            </States>
            <Objects>
              <video>
                <Actions>
                  <end>
                    <Conditions>
                      <eq Arg1="$VIDEO_3_SCARECROW_SLEEP" Arg2="$arg" />
                    </Conditions>
                    <Operations>
                      <ChangeObjectState state="empty" />
                      <ChangeObjectState state="empty" Name="glow" />
                      <ExecuteCustomCode arg="ChangeScarecrow" act="scarecrow_sleep" />
                      <ExecuteCustomCode arg="ApplyScarecrow" act="end" />
                      <RemoveInventoryItem argCell="S_3_SQUARE_SLEEP" />
                      <ChangeScene Value="CloseZoom" />
                      <ChangeVariableValue name="S_6_DOCK.mask_bottle.hint" value="1" op="="></ChangeVariableValue>
                      <EnableObject value="1" name="S_6_DOCK_BOTTLE.mask_sc" />
                      <PlayMusic name="music_8" />
                    </Operations>
                  </end>
                </Actions>
                <Events>
                  <VideoCompleted act1="end" />
                </Events>
                <States>
                  <empty />
                  <st_sleep X="0" Y="0" Movie="VIDEO_3_SCARECROW_SLEEP" Enabled="1" />
                </States>
              </video>
              <glow>
                <States>
                  <general X="46" Y="0" Image="IMAGE_3_SQUARE_SLEEP_GLOW"></general>
                  <empty />
                </States>
              </glow>
            </Objects>
          </frame>
          <mask_scarecrow>
            <Actions>
              <click>
                <Conditions>
                  <eq Arg1="$scarecrow" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <EnableObject Value="0" />
                  <ShowObject Value="0" />
                  <ExecuteCustomCode arg="ApplyScarecrow" act="begin" />
                  <ChangeObjectState state="empty" obj="glow" />
                  <ChangeObjectState state="st_sleep" obj="video" />
                </Operations>
              </click>
              <wrong>
                <Conditions>
                  <neq Arg1="$scarecrow" Arg2="$arg" />
                  <neq Arg1="$empty" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <ShowTextMessage Value="BBT_CLICK_WRONG" />
                </Operations>
              </wrong>
              <about>
                <Conditions>
                  <eq Arg1="$empty" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <ShowTextMessage Value="BBT_3_SLEEP_NEED_SCARECROW" />
                </Operations>
              </about>
            </Actions>
            <Events>
              <LeftMouse act1="click" act3="wrong" a3="about" />
            </Events>
            <States>
              <general X="200" Y="56" Width="536" Height="477" HintX="335" HintY="264" Angle="0" Cursor="Gears" Enabled="1">
                <Effects>
                  <Glint />
                </Effects>
              </general>
            </States>
          </mask_scarecrow>
        </Objects>
      </S_3_SQUARE_SLEEP>
      <S_3_SQUARE_MILK Border="button">
        <Objects>
          <frame>
            <States>
              <general X="100" Y="50" Width="500" Height="600" Enabled="1"></general>
            </States>
            <Objects>
              <video>
                <Actions>
                  <end>
                    <Conditions>
                      <eq Arg1="$VIDEO_3_SCARECROW_MILK" Arg2="$arg" />
                    </Conditions>
                    <Operations>
                      <ChangeObjectState state="empty" />
                      <ChangeObjectState state="empty" Name="glow" />
                      <ExecuteCustomCode arg="ChangeScarecrow" act="scarecrow_milk" />
                      <ExecuteCustomCode arg="ApplyScarecrow" act="end" />
                      <RemoveInventoryItem argCell="S_3_SQUARE_MILK" />
                      <ChangeScene Value="CloseZoom" />
                    </Operations>
                  </end>
                </Actions>
                <Events>
                  <VideoCompleted act1="end" />
                </Events>
                <States>
                  <empty />
                  <st_milk X="0" Y="0" Movie="VIDEO_3_SCARECROW_MILK" Enabled="1" />
                </States>
              </video>
              <glow>
                <States>
                  <general X="46" Y="0" Image="IMAGE_3_SQUARE_MILK_GLOW"></general>
                  <empty />
                </States>
              </glow>
            </Objects>
          </frame>
          <mask_scarecrow>
            <Actions>
              <click>
                <Conditions>
                  <eq Arg1="$scarecrow" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <EnableObject Value="0" />
                  <ShowObject Value="0" />
                  <ExecuteCustomCode arg="ApplyScarecrow" act="begin" />
                  <ChangeObjectState state="empty" obj="glow" />
                  <ChangeObjectState state="st_milk" obj="video" />
                </Operations>
              </click>
              <wrong>
                <Conditions>
                  <neq Arg1="$scarecrow" Arg2="$arg" />
                  <neq Arg1="$empty" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <ShowTextMessage Value="BBT_CLICK_WRONG" />
                </Operations>
              </wrong>
              <about>
                <Conditions>
                  <eq Arg1="$empty" Arg2="$arg" />
                </Conditions>
                <Operations>
                  <ShowTextMessage Value="BBT_3_MILK_NEED_SCARECROW" />
                </Operations>
              </about>
            </Actions>
            <Events>
              <LeftMouse act1="click" act3="wrong" a3="about" />
            </Events>
            <States>
              <general X="100" Y="56" Width="500" Height="477" HintX="237" HintY="208" Angle="0" Cursor="Gears" Enabled="1">
                <Effects>
                  <Glint />
                </Effects>
              </general>
            </States>
          </mask_scarecrow>
        </Objects>
      </S_3_SQUARE_MILK>
      <S_3_SQUARE_TUBE Border="button">
        <Objects>
          <frame>
            <States>
              <general X="0" Y="0" Width="680" Height="500"></general>
            </States>
            <Actions>
              <try_close>
                <Operations>
                  <RemoveInventoryItem argCell="S_3_SQUARE_TUBE" />
                  <ShowTextMessage Value="BBT_3_TUBE_CLOSE" />
                  <ChangeScene name="CloseZoom"></ChangeScene>
                </Operations>
              </try_close>
              <play_text Modal="0">
                <Operations>
                  <PlaySoundSample name="s_3_txt_tube_paper" />
                  <EnableObject value="1" obj="paper" />
                  <Pause time="15000" />
                  <ExecuteAction act="try_close" />
                </Operations>
              </play_text>
            </Actions>
          </frame>
          <frame2>
            <Objects>
              <paper>
                <States>
                  <off X="451" Y="35" Image="IMAGE_3_SQUARE_TUBE_PAPER" CA="0" />
                  <general X="451" Y="35" Image="IMAGE_3_SQUARE_TUBE_PAPER"></general>
                </States>
                <Actions>
                  <show>
                    <Operations>
                      <ChangeObjectState state="general" Time="500"></ChangeObjectState>
                    </Operations>
                  </show>
                  <click>
                    <Operations>
                      <StopSoundSample Value="s_3_txt_tube_paper" />
                      <EnableObject value="0" />
                      <ExecuteAction act="frame.try_close" />
                    </Operations>
                  </click>
                </Actions>
                <Objects>
                  <text>
                    <States>
                      <general X="48" Y="42" Text="TEXT_VO_3_TUBE_PAPER" TextFont="FONT_NOTES_1" Width="350" Height="450" CR="25" CG="23" CB="73" TextAlign="0,0"></general>
                    </States>
                  </text>
                </Objects>
                <Events>
                  <LeftMouse act1="click" />
                </Events>
                <Variables hint="1" />
              </paper>
              <mg3_part DisplayName="OBJ_2_FLOWER">
                <Actions>
                  <take>
                    <Operations>
                      <ShowGetObjectWindow object="mg3_part" state="inventory" />
                      <AddInventoryItem cell="4_mg3_part" />
                      <ExecuteAction act="S_3_SQUARE.mask_mg_hint.try_hint" />
                      <ExecuteAction act="frame.play_text" />
                    </Operations>
                  </take>
                  <show>
                    <Operations>
                      <ChangeObjectState state="general" Time="500" />
                    </Operations>
                  </show>
                </Actions>
                <States>
                  <off />
                  <general X="572" Y="110" Enabled="0" Cursor="Hand" Image="IMAGE_3_SQUARE_TUBE_TILE" HitTest="Rect:-60,-40,249,234">
                    <Effects>
                      <Glint />
                    </Effects>
                  </general>
                  <inventory Image="IMAGE_2_PRISON_DOOR_MG_ITEM_INV"></inventory>
                </States>
                <Events>
                  <LeftMouse act1="take" />
                </Events>
              </mg3_part>
              <picture>
                <States>
                  <off />
                  <general X="400" Y="12" Image="IMAGE_3_SQUARE_TUBE_PICTURE" />
                </States>
                <Actions>
                  <show>
                    <Operations>
                      <ChangeObjectState state="general" Time="500" />
                    </Operations>
                  </show>
                </Actions>
              </picture>
              <clip>
                <States>
                  <off />
                  <general X="471" Y="32" Image="IMAGE_3_SQUARE_TUBE_CLIP" />
                </States>
                <Actions>
                  <show>
                    <Operations>
                      <ChangeObjectState state="general" Time="500" />
                    </Operations>
                  </show>
                </Actions>
              </clip>
              <tube_back>
                <States>
                  <general X="738" Y="193" Image="IMAGE_3_SQUARE_TUBE_TUBE_BACK" />
                  <off />
                </States>
                <Actions>
                  <hide>
                    <Operations>
                      <Pause time="500" />
                      <MoveObjectByTrajectory Value="tr_tube"></MoveObjectByTrajectory>
                    </Operations>
                  </hide>
                </Actions>
              </tube_back>
              <scroll>
                <States>
                  <general X="364" Y="182" Image="IMAGE_3_SQUARE_TUBE_SCROLL" />
                  <off />
                </States>
              </scroll>
              <tube>
                <States>
                  <general X="320" Y="192" Image="IMAGE_3_SQUARE_TUBE_TUBE">
                    <Effects>
                      <Glint />
                    </Effects>
                  </general>
                  <off />
                </States>
                <Actions>
                  <hide>
                    <Operations>
                      <Pause time="500" />
                      <MoveObjectByTrajectory Value="tr_tube"></MoveObjectByTrajectory>
                    </Operations>
                  </hide>
                </Actions>
              </tube>
              <tube_cover>
                <States>
                  <general X="733" Y="139" Image="IMAGE_3_SQUARE_TUBE_TUBE_COVER" />
                </States>
              </tube_cover>
              <ribbon>
                <States>
                  <general X="778" Y="281" Image="IMAGE_3_SQUARE_TUBE_RIBBON" CenterX="52" CenterY="17"></general>
                  <off />
                </States>
                <Actions>
                  <hide>
                    <Operations>
                      <MoveObjectByTrajectory Value="tr_rope1"></MoveObjectByTrajectory>
                      <Pause time="300" />
                      <ChangeObjectState state="off" Time="300" />
                      <ChangeObjectState state="off" obj="handle_tube_cover" Time="300"></ChangeObjectState>
                      <ChangeObjectState state="off" obj="handle_tube" Time="300" />
                    </Operations>
                  </hide>
                </Actions>
              </ribbon>
              <badge DisplayName="OBJ_3_BADGE">
                <Actions>
                  <take>
                    <Operations>
                      <AddInventoryItem cell="badge" obj="badge" fl="0" sc="1" />
                      <ChangeObjectState state="off" obj="badge_big"></ChangeObjectState>
                      <ChangeObjectState state="off" obj="badge_big_shadow" />
                      <ChangeObjectState state="general" obj="mask_click" />
                      <ChangeVariableValue name="mask_click.hint" value="1" op="=" />
                    </Operations>
                  </take>
                </Actions>
                <Events>
                  <LeftMouse act1="take" />
                </Events>
                <States>
                  <general X="679" Y="381" Image="IMAGE_3_SQUARE_TUBE_BADGE" Enabled="0" CA="0"></general>
                  <inventory Image="IMAGE_3_SQUARE_TUBE_BADGE_INV" />
                </States>
              </badge>
              <badge_light_add>
                <States>
                  <general X="677" Y="372" Image="IMAGE_3_SQUARE_TUBE_BADGE_LIGHT_ADD" DrawMode="Add">
                    <Effects>
                      <Oscillation st_min="st_min" st_max="st_max" time="4000" scope="1111" bRand="0" bSmoth="1" />
                    </Effects>
                  </general>
                  <st_min CA="50" />
                  <st_max CA="255" />
                  <off></off>
                </States>
              </badge_light_add>
              <handle_tube>
                <States>
                  <general X="723" Y="239" Image="IMAGE_3_SQUARE_TUBE_HANDLE_TUBE" />
                  <off />
                </States>
              </handle_tube>
              <handle_tube_cover>
                <States>
                  <general X="743" Y="227" Image="IMAGE_3_SQUARE_TUBE_HANDLE_TUBE_COVER" />
                  <off />
                </States>
              </handle_tube_cover>
              <ribbon_shadow>
                <States>
                  <general X="782" Y="279" Image="IMAGE_3_SQUARE_TUBE_RIBBON_SHADOW" />
                </States>
              </ribbon_shadow>
              <badge_big_shadow>
                <States>
                  <off />
                  <general X="443" Y="222" Image="IMAGE_3_SQUARE_TUBE_BADGE_BIG_SHADOW" />
                </States>
                <Actions>
                  <show>
                    <Operations>
                      <Pause time="300" />
                      <ChangeObjectState state="general" Time="300" />
                    </Operations>
                  </show>
                </Actions>
              </badge_big_shadow>
              <badge_big>
                <States>
                  <general X="673" Y="370" Image="IMAGE_3_SQUARE_TUBE_BADGE_BIG" ScaleX="0.5" ScaleY="0.5" CA="255" Angle="2" Cursor="Hand" HintX="219" HintY="192" HitTest="Rect:-60,-34,538,373" />
                  <off />
                </States>
                <Events>
                  <LeftMouse act1="badge.take" />
                </Events>
              </badge_big>
              <mask_click>
                <Variables hint="1" st="0" />
                <Actions>
                  <click>
                    <Conditions>
                      <eq Arg1="st" Arg2="$0" />
                    </Conditions>
                    <Operations>
                      <PlaySoundSample name="s_3_tube_click_1" />
                      <ChangeObjectState state="off" obj="badge_light_add" Time="300" />
                      <ExecuteAction act="ribbon.hide"></ExecuteAction>
                      <MoveObjectByTrajectory Value="tr_badge1" obj="badge_big" />
                      <Pause time="100"></Pause>
                      <ExecuteAction act="badge_big_shadow.show"></ExecuteAction>
                      <MoveObjectByTrajectory Value="tr_badge" obj="badge_big" />
                      <ChangeVariableValue name="st" value="1" op="="></ChangeVariableValue>
                      <ChangeVariableValue name="hint" value="0" op="=" />
                      <ChangeObjectState state="empty" />
                      <EnableObject value="1" obj="badge_big" />
                      <ShowTextMessage Value="BBT_3_TUBE_BADGE" />
                    </Operations>
                  </click>
                  <click2>
                    <Conditions>
                      <eq Arg1="st" Arg2="$1" />
                    </Conditions>
                    <Operations>
                      <PlaySoundSample name="s_3_tube_click_2" />
                      <ExecuteAction act="tube.hide"></ExecuteAction>
                      <ExecuteAction act="tube_back.hide" />
                      <MoveObjectByTrajectory Value="tr_cover" obj="tube_cover"></MoveObjectByTrajectory>
                      <ShowObject value="0" obj="tube_cover" />
                      <ChangeVariableValue name="st" value="2" op="=" />
                    </Operations>
                  </click2>
                  <click3>
                    <Conditions>
                      <eq Arg1="st" Arg2="$2" />
                    </Conditions>
                    <Operations>
                      <PlaySoundSample name="s_3_tube_click_3" />
                      <ExecuteAction act="mg3_part.show"></ExecuteAction>
                      <ExecuteAction act="paper.show"></ExecuteAction>
                      <ExecuteAction act="picture.show"></ExecuteAction>
                      <ExecuteAction act="clip.show"></ExecuteAction>
                      <ChangeObjectState state="off" obj="scroll" Time="300" />
                      <ChangeVariableValue name="st" value="3" op="=" />
                    </Operations>
                  </click3>
                  <click4>
                    <Conditions>
                      <eq Arg1="st" Arg2="$3" />
                    </Conditions>
                    <Operations>
                      <PlaySoundSample name="s_3_tube_click_4" />
                      <MoveObjectByTrajectory Value="tr_pic" obj="picture" />
                      <ChangeVariableValue name="st" value="4" op="=" />
                      <ChangeObjectState state="empty" />
                      <EnableObject value="1" obj="mg3_part" />
                    </Operations>
                  </click4>
                </Actions>
                <Events>
                  <LeftMouse a4="click4" a3="click3" a2="click2" act1="click" />
                </Events>
                <States>
                  <general X="240" Y="30" Width="761" Height="571" Enabled="1" Cursor="Hand" HintX="516" HintY="239">
                    <Effects>
                      <Glint />
                    </Effects>
                  </general>
                  <empty />
                </States>
              </mask_click>
            </Objects>
            <States>
              <general X="-300" Y="-80" Width="640" Height="480" Enabled="1"></general>
            </States>
          </frame2>
        </Objects>
        <Trajectories>
          <tr_badge1>
            <TrajectoryPoints>
              <start Time="0" X="673" Y="370"></start>
              <start Time="100" X="673" Y="370"></start>
              <start Time="600" X="673" Y="400"></start>
              <start Time="900" X="673" Y="420"></start>
            </TrajectoryPoints>
          </tr_badge1>
          <tr_badge>
            <TrajectoryPoints>
              <start Time="0" ScaleX="0.5" ScaleY="0.5" X="673" Y="420" Angle="2"></start>
              <start Time="100" ScaleX="0.5" ScaleY="0.5" X="673" Y="420" Angle="2"></start>
              <start Time="600" ScaleX="1" ScaleY="1" X="459" Y="172" Angle="0"></start>
              <start Time="700" ScaleX="1" ScaleY="1" X="459" Y="172" Angle="0"></start>
            </TrajectoryPoints>
          </tr_badge>
          <tr_cover Relative="1">
            <TrajectoryPoints>
              <start Time="0" X="0" Y="0" Angle="0"></start>
              <start Time="100" X="0" Y="0" Angle="0"></start>
              <start Time="1300" X="250" Y="-323" Angle="35"></start>
            </TrajectoryPoints>
          </tr_cover>
          <tr_rope1>
            <TrajectoryPoints>
              <start Time="0" ScaleX="1" ScaleY="1"></start>
              <start Time="100" ScaleX="1" ScaleY="1"></start>
              <start Time="600" ScaleX="0.8" ScaleY="1.2"></start>
              <start Time="800" ScaleX="0.8" ScaleY="1.2"></start>
              <start Time="900" ScaleX="1" ScaleY="1"></start>
              <start Time="1200" ScaleX="1" ScaleY="1"></start>
            </TrajectoryPoints>
          </tr_rope1>
          <tr_tube Relative="1">
            <TrajectoryPoints>
              <start Time="0" X="0" Y="0" Angle="0"></start>
              <start Time="100" X="0" Y="0" Angle="0"></start>
              <start Time="1300" X="-830" Y="455" Angle="2"></start>
            </TrajectoryPoints>
          </tr_tube>
          <tr_pic Relative="1">
            <TrajectoryPoints>
              <start Time="0" X="0" Y="0" Angle="0"></start>
              <start Time="100" X="0" Y="0" Angle="0"></start>
              <start Time="1300" X="-50" Y="800" Angle="10"></start>
            </TrajectoryPoints>
          </tr_pic>
        </Trajectories>
      </S_3_SQUARE_TUBE>
    </Scenes>
    <Trajectories>
      <tr_sky1>
        <TrajectoryPoints>
          <start Time="0" ScaleX="1" ScaleY="1" CA="0"></start>
          <start Time="3000" ScaleX="1.1" ScaleY="1.13" CA="255"></start>
          <start Time="4500" ScaleX="1.15" ScaleY="1.195" CA="255"></start>
        </TrajectoryPoints>
      </tr_sky1>
      <tr_sky2>
        <TrajectoryPoints>
          <start Time="0" ScaleX="1.15" ScaleY="1.195" CA="255"></start>
          <start Time="1500" ScaleX="1.2" ScaleY="1.26" CA="255"></start>
          <start Time="4500" ScaleX="1.3" ScaleY="1.4" CA="0"></start>
        </TrajectoryPoints>
      </tr_sky2>
      <tr_fog_1_1>
        <TrajectoryPoints>
          <start Time="0" X="1040"></start>
          <start Time="45000" X="165"></start>
        </TrajectoryPoints>
      </tr_fog_1_1>
      <tr_fog_1_2>
        <TrajectoryPoints>
          <start Time="0" X="165"></start>
          <start Time="45000" X="-710"></start>
        </TrajectoryPoints>
      </tr_fog_1_2>
      <tr_fog_2_1>
        <TrajectoryPoints>
          <start Time="0" X="1370"></start>
          <start Time="30000" X="157"></start>
        </TrajectoryPoints>
      </tr_fog_2_1>
      <tr_fog_2_2>
        <TrajectoryPoints>
          <start Time="0" X="157"></start>
          <start Time="30000" X="-1055"></start>
        </TrajectoryPoints>
      </tr_fog_2_2>
    </Trajectories>
  </S_3_SQUARE>
</Scenes>