0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 
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 
1 1 1 1 1 1 
1 1 1 1 1 1 
0 0 0 0 1 1 
0 0 0 0 1 1 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 0 0 
1 1 0 0 0 0 
1 1 1 1 1 1 
3 3 3 3 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 0 2 0 
0 0 0 0 2 0 
0 0 0 0 2 2 
1 1 1 1 1 1 
1 1 1 1 1 1 
0 0 0 0 1 1 
0 0 0 0 1 1 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 0 0 
1 1 0 0 2 0 
1 1 1 1 3 1 
3 3 3 3 3 3 

ITEM is wrong : 46 => 2
CANCEL :
array (size=4)
  'x' => int 4
  '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 2 0 
0 0 0 0 2 0 
0 0 0 0 2 0 
0 0 0 0 2 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
0 0 0 0 1 1 
0 0 0 0 1 1 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 2 0 
1 1 0 0 2 0 
1 1 1 1 3 1 
3 3 3 3 3 1 

ITEM is wrong : 40 => 2
CANCEL :
array (size=4)
  'x' => int 4
  'y' => int 10
  'bloc' => int 1
  'ignore' => 
    array (size=0)
      empty
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 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 
1 1 1 1 1 1 
1 1 1 1 1 1 
0 0 0 0 1 1 
0 0 0 0 1 1 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 0 0 
1 1 0 0 0 0 
1 1 1 1 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 0 0 0 0 
0 0 0 0 0 0 
2 2 2 2 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
0 0 0 0 1 1 
0 0 0 0 1 1 
1 1 1 1 1 1 
1 1 1 1 1 1 
1 1 0 0 0 0 
1 1 0 0 0 0 
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 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 
1 1 1 1 1 1 
1 1 1 1 1 1 
0 0 0 0 1 1 
0 0 0 0 1 1 
1 1 1 1 1 1 
1 1 1 1 1 1 
3 1 0 0 0 0 
3 3 2 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 44 => 2
CANCEL :
array (size=4)
  'x' => int 0
  'y' => int 8
  'bloc' => int 3
  '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 
2 2 2 0 0 0 
2 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 
0 0 0 0 1 1 
0 0 0 0 1 1 
1 1 1 1 1 1 
1 1 1 1 1 1 
3 3 2 0 0 0 
3 1 0 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 38 => 2
CANCEL :
array (size=4)
  'x' => int 0
  'y' => int 8
  '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 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 
1 1 1 1 1 1 
1 1 1 1 1 1 
0 0 0 0 1 1 
0 0 0 0 1 1 
1 1 1 1 1 1 
1 3 1 1 1 1 
1 3 0 0 0 0 
3 3 0 0 0 0 
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 
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 
1 1 1 1 1 1 
1 1 1 1 1 1 
0 0 0 0 1 1 
0 0 0 0 1 1 
3 1 1 1 1 1 
3 3 1 1 1 1 
3 5 0 0 0 0 
3 3 0 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 37 => 5
CANCEL :
array (size=4)
  'x' => int 0
  'y' => int 7
  '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 
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 
1 1 1 1 1 1 
1 1 1 1 1 1 
0 0 0 0 1 1 
0 0 0 0 1 1 
1 1 1 1 1 1 
3 5 3 1 1 1 
3 3 0 0 0 0 
3 3 0 0 0 0 
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 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 
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 
1 1 1 1 1 1 
1 1 1 1 1 1 
0 0 0 0 1 1 
0 0 0 0 1 1 
1 1 1 1 1 1 
3 3 1 1 1 1 
3 5 2 0 0 0 
3 3 0 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 37 => 5
CANCEL :
array (size=4)
  'x' => int 0
  'y' => int 7
  'bloc' => int 3
  '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 
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 
1 1 1 1 1 1 
1 1 1 1 1 1 
0 0 0 0 1 1 
0 0 0 0 1 1 
3 3 1 1 1 1 
3 3 1 1 1 1 
3 3 0 0 0 0 
3 3 0 0 0 0 
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 0 2 2 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 
1 1 1 1 1 1 
1 1 1 1 1 1 
0 0 0 0 1 1 
0 0 2 0 1 1 
3 3 3 3 1 1 
3 3 3 1 1 1 
3 3 0 0 0 0 
3 3 0 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 20 => 2
CANCEL :
array (size=4)
  'x' => int 2
  'y' => int 6
  '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 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 
