
@keyframes candle_light {
    0%      {opacity: 0.6}
    10%     {opacity: 0.5}
    20%     {opacity: 1.0}
    30%     {opacity: 0.8}
    40%     {opacity: 0.7}
    50%     {opacity: 0.6}
    60%     {opacity: 0.5}
    70%     {opacity: 0.7}
    80%     {opacity: 0.9}
    90%     {opacity: 0.5}
    100%    {opacity: 0.6}
}

@keyframes candle_fire {
    0.00%       {background-position: 0px       0px;}
    4.55%       {background-position: -45.2px   0px;}
    9.09%       {background-position: -90.4px    0px;}
    13.64%       {background-position: -135.6px   0px;}
    18.18%       {background-position: -180.8px   0px;}
    22.73%       {background-position: -226px     0px;}
    27.27%       {background-position: -271.2px   0px;}
    31.82%       {background-position: -316.4px   0px;}
    36.36%       {background-position: -361.6px   0px;}
    40.91%       {background-position: -406.8px   0px;}
    45.45%       {background-position: -452px     0px;}
    50.00%       {background-position: 0px       -128px;}
    54.55%       {background-position: -45.2px   -128px;}
    59.09%       {background-position: -90.4px    -128px;}
    63.64%       {background-position: -135.6px   -128px;}
    68.18%       {background-position: -180.8px   -128px;}
    72.73%       {background-position: -226px     -128px;}
    77.27%       {background-position: -271.2px   -128px;}
    81.82%       {background-position: -316.4px   -128px;}
    86.36%       {background-position: -361.6px   -128px;}
    90.91%       {background-position: -406.8px   -128px;}
    95.45%       {background-position: -452px     -128px;}
    100.00%       {background-position: 0px       0px;}
}

@keyframes fighting {
    0%     {background-position: -512px -384px;}
    12.5%  {background-position: -640px -384px;}
    25%    {background-position: -768px -384px;}
    37.5%  {background-position: -896px -384px;}
    50%    {background-position: -0px -512px;}
    62.5%  {background-position: -128px -512px;}
    75%    {background-position: -256px -512px;}
    87.5%  {background-position: -384px -512px;}
    100%   {background-position: -512px -384px;}
}

@keyframes upgrade_building {
    0%     {background-position: -512px -512px;}
    12.5%  {background-position: -640px -512px;}
    25%    {background-position: -768px -512px;}
    37.5%  {background-position: -896px -512px;}
    50%    {background-position: -0px -640px;}
    62.5%  {background-position: -128px -640px;}
    75%    {background-position: -256px -640px;}
    87.5%  {background-position: -384px -640px;}
    100%   {background-position: -512px -512px;}
}

