var levels_normal = [
  {b: {x: 30, y: 225}, w: [
    {x: 180, y: 180, l: 60, d: 1},
  ], d: [
    {x: 75, y: 225},
    {x: 135, y: 225},
    {x: 225, y: 135},
  ]},

  {b: {x: 30, y: 225}, w: [
    {x: 180, y: 180, l: 60, d: 1},
  ], d: [
    {x: 225, y: 135},
    {x: 225, y: 15},
    {x: 135, y: 225},
    {x: 75, y: 225},
  ]},

  {b: {x: 120, y: 210}, w: [
    {x: 150, y: 180, l: 60, d: 3},
    {x: 150, y: 120, l: 60, d: 3},
    {x: 150, y: 60, l: 60, d: 3},
    {x: 150, y: 0, l: 60, d: 3},
    {x: 30, y: 180, l: 60, d: 3},
    {x: 30, y: 120, l: 60, d: 3},
    {x: 30, y: 60, l: 60, d: 3},
    {x: 30, y: 0, l: 60, d: 3},
  ], d: [
    {x: 120, y: 120},
    {x: 135, y: 90},
    {x: 105, y: 90},
    {x: 90, y: 60},
    {x: 120, y: 60},
    {x: 150, y: 60},
    {x: 75, y: 30},
    {x: 105, y: 30},
    {x: 135, y: 30},
    {x: 165, y: 30},
  ]},

  {b: {x: 30, y: 30}, w: [
    {x: 0, y: 60, l: 60, d: 0},
    {x: 0, y: 120, l: 60, d: 1},
    {x: 60, y: 180, l: 60, d: 1},
    {x: 120, y: 180, l: 60, d: 0},
    {x: 180, y: 120, l: 60, d: 0},
    {x: 180, y: 60, l: 60, d: 1},
    {x: 120, y: 0, l: 60, d: 1},
    {x: 60, y: 0, l: 60, d: 0},
  ], d: [
    {x: 30, y: 210},
    {x: 210, y: 210},
    {x: 210, y: 30},
  ]},

  {b: {x: 60, y: 30}, w: [
    {x: 0, y: 180, l: 60, d: 1},
    {x: 60, y: 180, l: 60, d: 0},
    {x: 120, y: 180, l: 60, d: 1},
    {x: 180, y: 180, l: 60, d: 0},
  ], d: [
    {x: 225, y: 195},
    {x: 120, y: 195},
    {x: 15, y: 195},
  ]},

  {b: {x: 15, y: 15}, w: [
  ], d: [
    {x: 60, y: 30},
    {x: 90, y: 30},
    {x: 120, y: 30},
    {x: 150, y: 30},
    {x: 180, y: 30},
    {x: 180, y: 60},
    {x: 180, y: 90},
    {x: 180, y: 120},
    {x: 210, y: 120},
    {x: 180, y: 150},
    {x: 150, y: 180},
    {x: 120, y: 210},
    {x: 90, y: 180},
    {x: 60, y: 150},
    {x: 30, y: 120},
    {x: 60, y: 120},
    {x: 60, y: 90},
    {x: 60, y: 60},
  ]},

  {b: {x: 15, y: 15}, w: [
  ], d: [
    {x: 30, y: 210},
    {x: 30, y: 180},
    {x: 30, y: 150},
    {x: 30, y: 120},
    {x: 30, y: 90},
    {x: 30, y: 60},
    {x: 30, y: 30},
    {x: 60, y: 30},
    {x: 90, y: 30},
    {x: 120, y: 30},
    {x: 150, y: 30},
    {x: 180, y: 30},
    {x: 210, y: 30},
    {x: 210, y: 60},
    {x: 210, y: 90},
    {x: 210, y: 120},
    {x: 210, y: 150},
    {x: 210, y: 180},
    {x: 210, y: 210},
    {x: 180, y: 210},
    {x: 150, y: 210},
    {x: 120, y: 210},
    {x: 90, y: 210},
    {x: 60, y: 210},
  ]},

  {b: {x: 15, y: 15}, w: [
    {x: 60, y: 60, l: 60, d: 0},
    {x: 120, y: 60, l: 60, d: 1},
    {x: 120, y: 120, l: 60, d: 0},
    {x: 60, y: 120, l: 60, d: 1},
  ], d: [
    {x: 30, y: 120},
    {x: 60, y: 120},
    {x: 30, y: 90},
    {x: 30, y: 150},
    {x: 90, y: 30},
    {x: 150, y: 30},
    {x: 210, y: 90},
    {x: 210, y: 120},
    {x: 210, y: 150},
    {x: 180, y: 120},
    {x: 210, y: 210},
    {x: 150, y: 210},
    {x: 120, y: 210},
    {x: 120, y: 180},
    {x: 90, y: 210},
    {x: 30, y: 210},
  ]},

  {b: {x: 30, y: 30}, w: [
    {x: 0, y: 30, l: 60, d: 2},
    {x: 60, y: 30, l: 60, d: 2},
    {x: 120, y: 30, l: 60, d: 2},
    {x: 180, y: 90, l: 60, d: 2},
    {x: 120, y: 90, l: 60, d: 2},
    {x: 60, y: 90, l: 60, d: 2},
    {x: 0, y: 150, l: 60, d: 2},
    {x: 60, y: 150, l: 60, d: 2},
    {x: 120, y: 150, l: 60, d: 2},
  ], d: [
    {x: 30, y: 210},
  ]},

  {b: {x: 30, y: 30}, w: [
    {x: 30, y: 0, l: 60, d: 3},
    {x: 30, y: 60, l: 60, d: 3},
    {x: 30, y: 120, l: 60, d: 3},
    {x: 60, y: 150, l: 60, d: 2},
    {x: 120, y: 150, l: 60, d: 2},
    {x: 150, y: 120, l: 60, d: 3},
    {x: 150, y: 60, l: 60, d: 3},
    {x: 120, y: 30, l: 60, d: 2},
    {x: 90, y: 60, l: 60, d: 3},
  ], d: [
    {x: 150, y: 90},
    {x: 150, y: 150},
    {x: 90, y: 150},
    {x: 90, y: 30},
    {x: 210, y: 30},
    {x: 210, y: 210},
    {x: 90, y: 210},
    {x: 150, y: 210},
    {x: 210, y: 150},
    {x: 210, y: 90},
    {x: 150, y: 30},
    {x: 90, y: 90},
  ]},

  {b: {x: 30, y: 210}, w: [
    {x: 60, y: 180, l: 60, d: 0},
    {x: 120, y: 180, l: 60, d: 1},
    {x: 180, y: 180, l: 60, d: 0},
    {x: 120, y: 90, l: 60, d: 1},
    {x: 60, y: 90, l: 60, d: 0},
    {x: 60, y: 0, l: 60, d: 0},
    {x: 120, y: 0, l: 60, d: 1},
    {x: 180, y: 0, l: 60, d: 0},
    {x: 0, y: 90, l: 60, d: 1},
  ], d: [
    {x: 60, y: 150},
    {x: 120, y: 180},
    {x: 30, y: 150},
    {x: 90, y: 150},
    {x: 150, y: 150},
    {x: 180, y: 150},
    {x: 210, y: 150},
    {x: 210, y: 60},
    {x: 180, y: 60},
    {x: 150, y: 60},
    {x: 120, y: 90},
    {x: 90, y: 60},
    {x: 60, y: 60},
    {x: 30, y: 60},
  ]},

  {b: {x: 30, y: 210}, w: [
    {x: 0, y: 150, l: 60, d: 2},
    {x: 60, y: 150, l: 60, d: 2},
    {x: 120, y: 150, l: 60, d: 2},
    {x: 180, y: 90, l: 60, d: 2},
    {x: 120, y: 90, l: 60, d: 2},
    {x: 60, y: 90, l: 60, d: 2},
    {x: 0, y: 30, l: 60, d: 2},
    {x: 60, y: 30, l: 60, d: 2},
    {x: 120, y: 30, l: 60, d: 2},
  ], d: [
    {x: 30, y: 30},
  ]},

  {b: {x: 30, y: 180}, w: [
    {x: 0, y: 180, l: 60, d: 0},
    {x: 0, y: 120, l: 60, d: 0},
    {x: 120, y: 180, l: 60, d: 0},
    {x: 60, y: 120, l: 60, d: 0},
    {x: 0, y: 0, l: 60, d: 0},
    {x: 60, y: 60, l: 60, d: 0},
    {x: 120, y: 120, l: 60, d: 0},
    {x: 180, y: 120, l: 60, d: 0},
    {x: 120, y: 60, l: 60, d: 0},
    {x: 120, y: 0, l: 60, d: 0},
    {x: 180, y: 0, l: 60, d: 0},
  ], d: [
    {x: 180, y: 30},
  ]},

  {b: {x: 105, y: 30}, w: [
    {x: 180, y: 120, l: 60, d: 1},
    {x: 150, y: 180, l: 60, d: 3},
    {x: 120, y: 180, l: 60, d: 3},
    {x: 90, y: 180, l: 60, d: 3},
    {x: 60, y: 180, l: 60, d: 3},
    {x: 30, y: 180, l: 60, d: 3},
    {x: 0, y: 120, l: 60, d: 0},
    {x: 15, y: 60, l: 60, d: 3},
    {x: 45, y: 60, l: 60, d: 3},
    {x: 75, y: 60, l: 60, d: 3},
    {x: 105, y: 60, l: 60, d: 3},
    {x: 135, y: 60, l: 60, d: 3},
    {x: 165, y: 60, l: 60, d: 3},
  ], d: [
    {x: 75, y: 225},
    {x: 105, y: 225},
    {x: 135, y: 225},
    {x: 165, y: 225},
  ]},

  {b: {x: 30, y: 210}, w: [
    {x: 60, y: 60, l: 60, d: 1},
    {x: 120, y: 60, l: 60, d: 0},
    {x: 120, y: 120, l: 60, d: 1},
    {x: 60, y: 120, l: 60, d: 0},
    {x: 30, y: 90, l: 60, d: 2},
    {x: 90, y: 30, l: 60, d: 3},
    {x: 150, y: 90, l: 60, d: 2},
    {x: 90, y: 150, l: 60, d: 3},
  ], d: [
    {x: 60, y: 60},
    {x: 60, y: 90},
    {x: 90, y: 60},
    {x: 150, y: 60},
    {x: 180, y: 60},
    {x: 180, y: 90},
    {x: 180, y: 150},
    {x: 180, y: 180},
    {x: 150, y: 180},
    {x: 90, y: 180},
    {x: 60, y: 180},
    {x: 60, y: 150},
  ]},

  {b: {x: 225, y: 225}, w: [
    {x: 180, y: 180, l: 60, d: 3},
    {x: 180, y: 120, l: 60, d: 3},
    {x: 180, y: 60, l: 60, d: 3},
    {x: 195, y: 0, l: 60, d: 0},
    {x: 120, y: 60, l: 60, d: 1},
    {x: 150, y: 120, l: 60, d: 1},
    {x: 0, y: 120, l: 60, d: 0},
    {x: 30, y: 60, l: 60, d: 0},
    {x: 0, y: 180, l: 60, d: 0},
    {x: 150, y: 180, l: 60, d: 1},
  ], d: [
    {x: 30, y: 120},
    {x: 180, y: 120},
    {x: 60, y: 210},
    {x: 150, y: 210},
    {x: 60, y: 30},
    {x: 150, y: 30},
  ]},

  {b: {x: 15, y: 225}, w: [
    {x: 0, y: 180, l: 60, d: 2},
    {x: 60, y: 180, l: 60, d: 2},
    {x: 120, y: 180, l: 60, d: 2},
    {x: 180, y: 150, l: 60, d: 0},
    {x: 120, y: 120, l: 60, d: 2},
    {x: 60, y: 120, l: 60, d: 2},
    {x: 0, y: 90, l: 60, d: 1},
    {x: 60, y: 60, l: 60, d: 2},
    {x: 120, y: 60, l: 60, d: 2},
    {x: 180, y: 30, l: 60, d: 0},
    {x: 120, y: 0, l: 60, d: 2},
    {x: 60, y: 0, l: 60, d: 2},
    {x: 180, y: 90, l: 60, d: 1},
    {x: 0, y: 30, l: 60, d: 0},
  ], d: [
    {x: 210, y: 30},
  ]},

  {b: {x: 120, y: 90}, w: [
    {x: 0, y: 180, l: 60, d: 1},
    {x: 60, y: 180, l: 60, d: 0},
    {x: 120, y: 180, l: 60, d: 1},
    {x: 180, y: 180, l: 60, d: 0},
    {x: 180, y: 90, l: 60, d: 0},
    {x: 180, y: 30, l: 60, d: 1},
    {x: 120, y: 0, l: 60, d: 1},
    {x: 60, y: 0, l: 60, d: 0},
    {x: 0, y: 30, l: 60, d: 0},
    {x: 0, y: 90, l: 60, d: 1},
    {x: 90, y: 120, l: 60, d: 3},
  ], d: [
    {x: 30, y: 180},
    {x: 120, y: 210},
    {x: 210, y: 180},
    {x: 210, y: 30},
    {x: 30, y: 30},
    {x: 60, y: 150},
    {x: 180, y: 150},
    {x: 180, y: 60},
    {x: 60, y: 60},
    {x: 90, y: 180},
    {x: 150, y: 180},
  ]},

  {b: {x: 210, y: 210}, w: [
    {x: 0, y: 0, l: 60, d: 3},
    {x: 0, y: 60, l: 60, d: 3},
    {x: 30, y: 90, l: 60, d: 3},
    {x: 30, y: 30, l: 60, d: 3},
    {x: 60, y: 0, l: 60, d: 2},
    {x: 90, y: 30, l: 60, d: 3},
    {x: 90, y: 90, l: 60, d: 3},
    {x: 120, y: 90, l: 60, d: 3},
    {x: 120, y: 30, l: 60, d: 3},
    {x: 150, y: 90, l: 60, d: 3},
    {x: 150, y: 30, l: 60, d: 3},
    {x: 180, y: 90, l: 60, d: 3},
    {x: 180, y: 30, l: 60, d: 3},
    {x: 180, y: -30, l: 60, d: 0},
    {x: 0, y: 120, l: 60, d: 2},
    {x: 60, y: 90, l: 60, d: 3},
  ], d: [
    {x: 15, y: 15},
  ]},

  {b: {x: 15, y: 225}, w: [
    {x: 105, y: 180, l: 60, d: 3},
    {x: 75, y: 180, l: 60, d: 3},
    {x: 45, y: 150, l: 60, d: 2},
    {x: 135, y: 150, l: 60, d: 2},
    {x: 135, y: 120, l: 60, d: 0},
    {x: 45, y: 120, l: 60, d: 1},
    {x: 120, y: 90, l: 60, d: 2},
    {x: 120, y: 60, l: 60, d: 0},
    {x: 60, y: 90, l: 60, d: 2},
    {x: 60, y: 60, l: 60, d: 1},
  ], d: [
    {x: 120, y: 15},
    {x: 105, y: 30},
    {x: 120, y: 30},
    {x: 135, y: 30},
    {x: 120, y: 45},
    {x: 60, y: 150},
    {x: 45, y: 165},
    {x: 90, y: 75},
    {x: 75, y: 90},
    {x: 60, y: 105},
    {x: 150, y: 75},
    {x: 165, y: 90},
    {x: 180, y: 105},
    {x: 180, y: 150},
    {x: 195, y: 165},
    {x: 60, y: 195},
    {x: 75, y: 195},
    {x: 180, y: 195},
    {x: 165, y: 195},
  ]},

  {b: {x: 120, y: 120}, w: [
    {x: 30, y: 150, l: 60, d: 0},
    {x: 30, y: 150, l: 60, d: 1},
    {x: 150, y: 150, l: 60, d: 1},
    {x: 150, y: 150, l: 60, d: 0},
    {x: 150, y: 30, l: 60, d: 1},
    {x: 150, y: 30, l: 60, d: 0},
    {x: 30, y: 30, l: 60, d: 0},
    {x: 30, y: 30, l: 60, d: 1},
  ], d: [
    {x: 60, y: 90},
    {x: 90, y: 60},
    {x: 60, y: 150},
    {x: 90, y: 180},
    {x: 150, y: 180},
    {x: 180, y: 150},
    {x: 180, y: 90},
    {x: 150, y: 60},
  ]},

  {b: {x: 120, y: 120}, w: [
    {x: 30, y: 30, l: 60, d: 1},
    {x: 30, y: 30, l: 60, d: 0},
    {x: 90, y: 0, l: 60, d: 3},
    {x: 150, y: 30, l: 60, d: 1},
    {x: 150, y: 30, l: 60, d: 0},
    {x: 150, y: 150, l: 60, d: 1},
    {x: 150, y: 150, l: 60, d: 0},
    {x: 180, y: 90, l: 60, d: 2},
    {x: 90, y: 180, l: 60, d: 3},
    {x: 30, y: 150, l: 60, d: 1},
    {x: 30, y: 150, l: 60, d: 0},
    {x: 0, y: 90, l: 60, d: 2},
  ], d: [
    {x: 90, y: 60},
    {x: 60, y: 90},
    {x: 150, y: 60},
    {x: 180, y: 30},
    {x: 210, y: 60},
    {x: 180, y: 90},
    {x: 180, y: 150},
    {x: 210, y: 180},
    {x: 180, y: 210},
    {x: 150, y: 180},
    {x: 90, y: 180},
    {x: 60, y: 210},
    {x: 30, y: 180},
    {x: 60, y: 150},
  ]},

  {b: {x: 15, y: 45}, w: [
    {x: 0, y: 60, l: 60, d: 2},
    {x: 60, y: 0, l: 60, d: 3},
    {x: 60, y: 60, l: 60, d: 3},
    {x: 30, y: 90, l: 60, d: 2},
    {x: 0, y: 120, l: 60, d: 3},
    {x: 30, y: 30, l: 60, d: 3},
    {x: 30, y: 120, l: 60, d: 2},
    {x: 60, y: 150, l: 60, d: 3},
    {x: 30, y: 180, l: 60, d: 3},
    {x: 0, y: 210, l: 60, d: 3},
    {x: 90, y: 60, l: 60, d: 3},
    {x: 120, y: 0, l: 60, d: 2},
    {x: 150, y: 30, l: 60, d: 3},
    {x: 120, y: 60, l: 60, d: 3},
    {x: 90, y: 210, l: 60, d: 3},
    {x: 90, y: 150, l: 60, d: 3},
    {x: 90, y: 0, l: 60, d: 3},
    {x: 120, y: 150, l: 60, d: 3},
    {x: 150, y: 120, l: 60, d: 2},
    {x: 150, y: 180, l: 60, d: 3},
    {x: 180, y: 210, l: 60, d: 3},
    {x: 150, y: 90, l: 60, d: 3},
    {x: 180, y: 120, l: 60, d: 3},
    {x: 210, y: 60, l: 60, d: 2},
    {x: 180, y: 30, l: 60, d: 3},
    {x: 0, y: 0, l: 60, d: 3},
  ], d: [
    {x: 225, y: 75},
  ]},

  {b: {x: 180, y: 210}, w: [
    {x: 120, y: 120, l: 60, d: 2},
    {x: 195, y: 120, l: 60, d: 2},
    {x: 15, y: 150, l: 60, d: 3},
    {x: 45, y: 120, l: 60, d: 2},
    {x: -15, y: 150, l: 60, d: 3},
    {x: 180, y: 150, l: 60, d: 3},
    {x: -45, y: 90, l: 60, d: 0},
    {x: -15, y: 30, l: 60, d: 3},
    {x: -45, y: 90, l: 60, d: 1},
    {x: 15, y: 30, l: 60, d: 3},
    {x: 75, y: 150, l: 60, d: 3},
    {x: 135, y: 150, l: 60, d: 3},
    {x: 45, y: 60, l: 60, d: 2},
    {x: 75, y: 30, l: 60, d: 3},
    {x: 120, y: 60, l: 60, d: 2},
    {x: 195, y: 60, l: 60, d: 2},
    {x: 180, y: 30, l: 60, d: 3},
    {x: 135, y: 30, l: 60, d: 3},
  ], d: [
    {x: 30, y: 15},
    {x: 150, y: 75},
    {x: 195, y: 75},
    {x: 90, y: 75},
    {x: 60, y: 75},
    {x: 120, y: 75},
    {x: 150, y: 165},
    {x: 120, y: 165},
    {x: 90, y: 165},
    {x: 60, y: 165},
    {x: 195, y: 165},
  ]},

  {b: {x: 180, y: 210}, w: [
    {x: 90, y: 90, l: 60, d: 3},
    {x: 90, y: 90, l: 60, d: 2},
    {x: 0, y: 0, l: 60, d: 0},
    {x: 180, y: 0, l: 60, d: 1},
    {x: 180, y: 180, l: 60, d: 0},
    {x: 0, y: 180, l: 60, d: 1},
    {x: 150, y: 210, l: 60, d: 0},
    {x: 90, y: 210, l: 60, d: 1},
    {x: 90, y: 210, l: 60, d: 0},
    {x: 30, y: 210, l: 60, d: 1},
    {x: -30, y: 30, l: 60, d: 0},
    {x: -30, y: 90, l: 60, d: 1},
    {x: -30, y: 90, l: 60, d: 0},
    {x: -30, y: 150, l: 60, d: 1},
    {x: 210, y: 30, l: 60, d: 1},
    {x: 210, y: 90, l: 60, d: 0},
    {x: 210, y: 150, l: 60, d: 0},
    {x: 210, y: 90, l: 60, d: 1},
    {x: 30, y: -30, l: 60, d: 0},
    {x: 90, y: -30, l: 60, d: 1},
    {x: 90, y: -30, l: 60, d: 0},
    {x: 150, y: -30, l: 60, d: 1},
  ], d: [
    {x: 90, y: 150},
    {x: 150, y: 150},
    {x: 150, y: 90},
    {x: 90, y: 90},
    {x: 30, y: 180},
    {x: 60, y: 210},
    {x: 210, y: 180},
    {x: 210, y: 60},
    {x: 180, y: 30},
    {x: 60, y: 30},
    {x: 30, y: 60},
  ]},

];
var levels_advanced = [
  {b: {x: 30, y: 30}, w: [
    {x: 0, y: 30, l: 60, d: 2},
    {x: 60, y: 30, l: 60, d: 2},
    {x: 120, y: 30, l: 60, d: 2},
    {x: 180, y: 90, l: 60, d: 2},
    {x: 120, y: 90, l: 60, d: 2},
    {x: 60, y: 90, l: 60, d: 2},
    {x: 0, y: 150, l: 60, d: 2},
    {x: 60, y: 150, l: 60, d: 2},
    {x: 120, y: 150, l: 60, d: 2},
    {x: 210, y: 60, l: 60, d: 1},
    {x: 210, y: 180, l: 60, d: 1},
    {x: 210, y: 0, l: 60, d: 0},
    {x: 210, y: 120, l: 60, d: 0},
  ], d: [
    {x: 30, y: 210},
  ]},

  {b: {x: 30, y: 150}, w: [
    {x: 180, y: 180, l: 60, d: 1},
    {x: 0, y: 180, l: 60, d: 0},
  ], d: [
    {x: 150, y: 210},
    {x: 90, y: 210},
    {x: 210, y: 150},
    {x: 210, y: 90},
    {x: 150, y: 150},
    {x: 90, y: 90},
    {x: 150, y: 90},
    {x: 90, y: 150},
  ]},

  {b: {x: 60, y: 30}, w: [
    {x: 150, y: 180, l: 60, d: 0},
    {x: 90, y: 180, l: 60, d: 1},
    {x: 90, y: 180, l: 60, d: 0},
    {x: 30, y: 180, l: 60, d: 1},
    {x: 180, y: 210, l: 60, d: 1},
    {x: 0, y: 210, l: 60, d: 0},
    {x: 180, y: 0, l: 60, d: 0},
    {x: 0, y: 0, l: 60, d: 1},
  ], d: [
    {x: 30, y: 210},
    {x: 120, y: 180},
    {x: 210, y: 210},
  ]},

  {b: {x: 30, y: 30}, w: [
    {x: 30, y: 0, l: 60, d: 3},
    {x: 30, y: 60, l: 60, d: 3},
    {x: 30, y: 120, l: 60, d: 3},
    {x: 60, y: 150, l: 60, d: 2},
    {x: 120, y: 150, l: 60, d: 2},
    {x: 150, y: 120, l: 60, d: 3},
    {x: 150, y: 60, l: 60, d: 3},
    {x: 120, y: 30, l: 60, d: 2},
    {x: 90, y: 60, l: 60, d: 3},
    {x: 180, y: -30, l: 60, d: 0},
    {x: 180, y: 210, l: 60, d: 1},
  ], d: [
    {x: 150, y: 90},
    {x: 150, y: 150},
    {x: 90, y: 150},
    {x: 90, y: 30},
    {x: 210, y: 30},
    {x: 210, y: 210},
    {x: 90, y: 210},
    {x: 150, y: 210},
    {x: 210, y: 150},
    {x: 210, y: 90},
    {x: 150, y: 30},
    {x: 90, y: 90},
  ]},

  {b: {x: 60, y: 60}, w: [
    {x: 0, y: -30, l: 60, d: 1},
    {x: 120, y: -30, l: 60, d: 1},
    {x: 60, y: -30, l: 60, d: 0},
    {x: 180, y: -30, l: 60, d: 0},
    {x: 180, y: 210, l: 60, d: 1},
    {x: 120, y: 210, l: 60, d: 0},
    {x: 60, y: 210, l: 60, d: 1},
    {x: 0, y: 210, l: 60, d: 0},
    {x: 225, y: 120, l: 60, d: 0},
    {x: -45, y: 60, l: 60, d: 0},
    {x: -45, y: 120, l: 60, d: 1},
    {x: 225, y: 60, l: 60, d: 1},
  ], d: [
    {x: 195, y: 195},
    {x: 45, y: 195},
    {x: 195, y: 45},
  ]},

  {b: {x: 120, y: 210}, w: [
    {x: 150, y: 180, l: 60, d: 3},
    {x: 150, y: 120, l: 60, d: 3},
    {x: 150, y: 60, l: 60, d: 3},
    {x: 150, y: 0, l: 60, d: 3},
    {x: 30, y: 180, l: 60, d: 3},
    {x: 30, y: 120, l: 60, d: 3},
    {x: 30, y: 60, l: 60, d: 3},
    {x: 30, y: 0, l: 60, d: 3},
    {x: 60, y: 210, l: 60, d: 0},
    {x: 120, y: 210, l: 60, d: 1},
  ], d: [
    {x: 120, y: 120},
    {x: 135, y: 90},
    {x: 105, y: 90},
    {x: 90, y: 60},
    {x: 120, y: 60},
    {x: 150, y: 60},
  ]},

  {b: {x: 120, y: 210}, w: [
    {x: 0, y: 180, l: 60, d: 0},
    {x: 180, y: 180, l: 60, d: 1},
    {x: 120, y: 120, l: 60, d: 1},
    {x: 180, y: 60, l: 60, d: 0},
    {x: 0, y: 60, l: 60, d: 1},
    {x: 120, y: 0, l: 60, d: 3},
    {x: 60, y: 0, l: 60, d: 3},
    {x: 60, y: 90, l: 60, d: 1},
  ], d: [
    {x: 120, y: 30},
  ]},

  {b: {x: 60, y: 210}, w: [
    {x: 180, y: 0, l: 60, d: 0},
    {x: 150, y: 0, l: 60, d: 3},
    {x: 150, y: 60, l: 60, d: 3},
    {x: 180, y: 180, l: 60, d: 1},
    {x: 0, y: 180, l: 60, d: 0},
    {x: 0, y: 0, l: 60, d: 1},
    {x: 120, y: 0, l: 60, d: 0},
    {x: 120, y: 120, l: 60, d: 1},
    {x: 60, y: 120, l: 60, d: 0},
    {x: 90, y: 60, l: 60, d: 3},
    {x: 60, y: 60, l: 60, d: 1},
  ], d: [
    {x: 90, y: 105},
  ]},

  {b: {x: 15, y: 15}, w: [
    {x: 210, y: 180, l: 60, d: 1},
  ], d: [
    {x: 180, y: 60},
    {x: 180, y: 90},
    {x: 180, y: 120},
    {x: 210, y: 120},
    {x: 180, y: 150},
    {x: 150, y: 180},
    {x: 120, y: 210},
    {x: 90, y: 180},
    {x: 60, y: 150},
    {x: 30, y: 120},
    {x: 60, y: 120},
    {x: 60, y: 90},
    {x: 60, y: 60},
    {x: 90, y: 60},
    {x: 120, y: 60},
    {x: 150, y: 60},
  ]},

  {b: {x: 60, y: 120}, w: [
    {x: 60, y: 60, l: 60, d: 0},
    {x: 120, y: 60, l: 60, d: 1},
    {x: 120, y: 120, l: 60, d: 0},
    {x: 60, y: 120, l: 60, d: 1},
    {x: 0, y: 180, l: 60, d: 0},
    {x: 180, y: 180, l: 60, d: 1},
    {x: 180, y: 0, l: 60, d: 0},
    {x: 0, y: 0, l: 60, d: 1},
  ], d: [
    {x: 30, y: 120},
    {x: 30, y: 90},
    {x: 30, y: 150},
    {x: 90, y: 30},
    {x: 150, y: 30},
    {x: 210, y: 90},
    {x: 210, y: 120},
    {x: 210, y: 150},
    {x: 150, y: 210},
    {x: 120, y: 210},
    {x: 90, y: 210},
    {x: 120, y: 30},
  ]},

  {b: {x: 30, y: 150}, w: [
    {x: 30, y: 60, l: 60, d: 3},
    {x: 30, y: 120, l: 60, d: 3},
    {x: 60, y: 150, l: 60, d: 2},
    {x: 120, y: 150, l: 60, d: 2},
    {x: 150, y: 120, l: 60, d: 3},
    {x: 150, y: 60, l: 60, d: 3},
    {x: 120, y: 30, l: 60, d: 2},
    {x: 60, y: 30, l: 60, d: 2},
    {x: 0, y: -30, l: 60, d: 1},
    {x: 210, y: 0, l: 60, d: 0},
    {x: 180, y: 210, l: 60, d: 1},
    {x: 0, y: 210, l: 60, d: 0},
  ], d: [
    {x: 30, y: 180},
    {x: 30, y: 120},
    {x: 30, y: 60},
    {x: 60, y: 30},
    {x: 120, y: 30},
    {x: 180, y: 30},
    {x: 210, y: 60},
    {x: 210, y: 120},
    {x: 210, y: 180},
    {x: 180, y: 210},
    {x: 120, y: 210},
    {x: 60, y: 210},
    {x: 390, y: 150},
    {x: 450, y: 150},
    {x: 450, y: 90},
    {x: 390, y: 90},
    {x: 720, y: 150},
    {x: 750, y: 120},
    {x: 720, y: 90},
    {x: 690, y: 120},
  ]},

  {b: {x: 60, y: 180}, w: [
  ], d: [
    {x: 420, y: 120},
    {x: 660, y: 120},
    {x: 720, y: 180},
    {x: 780, y: 120},
    {x: 720, y: 60},
    {x: 330, y: 210},
    {x: 510, y: 210},
    {x: 510, y: 30},
    {x: 330, y: 30},
    {x: 30, y: 120},
    {x: 210, y: 120},
    {x: 120, y: 30},
    {x: 120, y: 210},
    {x: 75, y: 225},
    {x: 165, y: 225},
    {x: 225, y: 165},
    {x: 225, y: 75},
    {x: 165, y: 15},
    {x: 75, y: 15},
    {x: 15, y: 165},
    {x: 15, y: 75},
  ]},

  {b: {x: 120, y: 120}, w: [
  ], d: [
    {x: 330, y: 210},
    {x: 510, y: 210},
    {x: 510, y: 30},
    {x: 330, y: 30},
    {x: 30, y: 60},
    {x: 60, y: 30},
    {x: 180, y: 30},
    {x: 210, y: 60},
    {x: 210, y: 180},
    {x: 180, y: 210},
    {x: 60, y: 210},
    {x: 30, y: 180},
  ]},

  {b: {x: 30, y: 210}, w: [
  ], d: [
    {x: 720, y: 120},
    {x: 120, y: 30},
    {x: 30, y: 120},
    {x: 30, y: 30},
    {x: 30, y: 75},
    {x: 75, y: 30},
    {x: 165, y: 30},
    {x: 210, y: 30},
    {x: 210, y: 75},
    {x: 210, y: 120},
    {x: 210, y: 165},
    {x: 210, y: 210},
    {x: 165, y: 210},
    {x: 120, y: 210},
    {x: 75, y: 210},
    {x: 30, y: 165},
  ]},

  {b: {x: 90, y: 225}, w: [
    {x: 30, y: 0, l: 60, d: 0},
    {x: 90, y: 60, l: 60, d: 0},
    {x: 150, y: 120, l: 60, d: 0},
    {x: 210, y: 180, l: 60, d: 0},
  ], d: [
    {x: 315, y: 225},
    {x: 525, y: 225},
    {x: 30, y: 75},
  ]},

  {b: {x: 30, y: 225}, w: [
    {x: 0, y: 150, l: 60, d: 1},
    {x: 60, y: 90, l: 60, d: 1},
    {x: 120, y: 30, l: 60, d: 1},
    {x: 180, y: -30, l: 60, d: 1},
  ], d: [
    {x: 660, y: 90},
    {x: 675, y: 75},
    {x: 690, y: 60},
    {x: 690, y: 45},
    {x: 675, y: 30},
    {x: 660, y: 45},
    {x: 645, y: 30},
    {x: 630, y: 45},
    {x: 630, y: 60},
    {x: 645, y: 75},
    {x: 195, y: 195},
    {x: 180, y: 180},
    {x: 195, y: 225},
    {x: 195, y: 210},
    {x: 225, y: 195},
    {x: 210, y: 195},
    {x: 165, y: 165},
    {x: 150, y: 150},
    {x: 150, y: 165},
    {x: 150, y: 180},
    {x: 165, y: 150},
    {x: 180, y: 150},
  ]},

  {b: {x: 210, y: 60}, w: [
    {x: 120, y: 180, l: 60, d: 2},
    {x: 60, y: 180, l: 60, d: 2},
    {x: 0, y: 180, l: 60, d: 2},
    {x: 180, y: 0, l: 60, d: 2},
    {x: 120, y: 0, l: 60, d: 2},
    {x: 60, y: 30, l: 60, d: 1},
    {x: 30, y: 90, l: 60, d: 3},
    {x: 60, y: 120, l: 60, d: 2},
    {x: 120, y: 90, l: 60, d: 1},
    {x: 150, y: 30, l: 60, d: 3},
    {x: 180, y: 150, l: 60, d: 1},
  ], d: [
    {x: 210, y: 15},
    {x: 315, y: 225},
    {x: 330, y: 225},
    {x: 345, y: 225},
    {x: 795, y: 225},
    {x: 810, y: 225},
    {x: 825, y: 225},
  ]},

  {b: {x: 90, y: 120}, w: [
    {x: 0, y: 180, l: 60, d: 2},
    {x: 60, y: 180, l: 60, d: 2},
    {x: 120, y: 180, l: 60, d: 2},
    {x: 180, y: 180, l: 60, d: 2},
  ], d: [
    {x: 330, y: 225},
    {x: 375, y: 225},
    {x: 420, y: 225},
    {x: 465, y: 225},
    {x: 510, y: 225},
    {x: 30, y: 30},
    {x: 90, y: 30},
    {x: 150, y: 30},
    {x: 210, y: 30},
  ]},

  {b: {x: 15, y: 15}, w: [
    {x: 0, y: 120, l: 60, d: 3},
    {x: 30, y: 150, l: 60, d: 2},
    {x: 60, y: 120, l: 60, d: 3},
    {x: 30, y: 90, l: 60, d: 2},
    {x: 120, y: 150, l: 60, d: 2},
    {x: 90, y: 120, l: 60, d: 3},
    {x: 120, y: 90, l: 60, d: 2},
    {x: 150, y: 120, l: 60, d: 3},
    {x: 120, y: 60, l: 60, d: 2},
    {x: 150, y: 30, l: 60, d: 3},
    {x: 120, y: 0, l: 60, d: 2},
    {x: 30, y: 0, l: 60, d: 2},
    {x: 60, y: 30, l: 60, d: 3},
    {x: 30, y: 60, l: 60, d: 2},
    {x: 90, y: 30, l: 60, d: 3},
    {x: 180, y: 30, l: 60, d: 3},
    {x: 210, y: 60, l: 60, d: 2},
    {x: 180, y: 120, l: 60, d: 3},
    {x: 210, y: 150, l: 60, d: 2},
    {x: 210, y: 90, l: 60, d: 2},
    {x: 180, y: 210, l: 60, d: 3},
    {x: 210, y: 180, l: 60, d: 2},
    {x: 150, y: 210, l: 60, d: 3},
    {x: 120, y: 180, l: 60, d: 2},
    {x: 90, y: 210, l: 60, d: 3},
    {x: 60, y: 210, l: 60, d: 3},
    {x: 30, y: 180, l: 60, d: 2},
    {x: 0, y: 210, l: 60, d: 3},
    {x: 210, y: 0, l: 60, d: 2},
    {x: 0, y: 30, l: 60, d: 3},
  ], d: [
    {x: 315, y: 225},
    {x: 435, y: 105},
    {x: 495, y: 225},
    {x: 435, y: 15},
    {x: 225, y: 15},
    {x: 15, y: 60},
    {x: 15, y: 105},
    {x: 105, y: 195},
    {x: 150, y: 195},
    {x: 195, y: 195},
    {x: 195, y: 150},
    {x: 195, y: 105},
    {x: 195, y: 60},
    {x: 195, y: 15},
    {x: 105, y: 150},
    {x: 105, y: 105},
    {x: 60, y: 105},
  ]},

  {b: {x: 60, y: 180}, w: [
    {x: 30, y: 180, l: 60, d: 2},
    {x: 90, y: 180, l: 60, d: 2},
    {x: 150, y: 180, l: 60, d: 2},
    {x: 180, y: 150, l: 60, d: 3},
    {x: 180, y: 90, l: 60, d: 3},
    {x: 150, y: 0, l: 60, d: 2},
    {x: 90, y: 0, l: 60, d: 2},
    {x: 30, y: 0, l: 60, d: 2},
    {x: 0, y: 30, l: 60, d: 3},
    {x: 0, y: 90, l: 60, d: 3},
    {x: 180, y: 30, l: 60, d: 3},
    {x: 0, y: 150, l: 60, d: 3},
  ], d: [
    {x: 315, y: 15},
    {x: 315, y: 75},
    {x: 315, y: 165},
    {x: 315, y: 225},
    {x: 375, y: 225},
    {x: 465, y: 225},
    {x: 375, y: 15},
    {x: 315, y: 120},
    {x: 525, y: 225},
    {x: 525, y: 120},
    {x: 525, y: 165},
    {x: 420, y: 225},
    {x: 420, y: 15},
    {x: 180, y: 60},
    {x: 525, y: 75},
    {x: 465, y: 15},
    {x: 525, y: 15},
    {x: 60, y: 60},
    {x: 180, y: 180},
    {x: 180, y: 120},
    {x: 120, y: 60},
    {x: 60, y: 120},
    {x: 120, y: 180},
  ]},

];

var levels = [ levels_normal, levels_advanced ];
