0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
2 0 0 0 0 0 
2 0 0 0 0 0 
2 2 0 0 0 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
3 1 0 0 1 1 
3 1 1 1 1 1 
3 3 1 1 1 1 

0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 2 0 0 0 
0 0 2 0 0 0 
0 0 2 2 0 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
3 1 2 0 1 1 
3 1 3 1 1 1 
3 3 3 3 1 1 

ITEM is wrong : 44 => 2
CANCEL :
array (size=4)
  'x' => int 2
  'y' => int 10
  'bloc' => int 2
  'ignore' => 
    array (size=0)
      empty
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 2 2 0 0 
0 0 2 0 0 0 
0 0 2 0 0 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
3 1 2 2 1 1 
3 1 3 1 1 1 
3 3 3 1 1 1 

ITEM is wrong : 44 => 2
CANCEL :
array (size=4)
  'x' => int 2
  'y' => int 10
  'bloc' => int 10
  'ignore' => 
    array (size=0)
      empty
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 2 0 0 0 
0 0 2 2 0 0 
0 0 2 0 0 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
3 1 2 0 1 1 
3 1 3 3 1 1 
3 3 3 1 1 1 

ITEM is wrong : 44 => 2
CANCEL :
array (size=4)
  'x' => int 2
  'y' => int 10
  'bloc' => int 8
  'ignore' => 
    array (size=0)
      empty
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 2 0 0 0 
0 0 2 0 0 0 
0 0 2 0 0 0 
0 0 2 0 0 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 2 0 1 1 
3 1 2 0 1 1 
3 1 3 1 1 1 
3 3 3 1 1 1 

ITEM is wrong : 38 => 2
CANCEL :
array (size=4)
  'x' => int 2
  'y' => int 10
  'bloc' => int 1
  'ignore' => 
    array (size=0)
      empty
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 2 2 2 0 
0 0 2 0 0 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
3 1 0 0 1 1 
3 1 3 3 3 1 
3 3 3 1 1 1 

0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 2 0 0 
0 0 0 2 0 0 
0 0 0 2 2 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
3 1 0 2 1 1 
3 1 3 5 3 1 
3 3 3 3 3 1 

ITEM is wrong : 45 => 2
CANCEL :
array (size=4)
  'x' => int 3
  'y' => int 10
  'bloc' => int 2
  'ignore' => 
    array (size=0)
      empty
Bloc : I horitontal can't move or push.
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 2 0 0 
0 0 0 2 0 0 
0 0 0 2 2 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
3 1 0 2 1 1 
3 1 3 5 3 1 
3 3 3 3 3 1 

ITEM is wrong : 45 => 2
CANCEL :
array (size=4)
  'x' => int 3
  'y' => int 10
  'bloc' => int 2
  'ignore' => 
    array (size=1)
      0 => int 0
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 2 
0 0 0 2 2 2 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
3 1 0 0 1 1 
3 1 3 3 3 3 
3 3 3 3 3 3 

0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 2 0 0 0 
0 0 2 0 0 0 
0 2 2 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 2 0 1 1 
3 1 2 0 1 1 
3 3 5 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 38 => 2
CANCEL :
array (size=4)
  'x' => int 1
  'y' => int 9
  'bloc' => int 4
  'ignore' => 
    array (size=0)
      empty
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 2 2 0 0 0 
0 2 2 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
3 3 2 0 1 1 
3 3 5 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 44 => 2
CANCEL :
array (size=4)
  'x' => int 1
  'y' => int 9
  'bloc' => int 7
  'ignore' => 
    array (size=0)
      empty
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 2 0 0 0 0 
0 2 0 0 0 0 
0 2 2 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 3 0 0 1 1 
3 3 0 0 1 1 
3 3 5 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 50 => 5
CANCEL :
array (size=4)
  'x' => int 1
  'y' => int 9
  'bloc' => int 2
  'ignore' => 
    array (size=0)
      empty
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 2 0 0 0 
0 2 2 2 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
3 1 2 0 1 1 
3 3 5 5 3 3 
3 3 3 3 3 3 

