const
GlobalParticles: TParticleTable = (
  // particles for frame 00
  (DX:  -52; DY: -100),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY:    7),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:  -88; DY:   85), 
  (DX:    0; DY:    0),   (DX:   56; DY:  -64),   (DX:    0; DY:    0),   (DX:  -52; DY:   -8),   (DX: -124; DY:   -7), 
  (DX:    1; DY:    0),   (DX:  -56; DY:    0),   (DX:   42; DY: -120),   (DX:    0; DY:    0),   (DX:   67; DY:   69), 
  (DX:   37; DY:   82),   (DX:    0; DY:    0),   (DX:  -51; DY:  -85),   (DX:   92; DY:   -1),   (DX:  -88; DY:   -1), 
  (DX:    1; DY:    0),   (DX:    1; DY:    0),   (DX:   67; DY:    0),   (DX:  100; DY:    0),   (DX:  105; DY:    0), 
  (DX:  118; DY:    0),   (DX:    2; DY:    0),   (DX:  104; DY:    0),   (DX:   46; DY:    0),   (DX:   95; DY:    0), 


  // particles for frame 01
  (DX:  -23; DY:  -47),   (DX:  -47; DY:  -93),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX: -103; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   18; DY:    0),   (DX:   18; DY:    0), 
  (DX:    0; DY:    0),   (DX:   21; DY:    0),   (DX:  -47; DY:  119),   (DX:    0; DY:    0),   (DX:   67; DY:    0), 
  (DX:  109; DY:  116),   (DX:    0; DY:    0),   (DX:  -70; DY:  -36),   (DX:   18; DY:    0),   (DX:   18; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   58; DY:    0),   (DX:    0; DY:    0),   (DX:   98; DY:    0), 
  (DX:  101; DY:    0),   (DX:    0; DY:    0),   (DX:  105; DY:    0),   (DX:   50; DY:    0),   (DX:   49; DY:    0), 


  // particles for frame 02
  (DX:    7; DY:  -25),   (DX:   15; DY:  -53),   (DX:   23; DY:  -80),   (DX:   30; DY: -107),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:  -78; DY:  -41),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:  -47; DY:  -89), 
  (DX:    0; DY:    0),   (DX: -116; DY:   -9),   (DX:    0; DY:    0),   (DX:  -44; DY:   -8),   (DX:  107; DY:  107), 
  (DX:    0; DY:    0),   (DX:   17; DY:    1),   (DX:   -4; DY: -124),   (DX:    0; DY:    0),   (DX:   40; DY:   -2), 
  (DX:  120; DY:   -3),   (DX:   40; DY:   -2),   (DX:    0; DY:    0),   (DX:  -40; DY:   22),   (DX:    5; DY:    0), 
  (DX:    0; DY:    0),   (DX:   20; DY:    1),   (DX:   92; DY:    0),   (DX:    1; DY:    0),   (DX:  108; DY:    0), 
  (DX:  114; DY:    0),   (DX:  -34; DY:    0),   (DX:  116; DY:    0),   (DX:   49; DY:    0),   (DX:   46; DY:    0), 


  // particles for frame 03
  (DX:   -2; DY:  -21),   (DX:   -4; DY:  -44),   (DX:   -6; DY:  -67),   (DX:   -7; DY:  -90),   (DX:   -9; DY: -112), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:    1; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   66; DY:    0), 
  (DX:    0; DY:    0),   (DX:   18; DY:    0),   (DX:    0; DY:    0),   (DX:   18; DY:    0),   (DX:   67; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:  -47; DY:  119),   (DX:    0; DY:    0),   (DX:   18; DY:    0), 
  (DX:   18; DY:    0),   (DX:   18; DY:    0),   (DX:    0; DY:    0),   (DX: -103; DY:    0),   (DX:    0; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   87; DY:    0),   (DX:    0; DY:    0),   (DX:  101; DY:    0), 
  (DX:  115; DY:    0),   (DX:    0; DY:    0),   (DX:  101; DY:    0),   (DX:   56; DY:    0),   (DX:   48; DY:    0), 


  // particles for frame 04
  (DX:    3; DY:  -14),   (DX:    4; DY:  -30),   (DX:    5; DY:  -46),   (DX:    5; DY:  -62),   (DX:    6; DY:  -77), 
  (DX:    6; DY:  -92),   (DX:    7; DY: -107),   (DX:    8; DY: -122),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:  -88; DY:   -9), 
  (DX:   14; DY:  -80),   (DX:   70; DY:  -70),   (DX:   80; DY:   -7),   (DX:    0; DY:    0),   (DX:  104; DY:   -7), 
  (DX:    0; DY:    0),   (DX: -108; DY:    2),   (DX:  -92; DY: -123),   (DX:    0; DY:    0),   (DX:  -88; DY:   85), 
  (DX:   48; DY:    0),   (DX:   40; DY:   -2),   (DX:  -96; DY:   -2),   (DX:    1; DY:    0),   (DX:    1; DY:    0), 
  (DX:    0; DY:    0),   (DX: -116; DY:   15),   (DX:   73; DY:    0),   (DX:   10; DY:    1),   (DX:   44; DY:    0), 
  (DX:  105; DY:    0),   (DX:   44; DY:    4),   (DX:   99; DY:    0),   (DX:   48; DY:    0),   (DX:   46; DY:    0), 


  // particles for frame 05
  (DX:   -8; DY:  -11),   (DX:  -11; DY:  -24),   (DX:  -14; DY:  -36),   (DX:  -17; DY:  -48),   (DX:  -20; DY:  -60), 
  (DX:  -23; DY:  -71),   (DX:  -26; DY:  -82),   (DX:  -29; DY:  -93),   (DX:  -32; DY: -104),   (DX:  -35; DY: -115), 
  (DX:  -38; DY: -126),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   18; DY:    0), 
  (DX:  -45; DY:  119),   (DX:  -47; DY:  119),   (DX:   18; DY:    0),   (DX:    0; DY:    0),   (DX:   18; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:  -47; DY:  119),   (DX:    0; DY:    0),   (DX: -103; DY:    0), 
  (DX:    0; DY:    0),   (DX:   18; DY:    0),   (DX:   18; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   78; DY:    0),   (DX:    0; DY:    0),   (DX:  112; DY:    0), 
  (DX:  111; DY:    0),   (DX:    0; DY:    0),   (DX:  116; DY:    0),   (DX:   34; DY:    0),   (DX:   50; DY:    0), 


  // particles for frame 06
  (DX:   -4; DY:   -8),   (DX:   -7; DY:  -19),   (DX:  -10; DY:  -31),   (DX:  -12; DY:  -42),   (DX:  -15; DY:  -53), 
  (DX:  -18; DY:  -64),   (DX:  -20; DY:  -74),   (DX:  -23; DY:  -85),   (DX:  -26; DY:  -95),   (DX:  -28; DY: -105), 
  (DX:  -31; DY: -115),   (DX:  -34; DY: -124),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:   43; DY:    0),   (DX:    0; DY:    0),   (DX:   45; DY:   49),   (DX:  -59; DY:  -88), 
  (DX:  -51; DY:  -85),   (DX:  -88; DY:   81),   (DX:  -72; DY:   -7),   (DX:    0; DY:    0),   (DX: -125; DY:  107), 
  (DX:   16; DY:    0),   (DX: -108; DY:    2),   (DX:   66; DY:   79),   (DX:  -84; DY:   -5),   (DX:    0; DY:    0), 
  (DX:    0; DY:    0),   (DX:   32; DY:   -2),   (DX:   83; DY:   15),   (DX:   44; DY:   -1),   (DX:    0; DY:  -16), 
  (DX:    0; DY:    0),   (DX:    1; DY:    0),   (DX:   68; DY:    0),   (DX:  100; DY:    1),   (DX:  114; DY:    0), 
  (DX:  110; DY:    0),   (DX:   50; DY:  119),   (DX:  117; DY:    0),   (DX:   67; DY:    0),   (DX:   54; DY:    0), 


  // particles for frame 07
  (DX:    3; DY:   -7),   (DX:    9; DY:  -18),   (DX:   15; DY:  -28),   (DX:   21; DY:  -39),   (DX:   27; DY:  -49), 
  (DX:   33; DY:  -58),   (DX:   39; DY:  -68),   (DX:   45; DY:  -78),   (DX:   51; DY:  -87),   (DX:   57; DY:  -96), 
  (DX:   63; DY: -105),   (DX:   69; DY: -113),   (DX:   75; DY: -122),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   44; DY:   32),   (DX:   66; DY:    0), 
  (DX:  -70; DY:  -36),   (DX:   94; DY:    0),   (DX:   18; DY:    0),   (DX:    0; DY:    0),   (DX:   67; DY:    0), 
  (DX:    0; DY:    0),   (DX:   14; DY:    0),   (DX:    0; DY:    0),   (DX:   18; DY:    0),   (DX:    0; DY:    0), 
  (DX:    0; DY:    0),   (DX:   18; DY:    0),   (DX: -113; DY:    0),   (DX:   18; DY:    0),   (DX:   -3; DY:  127), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   79; DY:    0),   (DX:    0; DY:    0),   (DX:  111; DY:    0), 
  (DX:   61; DY:    0),   (DX:    7; DY:   62),   (DX:  114; DY:    0),   (DX:   58; DY:    0),   (DX:   48; DY:    0), 


  // particles for frame 08
  (DX:   -6; DY:   -6),   (DX:  -10; DY:  -14),   (DX:  -13; DY:  -22),   (DX:  -17; DY:  -30),   (DX:  -20; DY:  -38), 
  (DX:  -23; DY:  -45),   (DX:  -27; DY:  -53),   (DX:  -30; DY:  -60),   (DX:  -34; DY:  -67),   (DX:  -37; DY:  -73), 
  (DX:  -41; DY:  -80),   (DX:  -44; DY:  -86),   (DX:  -48; DY:  -92),   (DX:  -51; DY:  -98),   (DX:  -55; DY: -104), 
  (DX:  -58; DY: -109),   (DX:  -62; DY: -114),   (DX:  -65; DY: -120),   (DX:  -69; DY: -124),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   50; DY:   56),   (DX:  -88; DY:   85), 
  (DX:    0; DY:    0),   (DX:  -88; DY:   -9),   (DX:  -88; DY:   85),   (DX:   80; DY:   -1),   (DX: -124; DY:   -7), 
  (DX:    0; DY:    0),   (DX:  -64; DY:   -6),   (DX:  100; DY:   -5),   (DX: -124; DY:    0),   (DX:    0; DY:    0), 
  (DX:    4; DY:    0),   (DX:  -16; DY:  110),   (DX:  -52; DY:   -2),   (DX:  103; DY:  -54),   (DX:  -40; DY:   22), 
  (DX:    0; DY:    0),   (DX:    2; DY:    0),   (DX:   87; DY:    0),   (DX:    2; DY:    0),   (DX:   99; DY:    0), 
  (DX:   34; DY:    0),   (DX:  -45; DY: -107),   (DX:  101; DY:    0),   (DX:   92; DY:    0),   (DX:   48; DY:    0), 


  // particles for frame 09
  (DX:    3; DY:   -8),   (DX:    9; DY:  -18),   (DX:   14; DY:  -28),   (DX:   19; DY:  -37),   (DX:   24; DY:  -46), 
  (DX:   29; DY:  -55),   (DX:   34; DY:  -64),   (DX:   39; DY:  -73),   (DX:   44; DY:  -81),   (DX:   49; DY:  -89), 
  (DX:   55; DY:  -97),   (DX:   60; DY: -105),   (DX:   65; DY: -113),   (DX:   70; DY: -120),   (DX:   75; DY: -127), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   32; DY:   32),   (DX: -103; DY:    0), 
  (DX:    0; DY:    0),   (DX:   18; DY:    0),   (DX: -103; DY:    0),   (DX:   -1; DY:   -1),   (DX:   18; DY:    0), 
  (DX:    0; DY:    0),   (DX:   18; DY:    0),   (DX:   18; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0), 
  (DX: -110; DY:    0),   (DX:   67; DY:    0),   (DX:   18; DY:    0),   (DX:  -47; DY:  119),   (DX: -103; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   83; DY:    0),   (DX:    0; DY:    0),   (DX:  101; DY:    0), 
  (DX:   53; DY:    0),   (DX:  -60; DY:    1),   (DX:   61; DY:    0),   (DX:   87; DY:    0),   (DX:   46; DY:    0), 


  // particles for frame 10
  (DX:   -2; DY:  -13),   (DX:   -7; DY:  -21),   (DX:  -12; DY:  -29),   (DX:  -16; DY:  -37),   (DX:  -21; DY:  -44), 
  (DX:  -26; DY:  -52),   (DX:  -31; DY:  -59),   (DX:  -35; DY:  -66),   (DX:  -40; DY:  -72),   (DX:  -45; DY:  -79), 
  (DX:  -50; DY:  -85),   (DX:  -55; DY:  -91),   (DX:  -59; DY:  -97),   (DX:  -64; DY: -103),   (DX:  -69; DY: -108), 
  (DX:  -74; DY: -114),   (DX:  -78; DY: -119),   (DX:  -83; DY: -124),   (DX:  -88; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:  -96; DY:  -11),   (DX:    0; DY:    0),   (DX:   59; DY:   32),   (DX:  -93; DY:   63), 
  (DX:   44; DY:   -9),   (DX: -116; DY:   -7),   (DX:  -72; DY:   -7),   (DX:    0; DY:    0),   (DX:   32; DY:   -6), 
  (DX:  -64; DY:  -76),   (DX:  -24; DY:  100),   (DX:   90; DY:  -80),   (DX:   -8; DY:   -3),   (DX:   75; DY:    0), 
  (DX: -101; DY:  -64),   (DX:   64; DY: -102),   (DX:   22; DY: -120),   (DX:   92; DY:   -1),   (DX:  -64; DY:   -1), 
  (DX:    0; DY:    0),   (DX:  -96; DY:   16),   (DX:   92; DY:    0),   (DX:   44; DY:    0),   (DX:  115; DY:    0), 
  (DX:   46; DY:    0),   (DX:    1; DY:    0),   (DX:   34; DY:    0),   (DX:   73; DY:    0),   (DX:   50; DY:    0), 


  // particles for frame 11
  (DX:   -8; DY:   -9),   (DX:  -10; DY:  -16),   (DX:  -13; DY:  -23),   (DX:  -16; DY:  -30),   (DX:  -19; DY:  -36), 
  (DX:  -21; DY:  -42),   (DX:  -24; DY:  -48),   (DX:  -27; DY:  -54),   (DX:  -30; DY:  -59),   (DX:  -32; DY:  -65), 
  (DX:  -35; DY:  -70),   (DX:  -38; DY:  -75),   (DX:  -40; DY:  -80),   (DX:  -43; DY:  -84),   (DX:  -46; DY:  -88), 
  (DX:  -49; DY:  -93),   (DX:  -51; DY:  -97),   (DX:  -54; DY: -100),   (DX:  -57; DY: -104),   (DX:  -60; DY: -107), 
  (DX:  -62; DY: -110),   (DX:  -65; DY: -113),   (DX:  -68; DY: -116),   (DX:  -71; DY: -119),   (DX:  -73; DY: -121), 
  (DX:  -76; DY: -123),   (DX:  -79; DY: -125),   (DX:  -82; DY: -127),   (DX:  -84; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:   18; DY:    0),   (DX:    0; DY:    0),   (DX:   40; DY:   68),   (DX:   67; DY:    0), 
  (DX:   18; DY:    0),   (DX:   18; DY:    0),   (DX:   18; DY:    0),   (DX:    0; DY:    0),   (DX:   18; DY:    0), 
  (DX:  -47; DY:  119),   (DX:  -44; DY:  119),   (DX:  -45; DY:  119),   (DX:   18; DY:    0),   (DX:    0; DY:    0), 
  (DX:    0; DY:    0),   (DX:   91; DY:    0),   (DX:  -47; DY:  119),   (DX:   18; DY:    0),   (DX:   18; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   87; DY:    0),   (DX:    0; DY:    0),   (DX:  115; DY:    0), 
  (DX:   49; DY:    0),   (DX:    0; DY:    0),   (DX:  120; DY:    0),   (DX:   78; DY:    0),   (DX:   49; DY:    0), 


  // particles for frame 12
  (DX:   -1; DY:  -10),   (DX:   -4; DY:  -16),   (DX:   -8; DY:  -22),   (DX:  -11; DY:  -27),   (DX:  -14; DY:  -33), 
  (DX:  -17; DY:  -38),   (DX:  -20; DY:  -43),   (DX:  -23; DY:  -48),   (DX:  -26; DY:  -53),   (DX:  -29; DY:  -58), 
  (DX:  -33; DY:  -62),   (DX:  -36; DY:  -66),   (DX:  -39; DY:  -70),   (DX:  -42; DY:  -74),   (DX:  -45; DY:  -77), 
  (DX:  -48; DY:  -81),   (DX:  -51; DY:  -84),   (DX:  -55; DY:  -87),   (DX:  -58; DY:  -89),   (DX:  -61; DY:  -92), 
  (DX:  -64; DY:  -94),   (DX:  -67; DY:  -96),   (DX:  -70; DY:  -98),   (DX:  -73; DY: -100),   (DX:  -76; DY: -101), 
  (DX:  -80; DY: -103),   (DX:  -83; DY: -104),   (DX:  -86; DY: -105),   (DX:  -89; DY: -106),   (DX:  -92; DY: -106), 
  (DX:  -95; DY: -106),   (DX:  -98; DY: -107),   (DX: -101; DY: -106),   (DX: -105; DY: -106),   (DX: -108; DY: -106), 
  (DX: -111; DY: -105),   (DX: -114; DY: -104),   (DX: -117; DY: -103),   (DX: -120; DY: -102),   (DX: -123; DY: -100), 
  (DX: -127; DY:  -99),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:   60; DY:   48),   (DX:    0; DY:    0),   (DX:   68; DY:   89),   (DX:  -88; DY:   -9), 
  (DX:   14; DY:  -80),   (DX:  -88; DY:   85),   (DX:  -93; DY:   63),   (DX:   -1; DY:   -1),   (DX: -108; DY:  107), 
  (DX:    0; DY:    0),   (DX:  -88; DY:   81),   (DX:  -88; DY:   81),   (DX:  103; DY:    4),   (DX:   40; DY:   -2), 
  (DX: -116; DY:   -3),   (DX:    0; DY:    0),   (DX:   83; DY:   15),   (DX:    0; DY:    0),   (DX:   20; DY:  -41), 
  (DX:    2; DY:    0),   (DX:   44; DY:    3),   (DX:  105; DY:    0),   (DX:  110; DY:    2),   (DX:  111; DY:    0), 
  (DX:   46; DY:    0),   (DX:    0; DY:    0),   (DX:   56; DY:    0),   (DX:   68; DY:    0),   (DX:   56; DY:    0), 


  // particles for frame 13
  (DX:   -6; DY:   -3),   (DX:   -8; DY:  -10),   (DX:  -10; DY:  -17),   (DX:  -13; DY:  -23),   (DX:  -15; DY:  -30), 
  (DX:  -18; DY:  -36),   (DX:  -20; DY:  -42),   (DX:  -23; DY:  -47),   (DX:  -25; DY:  -53),   (DX:  -28; DY:  -58), 
  (DX:  -30; DY:  -63),   (DX:  -33; DY:  -68),   (DX:  -35; DY:  -72),   (DX:  -37; DY:  -77),   (DX:  -40; DY:  -81), 
  (DX:  -42; DY:  -85),   (DX:  -45; DY:  -89),   (DX:  -47; DY:  -93),   (DX:  -50; DY:  -96),   (DX:  -52; DY:  -99), 
  (DX:  -55; DY: -102),   (DX:  -57; DY: -105),   (DX:  -60; DY: -108),   (DX:  -62; DY: -110),   (DX:  -64; DY: -113), 
  (DX:  -67; DY: -115),   (DX:  -69; DY: -116),   (DX:  -72; DY: -118),   (DX:  -74; DY: -120),   (DX:  -77; DY: -121), 
  (DX:  -79; DY: -122),   (DX:  -82; DY: -123),   (DX:  -84; DY: -123),   (DX:  -87; DY: -124),   (DX:  -89; DY: -124), 
  (DX:  -91; DY: -124),   (DX:  -94; DY: -124),   (DX:  -96; DY: -124),   (DX:  -99; DY: -123),   (DX: -101; DY: -122), 
  (DX: -104; DY: -121),   (DX: -106; DY: -120),   (DX: -109; DY: -119),   (DX: -111; DY: -117),   (DX: -114; DY: -115), 
  (DX: -116; DY: -114),   (DX: -118; DY: -111),   (DX: -121; DY: -109),   (DX: -123; DY: -106),   (DX: -126; DY: -104), 
  (DX: -128; DY: -128),   (DX:   64; DY:    0),   (DX:    0; DY:    0),   (DX:   88; DY:   58),   (DX:   18; DY:    0), 
  (DX:  -45; DY:  119),   (DX: -103; DY:    0),   (DX:   67; DY:    0),   (DX:   -1; DY:   -1),   (DX:   67; DY:    0), 
  (DX:    0; DY:    0),   (DX:   94; DY:    0),   (DX:   94; DY:    0),   (DX:  -44; DY:  119),   (DX:   18; DY:    0), 
  (DX:   18; DY:    0),   (DX:    0; DY:    0),   (DX: -113; DY:    0),   (DX:    0; DY:    0),   (DX:   69; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:  110; DY:    0),   (DX:    0; DY:    0),   (DX:  114; DY:    0), 
  (DX:   50; DY:    0),   (DX:    0; DY:    0),   (DX:   54; DY:    0),   (DX:   79; DY:    0),   (DX:   48; DY:    0), 


  // particles for frame 14
  (DX:   -5; DY:  -11),   (DX:   -8; DY:  -16),   (DX:  -10; DY:  -22),   (DX:  -12; DY:  -27),   (DX:  -15; DY:  -32), 
  (DX:  -17; DY:  -36),   (DX:  -19; DY:  -41),   (DX:  -22; DY:  -45),   (DX:  -24; DY:  -49),   (DX:  -26; DY:  -53), 
  (DX:  -29; DY:  -57),   (DX:  -31; DY:  -60),   (DX:  -33; DY:  -63),   (DX:  -36; DY:  -66),   (DX:  -38; DY:  -69), 
  (DX:  -40; DY:  -72),   (DX:  -43; DY:  -75),   (DX:  -45; DY:  -77),   (DX:  -47; DY:  -79),   (DX:  -50; DY:  -81), 
  (DX:  -52; DY:  -82),   (DX:  -54; DY:  -84),   (DX:  -56; DY:  -85),   (DX:  -59; DY:  -86),   (DX:  -61; DY:  -87), 
  (DX:  -63; DY:  -88),   (DX:  -66; DY:  -88),   (DX:  -68; DY:  -89),   (DX:  -70; DY:  -89),   (DX:  -73; DY:  -89), 
  (DX:  -75; DY:  -88),   (DX:  -77; DY:  -88),   (DX:  -80; DY:  -87),   (DX:  -82; DY:  -86),   (DX:  -84; DY:  -85), 
  (DX:  -87; DY:  -84),   (DX:  -89; DY:  -82),   (DX:  -91; DY:  -80),   (DX:  -94; DY:  -79),   (DX:  -96; DY:  -76), 
  (DX:  -98; DY:  -74),   (DX: -101; DY:  -72),   (DX: -103; DY:  -69),   (DX: -105; DY:  -66),   (DX: -107; DY:  -63), 
  (DX: -110; DY:  -60),   (DX: -112; DY:  -56),   (DX: -114; DY:  -52),   (DX: -117; DY:  -48),   (DX: -119; DY:  -44), 
  (DX: -121; DY:  -40),   (DX:  -48; DY:   47),   (DX:    0; DY:    0),   (DX:   58; DY:   32),   (DX:  -88; DY:   -9), 
  (DX:   88; DY:   -9),   (DX: -107; DY:  -90),   (DX:  -72; DY:   -7),   (DX:    2; DY:    0),   (DX: -124; DY:   -7), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    2; DY:    2),   (DX:   48; DY: -120),   (DX:   40; DY:   -2), 
  (DX:   34; DY:  110),   (DX:    0; DY:    0),   (DX: -108; DY:    2),   (DX:    0; DY:    0),   (DX:   78; DY:  -26), 
  (DX:    0; DY:    0),   (DX:    1; DY:    0),   (DX:   83; DY:    0),   (DX:   70; DY:   22),   (DX:   65; DY:    0), 
  (DX:   54; DY:    0),   (DX:    0; DY:    0),   (DX:   34; DY:    0),   (DX:   87; DY:    0),   (DX:   95; DY:    0), 


  // particles for frame 15
  (DX:    1; DY:   -4),   (DX:    4; DY:   -9),   (DX:    7; DY:  -14),   (DX:   10; DY:  -19),   (DX:   14; DY:  -23), 
  (DX:   17; DY:  -28),   (DX:   20; DY:  -32),   (DX:   23; DY:  -36),   (DX:   27; DY:  -40),   (DX:   30; DY:  -43), 
  (DX:   33; DY:  -46),   (DX:   37; DY:  -49),   (DX:   40; DY:  -52),   (DX:   43; DY:  -55),   (DX:   46; DY:  -58), 
  (DX:   50; DY:  -60),   (DX:   53; DY:  -62),   (DX:   56; DY:  -64),   (DX:   60; DY:  -66),   (DX:   63; DY:  -67), 
  (DX:   66; DY:  -69),   (DX:   69; DY:  -70),   (DX:   73; DY:  -71),   (DX:   76; DY:  -71),   (DX:   79; DY:  -72), 
  (DX:   83; DY:  -72),   (DX:   86; DY:  -72),   (DX:   89; DY:  -72),   (DX:   92; DY:  -72),   (DX:   96; DY:  -72), 
  (DX:   99; DY:  -71),   (DX:  102; DY:  -70),   (DX:  106; DY:  -69),   (DX:  109; DY:  -68),   (DX:  112; DY:  -66), 
  (DX:  115; DY:  -65),   (DX:  119; DY:  -63),   (DX:  122; DY:  -61),   (DX:  125; DY:  -58),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:   64; DY:    0),   (DX:    0; DY:    0),   (DX:   32; DY:   32),   (DX:   18; DY:    0), 
  (DX:   18; DY:    0),   (DX:   66; DY:    0),   (DX:   18; DY:    0),   (DX:    0; DY:    0),   (DX:   18; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:  -47; DY:  119),   (DX:   18; DY:    0), 
  (DX:   67; DY:    0),   (DX:    0; DY:    0),   (DX:   14; DY:    0),   (DX:    0; DY:    0),   (DX: -112; DY:  124), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:  120; DY:    0),   (DX:  -26; DY:   61),   (DX:  114; DY:    0), 
  (DX:   48; DY:    0),   (DX:    0; DY:    0),   (DX:   44; DY:    0),   (DX:   83; DY:    0),   (DX:  120; DY:    0), 


  // particles for frame 16
  (DX:   -2; DY:   -6),   (DX:   -1; DY:  -12),   (DX:    0; DY:  -17),   (DX:    1; DY:  -22),   (DX:    2; DY:  -27), 
  (DX:    4; DY:  -32),   (DX:    5; DY:  -36),   (DX:    6; DY:  -41),   (DX:    7; DY:  -45),   (DX:    8; DY:  -49), 
  (DX:   10; DY:  -53),   (DX:   11; DY:  -56),   (DX:   12; DY:  -59),   (DX:   13; DY:  -63),   (DX:   14; DY:  -66), 
  (DX:   16; DY:  -68),   (DX:   17; DY:  -71),   (DX:   18; DY:  -73),   (DX:   19; DY:  -75),   (DX:   21; DY:  -77), 
  (DX:   22; DY:  -79),   (DX:   23; DY:  -81),   (DX:   24; DY:  -82),   (DX:   25; DY:  -83),   (DX:   27; DY:  -84), 
  (DX:   28; DY:  -85),   (DX:   29; DY:  -85),   (DX:   30; DY:  -86),   (DX:   31; DY:  -86),   (DX:   33; DY:  -86), 
  (DX:   34; DY:  -86),   (DX:   35; DY:  -85),   (DX:   36; DY:  -84),   (DX:   37; DY:  -84),   (DX:   39; DY:  -82), 
  (DX:   40; DY:  -81),   (DX:   41; DY:  -80),   (DX:   42; DY:  -78),   (DX:   44; DY:  -76),   (DX:   45; DY:  -74), 
  (DX:   46; DY:  -72),   (DX:   47; DY:  -69),   (DX:   48; DY:  -67),   (DX:   50; DY:  -64),   (DX:   51; DY:  -61), 
  (DX:   52; DY:  -58),   (DX:   53; DY:  -54),   (DX:   54; DY:  -51),   (DX:   56; DY:  -47),   (DX:   57; DY:  -43), 
  (DX:   58; DY:  -38),   (DX:  -52; DY:   47),   (DX:    0; DY:    0),   (DX:   32; DY:   45),   (DX:  -88; DY:   85), 
  (DX:   22; DY: -120),   (DX:  -88; DY:   85),   (DX:  -72; DY:   -7),   (DX:   99; DY:   36),   (DX:    4; DY:   -6), 
  (DX:    0; DY:    0),   (DX:  -88; DY:   81),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:  -88; DY:   85), 
  (DX:   14; DY:   17),   (DX:    2; DY:    1),   (DX:    2; DY:    2),   (DX:  -12; DY:   -2),   (DX:  -32; DY:   -1), 
  (DX:    0; DY:    0),   (DX:    4; DY:    0),   (DX:  115; DY:    0),   (DX:  -45; DY: -107),   (DX:   99; DY:    0), 
  (DX:   48; DY:    0),   (DX:    0; DY:    0),   (DX:  112; DY:    0),   (DX:   92; DY:    0),   (DX:   45; DY:    0), 


  // particles for frame 17
  (DX:   -6; DY:  -10),   (DX:   -8; DY:  -14),   (DX:   -9; DY:  -18),   (DX:  -10; DY:  -22),   (DX:  -12; DY:  -26), 
  (DX:  -13; DY:  -30),   (DX:  -14; DY:  -33),   (DX:  -15; DY:  -36),   (DX:  -17; DY:  -39),   (DX:  -18; DY:  -42), 
  (DX:  -19; DY:  -45),   (DX:  -21; DY:  -47),   (DX:  -22; DY:  -49),   (DX:  -23; DY:  -51),   (DX:  -25; DY:  -53), 
  (DX:  -26; DY:  -55),   (DX:  -27; DY:  -56),   (DX:  -29; DY:  -57),   (DX:  -30; DY:  -58),   (DX:  -31; DY:  -59), 
  (DX:  -32; DY:  -59),   (DX:  -34; DY:  -60),   (DX:  -35; DY:  -60),   (DX:  -36; DY:  -60),   (DX:  -38; DY:  -60), 
  (DX:  -39; DY:  -59),   (DX:  -40; DY:  -59),   (DX:  -42; DY:  -58),   (DX:  -43; DY:  -57),   (DX:  -44; DY:  -56), 
  (DX:  -46; DY:  -54),   (DX:  -47; DY:  -53),   (DX:  -48; DY:  -51),   (DX:  -49; DY:  -49),   (DX:  -51; DY:  -47), 
  (DX:  -52; DY:  -44),   (DX:  -53; DY:  -42),   (DX:  -55; DY:  -39),   (DX:  -56; DY:  -36),   (DX:  -57; DY:  -33), 
  (DX:  -59; DY:  -29),   (DX:  -60; DY:  -25),   (DX:  -61; DY:  -22),   (DX:  -63; DY:  -18),   (DX:  -64; DY:  -13), 
  (DX:  -65; DY:   -9),   (DX:  -66; DY:   -4),   (DX:  -68; DY:    0),   (DX:  -69; DY:    5),   (DX:  -70; DY:   11), 
  (DX:  -72; DY:   16),   (DX:   64; DY:    0),   (DX:    0; DY:    0),   (DX:   32; DY:   32),   (DX: -103; DY:    0), 
  (DX:  -47; DY:  119),   (DX: -103; DY:    0),   (DX:   18; DY:    0),   (DX:  -45; DY:  119),   (DX:   18; DY:    0), 
  (DX:    0; DY:    0),   (DX:   94; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX: -103; DY:    0), 
  (DX:  -46; DY:  119),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   18; DY:    0),   (DX:   18; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   92; DY:    0),   (DX:  -60; DY:    1),   (DX:  104; DY:    0), 
  (DX:   46; DY:    0),   (DX:    0; DY:    0),   (DX:  117; DY:    0),   (DX:   87; DY:    0),   (DX:  119; DY:    0), 


  // particles for frame 18
  (DX:    2; DY:   -2),   (DX:    1; DY:   -7),   (DX:    1; DY:  -12),   (DX:    0; DY:  -16),   (DX:   -1; DY:  -21), 
  (DX:   -2; DY:  -25),   (DX:   -2; DY:  -29),   (DX:   -3; DY:  -33),   (DX:   -4; DY:  -36),   (DX:   -5; DY:  -39), 
  (DX:   -6; DY:  -43),   (DX:   -6; DY:  -46),   (DX:   -7; DY:  -48),   (DX:   -8; DY:  -51),   (DX:   -9; DY:  -53), 
  (DX:  -10; DY:  -55),   (DX:  -10; DY:  -57),   (DX:  -11; DY:  -59),   (DX:  -12; DY:  -60),   (DX:  -13; DY:  -62), 
  (DX:  -14; DY:  -63),   (DX:  -14; DY:  -64),   (DX:  -15; DY:  -65),   (DX:  -16; DY:  -65),   (DX:  -17; DY:  -65), 
  (DX:  -18; DY:  -66),   (DX:  -18; DY:  -65),   (DX:  -19; DY:  -65),   (DX:  -20; DY:  -65),   (DX:  -21; DY:  -64), 
  (DX:  -22; DY:  -63),   (DX:  -22; DY:  -62),   (DX:  -23; DY:  -61),   (DX:  -24; DY:  -59),   (DX:  -25; DY:  -58), 
  (DX:  -26; DY:  -56),   (DX:  -26; DY:  -54),   (DX:  -27; DY:  -52),   (DX:  -28; DY:  -49),   (DX:  -29; DY:  -46), 
  (DX:  -30; DY:  -44),   (DX:  -30; DY:  -40),   (DX:  -31; DY:  -37),   (DX:  -32; DY:  -34),   (DX:  -33; DY:  -30), 
  (DX:  -34; DY:  -26),   (DX:  -34; DY:  -22),   (DX:  -35; DY:  -18),   (DX:  -36; DY:  -13),   (DX:  -37; DY:   -9), 
  (DX:  -38; DY:   -4),   (DX:   28; DY:   48),   (DX:    0; DY:    0),   (DX:   45; DY:   57),   (DX: -108; DY:    2), 
  (DX:    0; DY:  -32),   (DX: -116; DY:   -7),   (DX:  -88; DY:   85),   (DX:    0; DY:    0),   (DX:  -43; DY:   15), 
  (DX:  -28; DY:   -7),   (DX: -112; DY:  114),   (DX:   28; DY:    0),   (DX:   40; DY:   -4),   (DX:   40; DY:   -2), 
  (DX: -104; DY:   -3),   (DX:   40; DY:   -2),   (DX:    0; DY:    0),   (DX:    1; DY:    0),   (DX:  -36; DY:   68), 
  (DX:    0; DY:    0),   (DX:  -52; DY:   19),   (DX:    0; DY:    0),   (DX:    1; DY:    0),   (DX:  105; DY:    0), 
  (DX:   50; DY:    0),   (DX:    0; DY:    0),   (DX:   98; DY:    0),   (DX:  105; DY:    0),   (DX:  119; DY:    0), 


  // particles for frame 19
  (DX:    5; DY:   -8),   (DX:    7; DY:  -13),   (DX:    9; DY:  -17),   (DX:   11; DY:  -22),   (DX:   13; DY:  -26), 
  (DX:   16; DY:  -30),   (DX:   18; DY:  -34),   (DX:   20; DY:  -37),   (DX:   22; DY:  -40),   (DX:   24; DY:  -44), 
  (DX:   26; DY:  -47),   (DX:   28; DY:  -49),   (DX:   30; DY:  -52),   (DX:   32; DY:  -54),   (DX:   35; DY:  -56), 
  (DX:   37; DY:  -58),   (DX:   39; DY:  -60),   (DX:   41; DY:  -62),   (DX:   43; DY:  -63),   (DX:   45; DY:  -64), 
  (DX:   47; DY:  -65),   (DX:   49; DY:  -66),   (DX:   51; DY:  -66),   (DX:   53; DY:  -67),   (DX:   56; DY:  -67), 
  (DX:   58; DY:  -67),   (DX:   60; DY:  -67),   (DX:   62; DY:  -66),   (DX:   64; DY:  -65),   (DX:   66; DY:  -65), 
  (DX:   68; DY:  -64),   (DX:   70; DY:  -62),   (DX:   72; DY:  -61),   (DX:   75; DY:  -59),   (DX:   77; DY:  -57), 
  (DX:   79; DY:  -55),   (DX:   81; DY:  -53),   (DX:   83; DY:  -51),   (DX:   85; DY:  -48),   (DX:   87; DY:  -45), 
  (DX:   89; DY:  -42),   (DX:   91; DY:  -39),   (DX:   93; DY:  -35),   (DX:   96; DY:  -32),   (DX:   98; DY:  -28), 
  (DX:  100; DY:  -24),   (DX:  102; DY:  -20),   (DX:  104; DY:  -15),   (DX:  106; DY:  -11),   (DX:  108; DY:   -6), 
  (DX:  110; DY:   -1),   (DX:   64; DY:    0),   (DX:    0; DY:    0),   (DX:   48; DY:   59),   (DX:   14; DY:    0), 
  (DX:   -3; DY:  127),   (DX:   18; DY:    0),   (DX: -103; DY:    0),   (DX:    0; DY:    0),   (DX: -113; DY:    0), 
  (DX:   18; DY:    0),   (DX:   20; DY:    0),   (DX:   15; DY:    0),   (DX:   18; DY:    0),   (DX:   18; DY:    0), 
  (DX:   18; DY:    0),   (DX:   18; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   64; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:  116; DY:    0), 
  (DX:   48; DY:    0),   (DX:    0; DY:    0),   (DX:  108; DY:    0),   (DX:  110; DY:    0),   (DX:   95; DY:    0), 


  // particles for frame 20
  (DX:    2; DY:   -7),   (DX:    2; DY:  -11),   (DX:    1; DY:  -15),   (DX:    1; DY:  -18),   (DX:    1; DY:  -21), 
  (DX:    1; DY:  -25),   (DX:    0; DY:  -28),   (DX:    0; DY:  -30),   (DX:    0; DY:  -33),   (DX:    0; DY:  -35), 
  (DX:   -1; DY:  -37),   (DX:   -1; DY:  -39),   (DX:   -1; DY:  -41),   (DX:   -1; DY:  -43),   (DX:   -2; DY:  -44), 
  (DX:   -2; DY:  -45),   (DX:   -2; DY:  -46),   (DX:   -2; DY:  -47),   (DX:   -3; DY:  -47),   (DX:   -3; DY:  -48), 
  (DX:   -3; DY:  -48),   (DX:   -3; DY:  -48),   (DX:   -4; DY:  -47),   (DX:   -4; DY:  -47),   (DX:   -4; DY:  -46), 
  (DX:   -4; DY:  -46),   (DX:   -5; DY:  -44),   (DX:   -5; DY:  -43),   (DX:   -5; DY:  -42),   (DX:   -5; DY:  -40), 
  (DX:   -6; DY:  -38),   (DX:   -6; DY:  -36),   (DX:   -6; DY:  -34),   (DX:   -6; DY:  -31),   (DX:   -7; DY:  -29), 
  (DX:   -7; DY:  -26),   (DX:   -7; DY:  -23),   (DX:   -7; DY:  -20),   (DX:   -8; DY:  -16),   (DX:   -8; DY:  -13), 
  (DX:   -8; DY:   -9),   (DX:   -8; DY:   -5),   (DX:   -9; DY:    0),   (DX:   -9; DY:    4),   (DX:   -9; DY:    9), 
  (DX:   -9; DY:   14),   (DX:  -10; DY:   19),   (DX:  -10; DY:   24),   (DX:  -10; DY:   29),   (DX:  -10; DY:   35), 
  (DX:  -11; DY:   41),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   41; DY:   44),   (DX:    0; DY:    0), 
  (DX:   88; DY:   -9),   (DX:  -88; DY:   85),   (DX:   84; DY:   -8),   (DX:    1; DY:    0),   (DX:    0; DY:    0), 
  (DX:    0; DY:    0),   (DX:    5; DY:    1),   (DX:    1; DY:    0),   (DX:   63; DY:  -58),   (DX:  -93; DY:   63), 
  (DX:  -16; DY:  110),   (DX:   83; DY:   15),   (DX:   28; DY:    0),   (DX: -128; DY:   -1),   (DX:  -64; DY:   -1), 
  (DX:   20; DY:    2),   (DX:   80; DY:   16),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:  101; DY:    0), 
  (DX:   48; DY:    0),   (DX:    0; DY:    0),   (DX:  105; DY:    0),   (DX:   83; DY:    0),   (DX:   53; DY:    0), 


  // particles for frame 21
  (DX:   -7; DY:   -7),   (DX:   -9; DY:  -10),   (DX:  -10; DY:  -14),   (DX:  -12; DY:  -17),   (DX:  -13; DY:  -20), 
  (DX:  -15; DY:  -22),   (DX:  -16; DY:  -25),   (DX:  -18; DY:  -27),   (DX:  -19; DY:  -29),   (DX:  -21; DY:  -31), 
  (DX:  -22; DY:  -33),   (DX:  -24; DY:  -34),   (DX:  -26; DY:  -36),   (DX:  -27; DY:  -37),   (DX:  -29; DY:  -38), 
  (DX:  -30; DY:  -38),   (DX:  -32; DY:  -39),   (DX:  -33; DY:  -39),   (DX:  -35; DY:  -39),   (DX:  -36; DY:  -39), 
  (DX:  -38; DY:  -39),   (DX:  -39; DY:  -38),   (DX:  -41; DY:  -38),   (DX:  -42; DY:  -37),   (DX:  -44; DY:  -36), 
  (DX:  -46; DY:  -34),   (DX:  -47; DY:  -33),   (DX:  -49; DY:  -31),   (DX:  -50; DY:  -29),   (DX:  -52; DY:  -27), 
  (DX:  -53; DY:  -25),   (DX:  -55; DY:  -22),   (DX:  -56; DY:  -20),   (DX:  -58; DY:  -17),   (DX:  -59; DY:  -14), 
  (DX:  -61; DY:  -10),   (DX:  -63; DY:   -7),   (DX:  -64; DY:   -3),   (DX:  -66; DY:    1),   (DX:  -67; DY:    5), 
  (DX:  -69; DY:    9),   (DX:  -70; DY:   14),   (DX:  -72; DY:   18),   (DX:  -73; DY:   23),   (DX:  -75; DY:   28), 
  (DX:  -76; DY:   33),   (DX:  -78; DY:   39),   (DX:  -79; DY:   45),   (DX:  -81; DY:   51),   (DX:  -83; DY:   57), 
  (DX:  -84; DY:   63),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   32; DY:   68),   (DX:    0; DY:    0), 
  (DX:   18; DY:    0),   (DX: -103; DY:    0),   (DX:   18; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:  -47; DY:  119),   (DX:   67; DY:    0), 
  (DX:   67; DY:    0),   (DX: -113; DY:    0),   (DX:   15; DY:    0),   (DX:   18; DY:    0),   (DX:   18; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   99; DY:    0), 
  (DX:   48; DY:    0),   (DX:    0; DY:    0),   (DX:   99; DY:    0),   (DX:  120; DY:    0),   (DX:   50; DY:    0), 


  // particles for frame 22
  (DX:   -5; DY:   -1),   (DX:   -8; DY:   -4),   (DX:  -10; DY:   -7),   (DX:  -13; DY:  -10),   (DX:  -15; DY:  -13), 
  (DX:  -18; DY:  -15),   (DX:  -21; DY:  -18),   (DX:  -23; DY:  -20),   (DX:  -26; DY:  -22),   (DX:  -28; DY:  -23), 
  (DX:  -31; DY:  -25),   (DX:  -33; DY:  -26),   (DX:  -36; DY:  -27),   (DX:  -38; DY:  -28),   (DX:  -41; DY:  -28), 
  (DX:  -43; DY:  -29),   (DX:  -46; DY:  -29),   (DX:  -48; DY:  -29),   (DX:  -51; DY:  -29),   (DX:  -54; DY:  -29), 
  (DX:  -56; DY:  -28),   (DX:  -59; DY:  -28),   (DX:  -61; DY:  -27),   (DX:  -64; DY:  -25),   (DX:  -66; DY:  -24), 
  (DX:  -69; DY:  -23),   (DX:  -71; DY:  -21),   (DX:  -74; DY:  -19),   (DX:  -76; DY:  -17),   (DX:  -79; DY:  -14), 
  (DX:  -82; DY:  -12),   (DX:  -84; DY:   -9),   (DX:  -87; DY:   -6),   (DX:  -89; DY:   -3),   (DX:  -92; DY:    0), 
  (DX:  -94; DY:    4),   (DX:  -97; DY:    8),   (DX:  -99; DY:   11),   (DX: -102; DY:   16),   (DX: -104; DY:   20), 
  (DX: -107; DY:   25),   (DX: -109; DY:   29),   (DX: -112; DY:   34),   (DX: -115; DY:   39),   (DX: -117; DY:   45), 
  (DX: -120; DY:   50),   (DX: -122; DY:   56),   (DX: -125; DY:   62),   (DX: -127; DY:   68),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   32; DY:   13),   (DX:   32; DY:    0), 
  (DX:   32; DY:    0),   (DX:  115; DY:   61),   (DX:   46; DY:  -74),   (DX:  124; DY:    8),   (DX:   68; DY:   30), 
  (DX:  -24; DY:   -5),   (DX:   68; DY:   -5),   (DX:   14; DY:  -80),   (DX:    0; DY:    0),   (DX:   40; DY:   -2), 
  (DX:    0; DY:    0),   (DX:  -88; DY:   85),   (DX:  100; DY:   -1),   (DX:  103; DY:    4),   (DX:  -16; DY:   -1), 
  (DX: -100; DY:    1),   (DX:    2; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:  116; DY:    0), 
  (DX:   34; DY:    0),   (DX:    0; DY:    0),   (DX:   75; DY:    0),   (DX:   83; DY:    0),   (DX:   50; DY:    0), 


  // particles for frame 23
  (DX:    2; DY:   -8),   (DX:    2; DY:  -12),   (DX:    3; DY:  -16),   (DX:    3; DY:  -19),   (DX:    3; DY:  -22), 
  (DX:    3; DY:  -25),   (DX:    4; DY:  -28),   (DX:    4; DY:  -31),   (DX:    4; DY:  -33),   (DX:    5; DY:  -36), 
  (DX:    5; DY:  -38),   (DX:    5; DY:  -39),   (DX:    6; DY:  -41),   (DX:    6; DY:  -42),   (DX:    6; DY:  -44), 
  (DX:    6; DY:  -45),   (DX:    7; DY:  -46),   (DX:    7; DY:  -46),   (DX:    7; DY:  -47),   (DX:    8; DY:  -47), 
  (DX:    8; DY:  -47),   (DX:    8; DY:  -47),   (DX:    8; DY:  -46),   (DX:    9; DY:  -46),   (DX:    9; DY:  -45), 
  (DX:    9; DY:  -44),   (DX:   10; DY:  -43),   (DX:   10; DY:  -42),   (DX:   10; DY:  -40),   (DX:   10; DY:  -38), 
  (DX:   11; DY:  -36),   (DX:   11; DY:  -34),   (DX:   11; DY:  -32),   (DX:   12; DY:  -29),   (DX:   12; DY:  -26), 
  (DX:   12; DY:  -23),   (DX:   13; DY:  -20),   (DX:   13; DY:  -17),   (DX:   13; DY:  -13),   (DX:   13; DY:  -10), 
  (DX:   14; DY:   -6),   (DX:   14; DY:   -1),   (DX:   14; DY:    3),   (DX:   15; DY:    7),   (DX:   15; DY:   12), 
  (DX:   15; DY:   17),   (DX:   15; DY:   22),   (DX:   16; DY:   28),   (DX:   16; DY:   33),   (DX:   16; DY:   39), 
  (DX:   17; DY:   45),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   89; DY:   58),   (DX:    0; DY:    0), 
  (DX:    0; DY:    0),   (DX:   67; DY:    0),   (DX:   65; DY:    0),   (DX:    1; DY:   78),   (DX: -103; DY:    0), 
  (DX:   18; DY:    0),   (DX:   18; DY:    0),   (DX:  -45; DY:  119),   (DX:    0; DY:    0),   (DX:   18; DY:    0), 
  (DX:    0; DY:    0),   (DX: -103; DY:    0),   (DX:   18; DY:    0),   (DX:  -44; DY:  119),   (DX:   18; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:  117; DY:    0), 
  (DX:   83; DY:    0),   (DX:    0; DY:    0),   (DX:  101; DY:    0),   (DX:   92; DY:    0),   (DX:  102; DY:    0), 


  // particles for frame 24
  (DX:    1; DY:   -5),   (DX:    3; DY:   -8),   (DX:    5; DY:  -11),   (DX:    7; DY:  -14),   (DX:    9; DY:  -16), 
  (DX:   11; DY:  -19),   (DX:   13; DY:  -21),   (DX:   15; DY:  -23),   (DX:   17; DY:  -25),   (DX:   19; DY:  -26), 
  (DX:   21; DY:  -28),   (DX:   23; DY:  -29),   (DX:   25; DY:  -30),   (DX:   27; DY:  -31),   (DX:   29; DY:  -32), 
  (DX:   31; DY:  -32),   (DX:   33; DY:  -32),   (DX:   35; DY:  -32),   (DX:   37; DY:  -32),   (DX:   39; DY:  -32), 
  (DX:   40; DY:  -31),   (DX:   42; DY:  -30),   (DX:   44; DY:  -29),   (DX:   46; DY:  -28),   (DX:   48; DY:  -27), 
  (DX:   50; DY:  -25),   (DX:   52; DY:  -23),   (DX:   54; DY:  -21),   (DX:   56; DY:  -19),   (DX:   58; DY:  -17), 
  (DX:   60; DY:  -14),   (DX:   62; DY:  -11),   (DX:   64; DY:   -8),   (DX:   66; DY:   -5),   (DX:   68; DY:   -2), 
  (DX:   70; DY:    2),   (DX:   72; DY:    6),   (DX:   74; DY:   10),   (DX:   76; DY:   14),   (DX:   78; DY:   18), 
  (DX:   79; DY:   23),   (DX:   81; DY:   28),   (DX:   83; DY:   33),   (DX:   85; DY:   38),   (DX:   87; DY:   43), 
  (DX:   89; DY:   49),   (DX:   91; DY:   55),   (DX:   93; DY:   61),   (DX:   95; DY:   67),   (DX:   97; DY:   73), 
  (DX:   99; DY:   80),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   10; DY:   32),   (DX:  112; DY:  -10), 
  (DX:   88; DY:   -9),   (DX:    0; DY:    0),   (DX:   53; DY:    1),   (DX:  112; DY:   -7),   (DX: -100; DY:   -7), 
  (DX:  103; DY:    4),   (DX:  -34; DY:  119),   (DX: -112; DY:   -5),   (DX:   14; DY:  -80),   (DX:   40; DY:   -2), 
  (DX: -108; DY:   -3),   (DX: -107; DY:  -90),   (DX:   92; DY:   -1),   (DX:  -16; DY: -119),   (DX:  -41; DY:  111), 
  (DX:    0; DY:    0),   (DX:    6; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:  114; DY:    0), 
  (DX:  121; DY:    0),   (DX:    1; DY:    0),   (DX:  121; DY:    0),   (DX:   77; DY:    0),   (DX:   57; DY:    0), 


  // particles for frame 25
  (DX:   -2; DY:   -5),   (DX:    1; DY:   -8),   (DX:    3; DY:  -10),   (DX:    5; DY:  -13),   (DX:    8; DY:  -15), 
  (DX:   10; DY:  -17),   (DX:   12; DY:  -19),   (DX:   14; DY:  -20),   (DX:   17; DY:  -22),   (DX:   19; DY:  -23), 
  (DX:   21; DY:  -24),   (DX:   24; DY:  -25),   (DX:   26; DY:  -25),   (DX:   28; DY:  -25),   (DX:   31; DY:  -26), 
  (DX:   33; DY:  -26),   (DX:   35; DY:  -25),   (DX:   38; DY:  -25),   (DX:   40; DY:  -24),   (DX:   42; DY:  -24), 
  (DX:   44; DY:  -23),   (DX:   47; DY:  -21),   (DX:   49; DY:  -20),   (DX:   51; DY:  -18),   (DX:   54; DY:  -17), 
  (DX:   56; DY:  -15),   (DX:   58; DY:  -12),   (DX:   61; DY:  -10),   (DX:   63; DY:   -7),   (DX:   65; DY:   -5), 
  (DX:   68; DY:   -1),   (DX:   70; DY:    2),   (DX:   72; DY:    5),   (DX:   74; DY:    9),   (DX:   77; DY:   13), 
  (DX:   79; DY:   17),   (DX:   81; DY:   21),   (DX:   84; DY:   25),   (DX:   86; DY:   30),   (DX:   88; DY:   35), 
  (DX:   91; DY:   40),   (DX:   93; DY:   45),   (DX:   95; DY:   50),   (DX:   98; DY:   56),   (DX:  100; DY:   62), 
  (DX:  102; DY:   68),   (DX:  104; DY:   74),   (DX:  107; DY:   80),   (DX:  109; DY:   87),   (DX:  111; DY:   94), 
  (DX:  114; DY:  101),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   32; DY:   32),   (DX:   18; DY:    0), 
  (DX:   18; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   18; DY:    0),   (DX:   18; DY:    0), 
  (DX:  -44; DY:  119),   (DX:  -46; DY:  119),   (DX:   18; DY:    0),   (DX:  -45; DY:  119),   (DX:   18; DY:    0), 
  (DX:   18; DY:    0),   (DX:   66; DY:    0),   (DX:   18; DY:    0),   (DX:  -47; DY:  119),   (DX: -127; DY:  124), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:  101; DY:    0), 
  (DX:  115; DY:    0),   (DX:    0; DY:    0),   (DX:   84; DY:    0),   (DX:   97; DY:    0),   (DX:  102; DY:    0), 


  // particles for frame 26
  (DX:   -6; DY:   -6),   (DX:   -9; DY:   -8),   (DX:  -11; DY:  -11),   (DX:  -13; DY:  -13),   (DX:  -15; DY:  -15), 
  (DX:  -17; DY:  -17),   (DX:  -19; DY:  -18),   (DX:  -22; DY:  -19),   (DX:  -24; DY:  -21),   (DX:  -26; DY:  -22), 
  (DX:  -28; DY:  -22),   (DX:  -30; DY:  -23),   (DX:  -32; DY:  -23),   (DX:  -35; DY:  -24),   (DX:  -37; DY:  -24), 
  (DX:  -39; DY:  -23),   (DX:  -41; DY:  -23),   (DX:  -43; DY:  -22),   (DX:  -45; DY:  -21),   (DX:  -48; DY:  -20), 
  (DX:  -50; DY:  -19),   (DX:  -52; DY:  -18),   (DX:  -54; DY:  -16),   (DX:  -56; DY:  -14),   (DX:  -59; DY:  -12), 
  (DX:  -61; DY:  -10),   (DX:  -63; DY:   -8),   (DX:  -65; DY:   -5),   (DX:  -67; DY:   -2),   (DX:  -69; DY:    1), 
  (DX:  -72; DY:    4),   (DX:  -74; DY:    7),   (DX:  -76; DY:   11),   (DX:  -78; DY:   15),   (DX:  -80; DY:   19), 
  (DX:  -82; DY:   23),   (DX:  -85; DY:   27),   (DX:  -87; DY:   32),   (DX:  -89; DY:   37),   (DX:  -91; DY:   42), 
  (DX:  -93; DY:   47),   (DX:  -95; DY:   52),   (DX:  -98; DY:   58),   (DX: -100; DY:   64),   (DX: -102; DY:   70), 
  (DX: -104; DY:   76),   (DX: -106; DY:   83),   (DX: -109; DY:   89),   (DX: -111; DY:   96),   (DX: -113; DY:  103), 
  (DX: -115; DY:  110),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   32; DY:   40),   (DX:    0; DY:  -64), 
  (DX:   -8; DY:  -21),   (DX:   17; DY:  -67),   (DX:  124; DY:    8),   (DX:   66; DY:   38),   (DX:   46; DY:  -74), 
  (DX:   48; DY: -120),   (DX: -112; DY:  114),   (DX:   52; DY: -121),   (DX: -108; DY:    2),   (DX:  -88; DY:   85), 
  (DX:  -23; DY:   79),   (DX:  -96; DY:   -2),   (DX:  -88; DY:   81),   (DX:   -1; DY:   -1),   (DX:    5; DY:    0), 
  (DX:   91; DY:   73),   (DX:   28; DY:   36),   (DX:    0; DY:    1),   (DX:    0; DY:    0),   (DX:   61; DY:    0), 
  (DX:  116; DY:    0),   (DX:    0; DY:    0),   (DX:  111; DY:    0),   (DX:  110; DY:    0),   (DX:   56; DY:    0), 


  // particles for frame 27
  (DX:    2; DY:    1),   (DX:    1; DY:   -2),   (DX:    0; DY:   -4),   (DX:   -2; DY:   -6),   (DX:   -3; DY:   -8), 
  (DX:   -4; DY:  -10),   (DX:   -6; DY:  -11),   (DX:   -7; DY:  -13),   (DX:   -8; DY:  -14),   (DX:  -10; DY:  -15), 
  (DX:  -11; DY:  -15),   (DX:  -12; DY:  -16),   (DX:  -14; DY:  -16),   (DX:  -15; DY:  -16),   (DX:  -16; DY:  -16), 
  (DX:  -18; DY:  -16),   (DX:  -19; DY:  -16),   (DX:  -20; DY:  -15),   (DX:  -22; DY:  -14),   (DX:  -23; DY:  -13), 
  (DX:  -25; DY:  -12),   (DX:  -26; DY:  -10),   (DX:  -27; DY:   -9),   (DX:  -29; DY:   -7),   (DX:  -30; DY:   -5), 
  (DX:  -31; DY:   -2),   (DX:  -33; DY:    0),   (DX:  -34; DY:    3),   (DX:  -35; DY:    6),   (DX:  -37; DY:    9), 
  (DX:  -38; DY:   12),   (DX:  -39; DY:   16),   (DX:  -41; DY:   19),   (DX:  -42; DY:   23),   (DX:  -43; DY:   27), 
  (DX:  -45; DY:   31),   (DX:  -46; DY:   36),   (DX:  -47; DY:   41),   (DX:  -49; DY:   45),   (DX:  -50; DY:   50), 
  (DX:  -51; DY:   56),   (DX:  -53; DY:   61),   (DX:  -54; DY:   67),   (DX:  -55; DY:   73),   (DX:  -57; DY:   79), 
  (DX:  -58; DY:   85),   (DX:  -59; DY:   92),   (DX:  -61; DY:   98),   (DX:  -62; DY:  105),   (DX:  -63; DY:  112), 
  (DX:  -65; DY:  119),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   32; DY:   32),   (DX:  -47; DY:  119), 
  (DX:   -3; DY:  127),   (DX:    0; DY:    0),   (DX:    1; DY:   78),   (DX:  -45; DY:  119),   (DX:   65; DY:    0), 
  (DX:  -47; DY:  119),   (DX:   20; DY:    0),   (DX:  -47; DY:  119),   (DX:   14; DY:    0),   (DX: -103; DY:    0), 
  (DX:   65; DY:    0),   (DX:   18; DY:    0),   (DX:   94; DY:    0),   (DX:   -1; DY:   -1),   (DX:    0; DY:    0), 
  (DX:   89; DY:   45),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   34; DY:    0), 
  (DX:  101; DY:    0),   (DX:    0; DY:    0),   (DX:  107; DY:    0),   (DX:  105; DY:    0),   (DX:   50; DY:    0), 


  // particles for frame 28
  (DX:   -1; DY:    0),   (DX:   -1; DY:   -3),   (DX:   -1; DY:   -5),   (DX:    0; DY:   -7),   (DX:    0; DY:   -9), 
  (DX:    0; DY:  -10),   (DX:    1; DY:  -12),   (DX:    1; DY:  -13),   (DX:    1; DY:  -14),   (DX:    1; DY:  -15), 
  (DX:    2; DY:  -15),   (DX:    2; DY:  -16),   (DX:    2; DY:  -16),   (DX:    2; DY:  -16),   (DX:    3; DY:  -16), 
  (DX:    3; DY:  -15),   (DX:    3; DY:  -14),   (DX:    4; DY:  -14),   (DX:    4; DY:  -13),   (DX:    4; DY:  -11), 
  (DX:    4; DY:  -10),   (DX:    5; DY:   -8),   (DX:    5; DY:   -7),   (DX:    5; DY:   -5),   (DX:    5; DY:   -2), 
  (DX:    6; DY:    0),   (DX:    6; DY:    3),   (DX:    6; DY:    5),   (DX:    7; DY:    8),   (DX:    7; DY:   12), 
  (DX:    7; DY:   15),   (DX:    7; DY:   19),   (DX:    8; DY:   23),   (DX:    8; DY:   27),   (DX:    8; DY:   31), 
  (DX:    8; DY:   35),   (DX:    9; DY:   40),   (DX:    9; DY:   45),   (DX:    9; DY:   50),   (DX:    9; DY:   55), 
  (DX:   10; DY:   60),   (DX:   10; DY:   66),   (DX:   10; DY:   72),   (DX:   11; DY:   78),   (DX:   11; DY:   84), 
  (DX:   11; DY:   90),   (DX:   11; DY:   97),   (DX:   12; DY:  104),   (DX:   12; DY:  111),   (DX:   12; DY:  118), 
  (DX:   12; DY:  125),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   68; DY:   88),   (DX:   10; DY: -128), 
  (DX:    0; DY:    0),   (DX: -108; DY:    2),   (DX:   42; DY:    1),   (DX:  124; DY:    8),   (DX:   17; DY:    1), 
  (DX:    0; DY:    0),   (DX:    1; DY:    0),   (DX: -108; DY:    2),   (DX:    2; DY:    2),   (DX:    1; DY:    0), 
  (DX:  -72; DY:   10),   (DX:   83; DY:   15),   (DX:   20; DY:    0),   (DX:   60; DY:   -1),   (DX:    1; DY:    0), 
  (DX:  -80; DY:    3),   (DX:  124; DY:    0),   (DX: -100; DY:    1),   (DX:    0; DY:    0),   (DX:  120; DY:    0), 
  (DX:  109; DY:    0),   (DX:    0; DY:    0),   (DX:  101; DY:    0),   (DX:  102; DY:    0),   (DX:   46; DY:    0), 


  // particles for frame 29
  (DX:    0; DY:   -8),   (DX:    1; DY:  -11),   (DX:    3; DY:  -13),   (DX:    4; DY:  -16),   (DX:    5; DY:  -18), 
  (DX:    6; DY:  -20),   (DX:    8; DY:  -22),   (DX:    9; DY:  -24),   (DX:   10; DY:  -25),   (DX:   11; DY:  -26), 
  (DX:   13; DY:  -28),   (DX:   14; DY:  -28),   (DX:   15; DY:  -29),   (DX:   16; DY:  -30),   (DX:   17; DY:  -30), 
  (DX:   19; DY:  -30),   (DX:   20; DY:  -30),   (DX:   21; DY:  -29),   (DX:   22; DY:  -29),   (DX:   24; DY:  -28), 
  (DX:   25; DY:  -27),   (DX:   26; DY:  -26),   (DX:   27; DY:  -25),   (DX:   29; DY:  -23),   (DX:   30; DY:  -22), 
  (DX:   31; DY:  -20),   (DX:   32; DY:  -18),   (DX:   34; DY:  -15),   (DX:   35; DY:  -13),   (DX:   36; DY:  -10), 
  (DX:   37; DY:   -7),   (DX:   38; DY:   -4),   (DX:   40; DY:   -1),   (DX:   41; DY:    3),   (DX:   42; DY:    7), 
  (DX:   43; DY:   11),   (DX:   45; DY:   15),   (DX:   46; DY:   19),   (DX:   47; DY:   24),   (DX:   48; DY:   28), 
  (DX:   50; DY:   33),   (DX:   51; DY:   38),   (DX:   52; DY:   44),   (DX:   53; DY:   49),   (DX:   55; DY:   55), 
  (DX:   56; DY:   61),   (DX:   57; DY:   67),   (DX:   58; DY:   73),   (DX:   59; DY:   80),   (DX:   61; DY:   87), 
  (DX:   62; DY:   93),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   48; DY:   41),   (DX:    0; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   20; DY:    0),   (DX:    1; DY:   78),   (DX:    0; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   14; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0), 
  (DX: -103; DY:    0),   (DX: -113; DY:    0),   (DX:    0; DY:    0),   (DX:   18; DY:    0),   (DX:    0; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   56; DY:    0), 
  (DX:   32; DY:    0),   (DX:    0; DY:    0),   (DX:  110; DY:    0),   (DX:  101; DY:    0),   (DX:   77; DY:    0), 


  // particles for frame 30
  (DX:    4; DY:    0),   (DX:    5; DY:   -2),   (DX:    6; DY:   -4),   (DX:    6; DY:   -6),   (DX:    7; DY:   -8), 
  (DX:    8; DY:  -10),   (DX:    8; DY:  -11),   (DX:    9; DY:  -13),   (DX:   10; DY:  -14),   (DX:   10; DY:  -15), 
  (DX:   11; DY:  -15),   (DX:   12; DY:  -16),   (DX:   13; DY:  -16),   (DX:   13; DY:  -16),   (DX:   14; DY:  -16), 
  (DX:   15; DY:  -15),   (DX:   15; DY:  -15),   (DX:   16; DY:  -14),   (DX:   17; DY:  -13),   (DX:   17; DY:  -12), 
  (DX:   18; DY:  -11),   (DX:   19; DY:   -9),   (DX:   20; DY:   -7),   (DX:   20; DY:   -5),   (DX:   21; DY:   -3), 
  (DX:   22; DY:   -1),   (DX:   22; DY:    2),   (DX:   23; DY:    4),   (DX:   24; DY:    7),   (DX:   24; DY:   10), 
  (DX:   25; DY:   14),   (DX:   26; DY:   17),   (DX:   26; DY:   21),   (DX:   27; DY:   25),   (DX:   28; DY:   29), 
  (DX:   29; DY:   34),   (DX:   29; DY:   38),   (DX:   30; DY:   43),   (DX:   31; DY:   48),   (DX:   31; DY:   53), 
  (DX:   32; DY:   58),   (DX:   33; DY:   64),   (DX:   33; DY:   70),   (DX:   34; DY:   76),   (DX:   35; DY:   82), 
  (DX:   36; DY:   88),   (DX:   36; DY:   95),   (DX:   37; DY:  101),   (DX:   38; DY:  108),   (DX:   38; DY:  115), 
  (DX:   39; DY:  123),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   58; DY:   32),   (DX:   -4; DY:  -10), 
  (DX:   56; DY:   -9),   (DX: -108; DY:    2),   (DX:   63; DY:    3),   (DX:  107; DY:    0),   (DX: -108; DY:    2), 
  (DX:  108; DY:   -6),   (DX:    0; DY:    0),   (DX:    2; DY:    2),   (DX:    0; DY:    0),   (DX:    0; DY:    0), 
  (DX:  113; DY:   -2),   (DX:  -88; DY:   85),   (DX:    1; DY:    0),   (DX:  -57; DY: -106),   (DX:    0; DY:  -16), 
  (DX:   50; DY:    0),   (DX:    2; DY:    0),   (DX:    1; DY:    0),   (DX:    0; DY:    0),   (DX:   54; DY:    0), 
  (DX:   68; DY:    0),   (DX:    0; DY:    0),   (DX:   61; DY:    0),   (DX:  115; DY:    0),   (DX:   97; DY:    0), 


  // particles for frame 31
  (DX:   -2; DY:   -4),   (DX:   -2; DY:   -6),   (DX:   -1; DY:   -9),   (DX:    0; DY:  -11),   (DX:    1; DY:  -13), 
  (DX:    2; DY:  -14),   (DX:    3; DY:  -16),   (DX:    4; DY:  -17),   (DX:    5; DY:  -18),   (DX:    6; DY:  -19), 
  (DX:    7; DY:  -20),   (DX:    8; DY:  -20),   (DX:    9; DY:  -20),   (DX:   10; DY:  -21),   (DX:   11; DY:  -20), 
  (DX:   12; DY:  -20),   (DX:   13; DY:  -20),   (DX:   14; DY:  -19),   (DX:   15; DY:  -18),   (DX:   16; DY:  -17), 
  (DX:   17; DY:  -16),   (DX:   18; DY:  -14),   (DX:   19; DY:  -12),   (DX:   20; DY:  -10),   (DX:   21; DY:   -8), 
  (DX:   21; DY:   -6),   (DX:   22; DY:   -3),   (DX:   23; DY:   -1),   (DX:   24; DY:    2),   (DX:   25; DY:    5), 
  (DX:   26; DY:    9),   (DX:   27; DY:   12),   (DX:   28; DY:   16),   (DX:   29; DY:   20),   (DX:   30; DY:   24), 
  (DX:   31; DY:   28),   (DX:   32; DY:   33),   (DX:   33; DY:   37),   (DX:   34; DY:   42),   (DX:   35; DY:   47), 
  (DX:   36; DY:   53),   (DX:   37; DY:   58),   (DX:   38; DY:   64),   (DX:   39; DY:   70),   (DX:   40; DY:   76), 
  (DX:   41; DY:   82),   (DX:   42; DY:   89),   (DX:   43; DY:   95),   (DX:   43; DY:  102),   (DX:   44; DY:  109), 
  (DX:   45; DY:  117),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   44; DY:   32),   (DX:   18; DY:    0), 
  (DX:   18; DY:    0),   (DX:   14; DY:    0),   (DX:   16; DY:   91),   (DX:   16; DY:    1),   (DX:    0; DY:    0), 
  (DX:   18; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0), 
  (DX:   65; DY:    0),   (DX: -103; DY:    0),   (DX:    0; DY:    0),   (DX:  -47; DY:  119),   (DX:   -3; DY:  127), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   34; DY:    0), 
  (DX:  101; DY:    0),   (DX:    0; DY:    0),   (DX:   34; DY:    0),   (DX:  116; DY:    0),   (DX:  110; DY:    0), 


  // particles for frame 32
  (DX:   -2; DY:    0),   (DX:   -2; DY:   -3),   (DX:   -3; DY:   -5),   (DX:   -3; DY:   -7),   (DX:   -3; DY:   -8), 
  (DX:   -4; DY:  -10),   (DX:   -4; DY:  -11),   (DX:   -5; DY:  -12),   (DX:   -5; DY:  -13),   (DX:   -5; DY:  -14), 
  (DX:   -6; DY:  -14),   (DX:   -6; DY:  -15),   (DX:   -7; DY:  -15),   (DX:   -7; DY:  -15),   (DX:   -7; DY:  -14), 
  (DX:   -8; DY:  -14),   (DX:   -8; DY:  -13),   (DX:   -8; DY:  -12),   (DX:   -9; DY:  -11),   (DX:   -9; DY:  -10), 
  (DX:  -10; DY:   -8),   (DX:  -10; DY:   -7),   (DX:  -10; DY:   -5),   (DX:  -11; DY:   -3),   (DX:  -11; DY:    0), 
  (DX:  -12; DY:    2),   (DX:  -12; DY:    5),   (DX:  -12; DY:    8),   (DX:  -13; DY:   11),   (DX:  -13; DY:   14), 
  (DX:  -14; DY:   18),   (DX:  -14; DY:   21),   (DX:  -14; DY:   25),   (DX:  -15; DY:   29),   (DX:  -15; DY:   34), 
  (DX:  -15; DY:   38),   (DX:  -16; DY:   43),   (DX:  -16; DY:   48),   (DX:  -17; DY:   53),   (DX:  -17; DY:   58), 
  (DX:  -17; DY:   64),   (DX:  -18; DY:   69),   (DX:  -18; DY:   75),   (DX:  -19; DY:   81),   (DX:  -19; DY:   88), 
  (DX:  -19; DY:   94),   (DX:  -20; DY:  101),   (DX:  -20; DY:  108),   (DX:  -21; DY:  115),   (DX:  -21; DY:  122), 
  (DX: -128; DY: -128),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   45; DY:   49),   (DX:  -10; DY:  116), 
  (DX:  -86; DY:  -16),   (DX:    0; DY:    0),   (DX: -128; DY:   -8),   (DX:  -78; DY:   67),   (DX: -108; DY:    2), 
  (DX: -101; DY:  -72),   (DX:  -52; DY:   -5),   (DX:    0; DY:    0),   (DX:   28; DY:    0),   (DX:    0; DY:    0), 
  (DX:  121; DY:   -2),   (DX:  107; DY:  107),   (DX:    0; DY:    0),   (DX:   92; DY:   -1),   (DX:  -19; DY:  -90), 
  (DX:  -28; DY:    3),   (DX:   83; DY:  115),   (DX:   91; DY:   73),   (DX:    1; DY:    0),   (DX:   44; DY:    0), 
  (DX:  102; DY:    0),   (DX: -108; DY:    0),   (DX:   54; DY:    0),   (DX:  115; DY:    0),   (DX:  105; DY:    0), 


  // particles for frame 33
  (DX:    3; DY:   -8),   (DX:    5; DY:  -10),   (DX:    6; DY:  -13),   (DX:    7; DY:  -15),   (DX:    9; DY:  -17), 
  (DX:   10; DY:  -18),   (DX:   11; DY:  -20),   (DX:   13; DY:  -21),   (DX:   14; DY:  -22),   (DX:   15; DY:  -23), 
  (DX:   17; DY:  -24),   (DX:   18; DY:  -24),   (DX:   19; DY:  -24),   (DX:   21; DY:  -24),   (DX:   22; DY:  -24), 
  (DX:   23; DY:  -24),   (DX:   25; DY:  -23),   (DX:   26; DY:  -23),   (DX:   27; DY:  -22),   (DX:   29; DY:  -21), 
  (DX:   30; DY:  -19),   (DX:   31; DY:  -18),   (DX:   33; DY:  -16),   (DX:   34; DY:  -14),   (DX:   35; DY:  -12), 
  (DX:   37; DY:  -10),   (DX:   38; DY:   -7),   (DX:   39; DY:   -4),   (DX:   41; DY:   -2),   (DX:   42; DY:    2), 
  (DX:   44; DY:    5),   (DX:   45; DY:    8),   (DX:   46; DY:   12),   (DX:   48; DY:   16),   (DX:   49; DY:   20), 
  (DX:   50; DY:   25),   (DX:   52; DY:   29),   (DX:   53; DY:   34),   (DX:   54; DY:   39),   (DX:   56; DY:   44), 
  (DX:   57; DY:   49),   (DX:   58; DY:   55),   (DX:   60; DY:   60),   (DX:   61; DY:   66),   (DX:   62; DY:   72), 
  (DX:   64; DY:   79),   (DX:   65; DY:   85),   (DX:   66; DY:   92),   (DX:   68; DY:   99),   (DX:   69; DY:  106), 
  (DX:   70; DY:  113),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   32; DY:   57),   (DX:  -46; DY:  119), 
  (DX: -112; DY:  124),   (DX:    0; DY:    0),   (DX:   18; DY:    0),   (DX:  -43; DY:  119),   (DX:   14; DY:    0), 
  (DX:  -47; DY:  119),   (DX:   18; DY:    0),   (DX:    0; DY:    0),   (DX:   15; DY:    0),   (DX:    0; DY:    0), 
  (DX:   65; DY:    0),   (DX:   67; DY:    0),   (DX:    0; DY:    0),   (DX:   18; DY:    0),   (DX:   84; DY: -128), 
  (DX:    0; DY:    0),   (DX:   72; DY:  100),   (DX:   89; DY:   45),   (DX:    0; DY:    0),   (DX:  112; DY:    0), 
  (DX:   97; DY:    0),   (DX:    0; DY:    0),   (DX:   53; DY:    0),   (DX:   92; DY:    0),   (DX:  102; DY:    0), 


  // particles for frame 34
  (DX:    5; DY:   -1),   (DX:    5; DY:   -3),   (DX:    5; DY:   -5),   (DX:    5; DY:   -7),   (DX:    5; DY:   -8), 
  (DX:    5; DY:  -10),   (DX:    5; DY:  -11),   (DX:    6; DY:  -12),   (DX:    6; DY:  -13),   (DX:    6; DY:  -14), 
  (DX:    6; DY:  -14),   (DX:    6; DY:  -15),   (DX:    6; DY:  -15),   (DX:    7; DY:  -14),   (DX:    7; DY:  -14), 
  (DX:    7; DY:  -14),   (DX:    7; DY:  -13),   (DX:    7; DY:  -12),   (DX:    7; DY:  -11),   (DX:    8; DY:  -10), 
  (DX:    8; DY:   -8),   (DX:    8; DY:   -6),   (DX:    8; DY:   -4),   (DX:    8; DY:   -2),   (DX:    8; DY:    0), 
  (DX:    9; DY:    3),   (DX:    9; DY:    5),   (DX:    9; DY:    8),   (DX:    9; DY:   11),   (DX:    9; DY:   15), 
  (DX:    9; DY:   18),   (DX:    9; DY:   22),   (DX:   10; DY:   26),   (DX:   10; DY:   30),   (DX:   10; DY:   34), 
  (DX:   10; DY:   39),   (DX:   10; DY:   44),   (DX:   10; DY:   49),   (DX:   11; DY:   54),   (DX:   11; DY:   59), 
  (DX:   11; DY:   65),   (DX:   11; DY:   70),   (DX:   11; DY:   76),   (DX:   11; DY:   82),   (DX:   12; DY:   89), 
  (DX:   12; DY:   95),   (DX:   12; DY:  102),   (DX:   12; DY:  109),   (DX:   12; DY:  116),   (DX:   12; DY:  123), 
  (DX: -128; DY: -128),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   50; DY:   56),   (DX:   10; DY: -128), 
  (DX:    0; DY:  -20),   (DX:   12; DY:   -7),   (DX:   52; DY: -121),   (DX:   88; DY:   -7),   (DX:    0; DY:    0), 
  (DX:    0; DY:    0),   (DX:  -88; DY:   81),   (DX:   28; DY:    0),   (DX:    0; DY:    0),   (DX:   16; DY:    0), 
  (DX:   83; DY:   15),   (DX:    4; DY:   -2),   (DX:    0; DY:    0),   (DX:    1; DY:    0),   (DX:  -56; DY:   -1), 
  (DX:  -46; DY:    2),   (DX:   44; DY:    0),   (DX: -100; DY:    2),   (DX:    0; DY:    0),   (DX:  117; DY:    0), 
  (DX:  117; DY:    0),   (DX:   12; DY:    5),   (DX:   57; DY:    0),   (DX:  120; DY:    0),   (DX:  101; DY:    0), 


  // particles for frame 35
  (DX:    0; DY:   -6),   (DX:    2; DY:   -9),   (DX:    4; DY:  -11),   (DX:    6; DY:  -12),   (DX:    7; DY:  -14), 
  (DX:    9; DY:  -16),   (DX:   11; DY:  -17),   (DX:   13; DY:  -18),   (DX:   15; DY:  -19),   (DX:   17; DY:  -19), 
  (DX:   18; DY:  -20),   (DX:   20; DY:  -20),   (DX:   22; DY:  -20),   (DX:   24; DY:  -20),   (DX:   26; DY:  -20), 
  (DX:   28; DY:  -19),   (DX:   29; DY:  -18),   (DX:   31; DY:  -17),   (DX:   33; DY:  -16),   (DX:   35; DY:  -15), 
  (DX:   37; DY:  -13),   (DX:   39; DY:  -11),   (DX:   40; DY:  -10),   (DX:   42; DY:   -7),   (DX:   44; DY:   -5), 
  (DX:   46; DY:   -2),   (DX:   48; DY:    0),   (DX:   49; DY:    3),   (DX:   51; DY:    6),   (DX:   53; DY:   10), 
  (DX:   55; DY:   13),   (DX:   57; DY:   17),   (DX:   59; DY:   21),   (DX:   60; DY:   25),   (DX:   62; DY:   30), 
  (DX:   64; DY:   34),   (DX:   66; DY:   39),   (DX:   68; DY:   44),   (DX:   70; DY:   49),   (DX:   71; DY:   54), 
  (DX:   73; DY:   60),   (DX:   75; DY:   66),   (DX:   77; DY:   72),   (DX:   79; DY:   78),   (DX:   81; DY:   84), 
  (DX:   82; DY:   91),   (DX:   84; DY:   97),   (DX:   86; DY:  104),   (DX:   88; DY:  112),   (DX:   90; DY:  119), 
  (DX:   92; DY:  126),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   52; DY:   41),   (DX:    0; DY:    0), 
  (DX:   -3; DY:  127),   (DX:   18; DY:    0),   (DX:  -47; DY:  119),   (DX:   18; DY:    0),   (DX:    0; DY:    0), 
  (DX:    0; DY:    0),   (DX:   94; DY:    0),   (DX:   15; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0), 
  (DX: -113; DY:    0),   (DX:   18; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   18; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   98; DY:    0), 
  (DX:  108; DY:    0),   (DX:    0; DY:    0),   (DX:   53; DY:    0),   (DX:   56; DY:    0),   (DX:  115; DY:    0), 


  // particles for frame 36
  (DX:   -3; DY:   -6),   (DX:   -5; DY:   -9),   (DX:   -6; DY:  -11),   (DX:   -8; DY:  -13),   (DX:   -9; DY:  -15), 
  (DX:  -11; DY:  -17),   (DX:  -13; DY:  -18),   (DX:  -14; DY:  -19),   (DX:  -16; DY:  -20),   (DX:  -17; DY:  -21), 
  (DX:  -19; DY:  -22),   (DX:  -21; DY:  -22),   (DX:  -22; DY:  -22),   (DX:  -24; DY:  -23),   (DX:  -25; DY:  -22), 
  (DX:  -27; DY:  -22),   (DX:  -28; DY:  -21),   (DX:  -30; DY:  -21),   (DX:  -32; DY:  -20),   (DX:  -33; DY:  -19), 
  (DX:  -35; DY:  -17),   (DX:  -36; DY:  -16),   (DX:  -38; DY:  -14),   (DX:  -39; DY:  -12),   (DX:  -41; DY:  -10), 
  (DX:  -43; DY:   -7),   (DX:  -44; DY:   -5),   (DX:  -46; DY:   -2),   (DX:  -47; DY:    1),   (DX:  -49; DY:    4), 
  (DX:  -51; DY:    7),   (DX:  -52; DY:   11),   (DX:  -54; DY:   15),   (DX:  -55; DY:   19),   (DX:  -57; DY:   23), 
  (DX:  -58; DY:   27),   (DX:  -60; DY:   32),   (DX:  -62; DY:   36),   (DX:  -63; DY:   41),   (DX:  -65; DY:   47), 
  (DX:  -66; DY:   52),   (DX:  -68; DY:   58),   (DX:  -70; DY:   63),   (DX:  -71; DY:   69),   (DX:  -73; DY:   75), 
  (DX:  -74; DY:   82),   (DX:  -76; DY:   88),   (DX:  -77; DY:   95),   (DX:  -79; DY:  102),   (DX:  -81; DY:  109), 
  (DX:  -82; DY:  117),   (DX:  101; DY:  120),   (DX:    0; DY:    0),   (DX:   59; DY:   32),   (DX: -108; DY:    2), 
  (DX:   52; DY:    0),   (DX:   40; DY:  112),   (DX:  -56; DY:    0),   (DX:  -16; DY:  110),   (DX:  -56; DY:   -7), 
  (DX:  -43; DY:   15),   (DX: -124; DY:    0),   (DX:   14; DY:  -80),   (DX:    0; DY:    0),   (DX: -128; DY:   15), 
  (DX:  -40; DY:   10),   (DX: -125; DY:  107),   (DX:   16; DY:    0),   (DX:  -88; DY:   -1),   (DX:  -48; DY:  -68), 
  (DX:    0; DY:    0),   (DX:    1; DY:    0),   (DX:   50; DY:    0),   (DX:    0; DY:    0),   (DX:  108; DY:    0), 
  (DX:  116; DY:    0),   (DX:    0; DY:    0),   (DX:   98; DY:    0),   (DX:   54; DY:    0),   (DX:  116; DY:    0), 


  // particles for frame 37
  (DX:   -3; DY:   -7),   (DX:   -3; DY:  -10),   (DX:   -3; DY:  -12),   (DX:   -3; DY:  -14),   (DX:   -3; DY:  -16), 
  (DX:   -3; DY:  -17),   (DX:   -3; DY:  -19),   (DX:   -3; DY:  -20),   (DX:   -4; DY:  -21),   (DX:   -4; DY:  -22), 
  (DX:   -4; DY:  -22),   (DX:   -4; DY:  -23),   (DX:   -4; DY:  -23),   (DX:   -4; DY:  -23),   (DX:   -4; DY:  -23), 
  (DX:   -4; DY:  -22),   (DX:   -4; DY:  -22),   (DX:   -4; DY:  -21),   (DX:   -4; DY:  -20),   (DX:   -4; DY:  -18), 
  (DX:   -4; DY:  -17),   (DX:   -4; DY:  -15),   (DX:   -4; DY:  -14),   (DX:   -4; DY:  -12),   (DX:   -4; DY:   -9), 
  (DX:   -4; DY:   -7),   (DX:   -4; DY:   -4),   (DX:   -4; DY:   -2),   (DX:   -4; DY:    1),   (DX:   -4; DY:    5), 
  (DX:   -5; DY:    8),   (DX:   -5; DY:   12),   (DX:   -5; DY:   15),   (DX:   -5; DY:   20),   (DX:   -5; DY:   24), 
  (DX:   -5; DY:   28),   (DX:   -5; DY:   33),   (DX:   -5; DY:   38),   (DX:   -5; DY:   43),   (DX:   -5; DY:   48), 
  (DX:   -5; DY:   53),   (DX:   -5; DY:   59),   (DX:   -5; DY:   65),   (DX:   -5; DY:   71),   (DX:   -5; DY:   77), 
  (DX:   -5; DY:   83),   (DX:   -5; DY:   90),   (DX:   -5; DY:   97),   (DX:   -5; DY:  104),   (DX:   -5; DY:  111), 
  (DX:   -5; DY:  118),   (DX:  112; DY:  108),   (DX:    0; DY:    0),   (DX:   44; DY:   32),   (DX:   14; DY:    0), 
  (DX:    0; DY:    0),   (DX:   67; DY:    0),   (DX:   21; DY:    0),   (DX:   67; DY:    0),   (DX:   18; DY:    0), 
  (DX: -113; DY:    0),   (DX:    0; DY:    0),   (DX:  -45; DY:  119),   (DX:    0; DY:    0),   (DX:    5; DY:   -3), 
  (DX: -103; DY:    0),   (DX:   67; DY:    0),   (DX:    0; DY:    0),   (DX:   18; DY:    0),   (DX:   32; DY: -122), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:  105; DY:    0), 
  (DX:   32; DY:    0),   (DX:    0; DY:    0),   (DX:   54; DY:    0),   (DX:   95; DY:    0),   (DX:    0; DY:    0), 


  // particles for frame 38
  (DX:    3; DY:    0),   (DX:    2; DY:   -2),   (DX:    2; DY:   -4),   (DX:    1; DY:   -6),   (DX:    1; DY:   -7), 
  (DX:    0; DY:   -8),   (DX:    0; DY:  -10),   (DX:   -1; DY:  -10),   (DX:   -1; DY:  -11),   (DX:   -2; DY:  -12), 
  (DX:   -2; DY:  -12),   (DX:   -3; DY:  -12),   (DX:   -3; DY:  -12),   (DX:   -4; DY:  -12),   (DX:   -4; DY:  -11), 
  (DX:   -5; DY:  -10),   (DX:   -5; DY:  -10),   (DX:   -6; DY:   -8),   (DX:   -6; DY:   -7),   (DX:   -7; DY:   -6), 
  (DX:   -7; DY:   -4),   (DX:   -7; DY:   -2),   (DX:   -8; DY:    0),   (DX:   -8; DY:    2),   (DX:   -9; DY:    5), 
  (DX:   -9; DY:    8),   (DX:  -10; DY:   10),   (DX:  -10; DY:   14),   (DX:  -11; DY:   17),   (DX:  -11; DY:   20), 
  (DX:  -12; DY:   24),   (DX:  -12; DY:   28),   (DX:  -13; DY:   32),   (DX:  -13; DY:   36),   (DX:  -14; DY:   41), 
  (DX:  -14; DY:   46),   (DX:  -15; DY:   51),   (DX:  -15; DY:   56),   (DX:  -16; DY:   61),   (DX:  -16; DY:   66), 
  (DX:  -17; DY:   72),   (DX:  -17; DY:   78),   (DX:  -18; DY:   84),   (DX:  -18; DY:   90),   (DX:  -18; DY:   97), 
  (DX:  -19; DY:  104),   (DX:  -19; DY:  111),   (DX:  -20; DY:  118),   (DX:  -20; DY:  125),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:  111; DY:  100),   (DX:    0; DY:    0),   (DX:   68; DY:   89),   (DX:   -4; DY:   -1), 
  (DX:   68; DY:   -9),   (DX: -108; DY:    2),   (DX:   53; DY:    1),   (DX:   39; DY:    0),   (DX:   52; DY: -121), 
  (DX:  -56; DY:    0),   (DX:    0; DY:    0),   (DX:  -51; DY:  -85),   (DX:    2; DY:    2),   (DX:   -1; DY:   -1), 
  (DX:  107; DY:  107),   (DX:   32; DY:   -2),   (DX:    0; DY:    0),   (DX: -116; DY:   32),   (DX:   -1; DY:   -1), 
  (DX:  -28; DY:    2),   (DX:    1; DY:    0),   (DX:  -48; DY:    2),   (DX:    0; DY:    0),   (DX:   99; DY:    0), 
  (DX:   67; DY:    0),   (DX:    0; DY:    0),   (DX:   52; DY:    0),   (DX:   77; DY:    0),   (DX:  120; DY:    0), 


  // particles for frame 39
  (DX:   -4; DY:   -5),   (DX:   -3; DY:   -7),   (DX:   -3; DY:   -9),   (DX:   -2; DY:  -10),   (DX:   -1; DY:  -12), 
  (DX:   -1; DY:  -13),   (DX:    0; DY:  -14),   (DX:    1; DY:  -14),   (DX:    2; DY:  -15),   (DX:    2; DY:  -15), 
  (DX:    3; DY:  -15),   (DX:    4; DY:  -15),   (DX:    4; DY:  -15),   (DX:    5; DY:  -14),   (DX:    6; DY:  -13), 
  (DX:    6; DY:  -12),   (DX:    7; DY:  -11),   (DX:    8; DY:  -10),   (DX:    9; DY:   -8),   (DX:    9; DY:   -7), 
  (DX:   10; DY:   -5),   (DX:   11; DY:   -3),   (DX:   11; DY:    0),   (DX:   12; DY:    2),   (DX:   13; DY:    5), 
  (DX:   14; DY:    8),   (DX:   14; DY:   11),   (DX:   15; DY:   14),   (DX:   16; DY:   18),   (DX:   16; DY:   22), 
  (DX:   17; DY:   26),   (DX:   18; DY:   30),   (DX:   18; DY:   34),   (DX:   19; DY:   39),   (DX:   20; DY:   43), 
  (DX:   21; DY:   48),   (DX:   21; DY:   53),   (DX:   22; DY:   59),   (DX:   23; DY:   64),   (DX:   23; DY:   70), 
  (DX:   24; DY:   76),   (DX:   25; DY:   82),   (DX:   25; DY:   88),   (DX:   26; DY:   95),   (DX:   27; DY:  102), 
  (DX:   28; DY:  109),   (DX:   28; DY:  116),   (DX:   29; DY:  123),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:  101; DY:   97),   (DX:    0; DY:    0),   (DX:   32; DY:   32),   (DX:   -1; DY:   -1), 
  (DX:   18; DY:    0),   (DX:   14; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:  -47; DY:  119), 
  (DX:   21; DY:    0),   (DX:    0; DY:    0),   (DX:  -70; DY:  -36),   (DX:    0; DY:    0),   (DX:   -1; DY:   -1), 
  (DX:   67; DY:    0),   (DX:   18; DY:    0),   (DX:    0; DY:    0),   (DX:   69; DY:    0),   (DX:   -1; DY:   -1), 
  (DX:    2; DY: -125),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   75; DY:    0), 
  (DX:  111; DY:    0),   (DX:    0; DY:    0),   (DX:   49; DY:    0),   (DX:  105; DY:    0),   (DX:   56; DY:    0), 


  // particles for frame 40
  (DX:    5; DY:   -5),   (DX:    6; DY:   -7),   (DX:    6; DY:   -9),   (DX:    7; DY:  -11),   (DX:    8; DY:  -12), 
  (DX:    8; DY:  -13),   (DX:    9; DY:  -14),   (DX:   10; DY:  -15),   (DX:   10; DY:  -16),   (DX:   11; DY:  -16), 
  (DX:   12; DY:  -16),   (DX:   12; DY:  -16),   (DX:   13; DY:  -16),   (DX:   13; DY:  -16),   (DX:   14; DY:  -15), 
  (DX:   15; DY:  -15),   (DX:   15; DY:  -14),   (DX:   16; DY:  -12),   (DX:   17; DY:  -11),   (DX:   17; DY:   -9), 
  (DX:   18; DY:   -8),   (DX:   19; DY:   -6),   (DX:   19; DY:   -4),   (DX:   20; DY:   -1),   (DX:   21; DY:    1), 
  (DX:   21; DY:    4),   (DX:   22; DY:    7),   (DX:   23; DY:   10),   (DX:   23; DY:   14),   (DX:   24; DY:   17), 
  (DX:   24; DY:   21),   (DX:   25; DY:   25),   (DX:   26; DY:   29),   (DX:   26; DY:   34),   (DX:   27; DY:   38), 
  (DX:   28; DY:   43),   (DX:   28; DY:   48),   (DX:   29; DY:   53),   (DX:   30; DY:   58),   (DX:   30; DY:   64), 
  (DX:   31; DY:   70),   (DX:   32; DY:   76),   (DX:   32; DY:   82),   (DX:   33; DY:   88),   (DX:   34; DY:   95), 
  (DX:   34; DY:  102),   (DX:   35; DY:  109),   (DX:   35; DY:  116),   (DX:   36; DY:  123),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:  114; DY:  114),   (DX:    0; DY:    0),   (DX:   58; DY:   32),   (DX:    0; DY:    0), 
  (DX:   92; DY:   18),   (DX:    4; DY:   -6),   (DX:  124; DY:    8),   (DX:    5; DY:    0),   (DX:  -56; DY:    0), 
  (DX:   17; DY:    1),   (DX:  -44; DY:    2),   (DX:    0; DY:    0),   (DX:  -88; DY:   85),   (DX:    0; DY:  -16), 
  (DX: -116; DY:   -3),   (DX:  -68; DY:   -2),   (DX:   48; DY:    0),   (DX:   92; DY:   -1),   (DX:  -88; DY: -102), 
  (DX:  -72; DY:    6),   (DX:    1; DY:    0),   (DX:  -46; DY:    2),   (DX:    0; DY:    0),   (DX:  101; DY:    0), 
  (DX:  110; DY:    0),   (DX:    0; DY:    0),   (DX:   52; DY:    0),   (DX:   99; DY:    0),   (DX:   54; DY:    0), 


  // particles for frame 41
  (DX:    4; DY:    0),   (DX:    5; DY:   -1),   (DX:    7; DY:   -3),   (DX:    8; DY:   -5),   (DX:   10; DY:   -6), 
  (DX:   11; DY:   -7),   (DX:   13; DY:   -8),   (DX:   14; DY:   -8),   (DX:   15; DY:   -9),   (DX:   17; DY:   -9), 
  (DX:   18; DY:   -9),   (DX:   20; DY:   -9),   (DX:   21; DY:   -9),   (DX:   22; DY:   -8),   (DX:   24; DY:   -8), 
  (DX:   25; DY:   -7),   (DX:   27; DY:   -6),   (DX:   28; DY:   -4),   (DX:   30; DY:   -3),   (DX:   31; DY:   -1), 
  (DX:   32; DY:    1),   (DX:   34; DY:    3),   (DX:   35; DY:    5),   (DX:   37; DY:    8),   (DX:   38; DY:   11), 
  (DX:   40; DY:   14),   (DX:   41; DY:   17),   (DX:   42; DY:   20),   (DX:   44; DY:   24),   (DX:   45; DY:   27), 
  (DX:   47; DY:   31),   (DX:   48; DY:   35),   (DX:   49; DY:   40),   (DX:   51; DY:   44),   (DX:   52; DY:   49), 
  (DX:   54; DY:   54),   (DX:   55; DY:   59),   (DX:   57; DY:   64),   (DX:   58; DY:   70),   (DX:   59; DY:   76), 
  (DX:   61; DY:   82),   (DX:   62; DY:   88),   (DX:   64; DY:   94),   (DX:   65; DY:  101),   (DX:   66; DY:  107), 
  (DX:   68; DY:  114),   (DX:   69; DY:  121),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:   97; DY:  121),   (DX:    0; DY:    0),   (DX:   40; DY:   68),   (DX:    0; DY:    0), 
  (DX: -103; DY:    0),   (DX:   18; DY:    0),   (DX:    1; DY:   78),   (DX:    0; DY:    0),   (DX:   21; DY:    0), 
  (DX:    0; DY:    0),   (DX:  -26; DY:    1),   (DX:    0; DY:    0),   (DX: -103; DY:    0),   (DX:   -3; DY:  127), 
  (DX:   18; DY:    0),   (DX:   18; DY:    0),   (DX:    0; DY:    0),   (DX:   18; DY:    0),   (DX: -125; DY:  124), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:  121; DY:    0), 
  (DX:  116; DY:    0),   (DX:    0; DY:    0),   (DX:   52; DY:    0),   (DX:  114; DY:    0),   (DX:   95; DY:    0), 


  // particles for frame 42
  (DX:    0; DY:    2),   (DX:    1; DY:    0),   (DX:    3; DY:   -2),   (DX:    4; DY:   -4),   (DX:    6; DY:   -5), 
  (DX:    7; DY:   -7),   (DX:    8; DY:   -8),   (DX:   10; DY:   -9),   (DX:   11; DY:   -9),   (DX:   12; DY:  -10), 
  (DX:   14; DY:  -10),   (DX:   15; DY:  -10),   (DX:   17; DY:  -10),   (DX:   18; DY:  -10),   (DX:   19; DY:   -9), 
  (DX:   21; DY:   -8),   (DX:   22; DY:   -7),   (DX:   23; DY:   -6),   (DX:   25; DY:   -5),   (DX:   26; DY:   -3), 
  (DX:   27; DY:   -2),   (DX:   29; DY:    0),   (DX:   30; DY:    2),   (DX:   32; DY:    5),   (DX:   33; DY:    7), 
  (DX:   34; DY:   10),   (DX:   36; DY:   13),   (DX:   37; DY:   16),   (DX:   38; DY:   19),   (DX:   40; DY:   23), 
  (DX:   41; DY:   27),   (DX:   42; DY:   31),   (DX:   44; DY:   35),   (DX:   45; DY:   39),   (DX:   47; DY:   44), 
  (DX:   48; DY:   48),   (DX:   49; DY:   53),   (DX:   51; DY:   58),   (DX:   52; DY:   64),   (DX:   53; DY:   69), 
  (DX:   55; DY:   75),   (DX:   56; DY:   81),   (DX:   58; DY:   87),   (DX:   59; DY:   94),   (DX:   60; DY:  100), 
  (DX:   62; DY:  107),   (DX:   63; DY:  114),   (DX:   64; DY:  121),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:   46; DY:  116),   (DX:    0; DY:    0),   (DX:   45; DY:   49),   (DX:    0; DY:    0), 
  (DX:   26; DY:    0),   (DX:   68; DY:   30),   (DX:   42; DY:    1),   (DX:   73; DY:    0),   (DX:   17; DY:    1), 
  (DX: -108; DY:    2),   (DX:    1; DY:    0),   (DX:  -52; DY:   -5),   (DX:   72; DY:   -4),   (DX:    0; DY:  -32), 
  (DX: -126; DY:  107),   (DX: -108; DY:  107),   (DX:    0; DY:    0),   (DX:    0; DY:   -1),   (DX:  -32; DY:  111), 
  (DX:   70; DY:    0),   (DX:    5; DY:    0),   (DX:    2; DY:    0),   (DX:    0; DY:    0),   (DX:   84; DY:    0), 
  (DX:  101; DY:    0),   (DX:   77; DY:    0),   (DX:   99; DY:    0),   (DX:  111; DY:    0),   (DX:   77; DY:    0), 


  // particles for frame 43
  (DX:   -2; DY:    1),   (DX:   -1; DY:   -1),   (DX:    0; DY:   -3),   (DX:    1; DY:   -4),   (DX:    2; DY:   -5), 
  (DX:    3; DY:   -7),   (DX:    4; DY:   -7),   (DX:    5; DY:   -8),   (DX:    6; DY:   -9),   (DX:    7; DY:   -9), 
  (DX:    9; DY:   -9),   (DX:   10; DY:   -9),   (DX:   11; DY:   -9),   (DX:   12; DY:   -8),   (DX:   13; DY:   -8), 
  (DX:   14; DY:   -7),   (DX:   15; DY:   -6),   (DX:   16; DY:   -5),   (DX:   17; DY:   -3),   (DX:   19; DY:   -2), 
  (DX:   20; DY:    0),   (DX:   21; DY:    2),   (DX:   22; DY:    5),   (DX:   23; DY:    7),   (DX:   24; DY:   10), 
  (DX:   25; DY:   13),   (DX:   26; DY:   16),   (DX:   27; DY:   19),   (DX:   29; DY:   22),   (DX:   30; DY:   26), 
  (DX:   31; DY:   30),   (DX:   32; DY:   34),   (DX:   33; DY:   38),   (DX:   34; DY:   43),   (DX:   35; DY:   47), 
  (DX:   36; DY:   52),   (DX:   37; DY:   57),   (DX:   38; DY:   62),   (DX:   40; DY:   68),   (DX:   41; DY:   74), 
  (DX:   42; DY:   79),   (DX:   43; DY:   85),   (DX:   44; DY:   92),   (DX:   45; DY:   98),   (DX:   46; DY:  105), 
  (DX:   47; DY:  112),   (DX:   48; DY:  119),   (DX:   50; DY:  126),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:  120; DY:  116),   (DX:    0; DY:    0),   (DX:   88; DY:   58),   (DX:    0; DY:    0), 
  (DX:    0; DY:    0),   (DX: -103; DY:    0),   (DX:   20; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   18; DY:    0),   (DX:   18; DY:    0),   (DX:   -3; DY:  127), 
  (DX:   67; DY:    0),   (DX:   67; DY:    0),   (DX:    0; DY:    0),   (DX:   18; DY:    0),   (DX: -127; DY:  124), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:  111; DY:    0), 
  (DX:  120; DY:    0),   (DX:  105; DY:    0),   (DX:   99; DY:    0),   (DX:  115; DY:    0),   (DX:  105; DY:    0), 


  // particles for frame 44
  (DX:    1; DY:   -5),   (DX:    2; DY:   -6),   (DX:    4; DY:   -8),   (DX:    5; DY:   -9),   (DX:    7; DY:  -10), 
  (DX:    9; DY:  -10),   (DX:   10; DY:  -11),   (DX:   12; DY:  -11),   (DX:   13; DY:  -11),   (DX:   15; DY:  -11), 
  (DX:   16; DY:  -11),   (DX:   18; DY:  -10),   (DX:   20; DY:   -9),   (DX:   21; DY:   -8),   (DX:   23; DY:   -7), 
  (DX:   24; DY:   -6),   (DX:   26; DY:   -4),   (DX:   27; DY:   -3),   (DX:   29; DY:   -1),   (DX:   30; DY:    1), 
  (DX:   32; DY:    4),   (DX:   34; DY:    6),   (DX:   35; DY:    9),   (DX:   37; DY:   12),   (DX:   38; DY:   15), 
  (DX:   40; DY:   18),   (DX:   41; DY:   22),   (DX:   43; DY:   26),   (DX:   44; DY:   29),   (DX:   46; DY:   34), 
  (DX:   48; DY:   38),   (DX:   49; DY:   42),   (DX:   51; DY:   47),   (DX:   52; DY:   52),   (DX:   54; DY:   57), 
  (DX:   55; DY:   62),   (DX:   57; DY:   68),   (DX:   58; DY:   74),   (DX:   60; DY:   80),   (DX:   62; DY:   86), 
  (DX:   63; DY:   92),   (DX:   65; DY:   99),   (DX:   66; DY:  105),   (DX:   68; DY:  112),   (DX:   69; DY:  119), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   50; DY:   56),   (DX: -124; DY:   -9), 
  (DX:   -8; DY:  -21),   (DX: -116; DY:   -7),   (DX:  -43; DY:   15),   (DX:   84; DY:   -7),   (DX: -108; DY:    2), 
  (DX: -108; DY:    2),   (DX:   14; DY:  -80),   (DX:   14; DY:  -80),   (DX:    5; DY:  -23),   (DX:  -68; DY:   -4), 
  (DX: -118; DY:  107),   (DX:   32; DY:   -2),   (DX:    0; DY:    0),   (DX:    5; DY:    0),   (DX:    0; DY:    0), 
  (DX:    0; DY:    7),   (DX: -120; DY:    0),   (DX:  -28; DY:    2),   (DX:    0; DY:    0),   (DX:  107; DY:    0), 
  (DX:  116; DY:    0),   (DX:   99; DY:    0),   (DX:  102; DY:    0),   (DX:  111; DY:    0),   (DX:   99; DY:    0), 


  // particles for frame 45
  (DX:   -4; DY:    2),   (DX:   -3; DY:    1),   (DX:   -3; DY:   -1),   (DX:   -2; DY:   -2),   (DX:   -2; DY:   -3), 
  (DX:   -1; DY:   -3),   (DX:   -1; DY:   -4),   (DX:   -1; DY:   -4),   (DX:    0; DY:   -4),   (DX:    0; DY:   -4), 
  (DX:    1; DY:   -4),   (DX:    1; DY:   -3),   (DX:    1; DY:   -2),   (DX:    2; DY:   -1),   (DX:    2; DY:    0), 
  (DX:    3; DY:    1),   (DX:    3; DY:    3),   (DX:    3; DY:    4),   (DX:    4; DY:    6),   (DX:    4; DY:    8), 
  (DX:    5; DY:   11),   (DX:    5; DY:   13),   (DX:    5; DY:   16),   (DX:    6; DY:   19),   (DX:    6; DY:   22), 
  (DX:    7; DY:   25),   (DX:    7; DY:   29),   (DX:    7; DY:   33),   (DX:    8; DY:   37),   (DX:    8; DY:   41), 
  (DX:    9; DY:   45),   (DX:    9; DY:   50),   (DX:   10; DY:   54),   (DX:   10; DY:   59),   (DX:   10; DY:   64), 
  (DX:   11; DY:   70),   (DX:   11; DY:   75),   (DX:   12; DY:   81),   (DX:   12; DY:   87),   (DX:   12; DY:   93), 
  (DX:   13; DY:   99),   (DX:   13; DY:  106),   (DX:   14; DY:  113),   (DX:   14; DY:  120),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   32; DY:   45),   (DX:   18; DY:    0), 
  (DX:   -3; DY:  127),   (DX:   18; DY:    0),   (DX: -113; DY:    0),   (DX:   18; DY:    0),   (DX:    0; DY:    0), 
  (DX:   14; DY:    0),   (DX:  -45; DY:  119),   (DX:  -45; DY:  119),   (DX:  -47; DY:  119),   (DX:   18; DY:    0), 
  (DX:   67; DY:    0),   (DX:   18; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    2; DY: -125),   (DX:    0; DY:    0),   (DX:  101; DY:    0), 
  (DX:    0; DY:    0),   (DX:  114; DY:    0),   (DX:   49; DY:    0),   (DX:  102; DY:    0),   (DX:  114; DY:    0), 


  // particles for frame 46
  (DX:   -1; DY:    2),   (DX:   -2; DY:    1),   (DX:   -3; DY:    0),   (DX:   -5; DY:   -1),   (DX:   -6; DY:   -2), 
  (DX:   -7; DY:   -3),   (DX:   -8; DY:   -3),   (DX:  -10; DY:   -4),   (DX:  -11; DY:   -4),   (DX:  -12; DY:   -4), 
  (DX:  -14; DY:   -3),   (DX:  -15; DY:   -3),   (DX:  -16; DY:   -2),   (DX:  -18; DY:   -1),   (DX:  -19; DY:    0), 
  (DX:  -20; DY:    1),   (DX:  -21; DY:    3),   (DX:  -23; DY:    5),   (DX:  -24; DY:    7),   (DX:  -25; DY:    9), 
  (DX:  -27; DY:   11),   (DX:  -28; DY:   14),   (DX:  -29; DY:   16),   (DX:  -31; DY:   19),   (DX:  -32; DY:   22), 
  (DX:  -33; DY:   26),   (DX:  -34; DY:   29),   (DX:  -36; DY:   33),   (DX:  -37; DY:   37),   (DX:  -38; DY:   41), 
  (DX:  -40; DY:   45),   (DX:  -41; DY:   50),   (DX:  -42; DY:   55),   (DX:  -43; DY:   60),   (DX:  -45; DY:   65), 
  (DX:  -46; DY:   70),   (DX:  -47; DY:   76),   (DX:  -49; DY:   81),   (DX:  -50; DY:   87),   (DX:  -51; DY:   93), 
  (DX:  -53; DY:  100),   (DX:  -54; DY:  106),   (DX:  -55; DY:  113),   (DX:  -56; DY:  120),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   41; DY:   44),   (DX:  114; DY:  108), 
  (DX:    4; DY:   -6),   (DX: -128; DY:  118),   (DX:    0; DY:    0),   (DX:  -16; DY:  110),   (DX: -108; DY:    2), 
  (DX:   36; DY:  -95),   (DX:   28; DY:    0),   (DX:   -8; DY:   -5),   (DX:   14; DY:  -80),   (DX:    0; DY:    0), 
  (DX:   40; DY:   -2),   (DX:  -96; DY:   -2),   (DX:    0; DY:    0),   (DX:    1; DY:    0),   (DX:    0; DY:    0), 
  (DX:  -22; DY:    2),   (DX:    1; DY:    0),   (DX:  -92; DY:    5),   (DX:    0; DY:    0),   (DX:  110; DY:    0), 
  (DX:   77; DY:    0),   (DX:  111; DY:    0),   (DX:  100; DY:    0),   (DX:  116; DY:    0),   (DX:  111; DY:    0), 


  // particles for frame 47
  (DX:   -2; DY:   -1),   (DX:   -2; DY:   -3),   (DX:   -1; DY:   -5),   (DX:   -1; DY:   -6),   (DX:    0; DY:   -7), 
  (DX:    0; DY:   -8),   (DX:    0; DY:   -9),   (DX:    1; DY:   -9),   (DX:    1; DY:  -10),   (DX:    2; DY:  -10), 
  (DX:    2; DY:  -10),   (DX:    2; DY:   -9),   (DX:    3; DY:   -9),   (DX:    3; DY:   -8),   (DX:    3; DY:   -7), 
  (DX:    4; DY:   -6),   (DX:    4; DY:   -5),   (DX:    5; DY:   -4),   (DX:    5; DY:   -2),   (DX:    5; DY:    0), 
  (DX:    6; DY:    2),   (DX:    6; DY:    4),   (DX:    6; DY:    7),   (DX:    7; DY:    9),   (DX:    7; DY:   12), 
  (DX:    8; DY:   15),   (DX:    8; DY:   19),   (DX:    8; DY:   22),   (DX:    9; DY:   26),   (DX:    9; DY:   30), 
  (DX:    9; DY:   34),   (DX:   10; DY:   38),   (DX:   10; DY:   42),   (DX:   11; DY:   47),   (DX:   11; DY:   52), 
  (DX:   11; DY:   57),   (DX:   12; DY:   62),   (DX:   12; DY:   68),   (DX:   13; DY:   73),   (DX:   13; DY:   79), 
  (DX:   13; DY:   85),   (DX:   14; DY:   91),   (DX:   14; DY:   98),   (DX:   14; DY:  105),   (DX:   15; DY:  111), 
  (DX:   15; DY:  119),   (DX:   16; DY:  126),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   49; DY:   50),   (DX:  -46; DY:  119), 
  (DX:   18; DY:    0),   (DX:   67; DY:    0),   (DX:    0; DY:    0),   (DX:   67; DY:    0),   (DX:   14; DY:    0), 
  (DX:   95; DY:    0),   (DX:   15; DY:    0),   (DX:   18; DY:    0),   (DX:  -45; DY:  119),   (DX:    0; DY:    0), 
  (DX:   18; DY:    0),   (DX:   18; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   61; DY:    0), 
  (DX:  105; DY:    0),   (DX:  115; DY:    0),   (DX:  102; DY:    0),   (DX:   46; DY:    0),   (DX:  115; DY:    0), 


  // particles for frame 48
  (DX:    4; DY:   -3),   (DX:    5; DY:   -5),   (DX:    7; DY:   -6),   (DX:    8; DY:   -7),   (DX:   10; DY:   -8), 
  (DX:   11; DY:   -9),   (DX:   13; DY:  -10),   (DX:   14; DY:  -10),   (DX:   16; DY:  -10),   (DX:   17; DY:  -10), 
  (DX:   19; DY:  -10),   (DX:   20; DY:  -10),   (DX:   22; DY:   -9),   (DX:   23; DY:   -8),   (DX:   25; DY:   -7), 
  (DX:   26; DY:   -6),   (DX:   28; DY:   -5),   (DX:   29; DY:   -3),   (DX:   31; DY:   -1),   (DX:   32; DY:    1), 
  (DX:   34; DY:    3),   (DX:   35; DY:    5),   (DX:   37; DY:    8),   (DX:   38; DY:   11),   (DX:   40; DY:   14), 
  (DX:   41; DY:   17),   (DX:   43; DY:   20),   (DX:   44; DY:   24),   (DX:   46; DY:   28),   (DX:   47; DY:   32), 
  (DX:   49; DY:   36),   (DX:   50; DY:   40),   (DX:   52; DY:   45),   (DX:   53; DY:   50),   (DX:   55; DY:   55), 
  (DX:   56; DY:   60),   (DX:   58; DY:   65),   (DX:   59; DY:   71),   (DX:   61; DY:   77),   (DX:   62; DY:   83), 
  (DX:   64; DY:   89),   (DX:   65; DY:   95),   (DX:   67; DY:  102),   (DX:   68; DY:  109),   (DX:   70; DY:  116), 
  (DX:   71; DY:  123),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   32; DY:   32),   (DX:    0; DY:    0), 
  (DX:    0; DY:    0),   (DX: -116; DY:   -7),   (DX:  124; DY:    8),   (DX:  -23; DY:   79),   (DX:  -43; DY:   15), 
  (DX:    1; DY:    0),   (DX:    1; DY:    0),   (DX:   22; DY: -120),   (DX: -108; DY:    2),   (DX: -100; DY:   -4), 
  (DX: -108; DY:  107),   (DX:   83; DY:   15),   (DX: -128; DY:   -2),   (DX:  -40; DY:   22),   (DX:    0; DY:    0), 
  (DX:    0; DY:    0),   (DX:   88; DY:   15),   (DX:   70; DY:    0),   (DX:    0; DY:    0),   (DX:   34; DY:    0), 
  (DX:   99; DY:    0),   (DX:  111; DY:    0),   (DX:   34; DY:    0),   (DX:   87; DY:    0),   (DX:  111; DY:    0), 


  // particles for frame 49
  (DX:   -3; DY:   -7),   (DX:   -3; DY:   -8),   (DX:   -3; DY:  -10),   (DX:   -3; DY:  -11),   (DX:   -3; DY:  -12), 
  (DX:   -3; DY:  -12),   (DX:   -3; DY:  -13),   (DX:   -3; DY:  -13),   (DX:   -3; DY:  -13),   (DX:   -2; DY:  -13), 
  (DX:   -2; DY:  -12),   (DX:   -2; DY:  -12),   (DX:   -2; DY:  -11),   (DX:   -2; DY:  -10),   (DX:   -2; DY:   -9), 
  (DX:   -2; DY:   -7),   (DX:   -2; DY:   -6),   (DX:   -2; DY:   -4),   (DX:   -2; DY:   -2),   (DX:   -2; DY:    0), 
  (DX:   -2; DY:    2),   (DX:   -2; DY:    5),   (DX:   -2; DY:    8),   (DX:   -2; DY:   11),   (DX:   -2; DY:   14), 
  (DX:   -2; DY:   17),   (DX:   -2; DY:   21),   (DX:   -2; DY:   25),   (DX:   -2; DY:   29),   (DX:   -2; DY:   33), 
  (DX:   -2; DY:   37),   (DX:   -2; DY:   42),   (DX:   -2; DY:   46),   (DX:   -2; DY:   51),   (DX:   -2; DY:   57), 
  (DX:   -2; DY:   62),   (DX:   -2; DY:   68),   (DX:   -2; DY:   73),   (DX:   -2; DY:   79),   (DX:   -2; DY:   85), 
  (DX:   -1; DY:   92),   (DX:   -1; DY:   98),   (DX:   -1; DY:  105),   (DX:   -1; DY:  112),   (DX:   -1; DY:  119), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   56; DY:   59),   (DX:    0; DY:    0), 
  (DX:    0; DY:    0),   (DX:   18; DY:    0),   (DX:    1; DY:   78),   (DX:   65; DY:    0),   (DX: -113; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:  -47; DY:  119),   (DX:   14; DY:    0),   (DX:   18; DY:    0), 
  (DX:   67; DY:    0),   (DX: -113; DY:    0),   (DX:   18; DY:    0),   (DX: -103; DY:    0),   (DX:    0; DY:    0), 
  (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   54; DY:    0), 
  (DX:  114; DY:    0),   (DX:  102; DY:    0),   (DX:   44; DY:    0),   (DX:  105; DY:    0),   (DX:  102; DY:    0), 


  // particles for frame 50
  (DX:   -4; DY:   -2),   (DX:   -4; DY:   -3),   (DX:   -4; DY:   -5),   (DX:   -4; DY:   -6),   (DX:   -5; DY:   -7), 
  (DX:   -5; DY:   -7),   (DX:   -5; DY:   -8),   (DX:   -5; DY:   -8),   (DX:   -6; DY:   -8),   (DX:   -6; DY:   -8), 
  (DX:   -6; DY:   -8),   (DX:   -6; DY:   -7),   (DX:   -7; DY:   -7),   (DX:   -7; DY:   -6),   (DX:   -7; DY:   -5), 
  (DX:   -7; DY:   -3),   (DX:   -8; DY:   -2),   (DX:   -8; DY:    0),   (DX:   -8; DY:    2),   (DX:   -8; DY:    4), 
  (DX:   -9; DY:    6),   (DX:   -9; DY:    9),   (DX:   -9; DY:   11),   (DX:   -9; DY:   14),   (DX:  -10; DY:   17), 
  (DX:  -10; DY:   21),   (DX:  -10; DY:   24),   (DX:  -10; DY:   28),   (DX:  -11; DY:   32),   (DX:  -11; DY:   36), 
  (DX:  -11; DY:   40),   (DX:  -11; DY:   44),   (DX:  -12; DY:   49),   (DX:  -12; DY:   54),   (DX:  -12; DY:   59), 
  (DX:  -12; DY:   64),   (DX:  -13; DY:   70),   (DX:  -13; DY:   76),   (DX:  -13; DY:   82),   (DX:  -13; DY:   88), 
  (DX:  -14; DY:   94),   (DX:  -14; DY:  100),   (DX:  -14; DY:  107),   (DX:  -14; DY:  114),   (DX:  -15; DY:  121), 
  (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128),   (DX: -128; DY: -128), 
  (DX: -128; DY: -128),   (DX:    0; DY:    0),   (DX:    0; DY:    0),   (DX:   32; DY:   40),   (DX:  -47; DY:  117), 
  (DX:  -63; DY:  -39),   (DX:   68; DY:   30),   (DX: -112; DY:   91),   (DX:  -72; DY:   10),   (DX:  -51; DY:  -85), 
  (DX:  -88; DY:   81),   (DX: -108; DY:    2),   (DX:   14; DY:  -80),   (DX:    2; DY:    2),   (DX:    0; DY:    0), 
  (DX: -116; DY:   -3),   (DX:    0; DY:    0),   (DX: -108; DY:    2),   (DX:  -85; DY:   32),   (DX:  -44; DY:  -42), 
  (DX:  -46; DY:  -43),   (DX:   44; DY:    0),   (DX:  -20; DY:    5),   (DX:   77; DY:    0),   (DX:   53; DY:    0), 
  (DX:  111; DY:    0),   (DX:  116; DY:    0),   (DX:  116; DY:    0),   (DX:  110; DY:    0),   (DX:  116; DY:    0), 

);