1 1 1 1 1 1 
1 1 1 1 1 1 
0 0 0 0 1 1 
0 0 2 0 1 1 
3 3 3 1 1 1 
3 3 3 3 1 1 
3 3 0 0 0 0 
3 3 0 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 20 => 2
CANCEL :
array (size=4)
  'x' => int 2
  'y' => int 6
  '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 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 
1 1 1 1 1 1 
1 1 1 1 1 1 
0 0 0 0 1 1 
0 0 0 0 1 1 
3 3 3 1 1 1 
3 3 3 3 3 1 
3 3 0 0 0 0 
3 3 0 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 

Bloc : T 90 can't move or push.
Bloc : I horitontal can't move or push.
Bloc : L -90° can't move or push.
Bloc : L droit can't move or push.
Bloc : T droit can't move or push.
Bloc : J 90° can't move or push.
Bloc : O can't move or push.
Bloc : L 180° can't move or push.
Bloc : J 180° can't move or push.
Bloc : L 90° can't move or push.
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 0 
1 1 1 1 1 1 
1 1 1 1 1 1 
0 0 0 0 1 3 
0 0 0 0 1 3 
3 3 3 1 1 3 
3 3 3 3 3 3 
3 3 0 0 0 0 
3 3 0 0 0 0 
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 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 
1 1 1 1 1 1 
1 1 1 1 1 1 
0 0 0 0 1 3 
0 0 0 2 1 3 
3 3 3 3 3 5 
3 3 3 3 3 3 
3 3 0 0 0 0 
3 3 0 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 21 => 2
CANCEL :
array (size=4)
  'x' => int 3
  'y' => int 5
  'bloc' => int 3
  '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 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 
1 1 1 1 1 1 
1 1 1 1 1 1 
0 0 0 0 1 3 
0 0 0 2 1 3 
3 3 3 3 3 5 
3 3 3 3 3 3 
3 3 0 0 0 0 
3 3 0 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 21 => 2
CANCEL :
array (size=4)
  'x' => int 3
  'y' => int 5
  'bloc' => int 3
  '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 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 
1 1 1 1 1 1 
1 1 1 1 1 1 
0 0 0 0 1 3 
0 0 0 0 1 5 
3 3 3 3 3 5 
3 3 3 3 3 3 
3 3 0 0 0 0 
3 3 0 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 23 => 5
CANCEL :
array (size=4)
  'x' => int 3
  'y' => int 5
  'bloc' => int 5
  'ignore' => 
    array (size=0)
      empty
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 0 0 0 0 0 
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 
0 0 0 2 1 3 
0 0 0 2 3 3 
3 3 3 3 1 3 
3 3 3 3 3 3 
3 3 0 0 0 0 
3 3 0 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 15 => 2
CANCEL :
array (size=4)
  'x' => int 3
  'y' => int 5
  'bloc' => int 8
  'ignore' => 
    array (size=0)
      empty
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 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 1 1 3 1 1 
0 0 0 2 1 3 
0 0 0 2 1 3 
3 3 3 3 1 3 
3 3 3 3 3 3 
3 3 0 0 0 0 
3 3 0 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 15 => 2
CANCEL :
array (size=4)
  'x' => int 3
  'y' => int 5
  'bloc' => int 1
  'ignore' => 
    array (size=0)
      empty
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 0 0 0 
0 0 0 0 0 0 
1 1 1 1 1 1 
1 1 1 3 1 1 
0 0 0 2 1 3 
0 0 0 2 1 3 
3 3 3 3 1 3 
3 3 3 3 3 3 
3 3 0 0 0 0 
3 3 0 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 15 => 2
CANCEL :
array (size=4)
  'x' => int 3
  'y' => int 5
  'bloc' => int 1
  'ignore' => 
    array (size=0)
      empty
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 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 
0 0 0 0 3 3 
0 0 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 
3 3 0 0 0 0 
3 3 0 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 

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 0 0 
3 3 3 1 1 1 
3 1 1 1 1 1 
0 0 0 0 3 3 
0 0 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 
3 3 0 0 0 0 
3 3 0 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 

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 0 
3 5 5 3 1 1 
3 3 1 1 1 1 
0 0 0 0 3 3 
0 0 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 
3 3 0 0 0 0 
3 3 0 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 

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