ITEM is wrong : 44 => 2
CANCEL :
array (size=4)
  'x' => int 1
  'y' => int 9
  'bloc' => int 6
  'ignore' => 
    array (size=0)
      empty
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 2 2 2 0 0 
0 2 0 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
3 3 2 2 1 1 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 44 => 2
CANCEL :
array (size=4)
  'x' => int 1
  'y' => int 9
  'bloc' => int 9
  'ignore' => 
    array (size=0)
      empty
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 2 2 2 2 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
3 1 0 0 1 1 
3 3 5 5 5 3 
3 3 3 3 3 3 

ITEM is wrong : 50 => 5
CANCEL :
array (size=4)
  'x' => int 1
  'y' => int 9
  'bloc' => int 0
  'ignore' => 
    array (size=0)
      empty
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 2 0 0 0 0 
0 2 0 0 0 0 
0 2 0 0 0 0 
0 2 0 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 3 0 0 1 1 
1 3 0 0 1 1 
3 3 0 0 1 1 
3 3 3 3 3 3 
3 3 3 3 3 3 

Bloc : T droit can't move or push.
Bloc : J 90° can't move or push.
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 2 0 
0 0 0 0 2 0 
0 0 0 0 2 2 
0 0 0 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 3 0 0 3 1 
1 3 0 0 3 1 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 2 0 0 0 0 
2 2 2 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 1 0 0 1 1 
1 5 0 0 3 1 
3 5 2 0 3 1 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 31 => 5
CANCEL :
array (size=4)
  'x' => int 0
  'y' => int 7
  'bloc' => int 6
  'ignore' => 
    array (size=0)
      empty
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
2 0 0 0 0 0 
2 0 0 0 0 0 
2 0 0 0 0 0 
2 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 1 1 
3 1 0 0 1 1 
3 1 0 0 1 1 
3 3 0 0 3 1 
3 3 0 0 3 1 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 2 
0 0 0 0 0 2 
0 0 0 0 0 2 
0 0 0 0 0 2 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 1 1 
3 1 0 0 1 3 
3 1 0 0 1 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 2 0 0 0 
0 2 2 2 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 1 1 
3 1 2 0 1 3 
3 3 2 2 1 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 20 => 2
CANCEL :
array (size=4)
  'x' => int 1
  'y' => int 5
  'bloc' => int 6
  'ignore' => 
    array (size=0)
      empty
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 2 2 0 0 0 
0 2 2 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 1 1 
3 3 2 0 1 3 
3 3 2 0 1 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 20 => 2
CANCEL :
array (size=4)
  'x' => int 1
  'y' => int 5
  'bloc' => int 7
  'ignore' => 
    array (size=0)
      empty
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 2 0 0 0 
0 0 2 0 0 0 
0 2 2 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 2 0 1 1 
3 1 2 0 1 3 
3 3 2 0 1 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 14 => 2
CANCEL :
array (size=4)
  'x' => int 1
  'y' => int 5
  'bloc' => int 4
  'ignore' => 
    array (size=0)
      empty
0 0 0 0 0 0 
0 0 0 0 0 0 
0 2 0 0 0 0 
0 2 0 0 0 0 
0 2 2 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 3 0 0 1 1 
3 3 0 0 1 3 
3 3 2 0 1 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 26 => 2
CANCEL :
array (size=4)
  'x' => int 1
  'y' => int 5
  'bloc' => int 2
  'ignore' => 
    array (size=0)
      empty
0 0 0 0 0 0 
0 2 0 0 0 0 
0 2 0 0 0 0 
0 2 0 0 0 0 
0 2 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 3 1 1 1 1 
1 3 0 0 1 1 
3 3 0 0 1 3 
3 3 0 0 1 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 2 2 
0 0 0 0 2 0 
0 0 0 0 2 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 3 1 1 1 1 
1 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