@keyframes upgrade_loading {
    0%      {background-position-x: -0px;}
    10%     {background-position-x: -32px;}
    20%     {background-position-x: -64px;}
    30%     {background-position-x: -96px;}
    40%     {background-position-x: -128px;}
    50%     {background-position-x: -160px;}
    60%     {background-position-x: -192px;}
    70%     {background-position-x: -224px;}
    80%     {background-position-x: -256px;}
    90%     {background-position-x: -288px;}
    100%    {background-position-x: -0px;}
}


            @keyframes walk-o-strong_direction_0 {
                0%     {background-position: -0px -0px;}
                12.5%  {background-position: -32px -0px;}
                25%    {background-position: -64px -0px;}
                37.5%  {background-position: -96px -0px;}
                50%    {background-position: -128px -0px;}
                62.5%  {background-position: -160px -0px;}
                75%    {background-position: -192px -0px;}
                87.5%  {background-position: -224px -0px;}
                100%   {background-position: -0px -0px;}
            }            
            @keyframes walk-o-strong_direction_1 {
                0%     {background-position: -256px -0px;}
                12.5%  {background-position: -288px -0px;}
                25%    {background-position: -320px -0px;}
                37.5%  {background-position: -352px -0px;}
                50%    {background-position: -384px -0px;}
                62.5%  {background-position: -416px -0px;}
                75%    {background-position: -448px -0px;}
                87.5%  {background-position: -480px -0px;}
                100%   {background-position: -256px -0px;}
            }            
            @keyframes walk-o-strong_direction_2 {
                0%     {background-position: -512px -0px;}
                12.5%  {background-position: -544px -0px;}
                25%    {background-position: -576px -0px;}
                37.5%  {background-position: -608px -0px;}
                50%    {background-position: -640px -0px;}
                62.5%  {background-position: -672px -0px;}
                75%    {background-position: -704px -0px;}
                87.5%  {background-position: -736px -0px;}
                100%   {background-position: -512px -0px;}
            }            
            @keyframes walk-o-strong_direction_3 {
                0%     {background-position: -768px -0px;}
                12.5%  {background-position: -800px -0px;}
                25%    {background-position: -832px -0px;}
                37.5%  {background-position: -864px -0px;}
                50%    {background-position: -896px -0px;}
                62.5%  {background-position: -928px -0px;}
                75%    {background-position: -960px -0px;}
                87.5%  {background-position: -992px -0px;}
                100%   {background-position: -768px -0px;}
            }            
            @keyframes walk-o-strong_direction_4 {
                0%     {background-position: -0px -32px;}
                12.5%  {background-position: -32px -32px;}
                25%    {background-position: -64px -32px;}
                37.5%  {background-position: -96px -32px;}
                50%    {background-position: -128px -32px;}
                62.5%  {background-position: -160px -32px;}
                75%    {background-position: -192px -32px;}
                87.5%  {background-position: -224px -32px;}
                100%   {background-position: -0px -32px;}
            }            
            @keyframes walk-o-strong_direction_5 {
                0%     {background-position: -256px -32px;}
                12.5%  {background-position: -288px -32px;}
                25%    {background-position: -320px -32px;}
                37.5%  {background-position: -352px -32px;}
                50%    {background-position: -384px -32px;}
                62.5%  {background-position: -416px -32px;}
                75%    {background-position: -448px -32px;}
                87.5%  {background-position: -480px -32px;}
                100%   {background-position: -256px -32px;}
            }            
            @keyframes walk-o-strong_direction_6 {
                0%     {background-position: -512px -32px;}
                12.5%  {background-position: -544px -32px;}
                25%    {background-position: -576px -32px;}
                37.5%  {background-position: -608px -32px;}
                50%    {background-position: -640px -32px;}
                62.5%  {background-position: -672px -32px;}
                75%    {background-position: -704px -32px;}
                87.5%  {background-position: -736px -32px;}
                100%   {background-position: -512px -32px;}
            }            
            @keyframes walk-o-strong_direction_7 {
                0%     {background-position: -768px -32px;}
                12.5%  {background-position: -800px -32px;}
                25%    {background-position: -832px -32px;}
                37.5%  {background-position: -864px -32px;}
                50%    {background-position: -896px -32px;}
                62.5%  {background-position: -928px -32px;}
                75%    {background-position: -960px -32px;}
                87.5%  {background-position: -992px -32px;}
                100%   {background-position: -768px -32px;}
            }            
            @keyframes walk-o-strong_direction_8 {
                0%     {background-position: -0px -64px;}
                12.5%  {background-position: -32px -64px;}
                25%    {background-position: -64px -64px;}
                37.5%  {background-position: -96px -64px;}
                50%    {background-position: -128px -64px;}
                62.5%  {background-position: -160px -64px;}
                75%    {background-position: -192px -64px;}
                87.5%  {background-position: -224px -64px;}
                100%   {background-position: -0px -64px;}
            }            
            @keyframes walk-o-strong_direction_9 {
                0%     {background-position: -256px -64px;}
                12.5%  {background-position: -288px -64px;}
                25%    {background-position: -320px -64px;}
                37.5%  {background-position: -352px -64px;}
                50%    {background-position: -384px -64px;}
                62.5%  {background-position: -416px -64px;}
                75%    {background-position: -448px -64px;}
                87.5%  {background-position: -480px -64px;}
                100%   {background-position: -256px -64px;}
            }            
            @keyframes walk-o-strong_direction_10 {
                0%     {background-position: -512px -64px;}
                12.5%  {background-position: -544px -64px;}
                25%    {background-position: -576px -64px;}
                37.5%  {background-position: -608px -64px;}
                50%    {background-position: -640px -64px;}
                62.5%  {background-position: -672px -64px;}
                75%    {background-position: -704px -64px;}
                87.5%  {background-position: -736px -64px;}
                100%   {background-position: -512px -64px;}
            }            
            @keyframes walk-o-strong_direction_11 {
                0%     {background-position: -768px -64px;}
                12.5%  {background-position: -800px -64px;}
                25%    {background-position: -832px -64px;}
                37.5%  {background-position: -864px -64px;}
                50%    {background-position: -896px -64px;}
                62.5%  {background-position: -928px -64px;}
                75%    {background-position: -960px -64px;}
                87.5%  {background-position: -992px -64px;}
                100%   {background-position: -768px -64px;}
            }            
            @keyframes walk-o-strong_direction_12 {
                0%     {background-position: -0px -96px;}
                12.5%  {background-position: -32px -96px;}
                25%    {background-position: -64px -96px;}
                37.5%  {background-position: -96px -96px;}
                50%    {background-position: -128px -96px;}
                62.5%  {background-position: -160px -96px;}
                75%    {background-position: -192px -96px;}
                87.5%  {background-position: -224px -96px;}
                100%   {background-position: -0px -96px;}
            }            
            @keyframes walk-o-strong_direction_13 {
                0%     {background-position: -256px -96px;}
                12.5%  {background-position: -288px -96px;}
                25%    {background-position: -320px -96px;}
                37.5%  {background-position: -352px -96px;}
                50%    {background-position: -384px -96px;}
                62.5%  {background-position: -416px -96px;}
                75%    {background-position: -448px -96px;}
                87.5%  {background-position: -480px -96px;}
                100%   {background-position: -256px -96px;}
            }            
            @keyframes walk-o-strong_direction_14 {
                0%     {background-position: -512px -96px;}
                12.5%  {background-position: -544px -96px;}
                25%    {background-position: -576px -96px;}
                37.5%  {background-position: -608px -96px;}
                50%    {background-position: -640px -96px;}
                62.5%  {background-position: -672px -96px;}
                75%    {background-position: -704px -96px;}
                87.5%  {background-position: -736px -96px;}
                100%   {background-position: -512px -96px;}
            }            
            @keyframes walk-o-strong_direction_15 {
                0%     {background-position: -768px -96px;}
                12.5%  {background-position: -800px -96px;}
                25%    {background-position: -832px -96px;}
                37.5%  {background-position: -864px -96px;}
                50%    {background-position: -896px -96px;}
                62.5%  {background-position: -928px -96px;}
                75%    {background-position: -960px -96px;}
                87.5%  {background-position: -992px -96px;}
                100%   {background-position: -768px -96px;}
            }            


            @keyframes fast-o-fast_flag_direction_0 {
                0%     {background-position: -0px -0px;}
                12.5%  {background-position: -48px -0px;}
                25%    {background-position: -96px -0px;}
                37.5%  {background-position: -144px -0px;}
                50%    {background-position: -192px -0px;}
                62.5%  {background-position: -240px -0px;}
                75%    {background-position: -288px -0px;}
                87.5%  {background-position: -336px -0px;}
                100%   {background-position: -0px -0px;}
            }            
            @keyframes fast-o-fast_flag_direction_1 {
                0%     {background-position: -384px -0px;}
                12.5%  {background-position: -432px -0px;}
                25%    {background-position: -480px -0px;}
                37.5%  {background-position: -528px -0px;}
                50%    {background-position: -576px -0px;}
                62.5%  {background-position: -624px -0px;}
                75%    {background-position: -672px -0px;}
                87.5%  {background-position: -720px -0px;}
                100%   {background-position: -384px -0px;}
            }            
            @keyframes fast-o-fast_flag_direction_2 {
                0%     {background-position: -768px -0px;}
                12.5%  {background-position: -816px -0px;}
                25%    {background-position: -864px -0px;}
                37.5%  {background-position: -912px -0px;}
                50%    {background-position: -960px -0px;}
                62.5%  {background-position: -0px -48px;}
                75%    {background-position: -48px -48px;}
                87.5%  {background-position: -96px -48px;}
                100%   {background-position: -768px -0px;}
            }            
            @keyframes fast-o-fast_flag_direction_3 {
                0%     {background-position: -144px -48px;}
                12.5%  {background-position: -192px -48px;}
                25%    {background-position: -240px -48px;}
                37.5%  {background-position: -288px -48px;}
                50%    {background-position: -336px -48px;}
                62.5%  {background-position: -384px -48px;}
                75%    {background-position: -432px -48px;}
                87.5%  {background-position: -480px -48px;}
                100%   {background-position: -144px -48px;}
            }            
            @keyframes fast-o-fast_flag_direction_4 {
                0%     {background-position: -528px -48px;}
                12.5%  {background-position: -576px -48px;}
                25%    {background-position: -624px -48px;}
                37.5%  {background-position: -672px -48px;}
                50%    {background-position: -720px -48px;}
                62.5%  {background-position: -768px -48px;}
                75%    {background-position: -816px -48px;}
                87.5%  {background-position: -864px -48px;}
                100%   {background-position: -528px -48px;}
            }            
            @keyframes fast-o-fast_flag_direction_5 {
                0%     {background-position: -912px -48px;}
                12.5%  {background-position: -960px -48px;}
                25%    {background-position: -0px -96px;}
                37.5%  {background-position: -48px -96px;}
                50%    {background-position: -96px -96px;}
                62.5%  {background-position: -144px -96px;}
                75%    {background-position: -192px -96px;}
                87.5%  {background-position: -240px -96px;}
                100%   {background-position: -912px -48px;}
            }            
            @keyframes fast-o-fast_flag_direction_6 {
                0%     {background-position: -288px -96px;}
                12.5%  {background-position: -336px -96px;}
                25%    {background-position: -384px -96px;}
                37.5%  {background-position: -432px -96px;}
                50%    {background-position: -480px -96px;}
                62.5%  {background-position: -528px -96px;}
                75%    {background-position: -576px -96px;}
                87.5%  {background-position: -624px -96px;}
                100%   {background-position: -288px -96px;}
            }            
            @keyframes fast-o-fast_flag_direction_7 {
                0%     {background-position: -672px -96px;}
                12.5%  {background-position: -720px -96px;}
                25%    {background-position: -768px -96px;}
                37.5%  {background-position: -816px -96px;}
                50%    {background-position: -864px -96px;}
                62.5%  {background-position: -912px -96px;}
                75%    {background-position: -960px -96px;}
                87.5%  {background-position: -0px -144px;}
                100%   {background-position: -672px -96px;}
            }            
            @keyframes fast-o-fast_flag_direction_8 {
                0%     {background-position: -48px -144px;}
                12.5%  {background-position: -96px -144px;}
                25%    {background-position: -144px -144px;}
                37.5%  {background-position: -192px -144px;}
                50%    {background-position: -240px -144px;}
                62.5%  {background-position: -288px -144px;}
                75%    {background-position: -336px -144px;}
                87.5%  {background-position: -384px -144px;}
                100%   {background-position: -48px -144px;}
            }            
            @keyframes fast-o-fast_flag_direction_9 {
                0%     {background-position: -432px -144px;}
                12.5%  {background-position: -480px -144px;}
                25%    {background-position: -528px -144px;}
                37.5%  {background-position: -576px -144px;}
                50%    {background-position: -624px -144px;}
                62.5%  {background-position: -672px -144px;}
                75%    {background-position: -720px -144px;}
                87.5%  {background-position: -768px -144px;}
                100%   {background-position: -432px -144px;}
            }            
            @keyframes fast-o-fast_flag_direction_10 {
                0%     {background-position: -816px -144px;}
                12.5%  {background-position: -864px -144px;}
                25%    {background-position: -912px -144px;}
                37.5%  {background-position: -960px -144px;}
                50%    {background-position: -0px -192px;}
                62.5%  {background-position: -48px -192px;}
                75%    {background-position: -96px -192px;}
                87.5%  {background-position: -144px -192px;}
                100%   {background-position: -816px -144px;}
            }            
            @keyframes fast-o-fast_flag_direction_11 {
                0%     {background-position: -192px -192px;}
                12.5%  {background-position: -240px -192px;}
                25%    {background-position: -288px -192px;}
                37.5%  {background-position: -336px -192px;}
                50%    {background-position: -384px -192px;}
                62.5%  {background-position: -432px -192px;}
                75%    {background-position: -480px -192px;}
                87.5%  {background-position: -528px -192px;}
                100%   {background-position: -192px -192px;}
            }            
            @keyframes fast-o-fast_flag_direction_12 {
                0%     {background-position: -576px -192px;}
                12.5%  {background-position: -624px -192px;}
                25%    {background-position: -672px -192px;}
                37.5%  {background-position: -720px -192px;}
                50%    {background-position: -768px -192px;}
                62.5%  {background-position: -816px -192px;}
                75%    {background-position: -864px -192px;}
                87.5%  {background-position: -912px -192px;}
                100%   {background-position: -576px -192px;}
            }            
            @keyframes fast-o-fast_flag_direction_13 {
                0%     {background-position: -960px -192px;}
                12.5%  {background-position: -0px -240px;}
                25%    {background-position: -48px -240px;}
                37.5%  {background-position: -96px -240px;}
                50%    {background-position: -144px -240px;}
                62.5%  {background-position: -192px -240px;}
                75%    {background-position: -240px -240px;}
                87.5%  {background-position: -288px -240px;}
                100%   {background-position: -960px -192px;}
            }            
            @keyframes fast-o-fast_flag_direction_14 {
                0%     {background-position: -336px -240px;}
                12.5%  {background-position: -384px -240px;}
                25%    {background-position: -432px -240px;}
                37.5%  {background-position: -480px -240px;}
                50%    {background-position: -528px -240px;}
                62.5%  {background-position: -576px -240px;}
                75%    {background-position: -624px -240px;}
                87.5%  {background-position: -672px -240px;}
                100%   {background-position: -336px -240px;}
            }            
            @keyframes fast-o-fast_flag_direction_15 {
                0%     {background-position: -720px -240px;}
                12.5%  {background-position: -768px -240px;}
                25%    {background-position: -816px -240px;}
                37.5%  {background-position: -864px -240px;}
                50%    {background-position: -912px -240px;}
                62.5%  {background-position: -960px -240px;}
                75%    {background-position: -0px -288px;}
                87.5%  {background-position: -48px -288px;}
                100%   {background-position: -720px -240px;}
            }            



            @keyframes walk_flag-o-strong_flag_direction_0 {
                0%     {background-position: -0px -0px;}
                12.5%  {background-position: -32px -0px;}
                25%    {background-position: -64px -0px;}
                37.5%  {background-position: -96px -0px;}
                50%    {background-position: -128px -0px;}
                62.5%  {background-position: -160px -0px;}
                75%    {background-position: -192px -0px;}
                87.5%  {background-position: -224px -0px;}
                100%   {background-position: -0px -0px;}
            }            
            @keyframes walk_flag-o-strong_flag_direction_1 {
                0%     {background-position: -256px -0px;}
                12.5%  {background-position: -288px -0px;}
                25%    {background-position: -320px -0px;}
                37.5%  {background-position: -352px -0px;}
                50%    {background-position: -384px -0px;}
                62.5%  {background-position: -416px -0px;}
                75%    {background-position: -448px -0px;}
                87.5%  {background-position: -480px -0px;}
                100%   {background-position: -256px -0px;}
            }            
            @keyframes walk_flag-o-strong_flag_direction_2 {
                0%     {background-position: -512px -0px;}
                12.5%  {background-position: -544px -0px;}
                25%    {background-position: -576px -0px;}
                37.5%  {background-position: -608px -0px;}
                50%    {background-position: -640px -0px;}
                62.5%  {background-position: -672px -0px;}
                75%    {background-position: -704px -0px;}
                87.5%  {background-position: -736px -0px;}
                100%   {background-position: -512px -0px;}
            }            
            @keyframes walk_flag-o-strong_flag_direction_3 {
                0%     {background-position: -768px -0px;}
                12.5%  {background-position: -800px -0px;}
                25%    {background-position: -832px -0px;}
                37.5%  {background-position: -864px -0px;}
                50%    {background-position: -896px -0px;}
                62.5%  {background-position: -928px -0px;}
                75%    {background-position: -960px -0px;}
                87.5%  {background-position: -992px -0px;}
                100%   {background-position: -768px -0px;}
            }            
            @keyframes walk_flag-o-strong_flag_direction_4 {
                0%     {background-position: -0px -48px;}
                12.5%  {background-position: -32px -48px;}
                25%    {background-position: -64px -48px;}
                37.5%  {background-position: -96px -48px;}
                50%    {background-position: -128px -48px;}
                62.5%  {background-position: -160px -48px;}
                75%    {background-position: -192px -48px;}
                87.5%  {background-position: -224px -48px;}
                100%   {background-position: -0px -48px;}
            }            
            @keyframes walk_flag-o-strong_flag_direction_5 {
                0%     {background-position: -256px -48px;}
                12.5%  {background-position: -288px -48px;}
                25%    {background-position: -320px -48px;}
                37.5%  {background-position: -352px -48px;}
                50%    {background-position: -384px -48px;}
                62.5%  {background-position: -416px -48px;}
                75%    {background-position: -448px -48px;}
                87.5%  {background-position: -480px -48px;}
                100%   {background-position: -256px -48px;}
            }            
            @keyframes walk_flag-o-strong_flag_direction_6 {
                0%     {background-position: -512px -48px;}
                12.5%  {background-position: -544px -48px;}
                25%    {background-position: -576px -48px;}
                37.5%  {background-position: -608px -48px;}
                50%    {background-position: -640px -48px;}
                62.5%  {background-position: -672px -48px;}
                75%    {background-position: -704px -48px;}
                87.5%  {background-position: -736px -48px;}
                100%   {background-position: -512px -48px;}
            }            
            @keyframes walk_flag-o-strong_flag_direction_7 {
                0%     {background-position: -768px -48px;}
                12.5%  {background-position: -800px -48px;}
                25%    {background-position: -832px -48px;}
                37.5%  {background-position: -864px -48px;}
                50%    {background-position: -896px -48px;}
                62.5%  {background-position: -928px -48px;}
                75%    {background-position: -960px -48px;}
                87.5%  {background-position: -992px -48px;}
                100%   {background-position: -768px -48px;}
            }            
            @keyframes walk_flag-o-strong_flag_direction_8 {
                0%     {background-position: -0px -96px;}
                12.5%  {background-position: -32px -96px;}
                25%    {background-position: -64px -96px;}
                37.5%  {background-position: -96px -96px;}
                50%    {background-position: -128px -96px;}
                62.5%  {background-position: -160px -96px;}
                75%    {background-position: -192px -96px;}
                87.5%  {background-position: -224px -96px;}
                100%   {background-position: -0px -96px;}
            }            
            @keyframes walk_flag-o-strong_flag_direction_9 {
                0%     {background-position: -256px -96px;}
                12.5%  {background-position: -288px -96px;}
                25%    {background-position: -320px -96px;}
                37.5%  {background-position: -352px -96px;}
                50%    {background-position: -384px -96px;}
                62.5%  {background-position: -416px -96px;}
                75%    {background-position: -448px -96px;}
                87.5%  {background-position: -480px -96px;}
                100%   {background-position: -256px -96px;}
            }            
            @keyframes walk_flag-o-strong_flag_direction_10 {
                0%     {background-position: -512px -96px;}
                12.5%  {background-position: -544px -96px;}
                25%    {background-position: -576px -96px;}
                37.5%  {background-position: -608px -96px;}
                50%    {background-position: -640px -96px;}
                62.5%  {background-position: -672px -96px;}
                75%    {background-position: -704px -96px;}
                87.5%  {background-position: -736px -96px;}
                100%   {background-position: -512px -96px;}
            }            
            @keyframes walk_flag-o-strong_flag_direction_11 {
                0%     {background-position: -768px -96px;}
                12.5%  {background-position: -800px -96px;}
                25%    {background-position: -832px -96px;}
                37.5%  {background-position: -864px -96px;}
                50%    {background-position: -896px -96px;}
                62.5%  {background-position: -928px -96px;}
                75%    {background-position: -960px -96px;}
                87.5%  {background-position: -992px -96px;}
                100%   {background-position: -768px -96px;}
            }            
            @keyframes walk_flag-o-strong_flag_direction_12 {
                0%     {background-position: -0px -144px;}
                12.5%  {background-position: -32px -144px;}
                25%    {background-position: -64px -144px;}
                37.5%  {background-position: -96px -144px;}
                50%    {background-position: -128px -144px;}
                62.5%  {background-position: -160px -144px;}
                75%    {background-position: -192px -144px;}
                87.5%  {background-position: -224px -144px;}
                100%   {background-position: -0px -144px;}
            }            
            @keyframes walk_flag-o-strong_flag_direction_13 {
                0%     {background-position: -256px -144px;}
                12.5%  {background-position: -288px -144px;}
                25%    {background-position: -320px -144px;}
                37.5%  {background-position: -352px -144px;}
                50%    {background-position: -384px -144px;}
                62.5%  {background-position: -416px -144px;}
                75%    {background-position: -448px -144px;}
                87.5%  {background-position: -480px -144px;}
                100%   {background-position: -256px -144px;}
            }            
            @keyframes walk_flag-o-strong_flag_direction_14 {
                0%     {background-position: -512px -144px;}
                12.5%  {background-position: -544px -144px;}
                25%    {background-position: -576px -144px;}
                37.5%  {background-position: -608px -144px;}
                50%    {background-position: -640px -144px;}
                62.5%  {background-position: -672px -144px;}
                75%    {background-position: -704px -144px;}
                87.5%  {background-position: -736px -144px;}
                100%   {background-position: -512px -144px;}
            }            
            @keyframes walk_flag-o-strong_flag_direction_15 {
                0%     {background-position: -768px -144px;}
                12.5%  {background-position: -800px -144px;}
                25%    {background-position: -832px -144px;}
                37.5%  {background-position: -864px -144px;}
                50%    {background-position: -896px -144px;}
                62.5%  {background-position: -928px -144px;}
                75%    {background-position: -960px -144px;}
                87.5%  {background-position: -992px -144px;}
                100%   {background-position: -768px -144px;}
            }  