timing_test(function() {
  at(0 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'}]);
    }, "Autogenerated");
  at(0.45 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'}]);
    }, "Autogenerated");
  at(0.9 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'0px'}]);
    }, "Autogenerated");
  at(1.35 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'}]);
    }, "Autogenerated");
  at(1.8 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'148px'},
       {'left':'148px'},
       {'left':'148px'},
       {'left':'148px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'148px'},
       {'left':'148px'},
       {'left':'148px'},
       {'left':'148px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'}]);
    }, "Autogenerated");
  at(2.25 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'120px'},
       {'left':'120px'},
       {'left':'120px'},
       {'left':'120px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'120px'},
       {'left':'120px'},
       {'left':'120px'},
       {'left':'120px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'}]);
    }, "Autogenerated");
  at(2.7 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'192px'},
       {'left':'192px'},
       {'left':'192px'},
       {'left':'192px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'192px'},
       {'left':'192px'},
       {'left':'192px'},
       {'left':'192px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'}]);
    }, "Autogenerated");
  at(3.1500000000000004 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'}]);
    }, "Autogenerated");
  at(3.6000000000000005 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'144px'},
       {'left':'144px'},
       {'left':'144px'},
       {'left':'144px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'144px'},
       {'left':'144px'},
       {'left':'144px'},
       {'left':'144px'}]);
    }, "Autogenerated");
  at(4.050000000000001 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'172px'},
       {'left':'172px'},
       {'left':'172px'},
       {'left':'172px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'172px'},
       {'left':'172px'},
       {'left':'172px'},
       {'left':'172px'}]);
    }, "Autogenerated");
  at(4.500000000000001 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'100px'}]);
    }, "Autogenerated");
  at(4.950000000000001 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'100px'}]);
    }, "Autogenerated");
  at(5.400000000000001 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'100px'}]);
    }, "Autogenerated");
  at(5.850000000000001 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'156px'},
       {'left':'156px'},
       {'left':'156px'},
       {'left':'156px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'156px'},
       {'left':'156px'},
       {'left':'156px'},
       {'left':'156px'}]);
    }, "Autogenerated");
  at(6.300000000000002 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'128px'},
       {'left':'128px'},
       {'left':'128px'},
       {'left':'128px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'128px'},
       {'left':'128px'},
       {'left':'128px'},
       {'left':'128px'}]);
    }, "Autogenerated");
  at(6.750000000000002 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'}]);
    }, "Autogenerated");
  at(7.200000000000002 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'}]);
    }, "Autogenerated");
  at(7.650000000000002 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'136px'},
       {'left':'136px'},
       {'left':'136px'},
       {'left':'136px'},
       {'left':'136px'},
       {'left':'136px'},
       {'left':'136px'},
       {'left':'136px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'}]);
    }, "Autogenerated");
  at(8.100000000000001 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'164px'},
       {'left':'164px'},
       {'left':'164px'},
       {'left':'164px'},
       {'left':'164px'},
       {'left':'164px'},
       {'left':'164px'},
       {'left':'164px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'}]);
    }, "Autogenerated");
  at(8.55 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'}]);
    }, "Autogenerated");
  at(9 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'}]);
    }, "Autogenerated");
  at(9.45 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'}]);
    }, "Autogenerated");
  at(9.899999999999999 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'164px'},
       {'left':'164px'},
       {'left':'164px'},
       {'left':'164px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'164px'},
       {'left':'164px'},
       {'left':'164px'},
       {'left':'164px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'}]);
    }, "Autogenerated");
  at(10.349999999999998 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'136px'},
       {'left':'136px'},
       {'left':'136px'},
       {'left':'136px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'136px'},
       {'left':'136px'},
       {'left':'136px'},
       {'left':'136px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'}]);
    }, "Autogenerated");
  at(10.799999999999997 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'}]);
    }, "Autogenerated");
  at(11.249999999999996 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'}]);
    }, "Autogenerated");
  at(11.699999999999996 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'128px'},
       {'left':'128px'},
       {'left':'128px'},
       {'left':'128px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'128px'},
       {'left':'128px'},
       {'left':'128px'},
       {'left':'128px'}]);
    }, "Autogenerated");
  at(12.149999999999995 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'156px'},
       {'left':'156px'},
       {'left':'156px'},
       {'left':'156px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'156px'},
       {'left':'156px'},
       {'left':'156px'},
       {'left':'156px'}]);
    }, "Autogenerated");
  at(12.599999999999994 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'100px'}]);
    }, "Autogenerated");
  at(13.049999999999994 * 1000, function() {
    assert_styles(
      '.anim',
      [{'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'0px'},
       {'left':'200px'},
       {'left':'200px'},
       {'left':'0px'},
       {'left':'100px'},
       {'left':'0px'},
       {'left':'100px'}]);
    }, "Autogenerated");
}, "Autogenerated checks.");