2 0 0 0 0 0 
2 0 0 0 0 0 
2 2 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
3 1 1 1 1 1 
3 3 1 1 1 1 
3 5 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 13 => 5
CANCEL :
array (size=4)
  'x' => int 0
  'y' => int 3
  'bloc' => int 2
  'ignore' => 
    array (size=0)
      empty
0 0 0 0 0 0 
2 2 2 0 0 0 
2 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
3 5 3 1 1 1 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 7 => 5
CANCEL :
array (size=4)
  'x' => int 0
  'y' => int 3
  'bloc' => int 9
  'ignore' => 
    array (size=0)
      empty
0 0 0 0 0 0 
2 0 0 0 0 0 
2 2 2 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
3 3 1 1 1 1 
3 5 2 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 13 => 5
CANCEL :
array (size=4)
  'x' => int 0
  'y' => int 3
  'bloc' => int 3
  'ignore' => 
    array (size=0)
      empty
0 0 0 0 0 0 
0 2 0 0 0 0 
2 2 2 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 5 1 1 1 1 
3 5 2 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 7 => 5
CANCEL :
array (size=4)
  'x' => int 0
  'y' => int 3
  'bloc' => int 6
  'ignore' => 
    array (size=0)
      empty
0 0 0 0 0 0 
2 2 0 0 0 0 
2 2 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
3 5 1 1 1 1 
3 5 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 7 => 5
CANCEL :
array (size=4)
  'x' => int 0
  'y' => int 3
  'bloc' => int 7
  'ignore' => 
    array (size=0)
      empty
0 0 0 0 0 0 
0 0 0 0 0 0 
2 2 2 2 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 3 1 1 1 1 
3 5 2 2 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 13 => 5
CANCEL :
array (size=4)
  'x' => int 0
  'y' => int 3
  'bloc' => int 0
  'ignore' => 
    array (size=0)
      empty
Bloc : I vertical can't move or push.
0 0 0 0 0 0 
0 2 0 0 0 0 
2 2 2 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 5 1 1 1 1 
3 5 2 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 7 => 5
CANCEL :
array (size=4)
  'x' => int 0
  'y' => int 3
  'bloc' => int 6
  'ignore' => 
    array (size=1)
      0 => int 1
0 0 0 0 0 0 
2 2 2 0 0 0 
2 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
3 5 3 1 1 1 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 7 => 5
CANCEL :
array (size=4)
  'x' => int 0
  'y' => int 3
  'bloc' => int 9
  'ignore' => 
    array (size=1)
      0 => int 1
0 0 0 0 0 0 
0 0 0 0 0 0 
2 2 2 2 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 3 1 1 1 1 
3 5 2 2 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 13 => 5
CANCEL :
array (size=4)
  'x' => int 0
  'y' => int 3
  'bloc' => int 0
  'ignore' => 
    array (size=1)
      0 => int 1
0 0 0 0 0 0 
2 2 0 0 0 0 
2 2 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
3 5 1 1 1 1 
3 5 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 7 => 5
CANCEL :
array (size=4)
  'x' => int 0
  'y' => int 3
  'bloc' => int 7
  'ignore' => 
    array (size=1)
      0 => int 1
0 2 0 0 0 0 
0 2 0 0 0 0 
2 2 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
1 3 1 1 1 1 
1 5 1 1 1 1 
3 5 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 7 => 5
CANCEL :
array (size=4)
  'x' => int 0
  'y' => int 3
  'bloc' => int 4
  'ignore' => 
    array (size=1)
      0 => int 1
2 2 0 0 0 0 
2 0 0 0 0 0 
2 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
3 3 1 1 1 1 
3 3 1 1 1 1 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

0 0 2 2 2 0 
0 0 2 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
3 3 3 3 3 1 
3 3 3 1 1 1 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

Bloc : I horitontal can't move or push.
Bloc : T 90 can't move or push.
0 0 0 0 0 2 
0 0 0 2 2 2 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 

FINISH OR CANCEL : 39