ITEM is wrong : 1 => 5
CANCEL :
array (size=4)
  'x' => int 1
  'y' => int 2
  'bloc' => int 9
  'ignore' => 
    array (size=0)
      empty
Bloc : L droit can't move or push.
Bloc : J 180° can't move or push.
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 0 0 0 0 0 
3 3 3 1 1 1 
3 3 3 3 3 1 
0 0 0 0 3 3 
0 0 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 
3 3 0 0 0 0 
3 3 0 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 

Bloc : I vertical can't move or push.
Bloc : L droit can't move or push.
Bloc : T droit can't move or push.
Bloc : T 90 can't move or push.
Bloc : I horitontal can't move or push.
Bloc : L -90° can't move or push.
Bloc : O can't move or push.
Bloc : L 90° can't move or push.
Bloc : L 180° can't move or push.
Bloc : J 180° can't move or push.
Bloc : J 90° can't move or push.
PAS DE BLOC DISPOS
CANCEL :
array (size=4)
  'x' => int 1
  'y' => int 2
  'bloc' => int 0
  'ignore' => 
    array (size=2)
      0 => int 2
      1 => int 10
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 0 0 0 0 0 
3 5 3 1 1 1 
3 3 3 3 1 1 
0 0 0 0 3 3 
0 0 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 
3 3 0 0 0 0 
3 3 0 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 1 => 5
CANCEL :
array (size=4)
  'x' => int 1
  'y' => int 2
  'bloc' => int 3
  'ignore' => 
    array (size=2)
      0 => int 2
      1 => int 10
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 0 0 0 0 0 
3 3 3 1 1 1 
3 3 3 3 3 1 
0 0 0 0 3 3 
0 0 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 
3 3 0 0 0 0 
3 3 0 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 

Bloc : O can't move or push.
Bloc : L -90° can't move or push.
Bloc : L 180° can't move or push.
Bloc : L droit can't move or push.
Bloc : J 180° can't move or push.
Bloc : L 90° can't move or push.
Bloc : J 90° can't move or push.
Bloc : I vertical can't move or push.
Bloc : T 90 can't move or push.
Bloc : I horitontal can't move or push.
Bloc : T droit can't move or push.
PAS DE BLOC DISPOS
CANCEL :
array (size=4)
  'x' => int 1
  'y' => int 2
  'bloc' => int 0
  'ignore' => 
    array (size=2)
      0 => int 2
      1 => int 10
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 0 
3 5 5 3 1 1 
3 3 1 1 1 1 
0 0 0 0 3 3 
0 0 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 
3 3 0 0 0 0 
3 3 0 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 

ITEM is wrong : 1 => 5
CANCEL :
array (size=4)
  'x' => int 1
  'y' => int 2
  'bloc' => int 9
  'ignore' => 
    array (size=2)
      0 => int 2
      1 => int 10
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 0 0 
3 3 3 3 1 1 
3 3 3 3 1 1 
0 0 0 0 3 3 
0 0 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 
3 3 0 0 0 0 
3 3 0 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 

Bloc : T 90 can't move or push.
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 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 
0 0 0 0 3 3 
0 0 0 0 3 3 
3 3 3 3 3 3 
3 3 3 3 3 3 
3 3 0 0 0 0 
3 3 0 0 0 0 
3 3 3 3 3 3 
3 3 3 3 3 3 

FINISH OR CANCEL : 31