Skip to content

alppiskin/prey-predator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

// README.txt -- ALP PISKIN & ANKIT KOTWAL

The std::cout in the program uses ANSI color codes in the terminal. (Had permission from the TA in the office hours)
Uses C++11 and the command is included in the makefile
IN COLOR:
Green X: Doodlebugs
Red O: Ants
Blank: NULL
----------------------------------------------------------------------------------------------------------------------------------------------------------

SUMMARY:
- This project is intended to generate a simulation of a relationship between a predator(doodlebug) and a prey(ant) on a specified or
default size grid.

- The first class is Organism.
Organism class is an abstract class for Ant and Doodlebug and has virtual functions move() and breed() for the derived classes.
Organism contains a field that is of type Cell pointer so that it can refer to which cell in the grid it belongs to and set the Cell value
to a new value with setCell() when one of the derived classes call the function move().
Organism also has a  pure virtual getType() function that helps with separating the two derived classes

- The second class is Cell.
Cell class specifies the space reserved for each Organism (field: Organism pointer) on the grid. The constructor takes the relative position
of Cell with respect to the origin (first index) by x and y values. It also takes the pointer of the grid it belongs to so that it can refer to other
Cell objects in the Grid to call the getAdjacent() function. It also can setOrganism() the Organism pointer field it has to facilitate the move() functions
in similar ways to the setCell() function in the Organism.h

- The third class is Grid.
Grid.cpp contains a global function that creates a 2D vector of vectors. Initially, this function sets all Cells to NULL.
There are two constructors. The default constructor creates the grid with the default height and grid and sets the grid to its
data field in Grid class. The other constructor calls the createCells2d function by taking two size parameters. Data is the reference point of the grid that contains the Cells.
LoadGrid compares each getType() of Organism pointers inside each Cell and generates random indexes using rand() and modulo construction to randomly assign positions to Ants and
Doodlebugs. After a couple of getters and setters, run calls the whole move() and breed() functions of both Ant and Doodlebug classes in the assigned order.

- The fourth class is Ant.
Ant consists of two main functions: move() and breed(). The move() function of the Ant contains the same random rand() and modulo configuration used in the Grid to assign a new index
to move after calling the Cell it belongs to and gets the adjacent cells that are available. After adding unoccupied Cells to a vector, the function iterates over each and assigns a
random value (either -1 or 1 because it has to be up, left, right or down). The function also counts the move iteration and breeds after 3 moves if possible (uses bool can_move). Breed() kind of works
like a helper function to move as in it looks at the unoccupied cells and creates a new Ant at one of them in random. 

- The fifth class is Doodlebug.
Doodlebug consists of the same configuration as Ants with a few additions. To start with, Doodlebugs have different values for breeding and they also can starve. So starvation is another count and
boolean that the move() function has to keep track of to decide if it can breed() or not in the end. It also has to check the Ants in the adjacent Cells. If there is a single Ant, the bug moves to that index
. If there are multiple, the function adds them into a vector and randomly selects one. After choosing to eat an Ant, the bug deletes the Ant from the Grid.

- main.cpp creates the grid and prints the grid. The input values are defaulted at first. But we override the input values depending on the argc value.
This helps us override the given inputs in the command line and set the rest of the inputs to default regardless of how many inputs the user decides to give
as long as it does not exceed 7 (the max number of inputs expected)

----------------------------------------------------------------------------------------------------------------------------------------------------------

CITATIONS:

- We have decided to go slightly off the track and color code the ants and doodlebugs to make the output look more distinct.
We used an input in the Stack Overflow to call the ANSI Color codes:

http://stackoverflow.com/questions/2616906/how-do-i-output-coloured-text-to-a-linux-terminal
----------------------------------------------------------------------------------------------------------------------------------------------------------

PROBLEM:

- The only problem we have faced was accidentally moving the Doodlebugs both in run() function which runs the whole simulation
and moving them again in the defined move() method in the Doodlebug.cpp
We fixed he issue after debugging for several hours.

----------------------------------------------------------------------------------------------------------------------------------------------------------

HOW TO RUN THE PROGRAM:

- In the command line, type ./PA6 [gridSize] [numDoodlebugs] [numAnts] [steps] [seed] [pause]

----------------------------------------------------------------------------------------------------------------------------------------------------------

TESTING:
(WARNING: It is going to be a long testing log)
Did not use colored output for this log but the colors will show up on the terminal
Called command line: ./PA6
Defaults everything

 -- Initial State: 
----------------------------------
  o         o         o o o             
            o o   o         o   o       
                  o   o           o     
    o o o   o       o           o       
    x           o           o x o   o o 
    o     o o o         o       o   o   
o     o     o             o x           
    o   o         o         o o   x     
    x   o     o o   o o         o o o o 
o         o o o o       o               
  o o o o                     o         
      o     o   o       o         o     
            o                     o   o 
                  o           o o o     
        o                               
  o     o     o o         o       o o   
              o         o o       o   o 
        o         o   o   o             
    o   o                 o o   o       
  o   o o o         o       o           
----------------------------------
    o     o   o   o             o       
                      o o o   o         
    o       o   o   o   o       o   o   
    o     o   o                     o o 
                  o         x   o o     
    x   o o     o     o   o           o 
  o     o                               
    x o     o   o     o     x           
          o o     o     o     o   x o   
  o     o   o     o o         o o   o   
  o o     o o                           
  o         o o   o               o o   
      o                 o     o     o   
                o                   o   
      o o     o           o     o       
              o         o       o     o 
  o     o       o         o o   o   o   
                    o   o o             
  o   o   o         o       o o   o     
o     o o                               
----------------------------------
 -- Step:1
----------------------------------
      o               o                 
    o     o   o o o o o o       o   o   
                          o   o   o     
        o   o   o               o o o   
    o   o       o     o       x         
        o         o     o         o o   
    x o               o                 
  o   x       o   o           x         
        o o o   o     o     o       x   
  o o       o     o                     
  o     o     o   o           o o o o   
o         o     o                     o 
    o       o             o     o     o 
      o o         o       o             
              o o       o     o o   o o 
                                        
o     o           o     o         o     
  o       o       o   o o   o       o   
o     o o             o   o     o   o   
          o                             
----------------------------------
 -- Step:2
----------------------------------
    o     o   o       o o           o   
      o                       o         
                o o o   o       o   o   
      o   o   o           o   o         
          o   o   o     o       o o     
    o                     o   x o       
      x o               o           o   
o       x   o       o                   
        o     o   o     o o   x       x 
o o     o     o o               o o     
o   o     o o               o         o 
            o     o       o         o o 
      o   o     o o           o         
    o     o   o         o     o         
                  o       o   o   o     
                                      o 
  o                 o     o         o   
o     o     o   o   o     o   o   o o   
  o o     o             o               
            o             o     o       
----------------------------------
 -- Step:3
----------------------------------
    o o o o         o o     o o   o     
            o o   o o o       o o o     
    o o     o o   o     o o o o o o     
  o o   o o     o o o o o o             
      o o           o o   o o o o   o   
o o         o o         o o     x   o   
        x                 o o           
            o o o o   o           o o x 
o o     x o o     o o o   o o   x o o   
o o o   o o o o             o o         
o o     o o o o o         o o     o o   
  o o   o o o o o o       o o   o o o o 
    o o o     o o o           o o       
        o o o             o o           
  o o       o o   o o o o o o o o   o o 
  o o                     o o   o o     
o o           o o o o             o o   
  o o       o o o o         o o o o o   
      o o o o       o o     o   o o     
o o         o o             o o o o     
----------------------------------
 -- Step:4
----------------------------------
  o o       o     o o   o     o o   o   
        o o     o o o   o o o o     o   
  o     o o     o       o o   o         
  o   o     o o o o o     o o o   o     
o o   o         o o o   o o o   x     o 
o     o x o     o           o           
              o         o     o     o   
o o       o   o   o o   o       o   x   
o o     o x o o   o     o o             
o     o o   o o o     o   o     o o o   
o     o o o     o       o     o o o   o 
o     o o   o       o         o o       
  o   o o o o             o o       o   
    o o   o   o o o     o o   o o       
o     o   o     o   o   o o   o   o     
o o         o o o o o   o o   o   o o o 
    o       o   o o   o   o   o o o     
o o       o o             o   o o o     
o o   o       o o o         o o o o o   
o     o   o o         o     o o         
----------------------------------
 -- Step:5
----------------------------------
          o     o     o o o o o   o     
  o o o     o o   o     o       o       
o     o       o o o o o o   o   o   o   
o o o   o o     o       o o o           
        o o o o o o   o   o       o o   
      x       o   o     o o   o x       
o o             o o o   o   o       x   
o         x o   o         o             
o         o     o   o o         o o     
o o o o o o o o     o   o     o       o 
o o     o   o     o o       o o o       
    o o   o   o         o o o o       o 
    o o   o   o   o     o o   o       o 
o   o o o   o o         o   o o   o     
o o o       o   o o   o     o   o o     
          o o   o     o o     o o o     
o             o o   o   o   o o o   o o 
o   o         o o           o o o   o   
o       o o o   o     o   o o         o 
o o o   o     o o         o     o o     
----------------------------------
 -- Step:6
----------------------------------
              o       o o o   o o       
o o o o o o o o o o   o o o o o o o     
  o   o o o o o o o o o   o o o   o     
      o o o   o o o o o o o o o     o   
o o o o o o o o o o o o o o     o o     
o   o   x o o   o o   o o   o x   o o   
o   o       o o o o o o   o       x     
o o       o   o o o o     o o           
o o o o   x o o     o   o     o         
o   o o o o     o o o     o o o o o o   
o o o o o o o o o o       o o o o     o 
o o o   o o o   o o o o o o o o o   o o 
o o o o o o o         o     o   o       
o o       o o o o o o o   o o o o o     
o   o o o o o o o   o   o o   o o   o o 
o o o     o           o o o o o o   o o 
o o o     o o   o o   o   o o o o o o o 
      o o o o o o o o o o o o     o     
o o o o     o o   o   o o o   o o o o   
o o   o     o o   o     o     o o o   o 
----------------------------------
 -- Step:7
----------------------------------
o o     o   o o   o o o o o o o o       
o   o o o o o o o o o o o o o o o       
    o o o o o o o o o o o o o o   o o o 
o o o o o o o o o o o o o o       o     
o o o o o o o o o o o o o o o o o       
o o o o   x o o o o o o   o x     x   o 
o o o   o o o o o o o   o o o o         
o   o       o o     o o o o o o         
o o o o o       o o o     o o o         
o o o o   x o o o o   o o o   o o   o o 
o o o o o o o o o     o o o o o   o o o 
o o o o o o o o o o o o o o o o o o     
o o o o o   o o o o o o o o o o o   o o 
o o o o o o o o o o o o o o o o     o   
o o o o o o o     o   o o   o o o o o o 
o o o o o o o o o o o o o o o o o o o   
    o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o   o o o o o o 
o o o   o o o   o o o o o o o o o o   o 
o o o o o o     o o o o   o o o o o o o 
----------------------------------
 -- Step:8
----------------------------------
o   o o o o o o o o o o o o o o   o     
  o o o o o o o o o o o o o o o   o o o 
o o o o o o o o o o o o o o o   o       
o o o o o o o o o o o o o o o   o       
o o o o o o o o o o o     o o           
o o o   o x x o o o o   o x x o o x x   
o o o o o o o     o o o o o o         o 
o o o o o o o   o o o   o o o o         
o o o o     o o o     o o o   o     o   
o o o o o x x o o   o o o o o o     o   
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o   o   
o o o o o o o o o o o o o   o o   o o   
o o o o o o o   o o o o o o o   o     o 
o o o o o o o o o   o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o   o o   o o o   o o 
o o o o o o   o o o o o o o o o o   o o 
o o o o o o   o o o o o o o o o o o o   
o o o o o o o o o o o   o o o     o o   
----------------------------------
 -- Step:9
----------------------------------
  o o o o o o o o o o o o o o   o   o   
o o o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o   o o o o o 
o o o o o o o o o o o o o     o   o     
o o o o o o o o o o o o o               
o o o o o o o x o o o o o o o x x     x 
o o o o o x o o o o o o o x o o         
o o o o o o o o o     o o o     o   o o 
o o o o o o o o o o o o o o o       o   
o o o o x o o x o o o o o o o o o       
o o o o o o o o o o o o o o o o o   o o 
o o o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o o   o   o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o   o o   
o o o o o o o o o o o o o o o o   o o   
o o o o o o o o o o o o o o o   o o o o 
o o o o o o o o o o o o o o o o o o   o 
----------------------------------
 -- Step:10
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o   o o o o o   
o o o o o o o o o o o o o o o   o   o o 
o o o o o o o o o o o o o o   o         
o o o o o o o o x o o o o x x     x     
o o o o x o o o o o o o o o   o o   o x 
o o o o o o o o o o o o o o o o         
o o o o o o o x o o o o o o o o o     o 
o o o o o o o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o   o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:11
----------------------------------
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o     o 
o o o o o o o o o o o o o o   o   o o o 
o o o o o o o o o o o o o   o   o o     
o o o o o o o o o o o o o o o o o o o   
o o o o o x o o x o o o o x x o   x     
o o o o o o o x o o o o o o o o o     o 
o o o o o o o o o o o o o o o o   o o   
o o o o o o o o o o o o o o o o o o     
o o o x o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:12
----------------------------------
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o     o 
o o o o o o o o o o o o o o o o   o o   
o o o o o o o o o o o o o   o o o o o   
o o o o o o o o o o o o o o o o o o o   
o o o o o x o o x o o o o o o o   x     
o o o o o o o x o o o o x o o o o   o o 
o o o o o o o o o o o o o o x o   o     
o o o o o o o o o o o o o o o o o o     
o o o x o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:13
----------------------------------
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o   x   o 
o o o o x o o o o x o o x o o o o   o o 
o o o o o o x o o o o o o o o o o o     
o o o o o o o o o o o o o x o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:14
----------------------------------
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o   x o o 
o o o o o o o o o x o o o o o o o o o o 
o o o x o o o o o o o x o o o o o o o   
o o o o o o o x o o o o o x o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:15
----------------------------------
o o o o o o o o o o o o o o o o o   o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o   o o o 
o o o o o o o o o o o o o o o o o o x o 
o o o x o o o o o o o o o o o o o o o   
o o o o o o o o   x o o x o o o o o o o 
o o o o o o o o x o o o x o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:16
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o x o o 
o o o o x o o o o o o o x o o o o o o o 
o o o o o o o o o x x o x o o o o o o o 
o o o o o o o o x o o x o o o o o o o o 
o o o o o o o o x o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o x o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:17
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o x o o 
o o o o x o o o o o o o o o o o o x o o 
o o o o x o o o o   o x o o o o o o o o 
o o o o o o o o x o o x o x o o o o o o 
o o o o o o o x o o x x o o o o o o o o 
o o o o o o o x o o o o o o o o o o o o 
o o o o o o o x o o o o o o o o o o o o 
o o o o o o o x o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:18
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o x o o o 
o o o x o o o o o o o o o o o o o o o o 
o o o x o o o o   o x o o x o o o x o o 
o o o o o o o x o o x o o o o o o o o o 
o o o o o o o o x x o   o o o o o o o o 
o o o o o o o o x o o x o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:19
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o x o o 
o o x o o o o o o o o o o o o o o x o o 
o o o o o o o o o o o x o o x o o o o o 
o o o x o o o o x     x o o o o o o o o 
o o o o o o o x o o   o o o o o o o o o 
o o o o o o   o o x x o o o o o o o o o 
o o o o o x o o x o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:20
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o x o o 
o o o o o o o o o o o o o o o o   o o o 
o o o x o o o o o o o o o o o o o o o o 
o o o o o o o o o o x o o o o x o x o o 
o o o o o o o   o o   o x o o o o o o o 
o o o x o o   o x   o o o o o o o o o o 
o o o o o   o x     o o o o o o o o o o 
o o o o x o o x o x x o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:21
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o   o x o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o x o o o o   x o o o o o o o o o o 
o o o o o o o o x o o x o o o x o x o o 
o o x o o o o     o o o o o o o o o o o 
o o o o o o x o     x o o o o o o o o o 
o o o o o o x o x o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:22
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o x o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o   o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o o o o o o x   x o o x o x o o o x o 
o o o x o o   o o   o o o o o o o o o o 
o o o o o x o o o   o o o o o o o o o o 
o o o o x o o x o o x o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:23
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o x o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o x o o o o o o o o o   x o o o o   
o o o o o o x o o o x x o o o o o o o x 
o o o o x   o o   o o o o o o o o o o o 
o o o o x o o     o x o o o o o o o o o 
o o o o o o o o x o o o o o o o o o o o 
o o o o x   o x o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:24
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o x o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o x   x o o   x x x o o x o o o o o 
o o o x o o o o o o x x o o o o o o o x 
o o o x o o   o     o o o o o o o o o o 
o o o o   o   x o o o o o o o o o o o o 
o o o x o     x x o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:25
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o x x o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o x o o o o   x x x o o o o o o o o 
o o o x o x o o o   o o   x x o o o o   
o o x o o x o o   x o o o o o o o o x o 
o o x x o o x x o o   x o o o o o o o o 
o o o   o       o o o o o o o o o o o o 
o o o x x o o o o o o o o o o o o o o o 
o o o o o o o x x o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:26
----------------------------------
o o o o o o o o o o o o o o x o o o o o 
o o o o o o o o o o o o o o o o x o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o   x o o o o o o o o o o 
o o o o x o o o o o o o x   o o o o o   
o o x o x o o o   o x o o o o o o o o o 
o x x x x   x x o o o o o x x o o o x x 
o x   o     o o   x x   o o o o o o o o 
o o o o x o o o o o o x o o o o o o o o 
o o x o o o o x x o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o x x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:27
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o x x o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o   o x o o   x   x o o o o o o o o 
o x o x o   x x   x o o o   o o o o o o 
x   o x   o o o     o   x o o o o x o o 
x o x x   o o     o o o o o x o o o o x 
o o   o o o o x x x x o x o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o x o o   o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:28
----------------------------------
o o o o o o o o o o o o o o   o o o o o 
o o o o o o o o o o o o o x o o x o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o   x   o o o o o o o o o 
o o o o x o o       o o x o o o o o o o 
x o o o x o o     o x o   o o o o o o o 
  x x       x x   o o o o x o o o o x   
o x     o o o     x o o x o o o o o x o 
o o x x o         o   o o o x o o o o o 
o o o o o o o x x o x o o o o o o o o o 
o o o o x o o o   o o o o o o o o o o o 
o o x o o x o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:29
----------------------------------
o o o o o o o o o o o o o   o   o o o o 
o o o o o o o o o o o o o o x x o o o o 
o o o o o o o o   x o o o o o o o o o o 
o o o o o o o   o o o o x o o o o o o o 
o o o x o o o o     x   o o o o o o o o 
o x x x o o o o     o o o o o o o o     
x     o o       x o   o   o x o o x o o 
x           x     o x o o x o o o x o o 
o x o o x o         o o o x o o o o o o 
o o o   o o x o   x o o o o o o o o o o 
o o   x o o o o o o x o o o o o o o o o 
o o o x o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:30
----------------------------------
o o o o o o o o o o o o o o   o o o o o 
o o o o o o o o o o o o o x o o x o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o   x   x o o o o o o o o 
o   x o o o o o o o o o o o o o o o o o 
x o   o x o         x o o o o o o   o o 
  x x o   o x o   x o   o x o o o o x o 
                    o x x o o o x o o o 
x o x x o o o o   o o o o o o o o o o o 
o o       o o x o   x o o x o o o o o o 
o o o o x o o o o   o o o o o o o o o o 
o o o o o o o o o o x o o o o o o o o o 
o o o x o   x o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:31
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o x o o o o o o o 
o o o o o o o o   o o o o o o o x o o o 
o o o o o o o o o o   o x o o o o o o o 
  o o x o o o o   x   o o o o o o o o o 
o x   x o o o       o o o o o o o o o o 
      x o     x     x o x o o o   x o o 
          o o     x x   o x o o o x o o 
  x     x o o o o o o   o o o o o o o o 
x o o o     o o   o o x o o x o o o o o 
o o o o o x   x o o o o o o o o o o o o 
o o o   o o o o o o o x o o o o o o o o 
o o o o x o   x o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:32
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o x o o x o o o 
o o o o o o o o o o o o x o o o o o o o 
o o o o o o o o   x x   o o o o o o o o 
o x x o o o o   o   o o o o o o o o o o 
  o     x o   o     x o o o o o o x o o 
        x o x           o x o o o o o o 
        o   o o o     o x x o o o o o o 
    o     x o     x x o o o o   o x o o 
  x o     o   x o o o x o o o x o o o o 
x o o o x o o o o o   x o o o o o o o o 
o o o o   o   x o o x o o o o o o o o o 
o o o x o   o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:33
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o   x x o o x o o 
o o o o o o o o   x o x o o o o o o o o 
o o o o o o o o o   o x o o o o o o o o 
x o x x x o o o     x o o o o o o o o o 
  o o o o   o   o o x x o o o o x o o o 
      o o     o o     x x o o o o o o o 
        x x x     o   x o   x o o o o o 
  o       o   o o x   x o o   o x o o o 
  o o o   x o x x x x o o o x o o o o o 
x x o x x o o o   o o o x o o o o o o o 
x o o   o   o o x o   o o o o o o o o o 
o o x     o o o o o x o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:34
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o   x o   o   o o o x x o 
o o o o o o o o o o x o o x x o o o o o 
x o o o o o o       x o o o o o o o o o 
x x o o x x o   o o   x o o o o o o o o 
o     x   o   o o x   x x o o o o x o o 
    o   x   o o   o       x o o o o o o 
o o   o     x x         x o o x o o o o 
  o o     x   x x o o x o o x x o o o o 
x o   x   x x o       x o o x o o o o o 
o   x     o o o x x x o o o x o o o o o 
o o   o x o   o   x o o x o o o o o o o 
x o x o o o o o o o o o o o o o o o o o 
o o x o o x x o o o x o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:35
----------------------------------
o o o o o o o o o o o o o o o o o x o o 
o o o o o o o o o o x o o o o o o o o x 
o o o o o o o o   x o   x o o x o o o o 
o x o o x o   o o     x o o o o o o o o 
    x x   o   o o x   x x o o o o o o o 
x   o     x o o           x o o x x o o 
      x     x x o           x o o o o o 
  o o                   o x   o x o o o 
o o   o x         x x     x o o x o o o 
    x x       x         x x   o o o o o 
x o   x   x x x x   o x o o o o o o o o 
    o   o x   o o x o x o o x o o o o o 
o x   x o x   o o x o o o o o o o o o o 
o x o o o o o o o x x o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:36
----------------------------------
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o   x o   o o o o o x o o 
o o o o o o o o o   x o o o o o o o o x 
  o x x o o o o   o x   x o o x o o o o 
o o     x x o   x         x o o o o o o 
  x x x     x o o     x     x x o   x o 
                x             x o o o o 
o o                     x     x o o o o 
    o x         x     x     x o o x o o 
o       x       x           o o o o o o 
  x x   x           x   x x o o o o o o 
  o   x x   x x x   x o x o o x o o o o 
x     o x   o o x o   o o o o o o o o o 
o o x o o x   o o o o x o o o o o o o o 
o o o o o o o o o x o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:37
----------------------------------
o o o o o o o o   x o o o o o o o x o o 
o o o o o o o o o   x o o o o o o o     
o   x x o o o o   o o   x o o o o o x o 
o   o   x x o   o x     o o   o x o o o 
  x x                     o x o   o o o 
o       x o o x x           o o x o o o 
                            x   x o x o 
  o o           x             o o x o o 
o o x   x     x x   x   x     x o o o o 
  o                     x   x o o o o o 
      x         x     x     x o o o o o 
  x x x               x o o o o x o o o 
      x     x x   x o   x o o o o o o o 
x x o o x   o o o o o o o o o o o o o o 
o o o o o x x o x o o x o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:38
----------------------------------
o o o o o o o o o   x o o o o o x o o   
o   o o o o o o o     o o o o o o o o o 
o o o o x x o   o   x o o o o   x x o o 
o o x o   o   o x o o   x o o o o o o o 
x       x     o         o   o   o o o o 
    x       x x             x x o   o o 
o o       o                       x o o 
o   x         x x   x   x   x   x o x o 
    o       x           x     o o o o o 
o   o x x                 x   x o o o o 
  x o             x x     o   x x o o o 
        x               x o o   o o o o 
    o           o o x o o o o o o o o o 
  o o x     x x o o o   x o o o o o o o 
x x o o x   o x o x o o x o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:39
----------------------------------
o o o o o o o o o o   x o o o x o   o o 
o o o o   x o o o   o o o o o o o   o o 
o o   x o o   o     o x x o o o o o o o 
x   o x         o x     o o   o x x o o 
  o   x o o   x         o o x o o o o o 
o x       x                     x o   o 
              x             x           
  o       o           x           x o x 
o   x                     x   x x o o o 
  o   o                       x o o o o 
    x                     x o o o o o o 
              o o x x     x o o x o o o 
  o     x     o o o o x x o   o o o o o 
o o x           x     o o o o o o o o o 
  o x x o   x o x o o x o o o o o o o o 
x o o o o o x o o x o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:40
----------------------------------
o o o o   x o o o   o x x o x o o o o   
o o o   o o o o   o o x o o o o   o o o 
x   o   x   o         o o x o     x o o 
  o x   o o o   x     o o   o x o o     
o       x x           o o   o x o o o o 
              x         o       o x     
o                               o       
o   x   o                     x     x   
  o                           o o o o x 
  o o                           x o o o 
  x   o                     x x o o o o 
  o         o o     o       x x o o o o 
o           o   x       x o o o o o o o 
  x             o o   x x o o o o o o o 
o     o x     x   o   o x o o o o o o o 
o o x o o x o o x o x o o o o o o o o o 
x o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:41
----------------------------------
o o o       x o o o x   o x o x o o o o 
x o o o x o o   o   x x   x o o o o o o 
  o   o   o   o     o     o   o o   x   
  x o   x x   o x x o o o o x x o o o o 
        x     x       o     x o o o     
o                     o         x o o o 
o o                               o     
o o                             o       
o   x o o                   x x o o x   
  x                         x   x o o x 
    o   o o                 x   x o o o 
o         o         o o       o o o o o 
  o           o           x x x o o o o 
o x x       o x x   o     x o o o o o o 
o     x             o x o o o o o o o o 
  o o x x o o x o x o x x o o o o o o o 
x o o o o o o o o o o o o o o o o o o o 
x o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:42
----------------------------------
x o o o   o o o   x   x x   x o o o o o 
o     x o   x x o o       x x o o   o   
    o o x x     o o x o o     x o o o o 
  o x x x     x     x o   x   o o   x o 
o o                 o o o   x x o   x o 
o o         x x                 o x   o 
o                               o   o   
o   o   o                   x     o     
o o x x                     x   x x     
x x       o                 x     x x x 
o o   o   o                     o x o o 
        o           o     x   x o o o o 
                x   o         x o o o o 
x o o x     x o o     o o   x o o o o o 
  o x           o   x     x o o o o o o 
o o o x o o x x   x x   o o o o o o o o 
  x o x x o o o o o o x x o o o o o o o 
o x o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:43
----------------------------------
x x     o o x             x x x o o o o 
    o   x x   o x x   x x     x o o o o 
o o   x   x   o   x o     o   o o o o   
o x x     x         o x     x x   o   x 
o       x     x     o     x     x     x 
o                   o o o     x x   o   
o o         x               x o o       
  o   o   o                       x o   
x x     x                 x x x         
        o o o               x x x       
  x o o                       o     x x 
o     o               o x       x x o o 
    x                 o         x o o o 
  x x         x x   o o       x o o o o 
o o               x x o o   x o o o o o 
    x   x x o o o       o o o o o o o o 
o o x   x x o x o x x x o x o o o o o o 
o o x x o o o o o o o x o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:44
----------------------------------
x   o   x x             x x     x o o o 
x o     x x   x x   x     x     x o o o 
o   x     x         x       o x o o   x 
x     x x     o     x     x     o o o   
o o         x     o o o o   x     x o   
o o o                                 x 
              x               x x       
x x o o o o                 x x   x x   
                          x x           
        x     o             o o         
    x   o o                     x       
  o                   x       x     x x 
  x x o       x         o         x o o 
      o       x   x o         x x o o o 
  x x   x       o   o x   o   x o o o o 
o           x         o   x x o o o o o 
o x       o o o x o o   x x o o o o o o 
o o o   x x o x o o x o o o o o o o o o 
o o x x o o o o o o o x o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:45
----------------------------------
  x   x x     x           x x     x o o 
  x o x   x x       x   x o o     x   x 
o o   x         x               x o o   
  o x     o o         o x       o o     
x               o   x   o o   x o o x   
o           x                 x         
o o o o                           x   x 
    x       o x                         
x       o   o o         x     x   x x   
                            x   o       
      x x   o                 x         
  x                 x                   
      x     x           o o   x     x x 
  x o       x       x       x     x o o 
  x   x             x o o x     x o o o 
  o             o             x o o o o 
x o     o   x x o o x o     x o o o o o 
o o       o x o x o     x x o o o o o o 
o x o o x o o o o o o o x o o o o o o o 
o o   x o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:46
----------------------------------
    x x         x                   x x 
o   x x x     x       x     x           
    o     o               o       x   o 
  x             x o o           x   o   
            o     x     o     x   x     
x               o       o       o       
    x       o                           
o o   o                           x   x 
      o   o     o     x         o       
x         o o                 x   x x   
  x                 x                   
      x x                               
              x     x           x       
    x x   x             o o         x x 
              o o     x x   x     x o o 
  x   x o o x                   x o o o 
o x           o   x     x     x o o o o 
o         x o x   o o o     x o o o o o 
o o x   o x o o x o o o o x o o o o o o 
o o o   x o o o o o o o x o o o o o o o 
----------------------------------
 -- Step:47
----------------------------------
    x   x     x             x     x x   
                    x     o         o o 
o   x       o                       x o 
                  x   o       x   x   o 
x x                       o x           
    x       o o o     o                 
              o                 o       
    o                           o o     
o o o o o     o               x   x x   
          o                     x       
x       x o                             
    x               x                   
    x                     o             
    x         o o   x   x   x           
  x     o                           x x 
          x           x           x o o 
x             o o   o x         x o o o 
o o     o   x     x   o o     x o o o o 
o x o       x x o o o       x o o o o o 
o o       x o o x o o x o x o o o o o o 
----------------------------------
 -- Step:48
----------------------------------
                          o   x       o 
                                  x x   
          o           o               x 
o   x                       x       x   
x             o   x                   o 
x       o o   o         o o o o o       
    x         o o               o       
  o o   o                     x     o   
o   o         o o                       
o o o       o                           
  x       x                             
    x                                   
    x           o       x o o           
            o         x                 
      o               x                 
  x     x                           x x 
        o     o     x             x o o 
x x       x   o     o           x o o o 
o o   o   x   o x x   o o   x x o o o o 
o   o       x     x x   x   x o o o o o 
----------------------------------
 -- Step:49
----------------------------------
                      o o           o   
                      o o     x   x     
x         o o                     x     
x     x                       x       x 
            o     x x o o     o o   x   
      o o   o           o             o 
x                           o           
o   x         o o               o       
  o o o o   o o                     o   
      o o o                             
o o o       x                           
  x                         o           
            o o           x             
    o o   o                             
                        x               
x             o                         
x       x                         x x x 
        x   o     x x       x     x o o 
x x x o o   x x     o   x       x o o o 
  o   o   x     x     x   x   x o o o o 
----------------------------------
 -- Step:50
----------------------------------
                    o o           o o   
x                         o   x x       
x         o           o                 
        x o o o                 o     x 
            o   x     x   o           x 
    o     o                   o     o o 
                        o     o         
      o o   o o               o o       
o   x o o o o                           
  o o   o                           o   
o       o   x x             o           
o           o                           
    o                                   
      o o     o           x             
      o                                 
      x x o o                           
                            x   x   x   
x           x x x                   x x 
x     x x   x       x x   x   x   x o o 
x x o o x x       x     x       x o o o 
----------------------------------
 -- Step:51
----------------------------------
x                       o o   x o       
                    o             x o   
          o o       o                   
x         o                     o o x   
        o o   o         o     o     o   
      o o       x     x               x 
    o o     o o o               o       
o       o o o         o o         o     
    x x     o                 o         
o o   o o o   x                     o o 
  o                         o o         
  o         x                           
o o   o       o                         
    o o                                 
      x     o             x             
          x                     x       
            x                         x 
x x         x x             x x       x 
x   x x x x       x x x x           x x 
    x x x     x x         x x x   x o o 
----------------------------------
 -- Step:52
----------------------------------
  x                     o       x       
                  o   o o             o 
        o     o o                       
            o     o o             x     
x     o     o       o o   o o   o     o 
o   o o   o o o                         
o o     o   o   x     x               x 
  o       o   o       o       o o       
o o     o o           o     o     o     
o o x x o o o                           
        o                 o o       o o 
o   o       o o                         
    o   o   x                           
  o   x                                 
              o           x             
            x x           x   x         
x         x                         x x 
x   x   x x     x x   x         x x     
  x x x     x x             x x         
  x       x             x       x   x x 
----------------------------------
 -- Step:53
----------------------------------
                    o o               o 
      o o         o o           x       
            o o   o o   o               
        o o         o     o         x   
o   o     o o o   o o     o       o o o 
o o     o                               
    o o   o   o   x           o         
o   o o o             x       o   o   x 
    o o     o o     o                   
  x     x     o           o o       o   
o o o o   o             o           o   
  o   o     x               o           
  o   x       o                         
o       o o               x             
              x                         
x         x                             
        x   x                           
      x             x   x       x   x x 
  x     x x x   x               x       
x       x                   x x   x x   
----------------------------------
 -- Step:54
----------------------------------
                  o     o           o o 
                o o               x     
      o o o o     o       o             
    o     o o     o   o o o       o   o 
o o     o o     o o                 x   
    o o o o o   o x o                   
  o o o   o o         x         o       
  o o     o                   o o   x   
      o o       o o   o   o   o     o   
    o     x o                 o         
  x     o   o o       o     o o       o 
o o o x   x                           o 
o                         x             
  o o   o     o                         
        o   x                           
            x                           
      x                 x               
        x   x                     x     
      x                     x     x x x 
  x             x               x       
----------------------------------
 -- Step:55
----------------------------------
                    o             x     
          o o o     o   o o         o o 
    o     o   o o o     o o           o 
o o   o o     o o o o o o     o o       
    o o o   o         o               x 
o o o o o o o o     x                   
o o o   o     o o       x     o         
  o   o o       o     o o   o o         
o o       o                 o o o       
  o     o   x o o o         o     o o   
o                                   o   
  x x       o         o o   o o         
o o     o x                 x         o 
  o           o o                       
  o           x                         
        o                               
                                        
                                x x x   
                                        
              x                         
----------------------------------
 -- Step:56
----------------------------------
          o o     o     o o           o 
            o o o   o o o   o o   o   o 
      o o o o o o     o         o       
o   o o o   o o o o       o o         x 
o o o     o   o o o o   o               
o o o o       o o   o o                 
o o   o   o o     o x o   o o           
o o o                   x o o   o       
o   o o o o o   o           o o   o     
o       o o   x         o o       o     
o o o     o o   o o               o     
o                   o       o           
  x x   x               o   o           
o   o         x                       o 
      o o       o                       
  o                                     
                                        
                                        
                                        
                                        
----------------------------------
 -- Step:57
----------------------------------
          o o o       o o         o o o 
      o   o o o o o o o     o     o   o 
o o o o   o o o o o o   o   o     o     
o   o o   o o o o   o   o o             
o o o o     o o o   o o   o           x 
o o o o o o o o   o         o           
o o o   o     o o x     o o o           
o   o o o o           o x x   o         
  o o o o o   o o o     o o     o   o   
o o   o o o x     o             o   o   
o     o   o               o o           
  o     x       o o     o         o o   
x                       o o             
    x       x                       o   
o   o o           o                     
  o o                                   
                                        
                                        
                                        
                                        
----------------------------------
 -- Step:58
----------------------------------
        o o o o o o o     o o   o   o o 
o o o   o o o o o o   o o       o   o   
    o   o o o o o o o o             o   
o o o   o o o o   o   o o   o   o o     
o o o   o o o     o     o               
o o o o o o o   x x o   o o o o         
o o o o o o o         o   x o o         
o o o o o o   o o o   x o               
o o o o       o o o o       o o       o 
o   o o   x   o           o o       o o 
  o o o o   o                   o o     
o   o x       o o     o   o           o 
                o     o o               
x         x                     o o     
    x         o o                       
o o   o                                 
  o                                     
                                        
                                        
                                        
----------------------------------
 -- Step:59
----------------------------------
o o o o o o o o o o o o       o   o o   
o     o o o o o o o o o   o o     o   o 
o o o o o o o o o o o o o       o o     
o o o o o o o o o o o o o o o       o   
o o o o o o o   o   o   o o o           
o o o o o o   o     x     x o o         
o o o o o o o o x     x o o o           
o o o o o   o o   o o       o         o 
o o o o o   o           o o o   o     o 
  o o o o o o   o   o           o o     
o o o o o x o o     o o     o       o o 
  x x     x o o o       o   o o     o   
o o             o                       
  x x x x             o       o         
                  o               o     
o o   o o     o                         
o                                       
o                                       
                                        
                                        
----------------------------------
 -- Step:60
----------------------------------
o o o o o o o o o o o   o o o o o o     
o o o o o o o o o o o o o     o o   o   
o o o o o o o o o o o o   o o       o o 
o o o o o o o o   o o o o     o o o     
o o o o o o   o   o x       o o o       
o o o o o o o o o       o o o           
o o o o o o o x     o   x x   o         
o o o o o o o   o         o   o     o o 
o o o o o o   o   o o o o   o o o       
o o o o o   o o   o         o   o o   o 
o   x   x o   o o       o o       o     
o o o o     x     o o   o o             
  x   x       o             o o     o   
o                       o   o           
o o x o         o                   o   
o         o     o                       
  o                                     
                                        
o                                       
                                        
----------------------------------
 -- Step:61
----------------------------------
o o o o o o o o o o o o o   o o o   o o 
o o o o o o o o o o o o o o o     o o o 
o o o o o o o o o o o   o o   o   o o o 
o o o o o o o o o o o o   o o o     o   
o o o o o o o o o x o     o o o         
o o o o o o o o     o   x x   o         
o o o o o o x   o         o o o     o o 
o o o o o o o o o o   o o   o   o o     
o o o o o   o o o o       o o           
o o o o o o o o o   o   o o o o o o o o 
o o   o   x o     o o       o           
  x x x       x o     o o   o     o o   
o               o o         o   o       
o o                               o o   
o     x     o o       o o               
  o                                     
o o       o     o                       
                                        
                                        
o                                       
----------------------------------
 -- Step:62
----------------------------------
o o o o o o o o o o o o o o o o   o o o 
o o o o o o o o o o o o o o   o o o o   
o o o o o o o o o o o o o o o   o       
o o o o o o o o o o o   o o o o o o   o 
o o o o o o o o x o   o x   o     o o   
o o o o o o     o o   o o o o o o       
o o o o o x o o o o   o   x   o     o   
o o o o o o o o o   o     o   o o   o   
o o o o o o o o     o o o o o o o   o   
o o o o o o o   o o o o o       o o     
  x x x o   x   o o   o o o o o     o o 
o               x o o     o o   o o     
o o           o   o     o o   o     o   
o                                       
  o o       o             o       o     
  o o x o o o         o                 
o                                       
o             o o                       
                                        
  o                                     
----------------------------------
 -- Step:63
----------------------------------
o o o o o o o o o o o o o o o   o o     
o o o o o o o o o o o o o o o o o     o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o       o   
o o o o o o   x o o o o o o o o o     o 
o o o o o o o o o   o o x x o     o o   
o o o o o o o o o   o       o o o o o   
o o o o o x o o   o o o o   o o   o     
o o o o o o o   o o o o o o o   o o     
  x x o o   x o o o o o o o o   o   o   
o o   o x       o   o o o o o o     o   
o o             o x   o o o   o o   o   
o o o       o o o   o o o       o o     
  o o                         o o       
o       o     o       o             o   
o   x     o               o             
  o       o   o                         
                                        
o o o           o                       
                                        
----------------------------------
 -- Step:64
----------------------------------
o o o o o o o o o o o o o o o o o   o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o   o     
o o o o o o o o o o o o o o o     o o   
o o o o o o o x o o o x o o x o o o o o 
o o o o o o o o   o o o   o o o o o   o 
o o o o o o x o o o o o o o o   o       
o o o o o o o o o o o o o o o o o       
o o o x   o   x o o o o o o o o   o   o 
o x o x o     o   o o o o   o o o o   o 
o o o           x   o o o     o o o o   
o o o o               o   o   o     o o 
o o         o o o o o o           o o   
  o       o   o o   o         o         
  o     o                               
    x   o       o       o o             
o o                                     
o                                       
  o o           o                       
----------------------------------
 -- Step:65
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o   x x o o o o 
o o o o o o x o o o o o   o o o o o o o 
o o o o o o o o o o o x o o o o o o o   
o o o o o o o x o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o   o     
o   x o o o o o o o o o o o o o o o o   
x o   o x     x o o o o o o o o o o   o 
o o o o           x o o   o o o o o   o 
o o       o o o   o o o o         o     
o     o   o   o   o     o o     o o o o 
o o o       o     o o o                 
o o   o o o               o   o         
o     x               o                 
    o           o                       
  o                                     
o     o         o o                     
----------------------------------
 -- Step:66
----------------------------------
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o x o o o o 
o o o o o o o o o o o o o o   o o o o o 
o o o o o x x o o o o   x o x o o o o   
o o o o o o o o o o o o x o o o o o   o 
o o o o o o o o x o o o o o o o o o o   
o   o o o o o o o o o o o o o o o o   o 
  o o x x o o o o o o o o o o o o o   o 
o x o     o     x o o o o o o o o   o   
o o o     o o o o o x o o   o o o o o   
o   o   o       o o o o o o o   o o   o 
o o     o   o   o   o o     o     o     
o o   o o o   o     o   o o o o       o 
o   o x o     o   o o o                 
        o                               
o               o o                     
o o o o         o o                     
  o     o                               
----------------------------------
 -- Step:67
----------------------------------
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o x o o o o   
o o o o o o x o o o o   x o o o o o o   
o o o o x o o o o o o o o x o o o o   o 
o o o o o o o o o o o x o o o o o o o   
o o o o o o o x x o o o o o o o o o   o 
o o o o x o o o o o o o o o o o o o o o 
o   x x o o o o x o o o o o o o o o o   
x o o o     o o x o o o o o o o o o   o 
o   o   o o o o o   o x   o o o o o   o 
o o   o   o o o o o o   o o o o o   o   
o o o o       o o o o   o o o o o   o o 
o   o o o   o o o o o o   o o           
  x x o         o   o   o o o           
o     o         o                       
o o o         o o                       
o       o     o                         
o   o   o o       o                     
----------------------------------
 -- Step:68
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o   x x o o o o o o 
o o o o x o o x o o o o o o o o o o   o 
o o o o o o o o o o o   x o o o o o o o 
o o o o o o o   o o o o x o o o o o o o 
o o o o o o x o o x o o o o o o o o o o 
o o o   x o o o x o o o o o o o o o o o 
x x o o x o o o o o o o o o o o o o   o 
o o x x   o o o o x o   o o o o o o o o 
o o   o o o   o o x x o o o o o o   o o 
o o o o o   o o o o   o o o o   o o o o 
o o o o     o o o o o o o o o     o     
o o   o     o o o o o o o o o o o     o 
x   o x o   o o   o   o   o           o 
o o o         o   o     o o             
o     o           o                     
o o     o o o                           
o o   o     o     o o                   
----------------------------------
 -- Step:69
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o   x o o o o o o o 
o o o o o o o o o o o o o o x o o o o o 
o o o x o o o o o o o   x o o o o o o o 
o o o o o o o x o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o x x o o o x o o o o o o o 
x x o o o x o x o o o o o o o o o o o o 
o o   x o o o o o o o o o o o o o o o o 
o x     o o o o o o x o o o o o o o o o 
o o o x o o o o x     x o o o o   o o o 
o o o o   o o o o o o o o o o o o o o   
o o o o   o o o   o o o o o o o o   o o 
x   o o o o o o o o o   o o o     o o o 
o o x     o o o o o o   o   o o         
o                 o   o     o           
o o o   o o o o   o   o o               
o   o o     o                           
o   o o o       o o                     
----------------------------------
 -- Step:70
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o x x o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o x o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o x o o o o o o o 
o o o o o o o x x o o o o o o o o o o o 
x o o o o o x   o o o o o o o o o o o o 
o o x o   o x o x o o o x o o o o o o o 
      o x o o o o o x o o o o o o o o o 
x o   o o o o o     o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o x o o o o x o o x o o o o o o o o 
x   o   o o o   o o o o o o o o   o o o 
o o o o o o o o o o   o o o o o     o   
o x o   o     o o o   o o o o   o o o   
o o       o o o o   o o o o             
o o o o   o o             o o           
o o o o o o   o o o         o           
  o o o   o o       o                   
----------------------------------
 -- Step:71
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o x o o o o 
o o o o o o o o o o o o o x o o o o o o 
o o o x o o o o o o o o o o o o o o o o 
o o o o o o o   o o o o o x o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o x o   x   o x o o o o o o o o o o o 
x   o o o x o o   x x o o o o o o o o o 
o   o   o o o o     o o x o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
x o   o o o o   o o o o o o o o o o o o 
o o x o o o   x o o o o x o o o o o o   
o o   o o o o o o o o o o o o o o o o o 
x o o o o   o o o   o o o o o   o o   o 
o o   o     o o o   o o o o   o o   o o 
o x o o o o o o   o o o     o o o       
o o o o o o   o     o o     o o         
o o o o o o o o     o     o             
o o o   o o   o       o o               
----------------------------------
 -- Step:72
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o   x o o o o o 
o o o o o o o o o o o o x o o o o o o o 
o o x o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o x o o o o o o o 
o o o o   x o x o o o o o o o o o o o o 
o   o x o o   x o x o o o o o o o o o o 
o o o o o o x o o   o o o o o o o o o o 
x o o o o o o o o o x x o o o o o o o o 
o o   o o x     o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
x x o o o   o o o o o o o x o o o o o o 
x o o o o o o x o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o   o o 
o   o o o o o o o o o o o   o o o o     
x o o o o o o o o o o o o o o o   o o o 
o o o o o o o o   o o           o       
o o o o o o   o o     o o o o o         
o o o o o   o   o   o o                 
----------------------------------
 -- Step:73
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o   x o o o o o 
o o o o o o o o o o o o   o o o o o o o 
o o o o o o o o o o o o o x o o o o o o 
o o o x o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o x o o o o o o o 
o o o x o o x o x o o o x o o o o o o o 
o o   o o   o o x o x o o o o o o o o o 
o o o o o   o x o o o o o o o o o o o o 
o x o o o o     o o o o x o o o o o o o 
o o o o x o o o o o x o o o o o o o o   
x o o o o o o o o o o o o o o o o o o o 
o o x o o o o o o o o o o o o o o o o o 
o o o o o o o o x o o o o x o o o o o   
x o o o o o o o o o o o o o o o o o     
  o o o o o o o o o o o o o o o o o o o 
o x o o o o o o o o o o o o     o   o   
o o o o o o o o o     o o o o o   o o   
o o o o o o o o   o o o     o   o       
o o o o o o o o o o o o o   o           
----------------------------------
 -- Step:74
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o x o o o o o 
o o o o o o o o o o o o o o x o o o o o 
o o o o o o o o o o o o o o x o o o o o 
o o o x o o o o o o o o o o o o o o o o 
o o o x o o o o o o o x o o o o o o o o 
o o   o o   o x   x   x o o o o o o o o 
o o o x o o o x   x o o o o o o o o o o 
o o o o   o     x o o o o o o o o o o o 
x o o o x o o o o o   x x o o o o o o o 
o o   o o o o o o o o o o o o o o o o o 
o x x o o o o o o o x o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
x o o o o o o   o x o o x o o o o o   o 
o o o o o o o o o o o o o o o o o o o o 
  o o o o o o o o o o o o o o o o o o o 
x o o o o o o o o   o o o o o o   o o o 
o o o o o o o o   o o o o o o   o     o 
o o o o o o o o o o o o o o o o         
o o o o o o o o o o o o   o   o o       
----------------------------------
 -- Step:75
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o x o o o o o o 
o o o o o o o o o o o o o x o o o o o o 
o o o o o o o o o o o o o x x o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o x o o o o o   x   o x o o o o o o o 
o o o o   o x x   x o o x o o o o o o o 
o o x o o o x     x o o o o o o o o o o 
o o o   o   o o o x o o x o o o o o o o 
o x   o o x o o x o o o o o o o o o o o 
o o o o o o o o o o   x o o o o o o o o 
x x o o o o o o o   o x o o o o o o o o 
o o x o o o o o o o o   o o o o o o o o 
o o o o o o o o o o o x o o o o o o o o 
x o o o o o o o o x o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
x o o o o o o o   o o o o o o   o o o o 
x o o o o o o o o o o o o o o o   o o   
o o o o o o o o o o o o o o o o o     o 
o o o o o o o o o o o o o o o o         
----------------------------------
 -- Step:76
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o x o o o o o o o 
o o o o o o o o o o o o x o o o o o o o 
o o o o o o o o o o o o x   o o o o o o 
o o o o o x o o   x o o o o x o o o o o 
o x o o o   x x o o o x o o o o o o o o 
o o x o o   o       x o o o o o o o o o 
o o o o o     o     x o x o o o o o o o 
o o   o o o x   x o o x o o o o o o o o 
x x o o x x o x x o o o o o o o o o o o 
x o o o o o o o o   o   x o o o o o o o 
o o x o o o o o o x x o o o o o o o o o 
o o x o o o o o o o o o o o o o o o o o 
o o x o o o o o o x o x x o o o o o o o 
x o o o o o o o   o o o o o o o o o o o 
x o o o o o o o o o o o o o o o o o o o 
  x o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o o o o       
x o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o     o 
----------------------------------
 -- Step:77
----------------------------------
o o o o o o o o o o o o x o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o x o o o o o o o o 
o o o o o x o o o o o x o o o o o o o o 
o o o o o o   x o o x   o o o x o o o o 
o o o o   o o o     x o o o o o o o o o 
o x x x o o x o   o   x o o o o o o o o 
o o o o o x           x o x o o o o o o 
x x o o   x       x x o o o o o o o o o 
  o   o o o x     o o o o o o o o o o o 
o x o   x o o x x o   o o x o o o o o o 
o   o x o o o o x o o   o o o o o o o o 
o x o o o o o o o o x x o o o o o o o o 
x   o x o o o o x x o o o x o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
  x o o o o o o o o o o o o o o o o o o 
  o x o o o o o o o o o o o o o o   o   
x o o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o o o o     o 
o o o o o o o o o o o o o o o o o o o   
----------------------------------
 -- Step:78
----------------------------------
o o o o o o o o o o o x o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o x o o o o o o o o o 
o o o o o o o o o o x o o o o o o o o o 
o o o o o x o o x x   o o o o o x o o o 
o x   x o o o         x o o o o o o o o 
o o o o     o x o       x o o o o o o o 
x   x o x o           o o o o o o o o o 
o o x   o             x o x o o o o o o 
  o o   x x       x x o o o o o o o o o 
x o   o o o x     x     x o o o o o o o 
o o   o x o o x o o x o o o o o o o o o 
x   x o o o o o x o   o o o o o o o o o 
o o   o x o o x o   x x o o x o o o o o 
o o o o o o o o o o o o o o o o o o o o 
  o o o o o o o o o o o o o o o o o o   
  x o x o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o   o o 
x o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:79
----------------------------------
o o o o o o o o o o o o x o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o x o o o o o o o o 
o o o o o o o o   x o o o o o o x o o o 
o x o o o o x x     o o o o o o o o o o 
o o o   x   o o   x     x o o o o o o o 
      o o o   o x     o o o o o o o o o 
o o o x   x           o x o o o o o o o 
x o o   x         x o o   o o o o o o o 
o   x o o             x x x o o o o o o 
  o o     x         x   o o o o o o o o 
x     x o o x   x x   x o o o o o o o o 
  o   x x o o o       o o o o o o o o o 
x o o o o o x o x o   o o o o x o o o o 
  o o o o o o o o o x x o o o o o o o o 
o o   o o o o o o o o o o o o o o o   o 
o o x o x o o o o o o o o o o o o   o o 
o o o o o o o o o o o o o o o o o o o   
o x o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:80
----------------------------------
o o o o o o o o o o o x o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o   x x o o o x o o o o 
x o o o   x o   o x   o o o o o o o o o 
o o o o       x   o o o o o o o o o o o 
o   o   x x o x     o   x o o o o o o o 
o   x                 x o o o o o o o o 
o x x o             x x   o o o o o o o 
  o o   x           x     o o o o o o o 
x                       x x o o o o o o 
  o     x x   x         x o o o o o o o 
  o o   o   x   o x o o o o o o o o o o 
  x o x x x o o o x   o o o o o x o o o 
o o o o o o o o o o o o o o o o o o o o 
o   o o o o o o o o x x o o o o o   o o 
o   o x o x o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
x o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:81
----------------------------------
o o o o o o o o o o x o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o   x x o o o x o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o x x   o o o o o o o o o o o 
x o     o     x   x o   o o o o o o o o 
o o x       x         o o x o o o o o o 
o o     x           o x x o o o o o o o 
      x x         x x   o o o o o o o o 
o x o o                 o o o o o o o o 
              x       x   x o o o o o o 
x   o       x             x o o o o o o 
o     o x     o x o o o x o o o o o o o 
o o x       x o x o o o o o o x o o o o 
o o   x x x o o o   o o o o o o o o o o 
o o o x o x o o o x o o x o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o x o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:82
----------------------------------
o o o o o o o o o x o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o x o o x o o o o o 
o o o o o o x x o   x x o o o o o o o o 
o o o o o     x o x o o o o o o o o o o 
x o o o   o x         o o o o o o o o o 
x x     o           o x   x x o o o o o 
o     x x       o o     o x o o o o o o 
o                     o o o o o o o o o 
x     x           x       x o o o o o o 
    o                   o o o o o o o o 
          x   x   o x x   o o o o o o o 
x o o x       x   o o x o x o x o o o o 
o x           o o   o o o o o o o o o o 
o o x   x   x o x o o o o   o o o o o   
o o x o x o x o x o o o o x o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o x o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:83
----------------------------------
o o o o o o o o o x o o o o o o o o o o 
o o o o o o o o o x o o o o o o o o o o 
o o o o o o o x o   x x x x o o o o o o 
o o o o o x x o   o   o o o o o o o o o 
o o o o   o   x x   x x o o o o o o o o 
o x o     x         x o   x o o o o o o 
    x o x       o   x o o o o o o o o o 
x               o           x o o o o o 
x     x         x x     o x o o o o o o 
    x                 o o o o o o o o o 
      o               x   x o o o o o o 
            x     x     o o o o o o o o 
x x x           o   x o o o x o x o o o 
o o x         x x o o o o o o o o o o o 
o x   x       x o o o o   o o o o o o o 
o x o x o o   x o o o o o o x o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
x x o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:84
----------------------------------
o o o o o o o o x o o o o o o o o o o o 
o o o o o o o o x   x x o o o o o o o o 
o o o o o o o x x o   o o x o o o o o o 
o o o o o o o x     x   x x o o o o o o 
o o o   o x       x o o o o o o o o o o 
x o   x x     x o x   x o o x o o o o o 
x   o x   x         x x   o o o o o o o 
                x     o o   o x o o o o 
    x                 x x o o o o o o o 
x     o             o o o o o o o o o o 
x                       o o x o o o o o 
                    x x o o o o o o o o 
x x             o o   x o o o x x x o o 
x x   x     x   o o o o o o o o o o o o 
x       x   x   x o o o o o o o o o o o 
x x x x o o o   x o o o o o o o o o o o 
o o o o o o x x o o o o o o x o o o o o 
o o o o o o o o o o o o o o o o o o o o 
x x o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:85
----------------------------------
o o o o o o o x o   x o o o o o o o o o 
o o o o o o o x o     o o x o o o o o o 
o o o o o o x     x   x   o o o o o o o 
o o o o o   x         o o o o o o o o o 
o o   x x o     x   x   x x o o o o o o 
x x o     x     x       x x o o o o o o 
    x       x     x     o o o o o o o o 
                    x x x   x o o o o o 
x   x x         x       o o o o o o o o 
  o o             o   x o o o o o o o o 
  x                   o   x o o o o o o 
x               o o   o x o o o   x o o 
x x       x x   o o x o o o o o   o o o 
x                 o o x o o o x x o o o 
  x x     o     x x o o o o o o o o o o 
      o x   x x   x o o o o o o o o o o 
x x x o o x o o x o o o o o x x o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o x o o o o o o o o o o o o o o o o o 
x o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:86
----------------------------------
o o o o o o x   o o   x o x o o o o o o 
o o o o o o x         x   o o o o o o o 
o o o o o x         x   o o o o o o o o 
o o o x x               x x o o o o o o 
x x o     x x x x x   o   o o o o o o o 
  x x                       x o o o o o 
        x x         x   x   o o o o o o 
x                 x       o o o o o o o 
                  x   x x o x o o o o o 
  x x               o o x o o o o o o o 
x               o     o   o o o o x o o 
x x       x     o o o   o x o o o o o o 
                    o x x o o x o o o o 
  x       o x     x   o x o o o o o o o 
x                 o o o o o o o x o o o 
    x x         x x x o o o o o o o o o 
      x x o x x o o o o o o o o o o o o 
x x o o o o o o x o o o o o x x o o o o 
  x o o o o o o o o o o o o o o o o o o 
o x o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:87
----------------------------------
o o o o o x             x o x o o o o o 
o o o o o x     o o x     o o o o o o o 
o o o o x         x     x o o o o o o o 
x o x x             o o o o x o o o o o 
  x x   x x         x       x o o o o o 
      x         x         o o o o o o o 
      x                   o o o o o o o 
                x       x o x o o o o o 
  x x               x     x o o o o o o 
x                   o x   x o o o o o o 
  x           o   o o   o o o o o o o o 
        x       o o   o   o x x o x o o 
                o   x     x o o o o o o 
x                     x o o o o o o o o 
  x   x o o       x o o o o o o o o o o 
  x                 o o o o o   x o o o 
x     o o x     x x x o o o   o o o o o 
    x x o o x x o x o o o x o o x o o o 
    x o o o o o o o o o o o o o o o o o 
x o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:88
----------------------------------
o o o o x       o         x   x o o o o 
o o o o x         x     o o o o o o o o 
x o o x             x   o x x o o o o o 
  x x               x   o   o o o o o o 
      x               o     o o o o o o 
  x x   x x       x     o o x o o o o o 
    x                   o o o o o o o o 
                          x o o o o o o 
  x                     x   x o o o o o 
  x               o x   o   x o o o o o 
              o o       o o x x o o o o 
          x   o o   o   o     o x o o o 
              o       x   o o o o o o o 
                      o x x o o o o o o 
        x           x o o o o o o o o o 
x   x     o       o o o o o   o   x o o 
        x o     x   o x o o o o o o o o 
  x   o x o     x o o o o o x o o x o o 
    o x o o x x o x o o o o o o o o o o 
  x o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:89
----------------------------------
o o o x       o o       o   o o o o o o 
x o o x         x         x   x o o o o 
  x x                   x   o o o o o o 
  x                   x   o x o o o o o 
  x x   x               o o o o o o o o 
  x                   o o   o x o o o o 
                      o   x o o o o o o 
    x                     o o o o o o o 
  x x                       o x o o o o 
                  x     x     x o o o o 
            o o o     o   x   x x o o o 
            o     o       o o x o o o o 
              o o       o   o o o o o o 
                      x o o o o o o o o 
x         x           x x x o o o o o o 
            o   x o o o o o o o o o o o 
          x     o o o o o o o o o x o o 
x   o x     o   o x   x o o o o x o o o 
      o x x o o o o x o o o x o o o o o 
    x o o o   x o o o o o o o o o o o o 
----------------------------------
 -- Step:90
----------------------------------
o o x           x         o   x o o o o 
x x x         o           o o o o o o o 
x                     x   x o o o o o o 
x   x                   x x o o o o o o 
                      o o o o o o o o o 
                  o o o   o x o o o o o 
                        o o o o o o o o 
                        x x o o o o o o 
                  x       o   x x o o o 
            o o o o       x     x o o o 
            o               x o   x o o 
                o o   o x x x o o o o o 
                    o o   o o o o o o o 
              o o       x o o o o o o o 
                    o     o x o o o o o 
          x o o   x   x x o o o o x o o 
x           x o   x o o o o o o x o o o 
          o o o     o o x o x o o o o o 
    o x     o o   x o o o o o o o o o o 
      x x x     x o o o o o o o o o o o 
----------------------------------
 -- Step:91
----------------------------------
x x                   o o   o   x o o o 
x x x       o   x       x x o o o o o o 
  x               x x     o o o o o o o 
                      o   o x o o o o o 
    x               o o x o o o o o o o 
                o       x o x o o o o o 
                    o   x   x o o o o o 
                          o x x x o o o 
            o o o         x     o o o o 
                  x               x o o 
                o             x     x o 
          o o o       x     o o o o o o 
                  o     o x x o o o o o 
                  o o   x x o o o o o o 
              o o o     o   o x o o o o 
            x o x       o x o o o o x o 
        o o o       x x o   x x o o o o 
            x o o o   o o x o o o o o o 
    x x x o         x o o o o o o o o o 
      x     x o   x o o o o o o o o o o 
----------------------------------
 -- Step:92
----------------------------------
x x x           x x     x     o   x o o 
x     x o o           o o o o o o o o o 
x               x         x o o o o o o 
  x                 o   o   x o o o o o 
      x         o     x o   x o o o o o 
                    o     x   x o o o o 
                  o           x x o o o 
              o         x x   o o o o o 
        o o   o   x x     x x x o o o o 
                                o   x o 
          o o o                 o o o o 
                    x     o   x o o x o 
              o o o o   x   x x o o o o 
              o             x o o o o o 
                x   o   x   x o o o o o 
        o     x   o x x x o o o o x o   
        o   x         o x   o o o o o o 
      x     o o   o o o o o x x o o o o 
    x x x x       x x o o x o o o o o o 
    x         x     x o o o o o o o o o 
----------------------------------
 -- Step:93
----------------------------------
x             x x           o o o x o o 
x x x   x           o   x x o o o x o o 
          o       x o o     o   o o o o 
x                       o o o x o o o o 
              o     o   x     x o o o o 
                  o         x   x o o o 
              o   o             o x o o 
                            x x o o o o 
        o   o     x     x x     x o o o 
        o o   o o x       x   o   o x o 
          o                   o o   x o 
            o   o       o o x   x x o o 
            o   o   x           x o o o 
            o o x       x     x o o o   
                      x     x x o x o   
      o   x x     x o     x o o o x o o 
          o           x x o   x o o o o 
        x x x   o x o   x o o x o o o o 
  x x   x   x x     o x x o x o o o o o 
      x x             x o o o o o o o o 
----------------------------------
 -- Step:94
----------------------------------
  x                 o   x o o   x o o o 
x     x   o     x     o     x   x o o o 
    x               x     o   o o o o o 
            o o     o   x     o x o o o 
                          o o o x o o o 
            o o     o         x   x o o 
                o               x o o o 
        o   o     x     x x     x o o o 
              o             x o o x o o 
      o o o o   x       x         x o o 
                                x     x 
          o   o       o   x o o o o x o 
          o     x     x x       o o o   
                      x     x   x     o 
            o o               o x o x o 
        o         x x       x o o o o o 
          x x     o o x   x   o x x o o 
        x   x x x x   x   x   o o o o o 
x     x   x     x   x   x x x x o o o o 
      x                 x o x o o o o o 
----------------------------------
 -- Step:95
----------------------------------
x                         x x     x o o 
                  o o             x o o 
      x o o o   x     o o o o   x o o o 
                    x     o o   o o o o 
              o         x     x   x o o 
          o o   o           o   o o o o 
                  x o         x   x o o 
    o o     o o         x     o   x o o 
            o                       x o 
    o   o                 x     o   x   
        o o o   x                     o 
        o o     o     x     x   x x   x 
                x x       x   o x o     
                              x   o o   
          o           x       x   x o o 
    o o       o       x       x x x o o 
          x       x x x     x   o o o o 
          x x x         x     x o o o o 
        x   x     x   x x x   o o o o o 
x   x     x     x     x   x   x o o o o 
----------------------------------
 -- Step:96
----------------------------------
                        x x         x o 
          o o   o                 o o o 
        x           o   o o o o   x o o 
                      o o       x o o o 
            o       x x     o   x o o o 
        o         o           o   x o o 
    o       o o o o           o o   x o 
          o                         x o 
      o                               x 
o o   o o o o                 o   x     
        o o           x               x 
      o   o o   x             x     o   
                x           x x   x o   
          o o   x               x     o 
    o                 x         x o x o 
    o       o     x x       x     o x o 
            x       x         o x o o o 
            x     x   x x   x o o o o o 
          x   x     x x x     x o o o o 
        x               x       x o o o 
----------------------------------
 -- Step:97
----------------------------------
          o o         x x         o o o 
              o     o             x x o 
                      o o     o o o o o 
        x           x x   o o     x o o 
            o o               o o x o o 
          o o   o o         o o o   x o 
      o o   o o               o       x 
                  o                   x 
  o o o o o                         x   
      o o     o                 o     x 
o     o o   o       x         x   x     
        o     x                   o     
          o o   x x               x x o 
        o                   x x         
      o     o     x               x   x 
      o           x       x       x o o 
          o o         x       x o o o o 
              x     x x       x o o o o 
            x     x     x x     x o o o 
                      x           x o   
----------------------------------
 -- Step:98
----------------------------------
      o o             x             o o 
          o o   o     x           o o o 
                    o x o o o     x x o 
            o       o         o o   x o 
        x   o   o o x     o o   x o o o 
      o   o o o         o o o o   o   x 
          o     o o               x x x 
      o o                     o         
o o o o o     o               o o       
o o o o   o                         x   
      o o     x   x       x x         x 
      o   o o   x                 x     
        o     o                       x 
      o           x         x     x     
        o     o   x         x   x       
      o o o             x         o x x 
                                x o o o 
            o                   x o o o 
                                  x o   
                        x           x o 
----------------------------------
 -- Step:99
----------------------------------
          o o   o o               o o o 
      o o                         x x o 
                  x x         o o       
              o o     o o o       o o   
    o o   x o o     o o o o o o   x x x 
        o   o   o o   o o         x     
        o                     o   x x x 
o   o o         o             o o       
o o o o o o                   o   x x   
o o   o o   o o           x   o         
o   o o   o o   x                       
        o   o o                 x     x 
          o o                       x   
      o o     o               x     x   
    o o   o                             
    o                           x x o   
        o                         x o x 
              o                   x o o 
                                    x o 
                                      x 
----------------------------------
 -- Step:100
----------------------------------
        o o                       x x o 
    o     o     o o           o o o     
                x     x   o           o 
    o       o   o o o o o       x x x   
        o o o o   o o o o   o o         
      o     o o     o o   o o   x x x x 
    o     o     o     o     o o         
o o o                         o     x x 
o o o o o o o o o           o   x       
o   o o o o o           x               
  o     o o o o               o x       
o o o     o                             
      o o o   o o                 x x   
    o     o o                           
    o   o                               
  o       o                         x   
      o                         x   x   
              o o                 x x x 
                                      x 
                                    x   
----------------------------------
 -- Step:101
----------------------------------
      o   o o               o o       x 
          o o   x             o   x x   
    o             o   o o         x o   
      o o   o o o o   x   o o o   x     
        o o o o o o o           x x     
    o   o o     o o o o o o o o         
o o   o           o o     o o   x   x x 
o   o o o o           o         o   x   
o o o o o o o     o     x o o           
  o o o o o   o                 x       
o o o o o o o                 x         
o   o o o   o                           
o   o     o o o                         
      o o     o                   x     
  o   o   o o                           
o     o o                         x     
        o o   o o                   x x 
                                x x x x 
                                    x   
                                      x 
----------------------------------
 -- Step:102
----------------------------------
        o     o x         o     o x   x 
    o o o               o       o x   x 
    o o o o o o o o o x   o o o     x   
    o     o o o o               x       
      o o   o   o o o o   o o x         
o   o o       o o     o   o       x     
o   o o o o         o o   o   o   x x   
o o o o o o o     o   o o o     x     x 
o o o o o     o o       o o             
o o o o o o o   o o         x x         
o o o o o o                     x       
o o o     o o o                         
  o   o     o                           
    o o o o o   o                       
o o o o o     o                         
    o o o o                         x x 
o o     o   o o                 x x x x 
                              x   x x   
                                  x     
                                  x x   
----------------------------------
 -- Step:103
----------------------------------
    o o       x             o   x   x   
    o o   o   o o o   o         x       
  o o o   o o   o   x     o     o     x 
  o o   o o   o o   o     o       x x   
    o o o     o o   o   o   x           
o o o o o o o o   o o o o o o o x       
o o   o o o o o   o o o       o         
o o o o   o         o o   o o x   x     
o o o o o o o   o o         x           
o o o o o o   o     o   o   x           
o o o o o o o o o                       
o o   o o o o                           
o   o o o o o o                         
o o o o o   o o                         
  o o o o o                           x 
o o     o   o o                   x     
    o o   o o o               x x x x   
o o       o                     x x   x 
                                x x     
                                        
----------------------------------
 -- Step:104
----------------------------------
  o o     o     o                 x   x 
  o o   o o o x o o o     o o           
o o     o   o o o o             x       
      o o   o o   o x             x   x 
o o o o o o o o   o o o   o   o         
o o o o o o o o o o o   o   x           
o o o o o o     o o o   o o   x         
o o o o o o o   o o o   o   x           
o o o o o o o       o o o   x           
o o o o o o o o o o   o                 
o o o o o o o                           
o   o o o o o o o                       
o o o o o o o   o                       
o o o o o o     o                     x 
o o o o o o o                           
o   o o   o o o o                   x   
o o o   o o     o                       
    o                         x         
o         o                     x       
                                x       
----------------------------------
 -- Step:105
----------------------------------
o o o o   o o o           o             
  o o o     x o o                 x   x 
o   o o o o o o o o o     o o x         
o o o o o o o o o x o o       o         
o o o o o o o o o o o o o   x     x     
o o o o o o o o o o o     o o           
o o o o o o o   o o o o o   x           
o o o o o o o o   o o o o o   x         
o o o o o o o o o o   o   o             
o o o o o o o       o                   
o o o o o o o o o o                     
o o o o o o o o o                       
o o o o o o   o o                     x 
o o o o o o o o                         
o o o o o o o o                         
o o o   o   o o                         
o o o o       o   o                     
o o   o o o                     x       
o o o   o                     x         
                                        
----------------------------------
 -- Step:106
----------------------------------
o o o   o   x o o o         o o         
o o o   o o   o o   o               x   
o o o o o o o o o     o o     o         
o o o o o o o o o   x         x         
o o o o o o o o o o o o o o             
o o o o o o o o o o o o o   x           
o o o o o o o o o o o o   o   x         
o o o o o o o o o o o     o x           
o o o o o o o   o       o               
o o o o o o o o o o   o o               
o o o o o o o o o o o o                 
o o o o o o o o                         
o o o o o o o o                         
o o o o o o o o o                       
o o o o o o o                           
o o o o   o o                           
o o o   o   o       o                   
o o o o o     o                         
o     o   o o                           
o o o   o                               
----------------------------------
 -- Step:107
----------------------------------
o o   o o o   x o                       
o o o o o o o o   o o       o o         
o o o o o o o o o o o         x         
o o o o o o o o o o x o o               
o o o o o o o o o   x o o               
o o o o o o o o o o o o   o   x         
o o o o o o o o o o o   o   o   x       
o o o o o o o o o     o x x             
o o o o o o o o o o o o o o             
o o o o o o o o o o o                   
o o o o o o o o                         
o o o o o o o o o o o o                 
o o o o o o o   o                       
o o o o o o o o                         
o o o o o o o o                         
o o o   o o o o                         
o o o o o o   o o o                     
o o o o   o                             
o o o   o o   o                         
o o   o o o                             
----------------------------------
 -- Step:108
----------------------------------
o o o o o o o x x o o                   
o o o o o o o o o o       o   x         
o o o o o o o o o o x o o               
o o o o o o o o o     o                 
o o o o o o o o o o o x       x         
o o o o o o o o o   o   o   o o         
o o o o o o o o o   o o x o             
o o o o o o o o o o o o o               
o o o o o o o o o o o     x             
o o o o o o o o o     o o               
o o o o o o o o o o o                   
o o o o o o o o o o o                   
o o o o o o o o   o                     
o o o o o o o o o o                     
o o o o o o o   o                       
o o o o o o o                           
o o o o o o o       o                   
o o o   o   o o o                       
o o   o o o o                           
o o o o o     o o                       
----------------------------------
 -- Step:109
----------------------------------
o o o o o o x o   x   o                 
o o o o o o o o o o     o   x           
o o o o o o o o o     x   o o           
o o o o o o o o o o o x                 
o o o o o o o o o o                     
o o o o o o o o o o o o x     x x       
o o o o o o o o o o o o o   o           
o o o o o o o o o o o o   o o           
o o o o o o o o o   o o     x           
o o o o o o o o o o o     o             
o o o o o o o o o o o o o               
o o o o o o o o o o                     
o o o o o o o o o o o                   
o o o o o o o o o                       
o o o o o o o o   o                     
o o o o o o o o                         
o o o o o o o o o                       
o o o o o o o       o                   
o o o o o o   o o                       
o o o o o o o o                         
----------------------------------
 -- Step:110
----------------------------------
o o o o o o o x o   o   o               
o o o o o o o o   x       o x           
o o o o o o o o o o     x   x           
o o o o o o o o o o x                   
o o o o o o o o o o o o       x         
o o o o o o o o o o o o       x         
o o o o o o o o o o o   x o             
o o o o o o o o o o o   o   x           
o o o o o o o o o o o     o             
o o o o o o o o o o o o o               
o o o o o o o o o o o     o o           
o o o o o o o o o o o o                 
o o o o o o o o o   o o                 
o o o o o o o o   o                     
o o o o o o o o o o o                   
o o o o o o o   o                       
o o o o o o o     o                     
o o o o o o   o     o o                 
o o o o o o o o   o                     
o o o o o o o   o                       
----------------------------------
 -- Step:111
----------------------------------
o o o o o o o o x                       
o o o o o o o o o o o   o x             
o o o o o o o o o x       x             
o o o o o o o o o o o       x x         
o o o o o o o o o o x   o               
o o o o o o o o o o o o         x       
o o o o o o o o o o o o   x             
o o o o o o o o o o o   o o   x         
o o o o o o o o o o o o                 
o o o o o o o o o o o     o o           
o o o o o o o o o o   o o               
o o o o o o o o o o   o   o             
o o o o o o o o o o                     
o o o o o o o o o o o                   
o o o o o o o o o                       
o o o o o o o o     o                   
o o o o o o     o o o o                 
o o o o o o o o o o                     
o o o o o o o   o                       
o o o o o o o o   o                     
----------------------------------
 -- Step:112
----------------------------------
o o o o o o o o o o                     
o o o o o o o o x       x               
o o o o o o o o x o o                   
o o o o o o o o o         x             
o o o o o o o o o x o o     x x x       
o o o o o o o o o o o o o o             
o o o o o o o o o o o   o               
o o o o o o o o o o o o   x     x       
o o o o o o o o o o o o o               
o o o o o o o o o o   o o o             
o o o o o o o o o o o o   o o           
o o o o o o o o o o o   o   o           
o o o o o o o o o o   o                 
o o o o o o o o o o   o                 
o o o o o o o o     o                   
o o o o o o o o o o                     
o o o o o o o o o o     o               
o o o o o o o o     o                   
o o o o o o o o o o                     
o o o o o o o o o                       
----------------------------------
 -- Step:113
----------------------------------
o o o o o o o o x                       
o o o o o o o   o o   x                 
o o o o o o o x o o   o                 
o o o o o o o o o o                     
o o o o o o o o x o o   o o             
o o o o o o o o o o o o     x           
o o o o o o o o o o o o   x             
o o o o o o o o o o o o o o   x         
o o o o o o o o o o o o                 
o o o o o o o o o o o o   o o           
o o o o o o o o o o o   o     o         
o o o o o o o o o o   o o o             
o o o o o o o o o o o o o   o o         
o o o o o o o o   o o   o               
o o o o o o o o o o                     
o o o o o o o o o   o                   
o o o o o o o o     o                   
o o o o o o o o o o   o o o             
o o o o o o o o o   o                   
o o o o o o o o o o                     
----------------------------------
 -- Step:114
----------------------------------
o o o o o o o x o o                     
o o o o o o o o                         
o o o o o o o o x   o x                 
o o o o o o o o o o o   o               
o o o o o o o o o x o       o           
o o o o o o o o o o o o                 
o o o o o o o o o o o o o               
o o o o o o o o o o o o   x             
o o o o o o o o o o o o o               
o o o o o o o o o o o       o o         
o o o o o o o o o o   o o o     o       
o o o o o o o o o o o o o               
o o o o o o o o o o   o o o             
o o o o o o o o o o   o     o o         
o o o o o o o o o   o                   
o o o o o o o o   o   o                 
o o o o o o o o o o   o o               
o o o o o o o o o   o o                 
o o o o o o o o o o   o   o             
o o o o o o o o o   o o                 
----------------------------------
 -- Step:115
----------------------------------
o o o o o o o o   o o                   
o o o o o o o x o o                     
o o o o o o o o o o x                   
o o o o o o o o x o         o           
o o o o o o o o o x o o o               
o o o o o o o o o x o o o               
o o o o o o o o o o o o o               
o o o o o o o o o o o o o o x           
o o o o o o o o o o o o   o o o         
o o o o o o o o o o o o o o o           
o o o o o o o o o o o o                 
o o o o o o o o o o o o o o     o       
o o o o o o o o o o o o     o           
o o o o o o o o o   o           o       
o o o o o o o o o o   o     o           
o o o o o o o o o o o o o               
o o o o o o o o o   o o                 
o o o o o o o o o o o   o o             
o o o o o o o o o   o o o               
o o o o o o o o o o o                   
----------------------------------
 -- Step:116
----------------------------------
o o o o o o o o o o   o                 
o o o o o o o o o   o                   
o o o o o o o x o x                     
o o o o o o o x x   o o o o             
o o o o o o o o o o x o o o             
o o o o o o o o o o o o                 
o o o o o o o o o x o o   o             
o o o o o o o o o o o o o o x           
o o o o o o o o o o o o o o x   o       
o o o o o o o o o o o o   o             
o o o o o o o o o o o o o o             
o o o o o o o o o o o o   o o           
o o o o o o o o o o o   o o o o o       
o o o o o o o o o o   o           o     
o o o o o o o o o o o o o o o           
o o o o o o o o o o o o   o             
o o o o o o o o o o o     o             
o o o o o o o o o o o o                 
o o o o o o o o o o o                   
o o o o o o o o o o o o o               
----------------------------------
 -- Step:117
----------------------------------
o o o o o o o o o   o                   
o o o o o o o o o o   o                 
o o o o o o x x x     o                 
o o o o o o x o o   x o     o           
o o o o o o o o x o o o o               
o o o o o o o o o o o o o o             
o o o o o o o o o o x o o               
o o o o o o o o o o o o o x             
o o o o o o o o o o o o   x     o o     
o o o o o o o o o o o o o o             
o o o o o o o o o o o o o o o           
o o o o o o o o o o o   o o   o o       
o o o o o o o o o o   o         o o     
o o o o o o o o o o o o o o o           
o o o o o o o o o o o o o o             
o o o o o o o o o o o   o   o           
o o o o o o o o o o o o o o o           
o o o o o o o o o o o                   
o o o o o o o o o o o o o               
o o o o o o o o o o o o o               
----------------------------------
 -- Step:118
----------------------------------
o o o o o o o o o o o o                 
o o o o o o o   x       o               
o o o o o x o o o o o                   
o o o o o o o x     o o o o             
o o o o o o x o o x x o o               
o o o o o o o o o o o o o   o           
o o o o o o o o o x o o                 
o o o o o o o o o o o o x         o     
o o o o o o o o o o o o o     o         
o o o o o o o o o o o o o x             
o o o o o o o o o o o o o o             
o o o o o o o o o o o o         o o     
o o o o o o o o o o o o o o   o         
o o o o o o o o o o o o o o   o   o     
o o o o o o o o o o o o o   o o         
o o o o o o o o o o o o   o             
o o o o o o o o o o o o                 
o o o o o o o o o o o o o o o           
o o o o o o o o o o o o   o             
o o o o o o o o o o o o   o             
----------------------------------
 -- Step:119
----------------------------------
o o o o o o o o o       o               
o o o o o o o o o o o o o               
o o o o x o o   x   o o o o             
o o o o o o x o x   x o     o o         
o o o o o o o o x   o o o o o o         
o o o o o o x o o o o o                 
o o o o o o o o o o x o o               
o o o o o o o o o o o o             o   
o o o o o o o o o o o o x       o       
o o o o o o o o o o o o x o o           
o o o o o o o o o o o o                 
o o o o o o o o o o o o o     o         
o o o o o o o o o o o o o o o   o o o   
o o o o o o o o o o o o o   o       o   
o o o o o o o o o o o o   o     o       
o o o o o o o o o o o o o   o           
o o o o o o o o o o o o o o             
o o o o o o o o o o o o o o             
o o o o o o o o o o o o o o o           
o o o o o o o o o o o o o               
----------------------------------
 -- Step:120
----------------------------------
o o o o o o o o   o o o   o             
o o o o o o o   x   o o                 
o o o x o o   o o o o       o           
o o o o o x o x     o x o o o           
o o o o o o o o o o o o   o o           
o o o o o x o o x   o o o o             
o o o o o o o o o x o o             o o 
o o o o o o o o o o o   o               
o o o o o o o o o o o x           o     
o o o o o o o o o o o o o x             
o o o o o o o o o o o o o   o o o       
o o o o o o o o o o o o o o o   o   o   
o o o o o o o o o o o o o               
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o   o           
o o o o o o o o o o o o o o   o         
o o o o o o o o o o o o o o o           
o o o o o o o o o o o o o o o           
o o o o o o o o o o o o o               
o o o o o o o o o o o o o o o o         
----------------------------------
 -- Step:121
----------------------------------
o o o o o o o     o o o o               
o o o o o o o o o o o   o               
o o x o o   o   x     o o o o o         
o o o o o o x o   o x o                 
o o o o o x o o o o o o o               
o o o o o o x x o o o o o   o         o 
o o o o o o o o o o     o         o     
o o o o o o o o o x o o   o             
o o o o o o o o o o x o                 
o o o o o o o o o o o o x   o o o o     
o o o o o o o o o o o o o o   o o       
o o o o o o o o o o o o o o     o o     
o o o o o o o o o o o o o o     o   o   
o o o o o o o o o o o o o o o   o   o   
o o o o o o o o o o o o o o o o         
o o o o o o o o o o o o o o o           
o o o o o o o o o o o o o o o o o       
o o o o o o o o o o o o o               
o o o o o o o o o o o o o o o           
o o o o o o o o o o o o o o o           
----------------------------------
 -- Step:122
----------------------------------
o o o o o o o o o o o o                 
o o o o o o o o x o   o   o             
o x o o o o   o   o o o o o o           
o o o o o o o o o o o o o o o           
o o o o x o x o o o x o o o o           
o o o o o x o o x o o     o         o   
o o o o o o o o o   o o   o o           
o o o o o o o o x   x o o   o     o     
o o o o o o o o o o o         o         
o o o o o o o o o o o x o o   o     o   
o o o o o o o o o o o o o o o o o       
o o o o o o o o o o o o o o   o o o     
o o o o o o o o o o o o o o o   o o o o 
o o o o o o o o o o o o o o     o       
o o o o o o o o o o o o o o o           
o o o o o o o o o o o o o o   o o       
o o o o o o o o o o o o o o o           
o o o o o o o o o o o o o o             
o o o o o o o o o o o o o o   o         
o o o o o o o o o o o o o o   o         
----------------------------------
 -- Step:123
----------------------------------
o o o o o o o o o o o o o               
o o o o o o o   o x o o   o o o         
x o o o o o o o o o   o o o   o         
o o o o o o x o o o o o o o             
o o o o o x o o o o o o o o             
o o o o o o o x o   x o o o o     o     
o o o o o x o o   o o     o o o         
o o o o o o o o x o o x   o     o o     
o o o o o o o o x o     o o o           
o o o o o o o o o o x o o o o o o o     
o o o o o o o o o o o o o o o o   o     
o o o o o o o o o o o o o o o o o     o 
o o o o o o o o o o o o o o   o o o o   
o o o o o o o o o o o o o o o o   o o   
o o o o o o o o o o o o o o   o         
o o o o o o o o o o o o o o o           
o o o o o o o o o o o o o o   o o       
o o o o o o o o o o o o o o o o         
o o o o o o o o o o o o o o o   o o     
o o o o o o o o o o o o o o o           
----------------------------------
 -- Step:124
----------------------------------
o o o o o o o o o o o o o o o           
o o o o o o o o o o x o o   o           
o x o o o o o o o o o o     o   o       
o o o o o x o o o o o o o o             
o o o o o o x o o o o o         o o     
o o o o o   x o   o x x o o   o         
o o o o o x o   o o   o o o o           
o o o o o x o x o   x   o   o           
o o o o o o o o o x o o o o o   o o     
o o o o o o o o o x x o o o o o   o o   
o o o o o o o o o o o o o o o o o   o o 
o o o o o o o o o o o o o o o o   o   o 
o o o o o o o o o o o o o o o   o o o   
o o o o o o o o o o o o o o o o o       
o o o o o o o o o o o o o o o o   o     
o o o o o o o o o o o o o o o o o       
o o o o o o o o o o o o o o o o         
o o o o o o o o o o o o o o o   o o     
o o o o o o o o o o o o o o o o         
o o o o o o o o o o o o o o o o o       
----------------------------------
 -- Step:125
----------------------------------
o o o o o o o o o o o o o o o           
o o o o o o o o o o o x   o             
o x o o o o o o o o o o o     o         
o x o o x o x o o o o o   o o o o       
o o o o o   o o o o o   o o         o   
o o o o o o x   o x o   x o o           
o o o o x   x o o o o o o o o o         
o o o o o o x o x   x o o   o           
o o o o o o o o x   x o o o o     o o   
o o o o o o o o o o o o o o o o o     o 
o o o o o o o o o x x o o o o o o o o o 
o o o o o o o o o o o o o o o o o   o   
o o o o o o o o o o o o o o o o o     o 
o o o o o o o o o o o o o o o o   o o   
o o o o o o o o o o o o o o o o o       
o o o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o o   o       
o o o o o o o o o o o o o o o o     o   
o o o o o o o o o o o o o o o o o       
o o o o o o o o o o o o o o o o   o     
----------------------------------
 -- Step:126
----------------------------------
o o o o o o o o o o o o o o             
o o o o o o o o o o o o o o o o         
o o x o o o o o o o o x o o o o         
o o x x o   x x o o o   o o   o         
o o o o o o o o o o o o     o o       o 
o o o o   x o o x o o o o x o           
o o o o o   o x o o o o o o o o         
o o o o x x o x o o   x o o   o         
o o o o o o o x o     x o o o o o o   o 
o o o o o o o o     x o o o o o o o o   
o o o o o o o o x o o o o o o o o o o   
o o o o o o o o o o o o o o o o   o   o 
o o o o o o o o o o o o o o o o o   o   
o o o o o o o o o o o o o o o o o     o 
o o o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o o o         
o o o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o o o o       
----------------------------------
 -- Step:127
----------------------------------
o o o o o o o o o o o o o o o           
o o x o o o o o o o o o o o o   o       
o o o o o o o o o o x x o o     o       
o x o o x   o o o o o o     o   o       
o o o o o   x x o o o o o o o   o o o   
o o o o o o x   o o o o x     o         
o o o o     x o x o o o o o o o         
o o o x o o x   x   o o x o o o o     o 
o o o o o o o o x o     x o o o o o o o 
o o o o o o o o o     x o o o o o     o 
o o o o o o o x o o o o o o o o o     o 
o o o o o o o o o o o o o o o o o   o o 
o o o o o o o o o o o o o o o o   o   o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o         
o o o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o   o   
o o o o o o o o o o o o o o o o o o     
----------------------------------
 -- Step:128
----------------------------------
o o x o o o o o o o o o o o o o o o     
o   o o o o o o o o   x o o     o       
o o o o o o o o o o o o o   o           
x o o x x   x o o o x o o   o o         
o o o o o o   o x o o o o o o o o o     
o o o o   x     x o o x o o o   o       
o o o o o o   x o o o o o o o o o       
o o x o o o   x   o   x o o o o o   o   
o o o o o o x x     o   o x o o o o o o 
o o o o o o o o   o o o o o o o   o o o 
o o o o o o o o x o o x o o o o o o     
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o   o o   
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o     o 
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o       
----------------------------------
 -- Step:129
----------------------------------
o x o o o o o o o o o o o o o o o       
o o o o o o o o o o o o x   o o         
o o o o     x o o o x o o o o o o       
o o x o o o o o     o o o o o   o o     
x o o o x x     o x o   o o o o o o     
o o o o o o   o o o x o o o o o o       
o o o o o o x x x     x o o o o o   o   
o o o x o o         o o o o o o   o o o 
o o o o o o       o o o o o x o o o     
o o o o o o x x o o   o o o o o o o o   
o o o o o o o o o x x o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o     o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o   o   
o o o o o o o o o o o o o o o o   o     
----------------------------------
 -- Step:130
----------------------------------
o o x o o o o o o o o o o o o o   o     
o o o o o o o o o o o o o o o   o       
o o o o o o o o o x o   x o o   o o     
o   o o   x x o o o o o o o o o o o o   
o x x o o o   o x o   o o o o o o       
o o o o x     x x x o x o o o o   o o   
o o o o o x           o o o o o o o o   
o o x o o o o     o o o o o x o o o o   
o o o o o o   o o o o o o o o o o o o   
o o o o o o   o x x o o o o o o o o   o 
o o o o o o x o o o o x o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o   o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o   o o o 
o o o o o o o o o o o o o o o o o o o   
----------------------------------
 -- Step:131
----------------------------------
o x o o o o o o o o o o o o o   o       
o o o o o o o o o x o o o o o o o o     
o o o o o o o   o o o o o x o o o o     
o o o o o   o x o   o o o o o o o o     
x o o o   x   x x x o o o o o o o o     
o o x o o           x o o o o o o o   o 
o o o o x o o     o   x o o o o o o o o 
o x o o o x   o o o o o o   o x o o     
o o o o o   o o o o o o o o o o o o o o 
o o o o o   o o x o o o o o o o o o o   
o o o o o x o o x x x o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o   o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:132
----------------------------------
x o o o o o o o o o o o o o o o o o     
o o o o o o o o o o x o o o o o o o     
o o o o o o   o o o o o x o o o o       
o o o o   o x o x o o o o o o o o   o   
o o o   o           x o o o o o o   o o 
x o o x x x o x x o x x o o o o o o o o 
o o o o o x   o o o     x o o o   o     
x o o o   o o o o o o o o o o o x o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o x o o o o o o o o o o o o 
o o o o o x o o o x o x o o o o o o o o 
o o o o o x o o x x o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:133
----------------------------------
o o o o o o o o o o o o o o o o o o o   
x o o o o o o o   x o o o o o o o       
o o o o o   o o x o o o o x o o o o   o 
o o o   o x     x o o o o o o o   o o o 
o o o o o o   o   o x x o o o o   o o o 
x x x o     x o o x     x o o o o o o   
o o o   x x o x o o o o   x o o o o o o 
x o o o o x o   o o o o o o o o x x o   
x o o o o o o o o o o o o o o o o o o o 
o o o o o   x o o o o o o o o o o o o o 
o o o o x o o o x o o x x o o o o o o o 
o o o o x o o x o o x o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:134
----------------------------------
o o o o o o o o o o o o o o o o o o     
x x o o o o o o o o x o o o o o o o o o 
o o o o o o   x o o o o o o x o o o   o 
o o o o x o o     x   x o o o o o o o   
    x o     o   o x o x x o o o o o o   
o o o o o o x x     o o o o o o o o o o 
x x o o o   x   x x o o o x o o o o o   
  x o o x   x o o o o o o x o x o o o o 
o x o o o o o o o o o o o o o o o x o o 
o o o o   o o o o o     o o o o o o o o 
o o o x o o x x o o x o o o o o o o o o 
o o o o o x o o x x o o x o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:135
----------------------------------
x o o o o o o o o o o o o o o o o o o o 
o o x o o o o o o   x x o o o o o o o   
o o o o o o o o x x o o o o o o o o o   
    x o x x   o     o   x o x o o o o o 
o o o o o o x   x   x o   x o o o o o o 
x x o o o   x     o   o o o o o o o o   
  o o o   o   x   o x o x o o o o o o o 
o   x o   o o o x o o o x o o o x x o o 
o o x o x   x o o o   o o o o o o o o o 
o o o o o o   o o o o o o o o o o o o o 
o o x o o x o o x   o x o o o o o o o o 
o o o o o o x x o   x o o o o o o o o o 
o o o o o o o o o o o o x o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:136
----------------------------------
o x o o o o o o o o o o o o o o o o o   
o x o o o o o o x o   o x o o o o o o o 
o   x o   o     o   x   x o o o o o o o 
o o x x o o x     x x o     x x o o o o 
x o o o   x   o     o o o o o o o o o o 
    x o   x     x   o o   x o o o o o o 
o o o   o   o     x o o o x o o o o o o 
o o o x   o   x o x o o o o o x o o o o 
o o   x o o   x o   o o x o o o   x o o 
o   x o o   o o o o o o o o o o o o o o 
o x o o x o o   o o x o o o o o o o o o 
o o o o o x o   x o o x x o o o o o o o 
o o o o o o o x o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:137
----------------------------------
x o o o o o o o o o o o x o o o o o o o 
x   x o o o o o o x o   o o o o o o o o 
  o     o o o o o x       x   o o o o o 
x x o o x x     x   o x   o o o x o o o 
    x o o x x   x o o o     x o o o o o 
o o         o o   o   o o   x o o o o o 
o o   o o o         x o x o o o o o o o 
o o x o o   o   x   x o o o o o   x o o 
o     x x   o o x o o x o o o x o o o o 
o o o x   o   o o o o o o o o o o o o o 
x o o o o x o o   x o x o o o o o o o o 
o o o o x o o   o x o   o o o o o o o o 
o o o o o o x o o o o o x o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:138
----------------------------------
x x o o o o o o o o o o o o o o o o o o 
    o x o o o o x o     x o o o o o o o 
    o o   x o   x   o     o o o o o o o 
    x x     o     x x o   x   x o o o o 
x o   x o         x   o o o o x o o o o 
o     o o   x   o   o     o o x o o o o 
o   o o     o o       x o x o o   o o o 
o x   x x   o o   x   x o o o   o o x o 
o o   o   o   x o   x o o o o o x o o o 
o o x o o   o     x o o o o o o o o o o 
o x o o x o   o o o o o x o o o o o o o 
o o o o o o x o x o o o o o o o o o o o 
o o o o x o o o o o o o o x o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:139
----------------------------------
    x o o o o o o o o o o o o o o o o o 
x o   o o o o o o x o o   x o o o o o o 
    x x o   x x           x   x o o o o 
    x         o       x o   o o o o o o 
  x o o x       x   o   o   x o o o o o 
  o   o     o o       o o o o o x o o o 
  o o   x   x   o       x o x   o o o o 
x o o     o   x x       x o o o o o o o 
o   o x o o           x o o o o o o x o 
o   o x o o o o o o x o   o o o x o o o 
o o x o o   o o x o o o o x o o o o o o 
o o o o x x o o x o o o o o o o o o o o 
o o o x o o   o o o o o o o x o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:140
----------------------------------
      x o o o o o o o o   x o o o o o o 
  x   o o   x x   o x   o o   x o o o o 
  x   o x       o       o   x o o o o o 
          o o   x       x   o o o o o o 
    x x         o o   o o   o o o o o o 
  x o       x   o   o   o   x x x o o o 
o o o o   o     x         x   o o o o o 
  x     x               x x x o o o o o 
  o x o o     x o o   x x o o o   x o o 
o o x o o o o o o   o x o o o o o o o o 
o x o o   o o   o x o o o o x o x o o o 
o o o o x o o x o o o o o o x o o o o o 
o o x x x x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:141
----------------------------------
      o     x x o o     o   x o o o o o 
x     x x o     x x o o o o   o x o o o 
    x         x x   o     o   x o o o o 
    o o       o       o o o o o o o o o 
      x x o   o     o   x   x o o o o o 
o   x           x   o o   o   o o x o o 
o x     o   x         x x o   x o o o o 
    o     o           x     o o o o o o 
o x   x x o   x x   x     x x o o x x o 
o   x x   o o o   o   o x o x o x o o o 
o x o o o o   o o o x x o o o o o o o o 
o x   o o x   o o o o o o o x x o o o o 
o o o     x x x o o o o o o o o o o o o 
o o x x x o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:142
----------------------------------
      x         x x o o       x o o o o 
x x       x x x   o   o     o x x o o o 
                  o   o     o o x o o o 
    x x       x x   o o x   o o o o o o 
          x     x x   o   o o x o o o o 
  o   x       o       x o o o o   o x o 
x x     o o   x     o x   x   o x o o o 
  o   x o                     o   x o o 
x x       x o     x   x   o o x x x o o 
o o   o o     x o   o   x x x x o o x o 
x   x x o x o o o x     x o   o o o o o 
x o o         o o o o x o o o o x o o o 
o o   o o     o o o o o o o x o o o o o 
o o o     x x x o o o o o o o o o o o o 
o o x x x o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:143
----------------------------------
x x   x x     x     x o o     x x o o o 
        x       x   o       x     x o o 
    x x     x x     o o o o   x o o o o 
          x x   x x   x x o o o o o o o 
                x   o o o o o o x o o o 
  x     o   x x         x x o     x o o 
      x o           x         x   x o o 
x x     x                 o o     o o o 
        o   x o o   x   x   x x     o o 
x   o x           x   o o x     x x o x 
  x     x     x x o       x   x o o o o 
o x x       o o o o o o x o o o o x o o 
o o o     o o o o o o x o x o o o o o o 
o     o       o o o o o o o o o o o o o 
o x o     x x x o o o o o o o o o o o o 
o o o x x o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:144
----------------------------------
    x x   x x   x     x   x x     x o o 
x   x   x x x   o o o o o     x   o x o 
        x   x   x     o o o     x o o o 
        x     x x       o o o o o o o o 
        o             x x x o   o x o o 
          x x   x   o x o o   o     x o 
x x   x x         x       o x       x o 
    x                       x x   o o o 
        x     x   o             o o o o 
    x   x           o   x   x       x   
x   x       o     x o       o   x o   x 
x           o x x o o x   x o x o o x o 
o   x       o o o o o   x o o o o o o o 
o o   o o o o o o o o x o o o o o o o o 
x o         o o x o o o o o o o o o o o 
o o x o o x x o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:145
----------------------------------
x x x x x x   x o       x         o x o 
      x x           o x o o x   x o   x 
      x       x   o o o o   o o   o o o 
                      o   o o   x o   o 
        x x x x x   x   o o   x x o x o 
                    x   x x o o     o   
x   x           x         x         o x 
x     x x   x x   o             o o o   
          x                 x x     x   
x     x           o   x         o     o 
      x x o         x       x   o x     
    x     o x   o o x       x   o x o x 
x     o o o o o x o   o   x o x o o o o 
o   o     o o o o   x o o o o o o o o o 
o x   o   o o o o x o o o o o o o o o o 
o x o o x o o o o o o o o o o o o o o o 
o o o o   o x o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:146
----------------------------------
    x       x o                   o o x 
  x x             o   o x x o o   x     
                x o   x   o     o     x 
        x   x       x   o o   o   x o o 
                    o o x         x o x 
x         x       x       o x x         
  x   x     x     x       o   o o   x   
            x             x         x   
      x x         o o       x     o     
        x x       o o       x o         
x         x       x   x       x x     o 
      x o   o o   x   o         o o x o 
      o o o x   o x     o   x o o x o o 
x     o o o o o o     x o x o x o o o o 
x o o   o o o o o o o o o o o o o o o o 
x o o x o o o o o x o o o o o o o o o o 
o o o o o   o o o o o o o o o o o o o o 
o o o o o x x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:147
----------------------------------
  x           x o o         o     x x   
      x           o   x         o       
                        x x     o o     
                      o o       o   x x 
        x           x x             x   
                x         x     o     x 
        x   x x           x   x   x     
        x                             x 
    x           o o                     
      x     x     x           x o o     
              o     o       x       o   
        x x     x     x         x x o o 
    o o   x o x x       o o   x x o o o 
  x o o o o o o o o o   o o x o x o o o 
  x o o o o o o   x o x o o o o o o o o 
o x o o o o o o o o o o o o o o o o o o 
o o o x   o o o o o o o o o o o o o o o 
o o o o x o o x o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:148
----------------------------------
x               x   o     o     x     x 
                    x     x   o         
                o o           o     x x 
                      x x         o     
                  x           o o x     
        x                   x x         
            x   x         x x   o   x x 
                                        
                  x                   x 
                o               x       
      x     o   x         x       o o o 
    o o x           o   x     x     x o 
      o x   x     o o o   o o x   x o o 
    x o o o o x x     o o x   x o x o o 
  x x o o o o o o x x x o o o o o o o o 
o o o o o o o o o o o x o o o o o o o o 
o x x o o o o x o o o o o o o o o o o o 
o o o o x x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:149
----------------------------------
                  x x     x             
                            o   x   x x 
                o     x         o       
                o                 x   x 
                x     x x     x   o     
                        x x x       x x 
                                        
                          x   o o   x   
                                    x   
                x x x             o     
            o o   o o   x       x o o o 
      x x x             o       x x x o 
    o x o o   o o o o   o x x   o x x o 
    x x o o x             o o   o o x o 
o   o o o o o x x     o x o o x o o o o 
  x x o o o o o o x x o x o o o o o o o 
x x o o   x x x o o o o o o o o o o o o 
o o x x o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:150
----------------------------------
                      x x             x 
                  x         o o         
              o         x       x   x x 
                x     x             x   
                        x x x     x x   
                        x               
                          x x           
                              o         
                x x           o         
                                  o o o 
      x   o o     x x             x   o 
          o             x       x   o x 
  x x   x     o       o x x   x x     x 
o     o x x x o   o     o o x o   x x o 
  x x o o o x     o o     x o o x o x o 
    o x   x x   x   o o o o o o o o o o 
      x o o o o x x x o x o o o o o o o 
x x x o o o o o o o o o o o o o o o o o 
o o x o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:151
----------------------------------
                            o o         
                x     x x               
              o o     x       x     x   
                x x     x         x     
                      x x               
                            x       x   
                        x               
                            o           
              x x                       
          o                   o   x o o 
          o           x           x o   
      x o         x     x x   x x   x   
      x     o         x o               
  x x x o     x   o o     x   x   x   x 
o     x   x   x x     o     x o o x o o 
o x x o o           x o x x o o x o x o 
        o x x o o   o o o o o o o o o o 
  x o x o o o   x x o o o o o o o o o o 
x x o x o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:152
----------------------------------
                      x   o     o       
                    x x     x x         
                x x               x   x 
              o       x                 
                    x                   
                                  x     
                            x           
                            o o         
                                        
        o     x x                   x   
          o o                 o     x o 
        x       x     x     x     x   x 
  x x         x   o x   x               
        x o o x x   o o     x       x   
  o x   x               o     x x o   x 
x x   x   o         o x     x o o o o x 
        x o   x   o o o x x o o x o o o 
    x   x o o o   o x o o o o o o o o o 
  o x o o o o o x o o o o o o o o o o o 
x o o x o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:153
----------------------------------
                            o x o o     
                  x       x     x x     
              x                         
            o     x                   x 
                                        
                                        
                            o           
                            o           
                                        
        o o   x                   x     
        o     o             x o o x   x 
  x       x   x         x               
                x         x         x x 
    x     x x x   o x           o o     
x x   x   o           o   o x     o x   
x                   x     o   x x   o o 
      x   x o o o o o o     x o o x o x 
      x   x o x     o o x x o o o o o o 
  x o o o o o o o x x o o o o o o o o o 
  x   o x o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:154
----------------------------------
                              o x   o   
                        x     o         
            x     x                     
                                        
            o                           
                                        
                              o         
                          o             
        o o                       x     
              o                         
      o                     o o         
                x                     x 
          x             x           x   
x                 x                 o   
x   x     x x           o x     o x     
      x       o o     o o         o   x 
    x       x       x         x x o x o 
          o x   o o o       x o o o o o 
  x x x x o o x x o o x x x o o o o o o 
  o o   o   o o o o o o o o o o o o o o 
----------------------------------
 -- Step:155
----------------------------------
                              x         
                  x       x     o   o   
                                        
            x                           
            o o                         
                                        
                                        
        o o                 o o   x     
                            o           
          o o                 o         
    o                     o           x 
                        x               
x         x x                           
          x                       o     
      x       x   x o o x       x o     
            o o       o                 
  x           x   o             o x   x 
          x     x   x         x o o x o 
    x     x o o o o o o     x o o o o o 
  x x     o   x o o o x x x o o o o o o 
----------------------------------
 -- Step:156
----------------------------------
                            x           
                                  o     
                                  o o   
                                        
            o                           
            o                           
          o                             
          o               o o o         
        o   o               o o         
        o                   o           
                            o           
    o                                 x 
    o   x                       o o     
                                        
        x x         x x           x     
              x x   o                   
            o   o                 o     
        x   x x   o x           x x x x 
  x   x   o x   x o x x x x   x o o x o 
  x           o x     o     x o o o o o 
----------------------------------
 -- Step:157
----------------------------------
                          x       o     
                                  o o   
                                        
            o                           
            o                           
                                        
          o o             o             
                          o o o         
        o o   o           o             
                          o o o         
        o                               
    o o                                 
      x                       o o       
                                        
          x x x     x                   
                    x           x x     
      x x   x x x             o o       
  x x             x               x     
    x     x       x   x x x x x x x   x 
x           x x     x x x     x o o x o 
----------------------------------
 -- Step:158
----------------------------------
                        x         o o   
                                        
                                  o o   
        o o                             
          o                             
          o                             
          o             o o   o         
        o               o o             
        o       o         o o           
                o           o           
    o o                     o           
      x                       o         
                              o         
                                        
                x x               x     
      x x x     x x x                   
  x       x                 o   x       
  x     x x         x   x x x x x       
x x               x x x           x x x 
          x x     x x x     x   x x   x 
----------------------------------
 -- Step:159
----------------------------------
                                o o     
                                        
        o o                     o o     
        o o                       o     
                                        
        o o o           o o             
        o                   o           
                o       o o o           
                      o o o o o         
        o                               
      x         o         o             
    o                       o           
                          o o           
                x x x                   
      x                             x   
        x             x         x       
        x   x   x x     x   x x         
x                     x x     x       x 
          x     x x x x         x     x 
  x     x x       x       x x x x   x   
----------------------------------
 -- Step:160
----------------------------------
                                o       
                                o       
      o   o o                 o     o   
                              o o       
        o                               
      o o             o                 
          o o             o   o         
        o           o o o   o o         
                o             o o       
        o o     o     o o o             
    x                 o o               
    o o                     o o         
                    x         o         
      x                   o             
                                        
      x         x                 x     
x                     x   x     x     x 
        x x x   x x x     x             
        x       x x     x       x x x   
    x       x           x x x     x     
----------------------------------
 -- Step:161
----------------------------------
                            o o         
                              o   o     
        o o o                           
          o                 o       o   
        o o           o o       o       
                                        
      o o o         o o o o o o o       
          o o   o o       o             
                      o           o     
              o       o     o o         
      o o o                             
    x               x o o       o       
                            o           
                              o         
                          o             
                          x           x 
        x           x             x     
              x                     x   
    x                         x x       
                        x x             
----------------------------------
 -- Step:162
----------------------------------
                            o           
          o                 o           
        o o                   o o o o o 
      o o   o                 o         
        o           o o       o         
      o o             o o   o           
      o o         o o   o   o o         
      o o       o     o o     o         
            o   o   o               o   
        o o       o o     o     o       
            o o                         
  x   o               x   o   o         
                            o o         
                            o           
                          x             
                                        
                                        
                                        
                        x               
                                        
----------------------------------
 -- Step:163
----------------------------------
          o               o             
        o o                   o o     o 
        o   o               o     o     
      o o             o     o   o o     
      o                     o   o o     
    o o             o o o     o         
    o o         o   o o o   o o         
          o       o o       o           
    o o     o o o o   o           o o   
      o o   o     o           o         
  x o o o   o     o   x o o             
            o             o o o o       
                          o o           
                          o             
                                        
                          x             
                                        
                                        
                                        
                                        
----------------------------------
 -- Step:164
----------------------------------
          o o           o o             
      o o   o                     o o   
      o o o               o o o o   o   
                    o     o o   o   o   
    o   o           o o       o     o   
        o           o     o o           
o o         o o   o       o             
      o   o o o o o   o o o   o         
  o o     o o o o           o o o     o 
    o o o o     o o o o   o             
  x x         o         x o o o         
      o                   o   o         
            o                 o         
                      o o               
                          x             
                                        
                                        
                                        
                                        
                                        
----------------------------------
 -- Step:165
----------------------------------
        o o o                 o         
    o o o   o           o o o o       o 
    o o o o             o     o   o o o 
                    o o o     o   o   o 
  o   o             o     o o         o 
  o         o     o   o o           o   
      o o o   o o   o o o   o o         
o o o o o o o o o   o       o   o     o 
        o o       o o o o o o     o     
    x o     o o o   o   o   o           
      o         o         x o o         
  x         o o             o           
      o       o           o             
                    o     o o o         
                                        
                        x x             
                                        
                                        
                                        
                                        
----------------------------------
 -- Step:166
----------------------------------
      o o   o o           o o   o       
  o o o o o           o         o o o   
  o o   o           o   o o     o o o o 
    o                     o     o   o o 
  o o o o         o   o o     o   o     
o     o   o   o o   o     o o o       o 
o o o o     o o   o o     o   o o       
    o o o     o o   o o o o   o         
      o o o o o o o   o o o o o o     o 
      x o         o   o o o             
  x o o     o o   o o o     x o o       
          o o o o   o                   
              o     o   o o o o         
      o o                   o           
                          o o           
                                        
                        x               
                                        
                                        
                                        
----------------------------------
 -- Step:167
----------------------------------
    o o o o             o o o o o   o   
o o   o o     o       o o o     o o o   
  o o o   o     o o   o       o o o o   
  o o                 o o       o o o o 
o   o o   o     o         o o o o   o o 
o o o   o   o   o o   o o o   o         
  o o o o o o o o o o o o o   o         
o o o o o o o o o     o o o o   o       
  o   x o   o       o o o o       o     
          o o o     o o o   o o       o 
    x   o o o   o o o         x       o 
        o o o o o o   o   o     o       
      o           o       o o           
      o                 o     o         
                      o o     o         
                        x               
                                        
                                        
                                        
                                        
----------------------------------
 -- Step:168
----------------------------------
  o o o o   o       o o o o     o o   o 
o o o o   o o   o o o o     o o o o o o 
o o o o o               o   o o o o o   
o   o o   o   o o   o o   o o o   o o   
o o   o o o o       o o     o o   o o   
o o   o o o o o o   o o o o o   o o o   
o o o   o o o o o o o o o   o   o       
o o o o o o o o   o o o o         o     
o   o o x o o     o o o o   o       o   
o       o o   o o o o o   o   x x   o   
  x   o o o o o o o       o o           
        o o   o o o o   o   o     o   o 
    o   o   o o                         
        o             o   o o o o       
                        x   o           
                      o                 
                                        
                                        
                                        
                                        
----------------------------------
 -- Step:169
----------------------------------
o o o o o o o o   o o o o o   o o o o o 
o o o o o         o o     o o o o o     
o o o   o o o   o o o     o o o o o o o 
o o o o o o o     o o   o o o   o o     
o o o o o o o     o o   o o o   o o   o 
o o o o o o o o o o o o o     o o o o   
o o o o o o o o o o o o   o   o   o     
o o o o x o o   o o o o   o   o o       
o o     o o o o o o o o   o o o o o   o 
    o o o   o o o o o o     o     o   o 
o   x o o o o o o o o o   o   x x       
      o o   o o       o   o         o   
    o o   o o   o o     o   o o o   o o 
      o   o o o           o             
                      o o o o o         
                    o   x o             
                                        
                                        
                                        
                                        
----------------------------------
 -- Step:170
----------------------------------
o o o o o o     o o o o o o o o o o o   
o o o o o o o   o o o o o o o o o o o o 
o o o o o o     o o   o o o o o o o     
o o o o o o   o o o   o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o   o o o o o     
o o o o o o o o o o o o o o o o     o   
o o     o x o o o o o o o o   o   o   o 
    o o o o o o o o o o o o o   o o o   
o o o o o o o o o o o o o o     o   o   
    o x o o o o   o o o     o       o   
o o o o   o o   o o o       o x x       
        o o o o     o o     o     o     
    o o o       o     o o o o o     o o 
          o o o     o   x o             
                  o     o   o o         
                                        
                                        
                                        
                                        
----------------------------------
 -- Step:171
----------------------------------
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o       
o o o o o o o o o o o o o o o o o     o 
o o o o o o o o o o o o o o o o o o     
o   o o o o x o o o o o o o o   o   o   
o o o o o o o o o o o o o o   o o o   o 
o o o o o o o o o o o o     o o     o o 
o o x o o o o   o o o   o o o o o       
    o   o o o o o o o o     x           
o o o o o o o   o   o   o   o o x   o   
    o     o o o     o   o       o o     
    o   o o o   o o     o x   o     o o 
          o       o o o   o     o       
                                        
                                        
                                        
                                        
----------------------------------
 -- Step:172
----------------------------------
o o o o o o o o o o o o o o o o o   o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o   o   
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o   o     
o o o o o o o o o o o o o o o o o o   o 
o o o o o x x o o o o o o o   o o o o o 
o o o o o o o o o o o o o   o o o   o o 
o o x o o o o o o o o   o o o o o o o   
o     o o o o o o o o o o o o         o 
o o o o o o o o o o o   o   o o o   o   
  o o   o o o o   o   o   o x   o       
o o o o o o     o o   o         o   o o 
o     o o o   o o         o o           
        o       o         x o o         
          o     o o o o                 
                    o                   
                                        
                                        
----------------------------------
 -- Step:173
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o   x o o o o o o o o o o o o o 
o o o o o o o o o o o o o   o o o o o o 
o o o o o x o o o o o o o o o o o o     
o   x x o o o o o o o o o o o   o     o 
o o o o o o o o o o o o o o   o   o o o 
o o o o o o o o o o o o   o o   o o   o 
o o   o o o     o o o o o x o o       o 
o   o o o o o o o   o   o   o     o     
  o o o     o     o       x     o     o 
o   o o   o o o o   o     o o           
      o o o o         o o               
                  o                     
                    o                   
                                        
----------------------------------
 -- Step:174
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o x o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o x o o o o o o o o o o o o   o o 
o o o o x o o o o o o o o o o o   o o o 
o o x o o o o o o o o o o o o   o o   o 
o o o o o o   o o o o o o o o o     o   
o o o o o o o o o o o   x o o   o o o   
  o o o   o o o o o   o o o o o       o 
o o o o o o o o o   o o     o o   o   o 
  o   o o o o o   o     x x   o         
o   o o o         o o o                 
            o   o     o                 
                      o                 
                                        
----------------------------------
 -- Step:175
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o   o o o 
o o o o o o o o o o o o o o o   o o o o 
o o o o x o o o o o o o o o o o   o o   
o o x o o o o o o o o o o o o o o o   o 
o o o o o o o o o o   o o x o o       o 
o o o o o o o o o   o o o o o   o o o   
o o o o o o o o   o     x   o     o o   
o   o o o   o   o o o o     o         o 
  o       o o o         o x o o         
o   o o o o       o o o o               
              o o   o                   
                                        
----------------------------------
 -- Step:176
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o   o o o o 
o o o o x x o o o o o o o o o o o o o o 
o o   o o o o o o o o o o o o o o o   o 
o x o o o o o o o o o o o o o o     o o 
o o o o o o o o o   o o x x o   o o o   
o o o o o o o o   o o o x o   o o o o o 
o o o o o o o o o o o o   o o o o       
  o o o o o o o               o   o     
o   o o o o o   o o o o x o           o 
  o   o     o o o o       o             
o o o o o o o     o   o o               
                    o                   
----------------------------------
 -- Step:177
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o   x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o     o o 
x o o o o o o o o o o o x o o   o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o x   x o o         
o o o o o o o o o o     o o o o   o o o 
o o o o o o o   o o o o     o   o   o o 
  o o o o o o o o o o     x     o       
o o o o o o o   o   o o o o           o 
o o   o   o     o   o                   
o o       o       o   o o               
----------------------------------
 -- Step:178
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o x o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o x o o x o o o o o o o o o o o o o o o 
o o o o o o o o o o o   x o o o o o o   
o o o o o o o o o o x o   o x o o o   o 
o o o o o o o o o o o o   o o o o o o   
o o o o o o o o o o       o o o   o     
o o o o o o o o o o o o           o o o 
o o o o o     o o o o o   x       o o   
o o o   o   o     o   o o               
o   o o o     o o o o o                 
----------------------------------
 -- Step:179
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o x x o o o o o o o   x o o o o o o   
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o x o o o o o o o o o   
o o o o o o o o o o     o   x o   o   o 
o o o o o o o o o o o o o   o   o   o   
o o o o o o o o o o o o     o   o o o   
o o o o o o o o o o   o     x   o     o 
o o o o o o   o o o o o o o         o   
o o o o   o o o o o o                   
----------------------------------
 -- Step:180
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o o o o x x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o x x o o o o o o o o x o o o o o o o 
o o o o o o o o o o x o o o o o o o   o 
o o o o o o o o o o o o o o o   o o o   
o o o o o o o o o o o o     x o o o o o 
o o o o o o o o o o o o o   x o o     o 
o o o o o o o o o o o   o o             
o o o o o o o o o o o     o     o o   o 
o o o o o o o o o o o o o               
----------------------------------
 -- Step:181
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o o o x o o x o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o x o x x o o o o o o o o o o o o o o   
o o o o o o o o o o o o x o o o o o o   
o o o o o o o o o o x o o     o o o o o 
o o o o o o o o o o o o o o o x o   o   
o o o o o o o o o o o   o o   x   o o   
o o o o o o o o o o o o     o   o     o 
o o o o o o o o o o o o o         o o   
o o o o o o o o o o o o o o     o   o o 
----------------------------------
 -- Step:182
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o x o o o x o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o   o o o o o o o o o o o o o o o   
x x o o o o o o o o o o o o o o o o o o 
o o o x x o o o o o o o o x o o o o o o 
o o o o o o o o o x o o o o o o o o o   
o o o o o o o o o o o o o o   o x o   o 
o o o o o o o o o o o o     x x o o   o 
o o o o o o o o o o o o o o     o o     
o o o o o o o o o o o o o o o   o o   o 
o o o o o o o o o o o o o   o o   o o   
----------------------------------
 -- Step:183
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o x o o o o o o o o o o o o o o o o 
o o o x o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o x o o o o o o o o o o o o o o 
o o o   o o o o o o o o o o o o o o o o 
x x x o o o o o o o o o o o o o o o o   
o o o o x o o o o x x o o x o o o o   o 
o o o o o o o o o o o o o o o x o o o o 
o o o o o o o o o o o o o x o   x   o   
o o o o o o o o o o o o o o o o o     o 
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o   o o   o o   o 
----------------------------------
 -- Step:184
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o   x o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o x o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
  x o o o o o o o o o o o o o o o o o   
o o o x o o o o o o o o o o o o o o o o 
x o o o o o o o x o o x o x x o o o o o 
o o o o x o o o o o o o o o   o x o o o 
o o o o o o o o o o o o o o x o   o   o 
o o o o o o o o o o o o o o o o x o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o   o o   o   
----------------------------------
 -- Step:185
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o   x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o x o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o x o o o o o o o o o o o o o o o o o 
  x o o o x o o o o o o o o o o o o o o 
o o   o o o o o o o o o o o o o o o o o 
o o x o o o o o o o o o o o o o o o o o 
o o o o o o o x o o o o x o   x o o o   
x o o o o x o o o o o o o x x x o o o o 
o o o o o o o o o o o o o x o o o o o o 
o o o o o o o o o o o o o o   x o o   o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o   o 
----------------------------------
 -- Step:186
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o x o o o o o o o o o o o o o o o o 
o o x o x o o o o o o o o o o o o o o o 
o   o o o o o o o o o o o o o o o o o o 
o x o o o o o x o o o o o o o o o o o o 
x o o o o   o o o o o o o x     x o o o 
o o o o x o o o o o o o x     o o o o o 
o o o o o o o o o o o o x   x x o o o o 
o o o o o o o o o o o o o o o o x o o o 
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o   o   
----------------------------------
 -- Step:187
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o x o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o x o o o o o o o o o o o o o o o o o 
o x o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
x o o o o   x o o o o o o   o o o o o o 
o x o o   o o o o o o o x o o   o x o o 
o o o x o o o o o o o x         o o o o 
o o o o o o o o o o o x o o o o x o o o 
o o o o o o o o o o o o o o x x o o o o 
o o o o o o o o o o o o o o o o o   o   
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:188
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o x x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o   x o o o o o o o o o o o o o o o o 
o x o o o o o o o o o o o o o o o o o o 
  o o o x o o o o o o o o o o o o o o o 
x x o o o   o o o o o o o o o o o o o o 
o o o     o o x o o o o   o o o o o o o 
o o o x o o o o o o o x o o   o x o o o 
o x o o o o o o o o x   o o o o o o o o 
o o o o o o o o o o x o o   x   o o o o 
o o o o o o o o o o o o o o o   x o o   
o o o o o o o o o o o o o o o x o o o o 
o o o o o o o o o o o o o o o o o o o   
----------------------------------
 -- Step:189
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o   x o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
  x o o o o o o o o o o o o o o o o o o 
o x o o o x o o o o o o o o o o o o o o 
  o x o o x o o o o o o o o o o o o o o 
x o   o o o o o o o o   o o o o o o o o 
o x x x o o o x o o x o x o o o o x o o 
o o o o o o o o o o o o o   x o o o o o 
o o o o o o o o o x o o o o   o x o o o 
o o o o o o o o o o o o o o o   o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o x o o o o 
----------------------------------
 -- Step:190
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o x x o o o o o o o o o o o o o o o 
  x o o o o o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
x   o o   o o o o o o o o o o o o o o o 
  x o o x o o o o o o o o o o o o o o o 
x x x o o o o o o o o o o o o o o o o o 
x o   o o o x o o o o o o x x o o o o o 
o o x x o o o o o o x o o o o o   x o o 
o o o o o o o o o x x o o o o o o x o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o   o o o o o 
o o o o o o o o o o o o o o x o o o o o 
----------------------------------
 -- Step:191
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o   x o o o o o o o o o o o o o o o 
o o x o o o o o o o o o o o o o o o o o 
o o x o o o o o o o o o o o o o o o o o 
x o o o x o o o o o o o o o o o o o o o 
  o o o o o o o o o o o o o o o o o o o 
x x x x o o o o o o o o o o o o o o o o 
      x o o o o o o o o o o o o o o o o 
  x o o o o o o o o o o x x o o o o o o 
x x o o o o x o o x o o o o x o o o x o 
o o o x o o o o x o o x o o o o x o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o x x o o o o o 
----------------------------------
 -- Step:192
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o x o x o o o o o o o o o o o o o 
o o   o o o o o o o o o o o o o o o o o 
o o o x o o o o o o o o o o o o o o o o 
  x o o x o o o o o o o o o o o o o o o 
o x o o o o o o o o o o o o o o o o o o 
x x x x o o o o o o o o o o o o o o o o 
    o o o o o o o o o o o o o o o o o o 
      o x o o o o o o o x o o o o o o o 
    x o o o o o o o o o o o o o o o o o 
o o x o o o x x x o o o o x o x   x x o 
x o o o o o o o o x o o x o o x o o o o 
o o o x o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o x x o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:193
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o x o o o x o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
  x o o x o o o o o o o o o o o o o o o 
o o o x o o o o o o o o o o o o o o o o 
x   x o o o o o o o o o o o o o o o o o 
      o o o o o o o o o o o o o o o o o 
  x x x x o o o o o o o o o o o o o o o 
        o o o o o o o o o x o o o o o o 
o o   x o o x x x o o o o o o x     x o 
  o o o o o o o x o o o   o x o o o o o 
o o x o o o o o o o o x o o o x x x o o 
x o o o x o o o o x o o o   o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o x x o o o o o 
----------------------------------
 -- Step:194
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o x o o o o o x o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o x x o o o o o o o o o o o o o o o o 
x   x o o o o o o o o o o o o o o o o o 
  o   x o o o o o o o o o o o o o o o o 
    x x o o o o o o o o o o o o o o o o 
      o o o o o o o o o o o o o o o o o 
  x     x o x o o o o o o o o o o o o o 
o o o o x o o o o x o o o x x x o o o o 
o o x o o o   x o x o   o o o       x o 
    o o o o o o o   x o o o x o o o x o 
o x o x o o o o x o o o o o o x x o o o 
o o o o o o o o o o o o o x x o o o o o 
o o o o o o o o o o o o   o o o o o o o 
----------------------------------
 -- Step:195
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o x o o o o o x o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
x x x o o o o o o o o o o o o o o o o o 
      x o o o o o o o o o o o o o o o o 
        x o o o o o o o o o o o o o o o 
  o   o o o o o o o o o o o o o o o o o 
    x x o o o o o o o o o o o o o o o o 
o o o   o x o x o o o o o   o o o o o o 
o x   o o o o   x o o o o o o o x   x o 
    o   x o o o x   x o o x x o o o   o 
o   x o   o o o o o o x o x o   o o o x 
o o o o x o o o o x o o o   x o o x o o 
o x o o o o o o o o o o x o   o o o o o 
o o o o o o o o o o o o o o x o o o o o 
----------------------------------
 -- Step:196
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o x o o o o o o o o o o o o 
o x o o o o o o o o o o o o o o o o o o 
o o o o o o o x o o o o o o o o o o o o 
x x o o o o o x o o o o o o o o o o o o 
    o x o o o o o o o o o o o o o o o o 
    o   x o o o o o o o o o o o o o o o 
        o x o o o o o o o o o o o o o o 
    o   o o o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
    x o   o x o o o o o o o o o     x o 
x   o     x o o o x o o o     x o o o o 
o o   o o x o o o o o x x   o x o o o   
o o o x o o o o x o x o o   x o o   x o 
o o o x o o o o o o o o   o   x x o o o 
o o x o o o o o o x o x o   o o o o o o 
o o o o o o o o o o o o   x o o o o o o 
----------------------------------
 -- Step:197
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o x o o o o o o o o o o o o 
o o o o o o o x o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
x x o o o o x o o o o o o o o o o o o o 
    x x o o o o x o o o o o o o o o o o 
  o   x x o o o o o o o o o o o o o o o 
  o     o o o o o o o o o o o o o o o o 
      x x o o o o o o o o o o o o o o o 
o o   o o o o o o o o o o o o o o o o o 
    x o o x o o o o o o o o o o o o x o 
  o       x o o o o o o o o o o o o o   
  o o o o   x o o o o   x o     x o o   
x o o o   o o o   x   o o   x o o o   o 
o o o x x x o x o x o x       x   o o x 
o o   o x o o o o o   o     o   o x o o 
o o o o o o o o x o x o   o o x o o o o 
o o x o o o o o o o o   o   x o o o o o 
----------------------------------
 -- Step:198
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
x o o o o o o o o o o o o o o o o o o o 
  x x o o o o x o o o o o o o o o o o o 
x x o o x o o x o o o o o o o o o o o o 
o   x o o o o o o o o o o o o o o o o o 
o       x o o o o o o o o o o o o o o o 
        o x o o o o o o o o o o o o o o 
o     x   x o o o o o o o o o o o o o o 
o o   x   x o o o o o o o o o o o o o x 
o o o o o o x o o o o o o       o o o   
    o o   o o     x   o   x o o o x   o 
o x     o   x   o o o o       x o o o o 
o o x x   x x o x x x o o       o o     
o o o o x x o o x   o x o o   x o o x x 
o o o o o o o o o x o o o o x o o o o o 
o o x x o o o o o o   o   o   x o o o o 
----------------------------------
 -- Step:199
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
x x o o o o x o o o o o o o o o o o o o 
x   o x o o x o o o o o o o o o o o o o 
    x x o o x o o o o o o o o o o o o o 
x     x o o o o o o o o o o o o o o o o 
  o     x x o o o o o o o o o o o o o o 
o o     x o o o o o o o o o o o o o o o 
o       x   x o o o o o o o o o o o o o 
o o o x     x o o o o o o o   o o o x o 
o o o x   x o o   x o o   o o o o o   o 
o       o o x x o o o o o o x   x o o   
o   o o   x     x x x       x o x o     
o x     o     x     o     o   o     o o 
o o x x   o x x x   o o x   o   x x o   
o o o   x o o o x x o o o   o x o o o x 
o x o o x o o o o o o   o   o   x o o o 
----------------------------------
 -- Step:200
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o x o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
x o o o o o o o o o o o o o o o o o o o 
x o x o o o o x o o o o o o o o o o o o 
    x o x x o o o o o o o o o o o o o o 
        x o o o o o o o o o o o o o o o 
  x     x   x o o o o o o o o o o o o o 
o o   x   o o o o o o o o o o o o o o o 
o   o x x x x o o o o o o o o o o o o o 
o o       o o o o o o o o o o o o o o o 
o o x         x o x o o o o o o o x o   
o   x       x x o o o o o o o   o   o   
  o o o   x   x x x x     x o   o x   o 
  o o         x     o o o o   x   x x o 
x x o o   x     x     o           o o   
o o o   o o o     o   x   o   o   o x   
o o x x o x x x   o o o o o x   x o o x 
x o     o x o o x x   o   o     x x o x 
----------------------------------
 -- Step:201
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o x o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o x o o o o o o o o o o o o o o o o o o 
o x o x x o o o x o o o o o o o o o o o 
      x o o o o o o o o o o o o o o o o 
      x   x o o o o o o o o o o o o o o 
o     x   x o o o o o o o o o o o o o o 
o x     x   x o o o o o o o o o o o o o 
o o x   o o o o o o o o o o o o o o o o 
o o       x x o o o o o o o o o o o o   
  x         x o x x x o o o o   x x o o 
o o           o x x o o   o   o   o   o 
o   x o x x x x     o o o o x   x o o   
  o o o         x   x           x   o   
  o o o o     x   o   x   o       x x   
x x       x x         o o o o     x x   
x x o   x x o   x x o o   x     x x x x 
    o   x   o x     o o o   o o     x   
----------------------------------
 -- Step:202
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o x o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
x o o x o o o o o o o o o o o o o o o o 
    x x o o o o o x o o o o o o o o o o 
o     x x o o o o o o o o o o o o o o o 
          o x o o o o o o o o o o o o o 
  o x       x o o o o o o o o o o o o o 
x       o     x o o o o o o o o o o o o 
o x       x o o o o o o o o o o o o o o 
o           o x x x x o o o o   x o o o 
o             x   o o o o o   o o o x o 
o x     x x   x     x   o o o   o o o   
o o o x     x   x   x o o x       x o o 
o   o o o   x     o   o   o o     x x   
x x   o   x x               o   x x     
        x       x   x x   x           x 
    x   x   x       x o o x o x   x x   
x   o o   x x     o o o   o o   x x   x 
----------------------------------
 -- Step:203
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o x o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o   x o o o o o o o o o o o o o o o o 
o x x o o o o o o o o o o o o o o o o o 
        x o o o x o o o o o o o o o o o 
  o x     x o o o o o o o o o o o o o o 
          x o o o o o o o o o o o o o o 
  o o   o     x o o o o o o o o o o o o 
                x o o o o o o o o o o o 
x   x       x x x x o o o o o   x o o o 
  o         o o     o x o o   o o o o o 
  o o       x   o   x o o   o o   x o o 
x o         x   x   o o o x   o o o o o 
o   x   x     x       x   o o o o x x o 
x x o     x   x       o o o o   x     x 
    o   o       o o       o   x x       
    o o   x   x   x     x         x     
      o   x   x   o   x   o x   x x   x 
  x x   x     x     x o o o o x     x x 
----------------------------------
 -- Step:204
----------------------------------
o o o o o o o o o x o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
x x   x o o o o o o o o o o o o o o o o 
  o     o x o x o o o o o o o o o o o o 
            x o o o o o o o o o o o o o 
            x o o o o o o o o o o o o o 
o     o     o o x o o o o o o o o o o o 
    o           x x o o o o o o o o o o 
  o   x             x o o o o o o x o o 
x           x x x   x o o   o o   o o o 
o     o   x     x     x o o o o o o x o 
    o     x           x   o o o o   x   
x   o               o o o x o o x o   x 
x   x       x       o o o o o x x       
x   o o o o   o   x     x         x     
    o   x x               o             
    o           x   x o o x         x   
x x   o     x   o o   x o   x     x x   
----------------------------------
 -- Step:205
----------------------------------
o o o o o o o o o x o o o o o o o o o o 
o o o o o o o o o x o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
x   o o o o o o o o o o o o o o o o o o 
  o o   x o o o o o o o o o o o o o o o 
  x       o x   x o o o o o o o o o o o 
        o     x o o o o o o o o o o o o 
            x x o o o o o o o o o o o o 
  o o   o     x o o o o o o o o o o o o 
        o   o     o x o o o o o o o o o 
o o x x     x x x o   x o o o o x o o o 
              x       x o o o o o o o o 
x   o       x     x     x o o o o   o x 
      o             o     o o o   x     
x x x                 x x o o   o x x   
    o o           o     x     o         
    o       o       x o   o o           
x       o o               x             
            x         x   o             
x   o   o o     x   o   x     x         
----------------------------------
 -- Step:206
----------------------------------
o o o o o o o o o o x o o o o o o o o o 
o o o o o o o o o   x o o o o o o o o o 
x o o o o o o o o o o o o o o o o o o o 
  o o o o o o o o o o o o o o o o o o o 
  x   o o x x o o o o o o o o o o o o o 
    o o o   x o x x o o o o o o o o o o 
          o   x x o o o o o o o o o o o 
  o             x o o o o o o o o o o o 
o o   o     x x x o o o o o o o o o o o 
o o       o x x   x o x o o o o o o o o 
              x   x o o o o o x o o o o 
    o x     x           x o o o o o o   
  x             x         x o o o o x   
        o         o   x x o o   x   x   
x     o                   x   o x       
    x       o       o x   o o           
        o             x   x   o         
  o o   o                   o           
x   o   o o         x                   
x x         x x   o   x   o x           
----------------------------------
 -- Step:207
----------------------------------
o o o o o o o o o x o o o o o o o o o o 
o o o o o o o o o o o x o o o o o o o o 
o x o o o o o o o o o o o o o o o o o o 
x x o o o x x o o o o o o o o o o o o o 
    o o   x o   x o o o o o o o o o o o 
    o         x o o o o o o o o o o o o 
  o o   o o o x   x o o o o o o o o o o 
o o           x   x o o o o o o o o o o 
o   o     x x     x o o o o o o o o o o 
o     o x x x       x o o o o o o o o o 
o                   x x o   x o o o o   
    x         x x       o x o o o o   o 
x x                   x x x o   x x o o 
    x             o o     x   o o   o x 
  x x   o o               x o x         
    o o     o o     x     x   o         
      o o o         x   x               
o o                           o o       
x       o     x   x         o           
  o o   o x   o o       x x             
----------------------------------
 -- Step:208
----------------------------------
o o o o o o o o o o x o o o o o o o o o 
o x o o o o o o o o x o o o o o o o o o 
x x o o o o o o o o o o o o o o o o o o 
    x o x o o x o o o o o o o o o o o o 
  o o       x   o x o o o o o o o o o o 
  o   o o       x x o o o o o o o o o o 
o     o     x x   o o o o o o o o o o o 
o   o     o       o x o o o o o o o o o 
o o     x x         x o o o o o o o o o 
  o o x             x x o o o o o o o o 
          x             x o o x o o o o 
o x         x         x x o o   x x o o 
o                 o         x   o o     
x x   x                 x   x         o 
      o o   o       o       x o     o   
    x   o       o x         x x         
      o                       o         
x   o o o o     x x x   x               
  o o     o     o       x o o   o       
        x     x             x           
----------------------------------
 -- Step:209
----------------------------------
o o o o o o o o o   o x o o o o o o o o 
x o x o o o o o o x o o o o o o o o o o 
  o x o o o o o o o o o o o o o o o o o 
      x o x x o   x o o o o o o o o o o 
o o   o o       x o o o o o o o o o o o 
o   o   o o x       x o o o o o o o o o 
o   o       x   o   o o o o o o o o o o 
o o       x x     x o o o o o o o o o o 
o o o                 x o o o o o o o o 
    x             x     x o o o o o o o 
        x                 x o x x o o o 
x         x             x x x     o x   
  o                             x   o o 
    x   o   o     o o x   x             
      x                       x       o 
  x   o         x                   o   
        o                   x x         
  o o o o                 x             
x     o   o o   x   x       x     o     
  o o     x     x         o             
----------------------------------
 -- Step:210
----------------------------------
o   x o o o o o   o x o o o o o o o o o 
o x o o o o o o x o o o o o o o o o o o 
o x o o o x o o o o o o o o o o o o o o 
o     o o o o x o o x o o o o o o o o o 
o o o x o         x o o o o o o o o o o 
o o   o   x         o x o o o o o o o o 
o     o   x       o o o o o o o o o o o 
o o o         x o   x o o o o o o o o o 
    x               o o x o o o o o o o 
o o                       x o x o o o o 
x                 x       x x   o x x   
        x               x       x   x o 
    o       o     o o   x   x     o o o 
  x   o                     x     o o   
                  o                     
x     x o o     x x           x   o   o 
    o o o                               
o               x           x x         
  x o     x   o x             x         
o     o o                   o     o     
----------------------------------
 -- Step:211
----------------------------------
  o o x o o o o o   o x o o o o o o o o 
x   o o o o o o o x o o o o o o o o o o 
  o x o x o o o o o o o o o o o o o o o 
o o   o o o     x x o o o o o o o o o o 
o o x o             x o o o o o o o o o 
o   o   o   x     o   o x o o o o o o o 
o o         x     o o o o o o o o o o o 
    x o         x o   x o o o o o o o o 
o o               o     o x o o o o o o 
x   o                 o     x o x x x   
                        x x   x x     o 
                        x x         o x 
    o o o o     o             x o   o   
    o               o                   
x                 x               o o o 
        x                       x o o o 
          o     x                       
  o o o o o       x             x       
o o x o o     x               x o o     
          x             o o   x         
----------------------------------
 -- Step:212
----------------------------------
x     o x o o o   o x o o o o o o o o o 
o o x o o o o o   o x o o o o o o o o o 
o o o x o o     x x o o o o o o o o o o 
o o o o o   o o     o o o o o o o o o o 
o x o   o o         o x o o o o o o o o 
o o           x o o o o o o o o o o o o 
o       o     x o o     x o o o o o o o 
o     x           x o   x o o o o o o o 
x   o           o       x o o o x x x o 
                        o x x x x     o 
  o o                 x   x x           
    o                 x             x o 
  o o   o         o o           x o   o 
      o o                           o o 
        x       x               o       
          o     x                 x o   
o o     o o                         o   
o o o               x             o     
    o x   x x               x   x       
  o     o             o o   x   x       
----------------------------------
 -- Step:213
----------------------------------
      x o o o   o x o o o o o o o o o o 
x o o x o o o   x x x x o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o   o o o o       o o o o o o o o o o o 
x o o o     o     o x o o o o o o o o o 
o   o     o     x o o   o o o o o o o o 
  o                 o o o x o o o o o o 
x     o o       o o x   x x o o   x x o 
      x                   x x x o o o   
    o           o       x x       x     
  o o               o         x       o 
  o                 o       x         x 
          o                       x o   
  o o   x       x o                     
      o                       o   o o o 
o       o   o     x                 x   
o   o   o                             o 
o         x                 x       o   
o   x                   o     x         
    o     o x       o         x         
----------------------------------
 -- Step:214
----------------------------------
        x o o x x   o o o o o o o o o o 
o o x   o o   o     o o x o o o o o o o 
x o o x o o     x x x o o o o o o o o o 
  o o o o   o   x o x o o o o o o o o o 
o x o   o   o o o   o o o o o o o o o o 
      o     o     x   o o o o o o o o o 
o                 o o   x x o o o o o o 
  o o x           x   x   x x   o o o x 
x x     o       o x     x x o o x x     
  o o       o o             x       o   
o     o               o         x x   x 
        o o                             
  o                 o       x       x   
                  x                     
  o o   x                 o o       x   
o o o o o o o o                   o o o 
o     o   o                 x       o o 
                                o o     
                    o o         x       
o o x   x x       o             x       
----------------------------------
 -- Step:215
----------------------------------
o     o o x x o   x o o o o o o o o o o 
  x     o o     x o o x o o o o o o o o 
  x x x o   o         x o o o o o o o o 
o o o o   o o o   x x x o o o o o o o o 
x x   o     o   x x o o o o o o o o o o 
    o   o     o     o o x o o o o o o o 
  o o o           x   x   x x o o o   x 
o   x   o       x   o     x o o   x     
    o           x     x     x x o   o   
x x o o                   x     x     o 
o o         o o     o               x   
            o       o                   
    o   o                             x 
  o                         o           
o o o o   o       x               o   o 
o o o   x       o         o         x   
        o   o                           
o   o o                         x   o o 
o x     x       o o               o     
  x         x       o o       x         
----------------------------------
 -- Step:216
----------------------------------
        x x   x     x o o o o o o o o o 
o   x o o         x x o o o o o o o o o 
  x   o x o   o       o x o o o o o o o 
x x x o o o o o x     o x o o o o o o o 
    o   o o   x     x o o o o o o o o o 
  x o o o o o     x   x o x o o o o   x 
  o     o     x x o o   o o o o   x o o 
  o     o o     x x o x     x   o   o   
o x x o             x     x   o x   o o 
  o x       o           x   x       x   
x               o o                     
                    o o                 
o o       o o                       x x 
o o o o                       o   o   o 
o o o           x                       
      o   o   o                         
o o o o x     o           o       x x   
o o     x       o                 x o   
x                   o               o   
    x   x     x   o     o         o     
----------------------------------
 -- Step:217
----------------------------------
o o     x   x         x o o o o o o o o 
  x x x x o           x x o o o o o o o 
      x o o o o o x o o o o o o o o o o 
      x o o o x     o o o o o o o o o o 
x x   o o   x         x x o o o o o o x 
  o o   o     x     o   x o x o o o x   
  x o   o o o x x x         x   o o x   
o                   x   o o o o x o   o 
x     x   o                 x     o x   
x x           o           x   o       o 
            o o   o o                   
o                       o           x   
o   o   o o         o                   
o o o     o     x             o o     x 
      o                       o         
o o o       o o o             o         
o o   x     o               o   x x     
x   o o       o                     x   
  o     x     x o o   o         o o     
  x   x             o o             o o 
----------------------------------
 -- Step:218
----------------------------------
  x   x   x   x         x o o o o o o o 
o         x o       o   o x o o o o o o 
    x   x o o   x     x o o o o o o o o 
      o o   x     o   x x o o o o o o x 
      x o x             o   x o o o   x 
x x   o o o x   x         x o o   x o o 
    x o     x       o         x   x   o 
x     x   o       x   x o   x x o   o   
x x         o o o       o   o o   x   o 
              o         x               
o                     o                 
o o o   o   o     o                     
            o         o o               
  o   o o                   o o         
o o         o o o             o o     x 
o o   o                                 
x o o o   o                   x         
  o   x                   o o     x     
  x o x     o o   o o   o           x o 
                o o o   o       o o o   
----------------------------------
 -- Step:219
----------------------------------
o       x   x             x o o o o o o 
  x   x     x     o       o o o o o o o 
  x         x x       x x x o o o o o o 
        x o o     o o   o x x o o o x o 
    o o x                   o o         
    x o   x x     o o       x x o o x x 
x     x o         x               o o   
x x x     o o o         x     o x x o o 
          o   o           o x   x   o   
  x             o               x       
o o         o       o                   
o o o o               o o o             
                  o           o         
o o o       o             o           x 
o o o o o o o o             o o         
o   o o o                               
  x   x o                 o x           
    o       o o     o   o o             
  o x   x       o o               o     
            o o   o   o       o     x o 
----------------------------------
 -- Step:220
----------------------------------
  x   x           o o   o o o o o o o o 
o x           x       x   x o o o o o o 
o               x   o       x o o o o   
          x x           x     x o o o x 
  o   x           o       x x   o o o x 
      x x         x   o       o x x     
  x     x o x           x           o o 
          o o                 x   o x   
    x       o             x   x       o 
o           o o o o o o           o o   
o x           o                 x       
o       o         o o                   
o o o               o   o o             
o   o o o o o o o       o   o o     x   
o o o o o                 o o o         
  o o     o o                           
o   x   x o o o     o   o o             
      o         o o                     
  x                     o               
          o o   o o o       o   o o   x 
----------------------------------
 -- Step:221
----------------------------------
x               o o   o   x o o o o o o 
o o         x           o o o o o o o   
          x       o   x       x o o o o 
  o       x     x   x x         x o x o 
    x x x         x       x       x x   
  x                     x x   x o     o 
          x           o           o     
            x               x     x     
o         o   o o   o       x   x o     
o         o o   o   o                 o 
x         o o       o             x o   
o o     o o     o       o               
o o o o o     o     o o o   o           
o o o                   o o   o o       
o o o     o o   o     o o o             
o   x   o o o o o       o o             
          x   o o   o o                 
o x           o o o     o               
    o o   o         o           o     x 
          o   o o     o o o o       o   
----------------------------------
 -- Step:222
----------------------------------
              o     o   o x x o o o o o 
                          o o o o o o o 
o o     x x x o o   x   o o   x x o o   
o   x                     x x   x x o x 
    x     x     x     x   x       x     
                      o         x x     
                      o x   x       o o 
          x         o   x               
  o     o o x o     o     x       x     
x       o o o o   o o             o o   
o o     o o               o         x   
o o o o o   o       o o   o o           
o o o       o   o     o       o         
o o             o     o o o o           
o   x   o o o o           o     o       
  o       x o o o o o o                 
o o   o o               o               
x         o o o o   o o o o           x 
  o     o o o o o     o o         o     
      o           o     o o           o 
----------------------------------
 -- Step:223
----------------------------------
              o o     o x   o o o o o o 
o       x       o       o   x x x o o o 
    x x           x       x   o o o   x 
  o o   x x   o         o x   x     x   
o                                   x   
o   x           x     x       x x       
                  o o   o     x   o o o 
        o             x x x             
o         x   x   o                     
x     o o o   o o o o             x x   
x o o o o   o o o       o               
o o o         o       o o   o o         
o o   o         o o o   o o     o       
o o o       o o     o o o               
o x   o o x o   o o o       o o o       
o   o o o o o           o o             
x   o     o     o o o   o o             
x       o o o o     o   o           x   
    o o o   o     o     o o         o   
          o o   o     o o         o o   
----------------------------------
 -- Step:224
----------------------------------
            o     o   x o   x   x o o o 
                  x     o     o o o   x 
o o     x       o       x     x o o o o 
o     x         o       x       x x     
  o o         x x               x       
                        x   x       x   
o                     o x               
      o           o x           o o o o 
x   o o       x o o o             x     
    o o   x x x o     o o         x     
o x o       o o o     o o               
o o o o o   o   o o o o o o o           
o o o   o   o o   o o o o   o o o       
o o   o   o o o o o o o         o       
x x o o   x   o       o o o o           
x o o     x   o   o   o o o             
      o o o o     o o o o               
  x o o   o o   o   o o o               
          o o o o o o   o o o       o o 
    o o o o   o     o     o     o o     
----------------------------------
 -- Step:225
----------------------------------
          o             x x     o x o   
o                 o     x     x o   o o 
      x   x o o                 x x   x 
  o               o                 o   
o     o                 x               
  o           x       x                 
  o                   x     x           
x     o o         x               x     
  o o           x o             o x o o 
  o   o o     o   o o o   o     x       
x o o o o x x x o o o o o o             
o o o       o o o o o     o o o         
o o   o o o o o o   o o   o o     o     
x     o o x o o o     o o               
o o x   o   o o o o o o o o     o       
  x   o o o o       o o o   o           
    o     x   o o o o o o               
    x   o o o o o o o o                 
      o o o o o   o o o o   o o o o o   
  o o o o o o   o o o o o   o       o   
----------------------------------
 -- Step:226
----------------------------------
        o             x         x   o o 
  o           o o         x     x x   x 
    x       x   o       x     x     o x 
o o           o o                 o     
  o     o             x                 
  o o       x           x               
    o o o           x                   
  x             x                   x o 
o     o           x             x       
  o o o   o   x o o o o o         x o   
o o o   x     o o o o o     o       o   
x o   o     x o o   o o o o             
o   o o o o o o o o o o   o   o o   o   
o o o o o   x o o   o o o o             
x x   o o o o o   o o o o               
    x     x o o   o o o   o     o       
    x o o o o o o o o o     o o         
      o o o o   o o o o o   o     o     
  o o   o o o   o o o o o             o 
o o o o o o o o o o o o   o   o o o o   
----------------------------------
 -- Step:227
----------------------------------
    o o                         x x   x 
            o     o   x x       x   o   
o o           o           x x       x   
  o o       x                 o o       
o o o   o o   o o   x                   
                    x                   
o o         x                           
      o o                             x 
  x o o   o     x   o                   
o o o   x       x x o o   o o   x o     
o     o   o o o o o o o o o             
o x o o o o o x o o o o     o o     o   
  o o o o   x o o o o o o o o     o     
x x o o o   o o o o o o o       o       
    o o   x o   o o o o   o o           
      x o o     o o o o o   o o o       
      x o o o o o o o o o o o           
  o o o o o   o o o o o o o     o       
o   o o o o o o o o o o   o   o o o o   
o o o o o o o o o o     o o o   o     o 
----------------------------------
 -- Step:228
----------------------------------
  o               o   x       x x   x   
o o   o       o             x     x x   
    o       o o         x       o       
o o       o                             
  o   o     x     o x         o         
o o           o                         
    o o                               x 
o   o     o o                           
o o o         x o o   o                 
o o   x   o o   o o x o o     o   x     
  o o o o o   o x o o o o   o           
x o o o o   x o o o o o o   o   o     o 
  x o o o o   x o o o o o     o   o o   
o o o o   o   o o o o o   o o           
x o o     o   o o o o o o o o   o       
    o   x x o o o o o o o o   o         
o o   o x o o o o o o o o o   o         
o o o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o o o o     o 
o o o o o o o o o o o o o o o o     o   
----------------------------------
 -- Step:229
----------------------------------
    o o           o o                 x 
    o       o o               x       x 
o                                 x     
o o o   o   o                   o       
o o o         o o           o           
o   o o o   x                           
o o           o                     x   
o o   o   o     o                       
o o       o     o o   o o               
o o o o o     o x o o o   o o           
o o o x o   o   o o x o o o   o o x   o 
  x o     o   x o o o o o     o o o o   
o o o o     o o o o o   o o o           
x x o   o o o x o o o o o o o           
  o o o x o o o o o o o o o   o         
o o       o o o o o o o o o o   o       
o   o x o x o o o o o o o o o o o       
o o o o o o o o o o o o o o o o o       
o o o o o o o o o o o o o o o o     o   
o o o o o o o o o o o o o o o   o o   o 
----------------------------------
 -- Step:230
----------------------------------
  o o     o o o       o             x   
o   o o o         o                     
o o                           o o     x 
o   o o   o   o                         
o o o o o         o                     
o o o       o o             o           
o o   o o                         x     
o o o       o o o     o                 
o o   o o   o   o o o o   o o           
o o o     o o x   o   o o   o o         
o o   o x   o o   o o o o       x o o   
o   x     o o o x o x o o o   o o     o 
x o     o o   o o o o o o o   o o       
  o o o o   x o o o o o o o   o         
o x     o x o o o o o o o o o   o       
o o o o o o o o o o o o o o o o o o     
o o o o x o x o o o o o o o o o o o     
o o o o o o o o o o o o o o o           
o o o o o o o o o o o o o o o   o o o o 
o o o o o o o o o o o o o o o o o   o o 
----------------------------------
 -- Step:231
----------------------------------
o o   o o o     o       o               
o o o     o         o         o o       
o   o o   o o                           
o o o o o                             x 
o o o       o o     o                   
o o   o         o           o o         
o o o o     o                           
o o o o         o o o o                 
o o o   o o o o o o o o o o o o         
o o   o o   o o o o o o o o             
o   o x o o   x   o x o o o     o x   o 
  o x   o o   x o o x o o o o o o   o o 
o x x o     o o o o o o o   o           
    o o     o o o o o o o o o o o o     
x o o x x o x o o o o o o o o o o       
o o o o x o o o o o o o o o o o     o   
o o o o o o o o o o o o o o o o o       
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o   o   
o o o o o o o o o o o o o o o o   o o   
----------------------------------
 -- Step:232
----------------------------------
o   o o     o o o   o                   
o o o o o o             o     o         
o o o o                 o     o         
o o o o     o                           
o o   o   o     o o o                   
o o o o       o                         
o o o         o o o o   o   o o         
o o o o o o   o o   o   o o             
o o   o o o o o o o o o         o       
o o x x o o   x o o o o o o o         o 
  o     o   o x o x o o o o     x   o o 
o x o o o o o o x x o o o o o     o     
x x   x       o o o o o o o o o o       
  o o     o o o o o o o o o o o         
o o o o   x o o o o o o o o o o   o     
x o o x x o x o o o o o o o o o o o     
o o o o x o o o o o o o o o o o o o o   
o o o o o o x o o o o o o o o o     o   
o o o o o o x o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o   o 
----------------------------------
 -- Step:233
----------------------------------
o o o o o   o   o o         o o         
o o o o o   o o o     o                 
o o o o o       o         o o           
o o   o o     o o                       
o o o   o   o   o o                     
o o o     o o o o                       
o o o o o       o o o o o o     o       
o o o o o   o o o o         o   o o     
o o o o o o o o o o o   o o             
o x   o x   o   x   o o o o         o   
o x   o o o   o x o x o o o o o         
x o o x o o o o x o x o o o o o x   o o 
    o     o o o x o o o o o o o   o o   
o x o o o o   o o o o o o o o o o       
o o         x o o o o o o o o o o o o   
x o x o o x x x o o o o o o o o o   o   
x o o o o o o o o o o o o o o o   o     
o o o o x x o o o o o o o o o o o o o o 
o o o o o o o x o o o o o o o o o   o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:234
----------------------------------
o o o o o o   o o         o             
o o o o o o o o   o o     o   o         
o o o o o o o o o       o o             
o o o     o o o o                       
o o o o o o   o     o                   
o o o o o     o o o o     o   o o       
o o o o o o o o o o   o           o     
o o o o o o o o     o o o   o o         
o x o   x o o   x       o       o       
  o o o o o   o o o o o o o o   o o     
x o o o   o o x   x o o o o o   o   o o 
  x x o o o o     x o x o o o x x   o   
o o     o o   x o o o o o o o o o o     
o o x       o o o o o o o o o o o o o   
  o o o o o o x o o o o o o o o o o o   
  x o x x     o o o o o o o o o o o     
o x o o   x x x o o o o o o o o o o o   
o o o x o o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:235
----------------------------------
o o o o o o o o   o         o           
o o o o o o o   o o o   o o     o       
o o o o o o o o o o   o                 
o o o o o o     o                       
o o o o o   o o o o   o         o       
o o o o o o o o o     o           o     
o o o o o o o o   o o o o o o o         
o o o o o o o   o o     o o             
  o x o o x o o   o o o o o o o   o     
o o o o o o o   x x o o o o o o o   o   
o x o o o o x o o o   x o o       o o o 
o   o x o o       o o o o o x o   o     
  x   o o o o o o x o o o o o o x o o   
    o o o o   x o o o o o o o o o o o   
o x x x x     o o o o o o o o o o o     
  o o       o x o o o o o o o o o o o   
o o o o     o o o o o o o o o o o o   o 
o x o o x x x x o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
----------------------------------
 -- Step:236
----------------------------------
o o o o o o o o o o o o                 
o o o o o o o o o o   o o   o           
o o o o o o o o o   o   o     o o       
o o o o o   o o o   o                   
o o o o o o o o     o o o     o   o     
o o o o o o o o o o   o o o             
o o o o o o o   o     o o o             
o o o o o x o o o o o   o o o o         
o o o x o o o   o o o o   o     o o o   
o o o o o o   o   o x o o o   o   o o o 
x o o o o o   x x   o o x o o o   o     
  x   o x o o   o   o o o x o     o o o 
o   o o o o   x o o o o o o o x o o o o 
    x x x   o o o x o o o o o o o o     
x o       o o o o o o o o o o o o   o   
o o o       x o o o o o o o o o o o o o 
  x o   o o   o o o o o o o o o o o o o 
o o o x x     o x o o o o o o o o o o   
o o o o x o x o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:237
----------------------------------
o o o o o o o o o o o o o o o           
o o o o o o o o o   o         o         
o o o o o o o o o o o o           o     
o o o o o o o o   o o o o       o o     
o o o o o o o o o   o o o o             
o o o o o o o o o   o o o o o o         
o o o o o o   o   o o o                 
o o o o   o x o o o   o o o     o o     
o o o o x o   o o o o   o o o o o o   o 
x o o o o o o x o   o x x o o o o o o o 
  x o o o o       o o o o o       o o o 
o   o o o o o   x o o o     x o o o o   
    x x x   o o x o o o o o o o o o o   
          x o o x o o o o o o x o   o o 
o x         x o o o o o o o o o o o o o 
      o o o o o o o o o o o o o o o o o 
o o x   x   o o o o o o o o o o o o o   
o o x         x o o o o o o o o o o o o 
o o o o   x o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:238
----------------------------------
o o o o o o o o o o o                   
o o o o o o o o o o o o o o o           
o o o o o o o o o o o o o     o   o o   
o o o o o o o o o o o o                 
o o o o o o o o o o o o o   o o o       
o o o o o o o   o o o o o o             
o o o o o   o o o o o   o o             
o o o o o x o o o o o o o o o o o   o o 
x o o o o o o o o o   o x o o o o   o   
o o o o x o x o   o x o o o     o o o   
    x o o   o o o o o o       o o o o   
  o x x x o o o   x o o o o o x o o o o 
  o       o o     x o o o o o o   o o o 
            x x o o o o o o o o x o o o 
x     o o o   x o o o o o o o o o o o o 
o       x o o o o o o o o o o o o o o   
o x       o   o o o o o o o o o o o o o 
o x o o     o o x o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o   x   x o o o o o o o o o o o o o o 
----------------------------------
 -- Step:239
----------------------------------
o o o o o o o o o o o o o o o           
o o o o o o o o o o o o           o     
o o o o o o o o o o o o   o o           
o o o o o o o o o o o o o o o     o o   
o o o o o o o o o o o o o               
o o o o o o o o o o o o o   o o o       
o o o o o o o o o o o o o o   o         
x o o o x o o o o o o o x o   o   o   o 
o o o o o   x o o o o   o o o o o o   o 
o o o   o x o o o o x x     o o o o     
o o   x   o o o   o o o o o o o o o o o 
  x     x x o   o   x o o o o o x o o o 
      x o   x o o o o o o o o o o o o o 
  o             x x o o o o o x o o o o 
    o       o x x o o o o o o o o o o o 
x       o x o o o o o o o o o o o o o o 
x   o o o   o o o o o o o o o o o o o o 
o o o   o o o   o x o o o o o o o o o o 
o x   x   o o o o o o o o o o o o o o o 
o o o   o o x o o o o o o o o o o o o o 
----------------------------------
 -- Step:240
----------------------------------
o o o o o o o o o o o o o       o o     
o o o o o o o o o o o o o o o           
o o o o o o o o o o o o o o o o         
o o o o o o o o o o o o o     o         
o o o o o o o o o o o o o o   o o o o   
o o o o o o o o o o o o o o   o         
o o o o o o o o o o o o o o o   o       
x x o o x x x o o o o x x   o o o o o   
o o o o   o o o o o   o o o o o o   o   
o o o o   o o o o o   o o o o o o   o o 
  x x x   x o   o   x x o o o o o o o o 
o           x o   o x x o o o x o o o o 
  o x x x     x x o o o o o o o o o o o 
              o   o x o o o o o x o o o 
      o       o o x o o o o o o o o o o 
  x o o x o o x o o o o o o o o o o o o 
      o o o   o o o o o o o o o o o o o 
x x   o o o o o o o o o o o o o o o o o 
o x o x x o o o o x o o o o o o o o o o 
o o   o o x o o o o o o o o o o o o o o 
----------------------------------
 -- Step:241
----------------------------------
o o o o o o o o o o o o o o o o         
o o o o o o o o o o o o o o o o   o     
o o o o o o o o o o o o o     o o       
o o o o o o o o o o o o o o o o o       
o o o o o o o o o o o o o   o         o 
o o o o o o o o o o o o o o o o   o     
x o o o x o o o o o o o   o o o o o     
o o x o o o x o o o x o o o o o o o o   
o o o   o x x o o   o o x o o o o o o o 
o x x x o o   o o   x o o o o o o o o   
o x       x x o   o   o x o o o o o o o 
      x       x o o   o x o x o o o o o 
o x   x           x x o o o o o o o o o 
    o o     x x o x x o o o o o o x o o 
      o   x o   o o o o o o o o o o o o 
    x   o x x o   x o o o o o o o o o o 
    o o o o o o o o o o o o o o o o o o 
x   x o   o o o o o o o o o o o o o o o 
x     o o x o o o x x o o o o o o o o o 
o x   x   o x o o o o o o o o o o o o o 
----------------------------------
 -- Step:242
----------------------------------
o o o o o o o o o o o o o o o   o o     
o o o o o o o o o o o o o     o o       
o o o o o o o o o o o o o o o   o o     
o o o o o o o o o o o o o o o       o o 
o o o o o o o o o o o o o o o o         
o o o o o o o o o o o o o o o o o o o   
o x   x o o o o o o x o o o o o   o o   
o x o o   x o o o   o o o o o o o o o   
o   x o   o   x o o   x o o o o o o o o 
x o     x x o o o o o x o o o o o o o o 
x             x o   o x o o o o o o o o 
    x     x     x x   x o o x o o o o o 
x   o             x   x o o x o o o o o 
      x   x     x   o x o o o o x o o o 
    o       x     x o o o o o o o o o o 
      o   o o x o o o o o o o o o o o o 
  x x   o x o o o x o o o o o o o o o o 
  x   x o o o o o o x o o o o o o o o o 
  x   x x o o o o o o o o o o o o o o o 
x     o o   x x o x o o o o o o o o o o 
----------------------------------
 -- Step:243
----------------------------------
o o o o o o o o o o o o o o   o   o o   
o o o o o o o o o o o o o o o   o o     
o o o o o o o o o o o o o o o o     o o 
o o o o o o o o o o o o o o o o o       
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o     
x o o o x o o o o x o o o o o o o o   o 
x o o     o x x o o   o o o o o o o o o 
o o o x     o o o   o o x o o o o o o o 
  x   x   o x o o   x o o o o o o o o   
  x           o x   x o o o o o o o o o 
x           x x x x     x o o x o o o o 
    x               o   x o o x o o o o 
    x   x     x       o x o o o x x o o 
  o             o   x o o o o o o o o o 
      o o o x     x o o o o o o o o o o 
x x   o   o o x o o o o o o o o o o o o 
    x   x x o o o o o x o o o o o o o o 
x         x x x o o o o o o o o o o o o 
  x   x   o     x o o o o o o o o o o o 
----------------------------------
 -- Step:244
----------------------------------
o o o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o o o     o   
o o o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o o o o o o o 
o x o     x o o   o x o o o o o o o o o 
o o o o   x o   x   o o o o o o o o o o 
x x x     o o o   o o   o x o o o o o   
        x x o     o   x o o o o o o o o 
x             x       x x o o o o o o o 
  x x         x     x   o o o o x o o o 
            x x o o       x o   x o o o 
      x               x o o o x o o o o 
      o x     x   o   x o o o o o x o o 
x o o o   x         x o o o o o o o o o 
x   x   o   x o o o   o o o o o o o o o 
      x   o x o o o x o o o o o o o o o 
  x   x   x o o x o o o o o o o o o o o 
x         x       x o o o o o o o o o o 
----------------------------------
 -- Step:245
----------------------------------
o o o o o o o o o o o o o o o o o       
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o x o o o o o o o o o 
x o   o     x   x   o o o o o o o o o o 
x x x   o   x o   o o o o o o o o o o o 
          x o o o o   o   o o o o o o o 
x             x o     o x x o o o o o o 
        x   o x     x     x o o o o o o 
      x           x     o o o   o x o o 
  x             x       o     o o x o o 
              x   o     x x x o o o o o 
      x             x o o o o o o o x o 
  x x   o     o o o o x o o o o o o o o 
      x   x   x o o o o o o o o o o o o 
      x o x o o o   o x o o o o o o o o 
    x       x     x o o o o o o o o o o 
        x     o     x o o o o o o o o o 
----------------------------------
 -- Step:246
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o     x   x   o x o o o o o o o o 
o x o o o o   o   o o o o o o o o o o o 
    o x   o o o o o o o o o o o o o o o 
x x     x   x o   o o o o x o o o o o o 
              o x     x o o o o o o o o 
      x o o       x   o o o x o o o o o 
                              o x o o o 
                          o o o o o x o 
                x   o o o   o x o o o o 
      o o             x x x o o o x o o 
x x   x   x   o o o o o o o o o o o o o 
        x     o o o   x o o o o o o o o 
        x   x x   o x o o o o o o o o o 
        x       o   x o o o o o o o o o 
            x   o     x o o o o o o o o 
----------------------------------
 -- Step:247
----------------------------------
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o x   x o o o o o o o o o o o 
o o o o o o o o   o o o o o o o o o o o 
o o x x o   o o o o o x o o o o o o o o 
x       o   x o o o o o o o o o o o o o 
    o     o o       o   o o o o o o o o 
  x     x o   x   o o   x x o o o o o o 
              x x   o o o   o x o o o o 
        o o             o     x o o o o 
              x x o o o o o o o o x o o 
                        x     o o x o o 
x     x   o     o     x o   x x o o o o 
        x   o   o o   x o o o o o o o o 
  x         x x o o     x o o o o o o o 
          x     o     x o o o o o o o o 
          x   o   o   x o o o o o o o o 
              x o o     x o o o o o o o 
----------------------------------
 -- Step:248
----------------------------------
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o   x o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
x x o x x o o o o   x x o o o o o o o o 
x         o o o o o o o o o o o o o o o 
      o o   x o o o o o o o o o o o o o 
    x   x x   x x     o o o x o o o o o 
        o         o     x x x x o o o o 
            o       o o   o     x o o o 
            x     x   o o   o   x o o o 
              o o   o       o o   o x o 
  x x x     o   o   x   x o   o x o o   
  x         x   o       x   x o o o o o 
              x x         x o o o o o o 
        x     o   o     x o o o o o o o 
            o o o o     x o o o o o o o 
                x         x o o o o o o 
----------------------------------
 -- Step:249
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o x x o o o o o o o o o o 
o o o o x x o o o o o o o o o o o o o o 
x o o x o o o o o o o o o o o o o o o o 
  x x   o x o o o o o o x o o o o o o o 
  x   o     o o o o x o o o o o o o o o 
        x o o x x o o o o o o o o o o o 
        o o x   x       x x x o o o o o 
          x         o o   x   o x o o o 
            x     o     o x       x o o 
              o o   o     o o o   x o o 
    x         o o x x o o o o o o o o   
            x x           x o o o o x o 
      x         x     x     x o x o o o 
      x x             x x x x o o o o o 
              x o         x o o o o o o 
        o o o   x         x o o o o o o 
                  o         x o o o o o 
----------------------------------
 -- Step:250
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o x o o o o o o o o o 
o o o x o o x o x o o o o o o o o o o o 
o x x o o o o o o o o o o o o o o o o o 
x     x o o x o o o o o o x o o o o o o 
        o o o o   x o o o o o o o o o o 
  x o o o   x x o x o o x x o o o o o o 
        x x       x o     x o x x o o o 
        x         o o   o o o o o o o o 
              o   o o       o       x o 
    x       x     o x o o x o o o o o   
              x x   o     x o o   x o o 
      x   x     x     x o x o o o   o o 
                      x   x o x x x x o 
                            o x o o o o 
      x o   o   x       x   x o o o o o 
        o     x           x x o o o o o 
                  o o       x x o o o o 
----------------------------------
 -- Step:251
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o   x o o o o o o o o o o 
o x x o o o o x o o o o o o o o o o o o 
x     x o o x o o o o o o x o o o o o o 
        x o o o o o o o o o o o o o o o 
      o     x   o o x   x x o o o o o o 
    x   x x   o x   x     o   x o o o o 
      o     x o     x o   o x o o x o o 
          x     o o o o   o     o o o o 
            x   o o         o o o   x o 
              x o   o x x   o o   x x o 
                o x         x o o o o o 
    x               o x x   x x   o o o 
          x     x           x       x o 
            o               x   x x x o 
        x                 x   x o o o o 
            x x x o o   x     x o o o o 
        o                 x     x o o o 
----------------------------------
 -- Step:252
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o   o o o o o o o o o o o 
o o o o o o o x o o o o o o o o o o o o 
x o o x o o o o o x o o o o o o o o o o 
  x     x o o x o o o o o o x o o o o o 
      o   x x o o o o   x o o o o o o o 
            o o   x x o o o x o o o o o 
      x     x x o     o o o o o o x o o 
    x         x   o   o   x   x   o o o 
      o       o     x   o     o o   o   
            o o     o     o o o     o x 
            x   x   x     o o   o x o x 
                x       x     x   x o o 
                    x     x x   o   x o 
            x     x     x     x   o o   
        o o                   x   o o x 
              x     o       x   x x o o 
        x         x       x     x o o o 
    o o     x               x     x o o 
----------------------------------
 -- Step:253
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
x o o o o o o o x o o o o o o o o o o o 
  x   o x o o o   o x o o o x o o o o o 
    o     x   o x o o o o   o o o o o o 
        x   o x   x   o o x o o o o o o 
      o o   x   o   o x o x o o o x o o 
    x         o x   o o   x       o o o 
                o       o   o o o o o   
    x o o     x         o o o x   o   o 
          o     o   x   o   o   o   x o 
              x   x     o o o   x   x o 
              x     x     x x       x   
                        x     x   o   x 
        o o               x     x o o o 
                            x   x   x o 
            x     x           x   o o o 
    o x           o o         x   x o o 
    o                     x   x     x   
----------------------------------
 -- Step:254
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
x o o o o o o o o o o o o o o o o o o o 
  x o o o o o x o o x o o o o o o o o o 
    o   o x o   o o o o o x o o o o o o 
      o     x x   x o o   o o o o o o o 
    o o     x   o o o x x o o o o o o o 
    x   x     o   o o   x         o o o 
            x   o o o o x   o o o x o o 
              x x     o o o o   o o   o 
      x   o     o   x   o   x o o   o o 
        o         x o o       o x     x 
                x     o   x x         x 
                        x     x o o     
        o     x     x               x   
            o               x     x   x 
                              x     o x 
                            x   x o o o 
    x       x     x             x o x o 
  o                 o                 x 
----------------------------------
 -- Step:255
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o x o o o o o x o o o o o o o o o o o o 
o   x o o     o o o o x o o o o o o o o 
      o x   x     x o o   o o o o o o o 
    o   o   x o o o o x o x o o o o o o 
  o o   o       o o     o x o o o o o o 
          x x   o o o o   x o   o o o o 
            o o           o   o o o o o 
            x   o o   o x     o   x o o 
    x   o     x x     o   o o x x     x 
          o     x   x o o   o       o   
                        x x   o         
            x x x     o o       x   o x 
                                  x     
        o           x               x   
          o o                     x x o 
                                  x   o 
      x             o             x o x 
o o               x                 x   
----------------------------------
 -- Step:256
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o x o o o o o o o o o o o o 
o x x o o o o o o o o o o o o o o o o o 
      x   o o o o x o o x o o o o o o o 
o o o x o x   o o x o x o o o o o o o o 
      o       x o o   o     x o o o o o 
o o o o       o   o o x x o o o o o o o 
o       x   x o o o     o o x o o o o o 
            x   o o       o o o o o o   
              x x   x x o o     x o x x 
      x o o x x         o   x o   o     
                      x   x   o   o     
        o o x         o o o o           
                        x         x x   
      o o             o             x   
          o                       x     
                                x x   x 
            o                         x 
o               o o                 x   
    o x             x                 x 
----------------------------------
 -- Step:257
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
x o o x o o o x o o o o o o o o o o o o 
o   o   x x o o o o x   o o o o o o o o 
      o x x o     o o o x o o o o o o o 
o o o o x     o x x x x x o x o o o o o 
o o         o   o   x   o x x o o o o o 
  o           x o o o o   x x o o o o o 
        x x     x o     o o     x o o x 
        x         x     x     o   x x   
      x x   o         o   o   x o       
        o     x             o     o o   
          x           x x x   o         
      o                         x x     
      o                           x     
        o             o         x x     
            o                       x x 
                  o                     
                                  x     
o   x           o   x x                 
----------------------------------
 -- Step:258
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o x o o o o o o o o o o o o o o o o 
o x   o x o   o o o x o o o o o o o o o 
  o     x o x x o   o o o o o o o o o o 
o   o x     x x o x x x o o o o o o o o 
o o o x   o o   o   x     x o x o o o o 
  o o         x x o     x     x o o o o 
o           o o x   x         x x o o   
        x         x   o x x       x x o 
          x         x           o x     
    x             o o       o x x o o   
        x x o           x o             
              x                 x x     
      o o             x x x x o x       
                                        
                    o o             x x 
        o o o                     x   x 
                    o                   
  o                               x x   
  o x x       o   x                     
----------------------------------
 -- Step:259
----------------------------------
o o o x o o o o o o o o o o o o o o o o 
o     o o o o o o o o o o o o o o o o o 
  o   x o o x o o   o x o o o o o o o o 
o x       x   o x x x x o o o o o o o o 
o o x           x     o o x o o o o o o 
o o x       x o   x     x     o x o o o 
o o   o   o     x x       o o   x o o   
              x   x       x       x x o 
o         x o         x       x x       
    x       x   x x             x     o 
        x       o   x       x     x     
            x x         x x       x o   
                                        
                        x     x         
    o o o             x x       x x     
                    o               x x 
          o         o             x x   
      o o o     o o                     
o     x                         x x     
  x             o   x                   
----------------------------------
 -- Step:260
----------------------------------
o o o o x o o o o o o o o o o o o o o o 
  o   x o o o o o o   o o o o o o o o o 
o   o     x o x o o x o x o o o o o o o 
x       o   o x x o   o x o o o o o o o 
o x               x o   x o x o o o o o 
o x           x     x         x o o o o 
o o o   o     x     x     x       x   o 
o o                 x x     o   x o o x 
o           x x               x       x 
o x     x                     x         
                x x       x   x x   x o 
                    x               x o 
            x           x     x         
    o o               x                 
        o o         o               x x 
          o           x x         x     
                o o   o                 
o     x                                 
  x     o o   o o   x         x         
                                        
----------------------------------
 -- Step:261
----------------------------------
o o   x o o o o o o o o o o o o o o o o 
o   o   x o o x o o o o o o o o o o o o 
x o o o   o x     x o o o x o o o o o o 
      o o   x   o x   x o   x o o o o o 
x             x     x     x   o o o o o 
o o o                         o x x o   
o x   o   o     x   x x     x     o o x 
o           x       x     o   x x x   o 
  o             x             x         
                x             x x     x 
o       x       x                     x 
            x         x   x           x 
    o                 x     x           
        o o                         x   
                      o x           x   
        o       o o                 x   
          o           o o               
  o     o                               
    x x o o       o             x       
              o                         
----------------------------------
 -- Step:262
----------------------------------
o       x o o o o o o o o o o o o o o o 
  o   o   x x o   x o o o x o o o o o o 
o x     o x   o o o o     o x o o o o o 
    o           x   x   x   o o o o o o 
      o o   x               o     o     
x x   o       x           x   x o o x o 
  o o     o o                 x   x x o 
  o       x       x   x   o o x         
                  x             x       
  o               x                 x   
  o                   x       x     x   
                            x           
            x       x                 x 
    o   o                   x     x     
      o o       o                       
        o o     o o o o o             x 
        o           o                   
  o o o o                               
  x     x   o       o                   
                o                       
----------------------------------
 -- Step:263
----------------------------------
      o   x x o o o o o o x o o o o o o 
o x     x   o o o o o o     o o o o o o 
  o     x       x x x   o x o o o o o o 
  o     o             x   o o   o o o o 
x   o         x           x     o o o o 
    o           x         o o x x x o   
  x o o   x                           x 
  o o       o           o   x     x     
  o                                 x   
o o             x                   x   
                                        
                                        
                                    x   
o o o o o                               
        o     o o     o                 
      o     o   o o o o                 
      o         o                       
o o     x                               
      o         o o                     
            o o                         
----------------------------------
 -- Step:264
----------------------------------
    o o       x o o o o x o o o o o o o 
x o o x   x     x x x o x o o o o o o o 
          x o o       x x o o o o o o o 
x   o   x                 x   o o o o o 
o o             x     x     o o x x o o 
      o                 o o           x 
    x       x           o           o   
o o   o   o                     x       
  o o                       x           
                                  x     
o o                                     
                                        
o   o                                 x 
o         o   o                         
      o     o   o o o o o               
    o   o                               
  o           o   o o                   
    o o         o                       
o       x   o                           
      o       o o o                     
----------------------------------
 -- Step:265
----------------------------------
  o     o x   x x x o x o o o o o o o o 
x x x         x     x x   x o o o o o o 
  o o       x   o   x     x o o o o o o 
          x             x   o o x x o o 
x   o o o           x x o o       x   x 
x                     o     o o     o   
  o   x       x           o             
  o     o                         o o   
o     o o o               x     x       
                                        
                                        
o o                                     
  o                                     
    o       o       o                   
o       o o o o     o o                 
  o   o   o   o o o o o                 
      o       o o   o                   
o o           o                         
    o     x o o                         
o     o o   o o     o                   
----------------------------------
 -- Step:266
----------------------------------
x   o   x   x x   x x   x x o o o o o o 
            x o o x       o o o o o o o 
  x x x       x       x     x o x o o o 
    o o x           x     o     x x x x 
  x                     x     o         
o o     o   x x       x x o         o o 
x o x o                     o o   o     
    x o   o             o o o           
  o o o                     x       o   
                                        
o                                       
o o                                     
o   o     o                             
o o       o       o o o                 
        o o o o o o o                   
    o o o     o o       o               
o o     o o o o                         
    o o       o o   o                   
o o       x x                           
o o o     o o   o o o                   
----------------------------------
 -- Step:267
----------------------------------
  x   o o x x   x x       o x o o o o o 
  x       x   x x       x o o   x o o o 
          x x           x   o x   x x x 
    x x   x           x x   o           
          x x                   x       
  x                       x o o     o   
o x   x o             x   o o   o   o   
o o     o               o               
    x     o             o   o     o     
o     o                                 
o                                       
o   o                                   
o o     o o       o                     
o   o o o         o                     
o       o   o o o     o o o             
  o   o     o o o o o                   
    o o o   o                           
o o o o o   o     o                     
o o o         o o o                     
o o       x x o o o   o                 
----------------------------------
 -- Step:268
----------------------------------
x   o   x x   x x   x   o   o x o o o o 
    x       x x         x x   o o x x x 
        x                   x   x     x 
    x                     x             
    x                       o o   x     
    x     x x         x   o     o o     
o o     x                 x o o   o     
  x   o               o             o   
o x   o               o   o       o o   
o       o o                             
o                                       
o       o                               
o   o         o o                       
  o   o o o o o     o o   o             
    o o   o o o   o                     
o   o o o o o   o     o o               
o o o o   o   o o o   o                 
o o o o   o o o o                       
o o o     x     o o                     
o o o         x o       o               
----------------------------------
 -- Step:269
----------------------------------
    x x       x       o       o o   x x 
          x     x   x     o o x x       
          x               x   x   x x   
    x x                     x           
    x       x         x   o     o       
                                  x     
  x       x               o x   o       
o o o   x           o o       o o o   o 
x   o o   o                 o         o 
o o                   o           o     
o       o                               
  o o         o                         
  o   o o o o             o             
o   o     o o o o   o                   
    o o o o o   o   o o o               
o o o o o o   o o o o                   
o o o o o o o o o o     o               
o o o     x     o o                     
o o o o     o o   o o                   
o o   o         x     o                 
----------------------------------
 -- Step:270
----------------------------------
  x x           x               x x x   
            x       o o   x x o   x     
    x   x                         x     
    x   x                     x o       
                        o               
                              o     x   
    o   x           o     x   o o       
x x o     o         o       o   o o o   
o       x                 o o           
      o                         o     o 
  o o o       o       o o               
o o   o o o                             
o o o o   o             o               
    o o o o       o o o                 
o o o o o o   o o o o o o               
o o o o o o o o o o                     
o o o     x   o o o o o                 
o o o o o   o o o   o                   
o o o o     o   x o o o                 
o o o   o   o     o                     
----------------------------------
 -- Step:271
----------------------------------
x                   o         x x     x 
    x                         x         
                      o   x             
                      o o       x x     
                                        
    o               o       o         x 
        o o               o o   o o     
    x             o       x   o o o     
x         x                             
    o o       o           o o     o o   
o o o o   o           o         o       
o o o o               o                 
o o o o o o       o o   o o             
o o o o o o o o o o     o o             
o o o o o   o o o o o                   
o o o     x o o o   o o o               
o o o o     o o o   o   o               
o o o o   o     x o o o                 
o o o   o o   o o                       
o o o o o o   o o                       
----------------------------------
 -- Step:272
----------------------------------
  x                   o     x       x   
                            x   x       
                    o   x x   x x       
                      o                 
                      o     o           
        o           o o       o o       
    o o     o             x   o     o x 
      x             o         o     o   
  x                         o o         
o o o   o   o o               o o o     
o o o   o   o o         o o       o     
o o o o o o o       o   o               
o o o o o o o o o o       o o           
o o o o o     o o o o o                 
o o o o   o o o     o o                 
o o o o o   x o o o o o   o             
o o o o o o o   x     o                 
o o o o o o o o o o     o o             
o o o o o o o o o o   o                 
o o o o     o o   o                     
----------------------------------
 -- Step:273
----------------------------------
                    o         x         
                    o o x x x   x       
                        x   x           
                    o                   
                        o     o         
                  o     o x o     o     
  o   x o                   o       o o 
            o       o o     o o o o     
o   o   o                     o   o     
o x       o o   o       o o o           
o o o o o o o   o o o   o o   o o       
o o o o o o     o         o       o     
o o o o o o o o o o   o                 
o o o o     o o o o o o     o           
o o o o o   x   o   o   o o             
o o o o o o o o         o               
o o o o o o o o   o   o o               
o o o o o o o o x   o o     o           
o o o o   o o o o o o o o               
o o o o o o o o o   o                   
----------------------------------
 -- Step:274
----------------------------------
                    o o   x             
                  o     o     x         
                      x         x       
                            x           
                  o o o   o o     o     
                o       x     o     o   
      x x   o       o   o o       o o   
o o   o o   o           o   o o         
o o             o         o o     o o   
x o o o o o         o o o o o o         
o o o o o o   o o     o o     o   o     
o o o o o   o o o   o o o   o o         
o o o o   o o o o o o                   
o o o o o o   o o o     o o o o         
o o o o o o o o       o o o             
o o o o o o x o o o o o                 
o o o o o o o o   o o       o           
o o o o o o o o x o o   o               
o o o o o o o o x o o                   
o o o o o o o o   o   o o               
----------------------------------
 -- Step:275
----------------------------------
                                        
                    o o   o     x       
                  o x                   
                      o o       o o     
                o o     o   x       o   
                  o     x       o       
o         o       o     x   o         o 
o o   x x       o     o   o     o o     
o   o o o o o         o o o       o     
x x o o o o   o   o o o o o o o   o     
o o o o o   o     o o o       o         
o o o o   o o o o o o     o     o o     
o o o o o o   o o o   o o o o o         
o o o o o o o o o   o   o o     o       
o o o o o o o o o   o o     o           
o o o o o o x x o o o   o o             
o o o o o o o o o o o o   o             
o o o o o o o x o   o                   
o o o o o o o x o o   o o               
o o o o o o o   o   o o                 
----------------------------------
 -- Step:276
----------------------------------
                                        
                        o   o x         
              o o   o   o               
                o   o           o       
                    o   x x     o o     
o                 o o       o o         
o       o           o o o o     o   o   
    o     o   o       o x o o   o o o   
x o   x x o   o     o o     o       o   
o o o o o   o   o o o o   o o           
o x o o   o o o o o o   o o o     o     
o o o o o o o o o o o o o   o           
o o o o o o o o o   o o o o o   o o     
o o o o o o o o o o o o o   o o         
o o o o o o o o   o o   o               
o o o o o x o o x o o o     o           
o o o o o o o o o o o o o               
o o o o o o   o x o   o o o             
o o o o o o x o o   o o o               
o o o o o o o o o o o   o o             
----------------------------------
 -- Step:277
----------------------------------
                            o o         
              o     o   o o             
              o o               o       
                      o o x     o       
o o             o o o x       o o       
o               o         o o   o       
          o o   o o o o x   o   o   o o 
  o   o o       o   o o     o o   o o   
    o       o   o o o   o o o o o o     
x x o x x o o o o o o o o o             
o o o o o o o o o     o o o o           
o o o o o o o o o o o o o o       o     
o o o o o o o o o o o o o o o   o       
o o o o o o o o o o o o   o     o       
o o o o o x o o o o o o o o o o         
o o o o o o o x o o o   o               
o o o o o o o o o   o o   o o           
o o o o o o o o o x o o                 
o o o o o x o o o o o o o o             
o o o o o o o o o o o o o               
----------------------------------
 -- Step:278
----------------------------------
              o                         
              o o o o o     o o         
                        o o     o o     
o               o o o   x     o o       
o                   x           o       
o o           o o o     o o   o         
o o   o         o o o x       o   o o   
          o o   o o o   o o o   o o     
  o   o o o   o o o o o o   o o     o   
  o x o o o o o o o o o o o o     o     
x o o x x o o o o o o o o o o o         
o o o o o o o o o o o o o o o o o   o o 
o o o o o o o o o o o o o o             
o o o o o o o o o o o o o o o o         
o o o o o o o x o o o o o o o   o       
o o o o o x o o o o o o   o             
o o o o o o o o o o o o   o             
o o o o o o o o x o o o o o             
o o o o o o x o o o o o o               
o o o o o o o o o o o o   o             
----------------------------------
 -- Step:279
----------------------------------
            o o o                       
              o   o     o       o       
o                 o     x   o o o       
o               o   x     o o o   o     
o               o       o o o o         
o             o o o o           o o     
    o   o o   o o   x       o o o o o   
o     o o     o o o o o o   o o o       
  o o o o o o o o o o o o o o o o       
    o x o o o o o o o o o o o       o   
o o x o o o o o o o o o o o o   o o     
x o o o x o o o o o o o o o       o     
o o o o o o o o o o o o o o o o     o o 
o o o o o o o o o o o o o o             
o o o o o o o o o o o o o o   o         
o o o o o o o x o o o o o o o   o o     
o o o o o x o o o o o o o o o           
o o o o o o o o o x o o     o           
o o o o o o o x o o o o o o             
o o o o o o o o o o o o o   o           
----------------------------------
 -- Step:280
----------------------------------
          o o     o                     
o o             o       x o o o   o     
              o o   x     o o     o     
  o           o   o       o o     o o   
  o           o o o         o o o o o   
  o     o o o o o o x o o o o     o     
o     o o o   o o o o o o o o o o o     
    o   o   o o o o o o o o o o         
  o o x o o o o o o o o o o o           
o o o o o o o o o o o o o o   o o   o o 
    o x o o o o o o o o o o   o   o o   
o x o x o o o o o o o o o o o   o       
o o o o o o o o o o o o o o o     o     
o o o o o o o o o o o o o o o o       o 
o o o o o o o o o o o o o o o   o       
o o o o o o   o o o o o o o o o         
o o o o o o x x o o o o o o       o     
o o o o o o o o o o o o o o   o         
o o o o o o x o o x o o o               
o o o o o o o o o o o o o o o o         
----------------------------------
 -- Step:281
----------------------------------
o             o o           o           
o         o   o o o     x x o o o o o   
o o               o     o o   o         
            o   o   x     o o o o o o o 
o           o o o o o   o   o           
      o o   o o o o o x o o o o o   o   
  o o o o   o o o o o o o o o o     o   
o o   o o o o o o o o o o o o           
o o o o o o o o o o o o o o o o     o   
o   o x o o o o o o o o o o o o     o   
o o     x o o o o o o o o o o   o     o 
o o x o x o o o o o o o o o o o   o     
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o   o       
o o o o o o o o o o o o o o o o       o 
o o o o o o o o o o o o o o o   o       
o o o o o x   o x o o o o o o       o   
o o o o o o o o o o o o o   o           
o o o o o o o x x o o o o o o o         
o o o o o o o o o o o o o o     o       
----------------------------------
 -- Step:282
----------------------------------
o o       o o   o o           o o       
              o     o       x o o o     
          o   o o o o   x o o o o   o   
o o         o o           o     o       
o       o o o o o   x o   o o o o     o 
o o o   o o o o o o   o x o o o   o o o 
o o o o   o o o o o o o o o o         o 
o o o o o o o o o o o o o o o o     o   
o o o o o o o o o o o o o o o       o   
o o x o o o o o o o o o o o o o o     o 
o   o     x o o o o o o o o o o o o     
o x o o x x o o o o o o o o o o o   o   
o o o o o o o o o o o o o o o o o     o 
o o o o o o o o o o o o o o o o         
o o o o o o o o o o o o o o o o o       
o o o o o o o o o o o o o o   o     o o 
o o o o x o o o o x o o o o o o o o     
o o o o o o o o o o o o o o o o     o   
o o o o o o x x o x o o o o o           
o o o o o o o o o o o o o   o     o     
----------------------------------
 -- Step:283
----------------------------------
o o           o   o o     o o o o       
o         o o o o o           x o       
o         o o   o o       x   o   o     
o         o o o o       o o o o o o o   
o o o o o o o o o o   x   o o o   o o   
o o   o o o o o o o o o x x o   o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o     o o o 
o o o o o o o o o o o o o o o o         
o x o o o o o o o o o o o o o o o o     
o x o o o x x o o o o o o o o o o   o o 
x o o x o   x o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o     o   
o o o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o   o     o   
o o o o x o o o o o o o o o o o o   o   
o o o o o o o o x x o o o o o       o   
o o o o o o o o o o o o o o o   o o o   
o o o o o x o x x o o o o o o o         
o o o o o o o x o o o o o o   o o o     
----------------------------------
 -- Step:284
----------------------------------
o         o o   o     o o o o o o o     
o o       o   o o   o           x o o   
  o     o o   o o   o       o o o o     
o o   o o o o     o o o o x o   o o o   
o o o o o o o o o   o x     o o o o o   
o o o o o o o o o o o x   o x o o o   o 
o o o o o o o o o o o o x o o o o o o o 
o o o o o o o o o o o o o o o o   o     
o o o o o o o o o o o o o o o o o o     
x o o o o o o o o o o o o o o o o     o 
x x o   x o   x o o o o o o o o o o o o 
o x o o o o   x o o o o o o o o o o o   
o o o x o o o o o o o o o o o o o       
o o o o o o o o o o o o o o o o o   o o 
o o o o o o o o o o o o o o o o o   o o 
o o o o x x o o o o o o o o o       o   
o o o o o o o x o o o o o o o o o o     
o o o o o o o x o x o o o o   o o       
o o o o o o x   o x o o o o o o o   o   
o o o o o o x o o o o o o o o o o   o   
----------------------------------
 -- Step:285
----------------------------------
o o     o o o o o o o o     o   x   o   
o   o   o o o       o o   o o   o o   o 
o o   o o o o     o o o o o o o o   o   
o o o o   o o o   o o x x     o o o     
o o o o o o o o o o o       x o o   o o 
o o o o o o o o o o x   o   o o o o o   
o o o o o o o o o o o x o o o o   o o   
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o     o 
o x o o o     x o o o o o o o o o o o o 
o   x o o x o o o o o o o o o o o o o   
x o x o o o o o x o o o o o o o o o     
o o x o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o   o o o   
o o o x o o x o o o o o o o o o o o     
o o o o o o x o o o o o o o o o o   o   
o o o o o o x o o o x o o o o o o o     
o o o o o x     o o x o o o o o o     o 
o o o o o o o x o o o o o o o o   o   o 
----------------------------------
 -- Step:286
----------------------------------
o o o o o o o o o o o   o o       o     
o o   o o o o o   o o o o o     x o o o 
o o o o o o o o o o o   x   o o o o   o 
o o o o o o o o o o x     o o o o   o o 
o o o o o o o o o o         o x   o o   
o o o o o o o o o x o o o o o o o o     
o o o o o o o o o o o o x o o o o o   o 
o o o o o o o o o o o o o o o o o     o 
o o o o o o o o o o o o o o o o o o o   
x o x o o o o o o o o o o o o o o o o   
x o o o x o o x o o o o o o o o o o   o 
o x o o o o   x o o o o o o o o o o o o 
o o o x o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o     
o o o o o o x o o o o o o o o o o o o o 
o o x o o   o o o o o o o o o o o   o   
o o o o o x o o o o x o o o o o o o     
o o o o o x   o o   o o o o o o   o o o 
o o o o x o   o o x o o o o o o   o o o 
o o o o o     o x o o o o o o o o o o   
----------------------------------
 -- Step:287
----------------------------------
o o o o o o o o o o o o o   o     o o o 
o o o o o o o o o o o   x   o o o x   o 
o o o o o o o o o o     o o o o o   o   
o o o o o o o o o x     o o   o   o o   
o o o o o o o o o o o     o x o o o   o 
o o o o o o o o x o o o o o o o o o o o 
o o o o o o o o o o o x o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
x o o o o o o o o o o o o o o o o o   o 
  x o o o o o o o o o o o o o o o o   o 
  x o o o x x o o o o o o o o o o o o o 
o o x o o o o o o o o o o o o o o o o o 
o o o o o o o x o o o o o o o o o o o o 
o o o x o o o o o o o o o o o o o o o o 
o o o o o   o o o o o o o o o o o o     
o o o x o o x o o o o o o o o o o o     
o o o o x   o o o o o o o o o o o o o o 
o o o o x   o o   o x o o o o o o o o o 
o o o x o   o o x o o o o o o o o o o o 
o o o o   o o     x o o o o o o o o o o 
----------------------------------
 -- Step:288
----------------------------------
o o o o o o o o o o o   x o o   o o o   
o o o o o o o o o o   o o o o o x o o   
o o o o o o o o o   o   o o o o   o     
o o o o o o o o o o o   o o o o o o   o 
o o o o o o o o o x o o o o   o o o o o 
o o o o o o o x o o o o   o x o o o o o 
o o o o o o o o o o x o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o x o o o o o o o o o o o o o o o o o o 
o   x o o x o o o o o o o o o o o o o o 
o o o o     o x o o o o o o o o o o o o 
o x o o o o   o o o o o o o o o o o o o 
o o x o o   x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o   x o o o o o o o o o o o o o o o o 
o o x     x o o o o o o o o o o o o o o 
o o o x o o o o o   o o o o o o o o o o 
o o o x o o o o o x o o o o o o o o o o 
o o x   o o o   o x o o o o o o o o o o 
o o o   o o   o o   x o o o o o o o o   
----------------------------------
 -- Step:289
----------------------------------
o o o o o o o o o o o o   x   o o o   o 
o o o o o o o o o o o o o o o o x x   o 
o o o o o o o o o o   o o o o o o   o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o   x o o   o   o o o o     
o o o o o o o o o o o o o x o o o o o   
o o o o o o o x o o o x o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
x o o o   o o o o o o o o o o o o o o o 
o o o x x o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
x o o o o o o o o o o o o o o o o o o o 
o x o o o o o o o o o o o o o o o o o   
o o o o o o x o o o o o o o o o o o o o 
o o o   x x o o o o o o o o o o o o o o 
o x     o o o o o o o o o o o o o o o o 
o o x   o o o o o o o o o o o o o o o o 
o o     x o o   x o o o o o o o o o o o 
o x o o o o o o x   x o o o o o o o o   
o o o o o o o o   o o o o o o o o o o o 
----------------------------------
 -- Step:290
----------------------------------
o o o o o o o o o o o o o x o o   x o o 
o o o o o o o o o o o o o x o o o   o o 
o o o o o o o o o o o o o o o   x o     
o o o o o o o o o o o o o o o o o o     
o o o o o o o o o x o o o o o o o o o o 
o o o o o o o o o o o x x o o o o o o o 
o o o o o o o o x o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o x o   o o o o o o o o o o o o o o o o 
o o x o o x o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o x o o o o o o o o o o o o o o o o o o 
x o o o o o o o o o o o o o o o o o o o 
o o o   x x x o o o o o o o o o o o o o 
o o   o o   x o o o o o o o o o o o o o 
x o o o o o o o o o o o o o o o o o o o 
o x     o o o o x o o o o o o o o o o o 
o   o o o x o o o   x o o o o o o o o   
x x o o o o o x   o o o o o o o o o o o 
o o o o o o     o o o o o o o o o o o o 
----------------------------------
 -- Step:291
----------------------------------
o o o o o o o o o o o o   o x o o o x o 
o o o o o o o o o o o o o o x   o o     
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o x o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o x o o x o o o o o o o 
o o o o o o o o o x o x x o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
x x o o o o o o o o o o o o o o o o o o 
o x o o o o x o o o o o o o o o o o o o 
o o o o x x o o o o o o o o o o o o o o 
x o o o o o o o o o o o o o o o o o o o 
o x o o   x o o o o o o o o o o o o o o 
o o   o   o o x o o o o o o o o o o o o 
o o o o x x o x o o o o o o o o o o o o 
x x o o o o o   o o o o o o o o o o o o 
x   o o o o o x o o o o o o o o o o o o 
o o o o x o   x   o x o o o o o o o o o 
  o o o o o   x o o x o o o o o o o o o 
x x o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:292
----------------------------------
o o o o o o o o o o o o o o o x o x     
o o o o o o o o o o o o o x o o o   o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o x o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o x o o x o o o o o o o o 
o o o o o o o o x x o x o x o o o o o o 
o o o o o o o o o o o x o o o o o o o o 
o o x o o o o o o o o o o o o o o o o o 
x o o o     x o o o o o o o o o o o o o 
o x o x o o x o o o o o o o o o o o o o 
x x o o   x o o o o o o o o o o o o o o 
x x o o o o o x o o o o o o o o o o o o 
o o o   o x   o o o o o o o o o o o o o 
x o o x o x x o o o o o o o o o o o o o 
  o x o o x o o o o o o o o o o o o o o 
  o o o o     x x o x o o o o o o o o o 
x o o o x x x o o   o o o o o o o o o o 
x x o o o o o o o x o o o o o o o o o o 
  o o o o o o x o o o o o o o o o o o o 
----------------------------------
 -- Step:293
----------------------------------
o o o o o o o o o o o o o   x o x     o 
o o o o o o o o o o o o x o o o o o   o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o x o o o o o 
o o o o o o o o o o o x o o o o o o o o 
o o o o o o o o x x o o o x o o o o o o 
o o o o o o o o o   x o o o o o o o o o 
o o o o o o o o x x o o x o o o o o o o 
o x o o o o o o o o o o o o o o o o o o 
x x o   o o o x o o o o o o o o o o o o 
x   x o   x o o o o o o o o o o o o o o 
x   x o o   x o o o o o o o o o o o o o 
  o o o o     o x o o o o o o o o o o o 
x x   o x o o o o o o o o o o o o o o o 
  x x   x   o x o o o o o o o o o o o o 
o   o x   o x o o o o o o o o o o o o o 
o o o o     o o   x o o o o o o o o o o 
x x o o o     x x o o o o o o o o o o o 
  o o o x x x o x o o o o o o o o o o o 
x x o o o o x o o o o o o o o o o o o o 
----------------------------------
 -- Step:294
----------------------------------
o o o o o o o o o o o o x o   x     o o 
o o o o o o o o o o o o o o o o x o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o x o o o o o o 
o o o o o o o o   x o o x o o o o o o o 
o o o o o o o x o o o o   o o o o o o o 
o o o o o o o o x   o x   x o o o o o o 
o x o o o o o   o o x o o o o o o o o o 
x o   o o o o x o o o o x o o o o o o o 
x   x o       o o o o o o o o o o o o o 
      x o o x o o o o o o o o o o o o o 
  x o x   o o x o o o o o o o o o o o o 
x x o o     o o o o o o o o o o o o o o 
      x o o   o x o o o o o o o o o o o 
x           x o o o o o o o o o o o o o 
  o x   x x o o o o o o o o o o o o o o 
x o o x   o     x o o o o o o o o o o o 
  o o o o   x o   x o o o o o o o o o o 
x x o x o     x o x o o o o o o o o o o 
    x o o x   x o o o o o o o o o o o o 
----------------------------------
 -- Step:295
----------------------------------
o o o o o o o o o o o x o o o     o o   
o o o o o o o o o o o o o o o x o x o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o x o o o o o o o 
o o o o o o o o o o x x o o o o o o o o 
o o o o o o o o x o o o   x o o o o o o 
o o o o o o o x o o       o o o o o o o 
x o o o o o o o o x o x o o o o o o o o 
  x o o o   x o o o o x o o o o o o o o 
      x o o o o o o o o o o o o o o o o 
x       x o o x o o o o o o o o o o o o 
x   x       x o o o o o o o o o o o o o 
    x x   o o o o o o o o o o o o o o o 
        x   o   o x o o o o o o o o o o 
  x           x o o o o o o o o o o o o 
o     x     x o o o o o o o o o o o o o 
o x x   o     o   x o o o o o o o o o o 
  x o x   o   x     x o o o o o o o o o 
    x o         x o x o o o o o o o o o 
      x x       x o o o o o o o o o o o 
----------------------------------
 -- Step:296
----------------------------------
o o o o o o o o o o o o o o o o   x o o 
o o o o o o o o o o o x o o x o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o x   o x o o o o o o 
o o o o o o o o o o o o x x o o o o o o 
o o o o o o o x o         o o o o o o o 
o o o o o o o o x   o o o o o o o o o o 
o x o o o o o o x o x o o o o o o o o o 
    x o o o o o o o o o x o o o o o o o 
x     o x o x o o o o o o o o o o o o o 
x         x   o o o o o o o o o o o o o 
  x x     o o x o o o o o o o o o o o o 
        x o x o o o o o o o o o o o o o 
          x   o o o x o o o o o o o o o 
o     x   o o   x o o o o o o o o o o o 
  x     o     x o o o o o o o o o o o o 
x         o   x o   x o o o o o o o o o 
x   x                 x o o o o o o o o 
      x x         x o x o o o o o o o o 
    x x           x o o o o o o o o o o 
----------------------------------
 -- Step:297
----------------------------------
o o o o o o o o o o o o o o x o o x x o 
o o o o o o o o o o o o x o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o x o o   o x o o o o o 
o o o o o o o o o     x   o x o o o o o 
o o o o o o o o x   o     o o o o o o o 
o o o o o o o x     o o o o o o o o o o 
x o o o o o o x o x o o x o o o o o o o 
    o x o   x o o o   o o o o o o o o o 
      x o x o o o o o o o o o o o o o o 
  x x       o o o o o o o o o o o o o o 
        o   x o o o o o o o o o o o o o 
          x   x o o o o o o o o o o o o 
o         o o o o   o x o o o o o o o o 
          x   o   x o o o o o o o o o o 
x   o o         x   x o o o o o o o o o 
                x o o o o o o o o o o o 
  x   x   o         o o x o o o o o o o 
    x x             x o x o o o o o o o 
  x     x           x o o o o o o o o o 
----------------------------------
 -- Step:298
----------------------------------
o o o o o o o o o o o o o o o x o o o x 
o o o o o o o o o o o o x x o o o x o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o x o   x x x o o o o o o 
o o o o o o o o x o o     x o o o o o o 
o o o o o o o x     o o o o o o o o o o 
o o o o o o   o     o o o o o o o o o o 
o x o x o   x   x o o o o o o o o o o o 
      o   o   x o o o o x o o o o o o o 
  o o   x   x o o o o o o o o o o o o o 
x       o   x o o o o o o o o o o o o o 
    x       o o o o o o o o o o o o o o 
            o o x o o o o o o o o o o o 
          x o o   o   o x o o o o o o o 
o o o     x x   o   x o o o o o o o o o 
    o         o   x o x o o o o o o o o 
x                 x o o o o o o o o o o 
        x         o     o x o o o o o o 
  x x   o o           x o x o o o o o o 
x   x x               x o o o o o o o o 
----------------------------------
 -- Step:299
----------------------------------
o o o o o o o o o o o o     x x o x x o 
o o o o o o o o o o o x o o x o   o o o 
o o o o o o o o o o   x x o o o o o o o 
o o o o o o o o o x o     o x o o o o o 
o o o o o o o x o o o o   x o o o o o o 
o o o o o o   o o o o o   x o o o o o o 
o x o o o   x x o o o o o o o o o o o o 
  o x o   o o   o o o o o o o o o o o o 
  o o   o   x x x o o x o o o o o o o o 
o     o   o   x o o o o o o o o o o o o 
        x   o o o o o o o o o o o o o o 
            x o o o o o o o o o o o o o 
          o o   o x o o o o o o o o o o 
o   o       x   o   x x o o o o o o o o 
    o       o o   o o x o o o o o o o o 
  o       x x   o o x o o o o o o o o o 
            o o   x x x o x o o o o o o 
x                     o o o o o o o o o 
    x x x         o     x x x o o o o o 
        x o             x o o o o o o o 
----------------------------------
 -- Step:300
----------------------------------
o o o o o o o o o o o o o x o o x o o x 
o o o o o o o o o o x     x   o o x o o 
o o o o o o o o o x x x o x x o o o o o 
o o o o o o o o o o   o     o o o o o o 
o o o o o o   o o o o o     x o o o o o 
o o o o o o o x o o o o o o o o o o o o 
  x x o   o o x x o o o o x o o o o o o 
o x o   o   x x o o o o o o o o o o o o 
o     o   o     o x o x o o o o o o o o 
  o o   o   x o x o o x o o o o o o o o 
o     x o o   o o o o o o o o o o o o o 
          o o o o o o o o o o o o o o o 
        o   x x x x x o o o o o o o o o 
  o o o       o     o o x o o o o o o o 
o         x x   o     x x o o o o o o o 
        x     o o x x o o o o o o o o o 
  o         x   x x   x x x o o o o o o 
      x       o   o o   x x o o o o o o 
          x     o           o x o o o o 
          x           x x x o o o o o o 
----------------------------------
 -- Step:301
----------------------------------
o o o o o o o o o o x   x o   o o x o o 
o o o o o o o o o   x o     x   x o o x 
o o o o o o o o o o o o x     x o o o o 
o o o o o o o o o x x o   x o o o o o o 
o o o o o o o o o o o o o   o x o o o o 
  x o o o o o o x o   o o x o o o o o o 
o o o x o o x x o o o o o o o o o o o o 
o o x o   x x   x o o o o o o o o o o o 
  o   o o     x x o o o x o o o o o o o 
o     o o o   x x o x o o o o o o o o o 
      x x o o o x o o o o o o o o o o o 
            x x x x o o o o o o o o o o 
      o       o     o o o o o o o o o o 
        o x     o   x x o o o o o o o o 
  o o   o     o       o o o o o o o o o 
o o       x x   x x   x x o o o o o o o 
o             x     x x x x x o o o o o 
        x x     x x         x o o o o o 
              o o o o     o   o x o o o 
        x           x x     x o o o o o 
----------------------------------
 -- Step:302
----------------------------------
o o o o o o o o o x       x o   x o     
o o o o o o o o o o     o x o   o o x o 
o o o o o o o o o   x x         x o o o 
o o o o o o o o o o   x o   x x o o o o 
o o o o o o o o o x o o   o o o x o o o 
o o x x o o x x x o o o x o o o o o o o 
o o   o   x x   x o o o o o o o o o o o 
  x x o o     x   x o o o o o o o o o o 
o   o o   o       x   x o o o o o o o o 
      x x   o o   x o o o o o o o o o o 
o o     o   x x   x x o o o o o o o o o 
    o o             x o o o o o o o o o 
              x x   x o o o o o o o o o 
    o   x       o o o o x o o o o o o o 
o o       o o   x     x x o o o o o o o 
o       o           x     x x o o o o o 
            x   x x x x   o o o o o o o 
o o   x x               o o   x o o o o 
        x       x x x x       x o o o o 
              o o             x o o o o 
----------------------------------
 -- Step:303
----------------------------------
o o o o o o o o x           x   o o   o 
o o o o o o o o o   x o     x   x     o 
o o o o o o o o o o     x         x x o 
o o o o o o o o o x     x o     x o o o 
o o x o o o o x   o o   o   x x o o o o 
o o o o   x x o o x o o o x o o o o o o 
  x   x o         x o o o o o o o o o o 
o     x   x x       x o o o o o o o o o 
  o   x o   o   x   o o x o o o o o o o 
o   o o     x x     x o o o o o o o o o 
    o   x       x     x o o o o o o o o 
  o                   x o o o o o o o o 
      o x         o o   o o o o o o o o 
o   o o   o   x x   x x o x o o o o o o 
          o   x   o       x o o o o o o 
  o       o       x   x     o x o o o o 
o             x   x     o x   x o o o o 
o               x x   x     o o o o o o 
o             o   x     x o     x o o o 
        x       x               x o o o 
----------------------------------
 -- Step:304
----------------------------------
o o o o o o o o o o           x x   o o 
o o o o o o o o x o   x       x   o o   
o o o o o o o o o     x           o o x 
o o o o o o o   x o       x       x o o 
o o o o   x x o o o   o   o o   x o o o 
  x x   o     x   o x o x o x x o o o o 
o     o x x         x o o o o o o o o o 
o o     x           o x x o o o o o o o 
  o o       x x     o o o o o o o o o o 
  o   x o o     x     x o o o o o o o o 
o o       x x           x o o o o o o o 
    o           x o     x o o o o o o o 
      x             x o   x o o o o o o 
o o     o o x           x o o o o o o o 
o     o         x   o       x o o o o o 
o o     o     x             x o o o o o 
o o                     x       x o o o 
                  x x       o   x o o o 
                            o o o o o o 
o             o   x       o       x o o 
----------------------------------
 -- Step:305
----------------------------------
o o o o o o o o x   o       x x   o o   
o o o o o o o   o o o x x       o   o o 
o o o o o o o   x o           x o     x 
o o o o o x o o o                 o o x 
  x x   o   o x   o o o o x       x o o 
o o   o     x   o x       x o   x o o o 
o o   x o             x o   x x o o o o 
o o       x x       x o o x o o o o o o 
o     o x       x     o o o o o o o o o 
o       x x         o   x o o o o o o o 
    o         x x         x o o o o o o 
o o               x       x o o o o o o 
o   o   x             x o o o o o o o o 
o     o   x           x   x x o o o o o 
o o     o     x             o o o o o o 
o   o o o         o o         x o o o o 
  o o             x             o x o o 
                        x o o o o o o o 
o o                 x     o o   x o o o 
          o o   x       o o       o x o 
----------------------------------
 -- Step:306
----------------------------------
o o o o o o o x o o     x x x   o o o o 
o o o o o o o o o                 o   x 
o o o o o o o o o   o         x x   o   
o o x   x o o x x   o o         o       
o o o o   o x     x     x         x x x 
o x   x o         o         x   x x o o 
o   o     o           o       o x o o o 
o   o     x       x   x x o x o o o o o 
  o   x             o o   o o o o o o o 
    o o         x   o o   x o o o o o o 
o o     x x                 x o o o o o 
o   o         x         o o o o o o o o 
o o   o   x       x   x x x o o o o o o 
o o o o o o             x   o x o o o o 
o       o x     x   o     o   o o o o o 
o o o                         o x o o o 
o     o           o         o o   o x o 
o o                       x o o o o o o 
o                       o o   o   x x o 
        o o   x       o             o o 
----------------------------------
 -- Step:307
----------------------------------
o o o o o o x x o     x       x o     x 
o o o o o o o o o o             o   o o 
o o o o o o o   x o o       x   o o   o 
o x o o o x x           x       x       
o o     o x         o o         x       
x o o o x         x o o       x     x x 
  o o     x               x x   o x o o 
                    x     x x x x o o o 
o   o           o o   x   x o o o o o o 
o o   x x x             o o o o o o o o 
o   o               o     o o o o o o o 
o o                   x x   x o o o o o 
o   o o o           x     o x o o o o o 
o     o   x         o       x o o o o o 
o o o   x             x x o o o o o o o 
o o                         o   o x o o 
o o o               o     o o o o   o o 
o                           x o   x x o 
  o                   o     o   o x o x 
o     o o               o           o o 
----------------------------------
 -- Step:308
----------------------------------
o o o o o x o   x             o         
o o o o o o o   x o o       x o   o   x 
o o o o o   x   o o             x   o   
o o x o x o     o o       x           o 
x   o x x         o o o           x   o 
o o o x             x     x x           
o o         x     x x     x     x o x x 
  o                 x x x       x o o o 
o o       x   o         o   x x x o o o 
o o o             o       x o o o o o o 
o o   x x         o       o o o o o o o 
o   o o                   o x x o o o o 
o o   o   x           x x x o o o o o o 
o o o   o           x x     x o o o o o 
o o   o   x               x x o o o o o 
o o o                   o o   o o o x o 
o   o o               o o   x o   o o o 
o o o                       o   x   x x 
o     o               o   o     x x x   
o o o o               o o o       o o o 
----------------------------------
 -- Step:309
----------------------------------
o o o o o o   o   x             o     x 
o o o o o x x   o o           x o       
o o o o o o   x x   o     x       x   o 
x x x   x x   o     o               o o 
o   x o   x     o   x   o x         x   
o o x                     x             
o o             x   x             x     
o o         x       x     x       x x x 
o o                   x x       o x o o 
o o o         o o           x x o o o o 
o   o o         o         x x o o o o o 
o o o x   x x         x     o o x o o o 
o o o o           x x x   x x o o o o o 
o o   o   o o           x     x o o o o 
o o o o                 o     x o o o o 
o o o o x x               x o o o x x o 
o o     o               o o   x x   x x 
o     o               o o     o o o     
o o o o o           o o o o o o       o 
o o     o                   o   x x x   
----------------------------------
 -- Step:310
----------------------------------
o o o o o o o                   o o x   
o o o o x o x x x x             x x     
o x x   x x       o                 o   
x     o       x     x                   
x     x x x       o     x         o o o 
o x                               x     
o   o             x x x           x     
o o o     x x                   o       
o   o         o       x     x       x x 
o o o           o o   x       o o x o o 
o o       x x         x x     x o o o o 
o o x o       o o       x   x o o x o o 
o o     o o       x x         x o o o o 
o o o   o     o   x       x     x o o o 
o o o   o               x       x x x o 
o o   x                   o x o       x 
o   o o   x           o       o   x     
o o o   o           o     o x x x   o   
o o o   o         o o   o o o     x x   
o o o                   o o   x       o 
----------------------------------
 -- Step:311
----------------------------------
o o o o x o x x x               x x     
o   x   x x                     x       
x o o o o     x   x                   o 
  x   x   x             x           o o 
              o o   x x           x     
x   x   x                             o 
o o   o         x       x               
o o   o       x       x           x     
o o   o   o o   o             x o o     
o o   o             o   x     o     x x 
o   o o   x             x x   o x x o o 
o x x   o o o     x   x       x   o x o 
o o o o o       o         x     x o o o 
o o     o       o   x   x         x o o 
o o o o                           o o x 
o o o                 o   x o   x x x   
o o o x                       x     x   
o o o o             o o o x o       x   
o o o           o   o   o       x     o 
o o     o o           o o o     x x     
----------------------------------
 -- Step:312
----------------------------------
o o x x   x x     x           x     x   
o o           x                       o 
o x   x x x         x               o o 
x   o               x     x             
    x     x o                       x   
  o             o     x           o o   
x   o o       x                         
o   o o o o o       x                   
o   o                           x x     
o o o           o     x     o           
o o     o           o x     x x     x x 
o o o o   x               x       x o x 
o x x o o   o     o           x   x o o 
o o o o   o   o   x       x         x   
o o o   o                         x x o 
o o o o                 o   x x     x x 
o o x                   o       x       
o o o         o o o   o o o x   x x     
o o   o o         o   o                 
o o o o o   o     o o o     o   x   o o 
----------------------------------
 -- Step:313
----------------------------------
o x x   x     x     x           x     o 
o     x                             x   
x o   x x           x x                 
    x                             o o o 
x o o       x             x       o     
    o o       x         x           x   
        o o     o                       
x o o     o                             
o o o o   o                 o x x       
o                                   x x 
o o o     o o   o   x       x           
o o o   x   o                 x x   x   
x o o x       o o                   x x 
o o o   o               x         x     
o o o o   o   o o     o o     x       x 
o o o   o o               x     x x x   
o o o         o   o o o o       x       
o o x o o     o     o     x             
o o o o o           o o o         x   o 
o o o         o o o       o       o     
----------------------------------
 -- Step:314
----------------------------------
x         x                         o o 
  o x   x                       x x x   
  x x                                 o 
  o     x   x         x         o o     
    x                           o       
  o     o                 x             
  o     o o o                     x x   
o o     o     o o                       
x o                         x     x x   
o o o o o o         x                   
o o o o   o     o o           x   x   x 
o o       o   o o             x   x     
o x x   x o o                 x   x x   
o o o o   o     o     o             x x 
o o o o o   o             x x           
o o   o       o o o o o o       x       
o o x o o o     o   o     o             
o o o                       x           
o o o   o o   o o     o   o             
o o o o     o   o   o o o         x   o 
----------------------------------
 -- Step:315
----------------------------------
        x                           x   
x x x     x                           o 
                                o       
  x x     x                     o     o 
  x                                   o 
  o o   o o                     o x     
o o o   o     o                       x 
o     o           o               x     
  o o o       o           x       x     
x o o o   o o     x                     
o o     o     o o   o     x x   x x     
o   o o     o                   x     x 
o o o o o x   o                   x x   
o x x   o   o           o         x x   
o o o     o   o o       x x             
o o o o o o   o   o o     o       x     
o x o o o     o   o   o                 
o o o o o     o o     o o o   x         
o o o o o     o o o   o o o o           
o o o   o   o o o o o o         x o o   
----------------------------------
 -- Step:316
----------------------------------
x                                     x 
      x                             o   
  x                               o     
x                                   o o 
        o x                   o o       
x x o o o o   o                 x     x 
o     o           o                     
  o o o o                               
o o o     o     o x   x x       x       
o o     o     o     o                   
x o o     o     o o     x     x x       
o o o o       o                 x x     
o   o   x o o   o                       
x o o         o       o         x     x 
o o x o o o o o   o                     
o o o o o   o   o o o o   x             
o o x o o o o o     o o                 
o o o o o   o o o   o o o   o           
o o o o o o o o   o o o       x         
o o o o   o o o o o     o o o   x x   o 
----------------------------------
 -- Step:317
----------------------------------
  x                                     
                                  o   x 
x     x                             o o 
x x                             o o     
      o o                   o   x       
    x o     o o                         
x   o o o o                             
o o             o o                     
o o   o o     o       x                 
o o o o   o     o     x                 
o o o o o     o     o o   x x   x       
x o       o o o o o                     
o o o o   x   o                         
o x   o o   o o o o o                   
o o o x o o o o   o o o   x             
o o o o o o   o o o o                   
o x o o o o o o o o o o o               
o o o o   o o o   o o o       o         
o o o o o o o o o o o   o o o   x     o 
o o o o o o o o o       o           x   
----------------------------------
 -- Step:318
----------------------------------
                                        
x                                   o o 
        x                       o o   x 
    x o o                       x       
x     o     o o                   o     
      x   o                 o           
  o o o                                 
x o o o o     o o                       
o o o o       o o                       
o o o o       o o                       
o o       o o         x x               
x x o o o x o o     o           x       
o     o o x o o o o                     
o o o     o o o o o o o                 
o x o o x o o o o o o   o               
o o o o o o o o o     o   x             
x x o o o o o o o o o o     o o         
o o o o o o o o o o o   o o             
o o o o o o o o o     o o o o x   o o   
o o o o o o o o o o       o           x 
----------------------------------
 -- Step:319
----------------------------------
                                        
                                      x 
                                x   o   
    o       o                     o     
    o   o o                 o   o       
x o o         o                         
o o o x   o   o                         
o x o o o o   o o                       
o o o       o o o                       
o o                                     
  x o o o o                             
o   o o   o x o o o   x                 
x o o   x o o o o o o o         x       
o o o o o o o o o o   o o               
x x o o o o o o o o                     
o o o o x o o o o o o   x     o         
o o o o o o o o o o o   o o             
x x o o o o o o o o o o   o o           
o o o o o o o o o o o o o o x   o     x 
o o o o o o o o o   o o o           o   
----------------------------------
 -- Step:320
----------------------------------
                                        
                                    x   
                              x   o     
  o     o o                   o o   o   
  o                       o o           
o o     o o o o                         
x     o o o o o                         
o o x x     o o   o                     
o o       o o o                         
    o o                                 
o o x o o o   o o o                     
o o o   o o o o o o                     
o x o o   o x o o o o x o               
x o o o x o o o o                       
o o o o o o o o o o o o                 
o x o o x x o o o o o o o o o           
x o o o o o o o o o o   o o             
o o o o o o o o o o o o o o             
o x o o o o o o o o o o o x       o     
o o o o o o o o o o o o   o           o 
----------------------------------
 -- Step:321
----------------------------------
                                        
                                        
                                o   x   
o o   o o                 o   x   o o o 
  o o     o               o       o     
      o o o o o o                       
o     x o       o                       
x x     o o   o o                       
o o     o o     o o                     
o o o o o o   o o                       
o x   o o o o o o                       
o o o   o o   o o o o                   
x o o     o o o     x                   
o x o x     x o o o o   o               
o o o o x o o o o o o   o               
x o o o o o x o o o o o o o o o         
o x o o o o o o o o o o o o             
o o o o o o o o o o o o o o             
o o o o o o o o o o o o x o         o   
o x o o o o o o o o o   o   o     o o   
----------------------------------
 -- Step:322
----------------------------------
                                        
                                        
o     o o                 o   o   o     
o o o                           x o x   
o           o o             o         o 
      o       o                         
    o o x o o o                         
o o   o   o o o o                       
x x   o o o o o o                       
o   o o   o o o o o                     
x o o o o   o o o o                     
o o o o o o o       x                   
o x o o o   o o o o o                   
x o o o o o o o o o     o o             
  o o x o o x o o o o o   o o           
o o o o x o o o o o o o o o o           
x o x o o o x o o o o o o o             
o o o o o o o o o o o o   o             
o o o o o o o o o o o x o   o     o o o 
x o o o o o o o o o   o o o           o 
----------------------------------
 -- Step:323
----------------------------------
                                        
                            o o   o     
o o o                 o o           x x 
o     o o                         x   o 
o o     o   o                 o   x     
    o     o o   o                       
      x o o o o o                       
  x o o o o o o o o                     
o   o o o o o   o o                     
x o o o o o o o   o                     
o x   o o o o o                         
o o o o o o o o o                       
x o o o o o o o o o x     o             
  x o o o o o o o o o o o o o           
o o x o o o o o o o o o o               
o o o   o o x o o o o o o o             
o x o o x x o o o o o o o   o           
o o x o o o o o o o o x o               
o o o o o o o o o o o o o o o o   o o o 
o x o o o o o o o o o o o         o     
----------------------------------
 -- Step:324
----------------------------------
                                o o     
o                     o   o o           
o o   o               o           x     
  o       o o               o o x     x 
o   o o   o                             
o o     o o   o o o               x     
      x o o o o o o                     
    x x o o o o                         
  o o o o o o o   o o                   
o o o o o o o o o o o                   
x   o o o o o o o                       
x x o o o o o o   o                     
o o o o o o o o o x   o o               
o   x o o o o o o o o o o o             
o   o x o o o o o o o o o o             
o     o   x o o o o o o o   o           
o o x o o o o o o o o x   o             
o x o o x x o o o o o o o o o o   o o   
o o o o o o o o o o o o o o o     o o   
o o x o o o o o o o o o   o o       o   
----------------------------------
 -- Step:325
----------------------------------
o                         o         o   
o                     o o       o       
  o o o o                   o       x   
o   o   o o o                 x         
  o     o   o   o o         o     x   x 
o o   o o o o                           
o       x o o o   o o                   
o o x o o o o o o                       
    x x o o o o o o o o                 
x o o o o o o o o                       
  o o o o o o o o                       
  o x o o o o o o   o                   
x   o o o o o o x x o o o o             
o o o x o o o o o o o o o o             
o o   o o o o o o o o o o o o           
o   o x o o o o o o o o   o             
o   o o   x o o o o o x o o o o   o     
x o x x o o o o o o o x o o o         o 
o   o o o x o o o o o o o o o o o o   o 
o x o o o o o o o o o o o     o o o     
----------------------------------
 -- Step:326
----------------------------------
  o                 o o                 
      o o                 o       o o   
o o o o o o             o               
o o         o o           o o   x       
o o o o   o     o         o             
o   o   o o o   o   o             x   x 
  o   o o x o o o                       
  x o o o o o o o o o                   
o   o o o o o o o                       
x x x x o o o o o o   o                 
o o o o o o o o   o                     
x x o o o o o o   o   o   o             
  o   o o o o x o o x o o               
x o x o o o o o o o o o o o             
o     o o o o o o o o o   o   o         
o o x o o o o o o o o   o o o           
x o o   o x o o o o x o o o     o     o 
x x o o o x o o o o o o x o o o   o o   
o o   x x o o o o o o o o o o o   o o   
x o o o o o o o o o o o o o o o       o 
----------------------------------
 -- Step:327
----------------------------------
    o o           o o                   
o   o     o                 o   o o o   
o o o     o o             o o           
o o o o o o o           o o             
o o o     o o o o       o       x     x 
  o   o o   o o   o       o             
o o o o x o o o o o o                   
    x o o o o o o                       
    x o o o o o o o o                   
o   o o o o o o     o o o               
x x   x o o o o o o o                   
    x o o o o   o o   o o   o           
x o o o o o x o o o o o o o             
x x o o o o o o o o x o                 
x x o o o o o o o o o o o o o           
  x x o o o o o o o o o o o     o     o 
o x o o x o o o o o o o x o o     o     
  o x   o o o o o o x o o o o   o o     
x   o o o x o o o o o o o o o o o   o o 
x x o x x o o o o o o o o o o     o o   
----------------------------------
 -- Step:328
----------------------------------
o o o             o                     
o o o o   o o     o       o   o o       
o o o o o o o o         o o       o o   
o o o o   o o o o     o     o           
o o   o o   o       o o   o o x         
o o o o o     o o o o                   
    x x o o o o o o                     
o o o o o o o o   o                     
    o x o o o o o o   o                 
x     x o o o o o o o o                 
    o o o o o o o o   o                 
  x o o o o o o o o o   o o o o         
x x x o o o o x o o o o o               
    x o o o o o o o o x o o o         o 
  x x o o o o o o o o o o o           o 
x   o o o o o o o o o o o               
  o x   o x o o o o o   o x o o o   o   
x x   o o o o o o o o x o o o o o   o   
x x x x x x o o o o o o o o o o o o o   
    x     x o o o o o o o o o o o o   o 
----------------------------------
 -- Step:329
----------------------------------
o o o o o     o o                       
o o o o o o o o             o     o o   
o o o   o o o o   o       o o o o       
o o o o o o       o o   o o   o         
o o o o o o   o o o     o               
o   x     o o o o o         o           
o o o o x o o o o o                     
o o o o o o o o o o                     
x o x o o o o o o o     o               
    o o x o o o o o o o                 
      o o o o o o o o o o   o           
x   x o o o o o o o o o o               
      x o o x o o o o     o   o         
  x   x o o o o o o o o x o   o     o   
  o o o o o o o o o o o o o o       o   
  x x o o o o o o o o o     o o     o o 
x x   o   o x o o o o o o o o o o   o   
x x x x x x o o o o o o o x o o o o o o 
  x   x   o o o o o o x o o o o o     o 
x x         x o o o o o o o o o o   o   
----------------------------------
 -- Step:330
----------------------------------
o o o o o o o o o         o o     o     
o o o   o o o   o             o o o     
o o o o o o   o o o o   o     o o       
o o o o o o o o o   o o o   o           
o   x o   o o o o   o o   o             
o o o o o o o o     o         o         
o o o x o o o o o   o                   
o   x o o o o o o o                     
o x o o o o o o o o o o                 
o   o o o x o o o o o o o   o           
    o o o o o o o o o o   o             
      x o o o o o o o     o   o         
x       x o o o o o o o o   o o     o   
    o o x o x o o o o o o   o           
  x x o o o o o o o o o x   o o       o 
x   o o o   o o o o o o o o o   o o     
x   x x   x o o o o o o o o o o o o   o 
x x     o o x o o o o o x o o o o o o o 
x x x   x   x o o o o o o o o o   o o o 
x     x   o o o o o o x o o o o   o   o 
----------------------------------
 -- Step:331
----------------------------------
o o o o o o   o o             o o       
o o o o o o   o o o o     o o o o   o o 
o o o o o o o o o o o o o o       o     
o o o o o o o o o o o o o     o o       
o o o   o o o o   o   o o   o           
o o x o o o o o o o o       o           
o     o o o o o o o o o                 
o o o x o o o o o o o o                 
x   x o o o o o o o o o                 
o o o o o o o o o o o o o     o         
o     o   x o o o o o   o               
    o o x o o o o o o o o   o o o       
          x o o o o o o   o o     o     
  o   x o o o o o o o o x   o o         
x     x o   x o o o o o o o     o o o   
    x x   o o o o o o o   o o o o o o o 
x       o o o o o o o o o o o o o     o 
x       x x   x o o o x o o o o o o   o 
          o o x o o o o o o o o o o   o 
  x x   x   o o o o x o o o o o o o o   
----------------------------------
 -- Step:332
----------------------------------
o o o o o o o o o o         o o o   o   
o o o o o o o o o o o o o o       o o   
o o o o o o o o o   o o o     o     o   
o o o o o o o o o o o o   o o o         
o o   o o o o o o o o     o   o         
o   o x o o o o o o o o                 
o o o o o o o o o o o o o o o           
o     o x o o o o o o                   
o o o o o o o o o o o   o     o o       
x   x o o o o o o o o o o o             
  o o o o x x o o o o o     o           
o     x o o o o o o o o o o o           
  o o   o o o o o o o   o   o o o o o   
x   o   x x x o o o o x o o o o o       
      x x o o o o o o o o o o o o o   o 
  x       o o o o o o o o o o o o o     
        x   o o o o o o o o o o o o o o 
          o o o x o o o x o o o o   o   
          x x o o o o o o o o o o o o o 
          x o o o x o o o o o o o o o o 
----------------------------------
 -- Step:333
----------------------------------
o o o o o o o o o o o   o   o     o   o 
o o o o o o o o o o o o o   o o o o     
o o o o o o o o o o o o   o o   o     o 
o o o o o o o o o o o o o o     o       
o   o o o o o o o o o o     o   o       
o o x o o o o o o o o                   
o o o o o o o o o o o o o     o         
o o x x o o o o o o o o o o   o         
x o o o o o o o o o o o                 
  o x o o o o o o o o o         o       
o   x   x o o o o o o o o o o o         
  o o o x o x o o o o o o   o   o       
x   o   x o o o o o o o o o o o o     o 
  o       o x x o o x o o o o o o o o o 
  x x x   x o o o o o o o o o o o       
        o o o o o o o o o o o o o o o   
          x o o o o o o o o o o o o o   
          x x x o o o x x o o o o o o o 
            o o o o o o o o o o o o o o 
        o o o     o x o o o o o o o o o 
----------------------------------
 -- Step:334
----------------------------------
o o o o o o o o o o o o o o o o o   o o 
o o o o o o o o o o o o o o o   o     o 
o o o o o o o o o o o o o     o   o     
o o o o o o o o o o o o       o       o 
o o o o o o o o o o o   o o   o o o   o 
o o x x o o o o o o o o   o   o         
o o   o o o o o o o o o o o             
x o o o x o o o o o o o     o   o       
o   x o o o o o o o o o o               
  x o o o o o o o o o o o o             
o o   o   x o o o o o o o o   o o       
o o x x o   o o o o o o o o o o o o   o 
o o   x   x x o o o x o o o o o o o   o 
  x x     x   o o o x o o o o o o o     
    x     x x x o o o o o o o o o o     
        o o o o o o o o o o o o o o o o 
      o o x x o o o   x o o o o o o o o 
        x     o x o o o o x o o o o o o 
            x   o o o o o o o o o o o o 
      o o o o o o o x x o o o o o o o o 
----------------------------------
 -- Step:335
----------------------------------
o o o o o o o o o o o o o o o o   o o   
o o o o o o o o o o o o o     o o o o   
o o o o o o o o o o o o   o o o o o o o 
o o o o o o o o o o o   o o   o o   o o 
o o x o o o o o o o o o o o o           
o o o o x o o o o o o o o   o     o     
o o o o o o o o o o o o o   o o         
o o   x o o o o o o o o o   o o         
x o o o o o o o o o o o o o o           
x   x o o o o o o o o o o o o o         
o x o o o   x o o o o o o o o o   o     
o x     x x x o o o o o o o o o o o o o 
  x     x x o o o o o x o o o o o o o   
o   x       x o o o o o o o o o o   o   
      o o     o x o x o o o o o o o o o 
          x x o o o o o o o o o o o o o 
        x     x o   o o o o o o o o o o 
      o x x     o x o x o o x o o o o o 
          o o o o o   x o o o o o o o o 
    o o     x o o x o o o o o o o o o o 
----------------------------------
 -- Step:336
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o   o o o o   o   
o o o o o o o o o o o   o o o o o o o   
o o o o o o o o o o o o o o o o         
o x o o o o o o o o o o o o o o   o o o 
o o o x o o o o o o o o   o o           
o o o x o o o o o o o o o o o o         
o   o o o o o o o o o o o o o           
o x o o o o o o o o o o o o o o         
    o x o   x o o o o o o o o   o   o   
x   x   x o o o o o o o o o o   o   o   
x x   o x     x o o o o o o o o o o o o 
o x   x     x o o o o o o o o o o   o o 
      o o     x o o   x o o o o o o o o 
          o o   o   o o o o o o o o o   
        x     x x   x o o o o o o o o o 
          x     x o o o o o o o o o o o 
      x     o   o o x o x x o o o o o o 
    o     x o o     o o x o o o o o o o 
        o o x x x o   o o o o o o o o o 
----------------------------------
 -- Step:337
----------------------------------
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o     o o 
o o o o o o o o o o o o o o o o o o   o 
o o x x o o o o o o o o o o     o       
o o o o o o o o o o o o o o o o o o o o 
o   o o x o o o o o o o o o     o       
o o   o o o o o o o o o o o o o         
    x o o   x o o o o o o o o o         
o   x o x o o o o o o o o o o o o o   o 
  x       x   x o o o o o o o o o o o   
  x x x   o o o o o o o o o o o o   o o 
x             x o o   x o o o o o o o o 
      x   o o   x   o o o o o o o o o o 
        x       x o x o o o o o o o o o 
          o         o o o o o o o o o o 
        x   o x o x x o o o o o o o o o 
    x               x x o o x o o o o o 
            x x   o   o o o o o o o o o 
  o o o   x       x o   x o o o o o o o 
----------------------------------
 -- Step:338
----------------------------------
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o x x o o o o o o o o o o o o o   o o 
o o o o o o o o o o o o o o o o o o o   
o o o o x o o o o o o o o o o o o o o   
o o   o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o o   o       
o     x   o o x o o o o o o o o o     o 
      x   x o o o o o o o o o o o o o   
o o x           x o o o o o o o o o o o 
x x       x o o o o   x o o o o o o o o 
      x     o   x o o o o o o o o o o o 
x       x o       x o o o o o o o o o o 
        o o       x o o o o o o o o o o 
        x           x o o o o o o o o o 
    x     o x   x     x o o o o o o o o 
        x   x           x o o o o o o o 
      o           x x   x o x o o o o o 
o o         x x o o   o o o o o o o o o 
----------------------------------
 -- Step:339
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o x o o o o o o o o o o o o o o o o 
o x o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o   o 
o o o o o x o o o o o o o o o o o o     
o o o o o o o o o o o o o o o o o   o   
o o o x o o   x o o o o o o o o o o     
o o   x o x   o o o o o o o o o o o     
o         o o o o o o o o o o o o o o o 
x x           o o o   x o o o o o o o o 
            x   x o o o o o o o o o o o 
x       x o   o   x o o o o o o o o o o 
          x         x o o o o o o o o o 
            o       x o o o o o o o o o 
    x   o             x o o o o o o o o 
          x   x         x o o o o o o o 
    o o       x     x     x o o o o o o 
o                   o o   x o x o o o o 
o         x     x x   o o o o o o o o o 
----------------------------------
 -- Step:340
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
x o o x o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o o   
o o o o x o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o   o 
o o x o o   o o x o o o o o o o o o o   
o   o o x o o o o o o o o o o o o o o o 
x         x o o o     o o o o o o o o o 
    x       o o o o o o x o o o o o o o 
x         x   o x x o o o o o o o o o o 
          x     o   x o o o o o o o o o 
        x   o         x o o o o o o o o 
        o             x o o o o o o o o 
                        x o o o o o o o 
        x   x             x o o o o o o 
o       o   x               x o o o o o 
    o             x x o o o x o x o o o 
  o o   x     x       o o o o o o o o o 
----------------------------------
 -- Step:341
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o x o o o o o o o o o o o o o o o o   
x o o o o o o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o x o x o o o o o o o o o o o o o o o 
o   o o   o o o x x o o o o o o o o o o 
x o   x o o o o o o o o o o o o o o o o 
        o o x o o o o o o o o o o o o o 
      x   x o o   x o o o o o o o o o o 
            o x   o o   x o o o o o o o 
        x       o o   x o o o o o o o o 
        o o             x o o o o o o o 
        x             x x o o o o o o o 
                          x o o o o o o 
          x                 x o o o o o 
  o o   x               o   x x o o o o 
      o         x     x o o   x o x o o 
o     o     x       o o o o o o o o o o 
----------------------------------
 -- Step:342
----------------------------------
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o   x x o o o o o o o o o o o o o o o o 
o x o o o o o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o x o o o o x o o o o o o o o o o o 
  o x x x o o o o o x o o o o o o o o o 
o x   o o   x o o o o o o o o o o o o o 
o     o   x x o   x o o o o o o o o o o 
        x x o x o o o   x o o o o o o o 
              o o     o x o o o o o o o 
          o o   o   o   x o o o o o o o 
        x   o   o     x x x o o o o o o 
          x               x o o o o o o 
                            x o o o o o 
    o                 o o     x o o o o 
o     o                   x     x x o o 
o       x x x     x o   x o o x o x o o 
        o           o o o o   x o o o o 
----------------------------------
 -- Step:343
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o   o o o o o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
x x x o o x o o o o o o o o o o o o o o 
o o o x   o o o o o o o o o o o o o o o 
o o   o o o o x o o o o o o o o o o o o 
o x x   o   o o   x o o o o o o o o o o 
x     x x o o x o o o o o o o o o o o o 
    o   x   o x o o x o o o o o o o o o 
o           x   x o o o o x o o o o o o 
          o o o       x o o o o o o o o 
          o o     o   x   x o o o o o o 
    x x             o x     x o o o o o 
        x x     o   o       x o o o o o 
                      o     x x o o o o 
o                     o         x x o o 
    o                           o o o o 
o     o o         o o     x x   x o o o 
o       x x         o   x o o   x x o o 
----------------------------------
 -- Step:344
----------------------------------
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
x o o   o o o o o o o o o o o o o o o o 
o o   x x o x o o o o o o o o o o o o o 
o x x o o o o x o o o o o o o o o o o o 
o   x o o   o o o o o o o o o o o o o o 
x o   x   o o   o o x o o o o o o o o o 
  x o   x x x o o   o o o o o o o o o o 
            x o o   o x o x o o o o o o 
              o o x o o   o o o o o o o 
o       o o x   o o o   x o o o o o o o 
              o o   x     x x o o o o o 
    x   x           x         x o o o o 
    x       x     o           x o o o o 
                    o   o x     x o o o 
  o                     o       o o x o 
o o   o           o o           x o o o 
o   o   x           o o           x o o 
        x         o   x   x x x     x o 
----------------------------------
 -- Step:345
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o   o o o o o o o o o o o o o o o o o 
x x o o o x   o o o o o o o o o o o o o 
o x   x x o o o o o o o o o o o o o o o 
x     x   o   x o o o o o o o o o o o o 
o   x   o x o o o x o o o o o o o o o o 
  x x         x o o o o   o o o o o o o 
        x     x   o x o x o o o o o o o 
                x o o o o o o o o o o o 
  o   o   x o o o     o   x x o o o o o 
    x             o x     o o o o o o o 
              o o         x   o x o o o 
  x           x o o             x o o o 
  o                   o x       o o o   
o   o o                         x o o x 
o   o           o o o o o       x x o o 
  o   x               x             x o 
          x   o o       x x     x     x 
----------------------------------
 -- Step:346
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
  x o o o x o o o o o o o o o o o o o o 
o x   x     o o o o o o o o o o o o o o 
x   o o o x   x o o o o o o o o o o o o 
    x   o   o o o o o o o o o o o o o o 
x     x x   o o o o x o o o o o o o o o 
      x     o   x o x o o o o o o o o o 
  x             o   o   o x o o o o o o 
              x   x o o   x o o o o o o 
o o   o o   x o     o       o o o o o o 
              o o x   o   x x o o o o o 
              x o               o x o o 
                o             o   x o   
o x o                 x         x o o o 
        o         o o x           x x o 
o o                   x   o   x     x o 
o   o   x       o       x x           x 
o           o     o           x         
----------------------------------
 -- Step:347
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
  o o o o x o o o o o o o o o o o o o o 
o o x x   o o o o o o o o o o o o o o o 
x o     o o o o o o o o o o o o o o o o 
o o     x   o o x o o o o o o o o o o o 
x     o x     o o o o o o o o o o o o o 
  x x x   o o o o   o x o o o o o o o o 
              o   x o o o o o o o o o o 
                  o x o x o o o o o o o 
  x                 x     o x o o o o o 
o   o     x   x       o   o o o o o o o 
o       o       x   o   x     x o o o o 
              o x   o o       o x o o o 
                                    x o 
x o     o       o   x             x o   
o                   x x       x     o x 
o       x     o o o     x x       x   x 
o o   o           o                 x   
          o                             
----------------------------------
 -- Step:348
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o   x x o o o o o o o o o o o o o o o 
  x o   o o o o o o o o o o o o o o o o 
o o o   x o o o o o o o o o o o o o o o 
x         o   x o o o o o o o o o o o o 
  x x x   o o o o o o o o o o o o o o o 
      o o o o o   o   o o o o o o o o o 
  x   x         o o x x x o o o o o o o 
                    x x o o o o o o o o 
x   o                 x   o o o o o o o 
  o         x       o   o   x o o o o o 
  o       x       x o   o x   o x o o o 
        o     x       o o       o x o o 
  o                                 o x 
        o o   o   x   x       x     x   
x                 o o               x x 
  o   o o     o     x   x       x   x   
          o   o o o                     
o o                                     
----------------------------------
 -- Step:349
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o   x o o o o o o o o o o o o o o o o 
o   o o o o o o o o o o o o o o o o o o 
x o x   x o o o o o o o o o o o o o o o 
x         x o o o o o o o o o o o o o o 
  o o   o o o   x o o o o o o o o o o o 
x       o o o o o o o o o o o o o o o o 
      x   o   o o   o x o o o o o o o o 
x       o o   o o x   x o x o o o o o o 
          o       x     x o o o o o o o 
  o               x x o o   o o o o o o 
    o     x           o   o o x x o o o 
        x           x   x   o     o o   
o o o o             o           x o o   
o o       o   x         o         x x o 
                o o               x x   
      o o         x x x x         x x   
x           o   o o               x     
o o o   o o o                       x   
o o           o                         
----------------------------------
 -- Step:350
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
  o x x x o o o o o o o o o o o o o o o 
o x     x x o o o o o o o o o o o o o o 
  x o     x o   x o o o o o o o o o o o 
      o o o o o x o o o o o o o o o o o 
o o   o o o o o o o o o o o o o o o o o 
      o o   o o o o   o x o o o o o o o 
      x o   o   x x o   x o o o o o o o 
o o     o   o o     x     x o o o o o o 
          x     x     x x x o x o o o o 
                    o o x o o   o x o   
o o o                     o   o o o o o 
o o       o         x   o       x x   o 
o     o                         x x o x 
o     o       x   x x           x x     
          o o o o               x       
  o o     o   o         x           x   
x             o   o                     
o   o   o   o                           
----------------------------------
 -- Step:351
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o   x o o o o o o o o o o o o o o o o 
o x   x o x o o o o o o o o o o o o o o 
x     x     x o o o o o o o o o o o o o 
    x     o x o o x o o o o o o o o o o 
    o o   o   o o x o o o o o o o o o o 
o   o o o o o o o o o o o o o o o o o o 
o   o o   o o   x   o x o o o o o o o o 
o     x x o o o     x     x o o o o o o 
o       o o o           x   x o o o o o 
                  x x   o o   x x o o o 
o                     x   x   o o o x o 
o o                 o   x o o   x x o   
o   o o o             o o o o     o o x 
o o     o         x x         x     x   
      o o o     o x         x x x       
  o       o   x   x                     
            o o o o             x       
    o       o                           
x     o   o   o o                       
----------------------------------
 -- Step:352
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o x x o x x o o o o o o o o o o o o o o 
x     x x   x o o o o o o o o o o o o o 
            o o o o o o o o o o o o o o 
          x o o     x o o o o o o o o o 
o   x   o   o o   o x o o o o o o o o o 
o o o   o o o   x o o o o o o o o o o o 
o o   x o o o o   o x   x o o o o o o o 
    o   o x o             o x o o o o o 
        o o o     x           x o o o o 
o                       x x   o o o o o 
o o                 x     o o x x x x   
    o   o             o   o o x     x o 
o o o                   x     x o   x   
o   o o o       x x   o                 
o o   o   o o   x         x         x   
      o o   o   o                       
o o           x   x x                   
x x   o o o   x                 x       
        o o o o   o                     
----------------------------------
 -- Step:353
----------------------------------
o   x o o o o o o o o o o o o o o o o o 
x o o x x o x o o o o o o o o o o o o o 
  x       o o x o o o o o o o o o o o o 
      x     o o o o o o o o o o o o o o 
            x o o     x o o o o o o o o 
o o o   o o o   o   o x o o o o o o o o 
o   x o o o   o   x o   x o o o o o o o 
    o   x o o o   x   o o o o o o o o o 
o o   o   o x o           x   x o o o o 
o o     o o                   o o o o o 
o       o           x x         x x x   
o o o   o               o x x o       o 
o                       o o x         x 
o o o o         x       x x       o     
o o o     o         x               x   
        o o o         o                 
o o     o o o   x x       x         x   
x x   o o   x     x                     
  o o o o o       o                     
      o o o   x                         
----------------------------------
 -- Step:354
----------------------------------
      x o   x o o o o o o o o o o o o o 
o x x   o x   o o o o o o o o o o o o o 
o   x   o o o o o o o o o o o o o o o o 
          o   x o   o o o o o o o o o o 
o   o       o o   o o   x o o o o o o o 
o     o o   x   o o   o x o o o o o o o 
  o     x o o o o   x o o o o o o o o o 
o o x o o o o   x     o x x   x o o o o 
o o o   o x o               o o o o o o 
o   o o     o               o   x x x   
o o o   o o       x     x           o o 
          o o         o       x       x 
o o o           x       x x   x   o     
o o       o             x           x   
o o   o   o                             
o o o o o     o x o o     x             
x   o   o   x   x                 x     
    o o   o                             
  x   o o o   x   x                     
    o o o                               
----------------------------------
 -- Step:355
----------------------------------
        x     x o o o o o o o o o o o o 
x     x o o o o o o o o o o o o o o o o 
  o       x o o o o o o o o o o o o o o 
    x   o   o o x o o   x o o o o o o o 
  o           o o o   o o o o o o o o o 
o o o     o o o o   o   o x o o o o o o 
o   o o o x x   x o   x   x   o o o o o 
o   o x   x o o       x o o o o o o o o 
o o o         o           o   x x x x   
  o o o o o             x o o       o o 
o     o o o o         o       x       x 
o o o   o     o         x     x     o   
o         o             x               
o   o   o o               x       o   x 
o o o o o                         o     
x o o o       x x o                     
  o   o   o   x   o                     
    o o o o   x x                       
  o o o o o         x                   
  x o o   o                             
----------------------------------
 -- Step:356
----------------------------------
x     x o o   o x o o o o o o o o o o o 
  o     x o   o o o o o o o o o o o o o 
            x o o o o o x o o o o o o o 
          o o o o x   o o o o o o o o o 
o o o o     o o o o o o o o o o o o o o 
  o o o     x     o   x x o o o o o o o 
  o     x o o o   x o     o o o o o o o 
o o x o     x   o       x x   x x x   o 
o     o   o   o o     o o o o o   o o o 
o   o o   o               o         x x 
o o o o o               o   x x         
o     o o o o         x               o 
o o o o o o   o                         
  o o o o                   x   o o     
x o o o                                 
o o o o o o x     x                     
    o o o o x       o                   
o o o o o o x                           
  o o o o                               
  o x o o   o       x                   
----------------------------------
 -- Step:357
----------------------------------
  x     x   o   o x o o o o o o o o o o 
    o     x o o o o o o o o o o o o o o 
          o o x o o o   o x o o o o o o 
  o   o   o o o   o o o o o o o o o o o 
  o         x o   x   x o o o o o o o o 
o o     o     o o   o o o x o o o o o o 
o o o     x x   o   x     x     x o o o 
o x o o   o   o   o       o o o   o o   
o x o o             o   x o   x   x x x 
o o o o o       o       x   x           
o o   o o o o         x   o           o 
o o o o o o   o       o o               
o o o o o   o                   o o     
o o o o       o               x         
  x o o o         x                     
o o o o o x                             
o o o o o x       o                     
o o o o                                 
o o o o o o o o     x                   
o   o x                                 
----------------------------------
 -- Step:358
----------------------------------
    x     o o o o x o o o o o o o o o o 
o o     x o x   o x o o o o o o o o o o 
o o         x o o o o x x o o o o o o o 
    o   o   x o x x   x o o o o o o o o 
o   o       o         x o o o o o o o o 
o o o     o x   o o x o o o x o o o o o 
o x o       o o   o   o     o o   x o   
  o o     x     o o o   x x   x x x x o 
x o   o o             o   x       x x o 
o o o o o o       o       x             
o o o o o               o   o     o o   
o o o o o   o   o             o o o     
o o o o   o o o       o                 
  o o o o         x                     
o o o o   o   o o                       
o x o o x                               
o o o o x     o o                       
o o o o o o                             
o o o     o o                           
o o x o o                               
----------------------------------
 -- Step:359
----------------------------------
o       o o x o     x o o o o o o o o o 
o o o   x x   o x o o o o o o o o o o o 
              x x x x   o o o o o o o o 
  o o o o o x x     x   x o o o o o o o 
o o                   o x o o o o o o o 
o o o   x x o o   x x o   x o o o x o o 
x o   o   x o   o o o     x o x x x x o 
o o   o     o   o o   o   x x   x   o   
o o o o         o       x             x 
x o o o o   o o o     o o   x     x     
o o o o     o o o             o o o     
o o o o   o                 o o     o   
o o o o o o     o               o o     
o o o o o o   o     x o                 
o o o o o         o                     
x o o x o o   o                         
o o o x o o       o                     
o o o     o o                           
o o o o o                               
o x o o o o                             
----------------------------------
 -- Step:360
----------------------------------
  o     x x   x       x o o o o o o o o 
            x x   x x o o o o o o o o o 
o o o         x x     o o o o o o o o o 
o o   o   x     x       o x o o o o o o 
o o o o x     o     x x   o o o   x o o 
x o   o     x           o o x x x x o o 
o o o o o x x o o x x o   x x     o o   
  o o o o o     o   o               x   
o o o o o   o o o o         x x x       
o x o o     o o o       x     x       x 
o o o o o   o       o o     o o   x     
o o o o o o o                   o     o 
o o o o o   o o             o   o       
o o o o o   o   o   o           o       
x o o x o o                             
x o o o o   o     o                     
o o x x o o                             
o o o o o o       o                     
o o o o o o o                           
o o x o     o                           
----------------------------------
 -- Step:361
----------------------------------
  o o x x x x x         x o o o o o o o 
o o o o   x   x x     x o o o o o o o o 
o o       x       x   o o o o o o o o o 
o o o   o     o   x x o   o x o o o o o 
      x             x o o o   x o o x o 
  o o o o     x       o   x o x   o x o 
x o     x     x x     x       x     x x 
o o o o o   o   o o o o   x x x         
o o o o     o o                         
x o o o o o o     o o     x o o x x x   
o o o o o o o o o         o             
o o o o o   o o       o       o   o o   
o o o o o o                   o         
o o o o o o   o     o o     o           
o x x o o   o o o o             o       
o x x     o     o                       
o o o o x o o   o o                     
o o o o o   o                           
o o o o o o o o                         
o x x o o     o                         
----------------------------------
 -- Step:362
----------------------------------
o o x x x   x x x         x o o o o o o 
o o o   x   x     x     x o o o o o o o 
o   o o x           o   o   o o o o o o 
o o o o   o o       o   o x o o o o o o 
o o o   o     x   x   x   x   o x o o x 
o     x       x         o   x x   x o x 
o x         o o   o o o           x     
o o o   x       x     x     x           
o o o o o o o     o o         o     x   
o x o o o o o o           o     x       
o o o o o o o o o o       x             
o o o o o o o       o       o   o       
o o o o o o o o           o o       o   
o x o o o o     o o     o     o o       
  o o x   o o o     o                   
o o   o o o o o o o o           o       
o x x x o   o o     o                   
o o o o o o   o                         
o x x o         o                       
o o o o     o o o                       
----------------------------------
 -- Step:363
----------------------------------
o   o x   x   x             x o o o o o 
o   x x   x   x         o x o o o o o o 
o o o x   o o     o o o   o o o o o o o 
o o o   o     x         x x o o o o     
o o   o   o o           x   o x   x x o 
o o     x   o     o o     x         x   
x o o         x       x o     x         
o o o o o o o     x           x   x     
o     o x   o o   o   o     o           
o o x o o o o o o o       x             
o o o o o o         o           x       
o o o o o o o o o o     o o       o     
o o o o o o o     o     o o             
o o x o o o o o           o o       o   
o o x x o o o o o   o o         o       
o   o o o o o   o   o           o o     
x     o x o o   o                       
o x x o     o   o                       
o o o x o   o o o                       
o o o   o   o                           
----------------------------------
 -- Step:364
----------------------------------
o o x                     o o o o o o o 
o o o             o     x   x o o o o o 
o o x   x     o   o   o o o o o o o o   
o o   o   o o         x   o x o   x o o 
o o     o o         o x     x o o     x 
x o o o o x                           x 
o o o o     o     o o   x x             
o o o   x o o x                         
o o   o o o o   o x       x o o   x     
o o o o o o         o o                 
o o x o o o o o o o   o           o     
o o o o o o o       o o o   o           
o o x o o o o o o       o   o           
o o o o o o o o   o o o o       o   o o 
o o o o o o o o o       o         o     
    x x o o   o o o o o       o         
o     x o     o   o                     
x     o o o   o   o                     
o x x   x o o o   o                     
o o   o o o   o                         
----------------------------------
 -- Step:365
----------------------------------
o o o                   o   x o o o o o 
o o x   x       o         o o o o o o o 
o x   o         o     x x o x o o o   o 
o o o   o o       o         o o o   x x 
x o o o o           x       o x   o     
x o o o x           o               x   
o o o   o o           x                 
o o   o o o x     o       x             
o o o o x     o x           x   o       
o o o o o o o     o o o o               
o x o o o o o       o o                 
o o o o o o o o o o   o   o     o o     
o o o x o o o o   o o o o o         o o 
o o o o o o o   o o   o       o         
    x o o o o o o o o o       o     o   
o o   o x o o o o o o   o               
o o     x o o o o o o   o               
      o   o o o o o o                   
x     o o o       o                     
o x x o x o o   o                       
----------------------------------
 -- Step:366
----------------------------------
o o   o                   o o o o o o o 
o x   x           o x x o   x o o o o o 
x   o o o         o o     x o x o   x x 
o o o o o       o           o o   o     
o x o o o       o         x x   o   o   
o x o   o o         x             x     
o o   o x               x               
o o o o   x                 x           
o o o x o o o x   o o                   
o o o o o o o o o   o o   o     o       
o x x o o o o o o o o o   o o     o     
o o o x o o o o o o o o       o       o 
o o   o o o o o o o   o     o     o     
o o o o o o o o o   o   o   o o         
o o   x o o o o o o o   o   o           
o o     o x o o o o o o   o         o o 
      o   x o o o o o                   
o   o o o o   o o o     o               
  x   o     o o o   o                   
x     x   x o o                         
----------------------------------
 -- Step:367
----------------------------------
o x                     o o o o o o o o 
  o o o           x     x   x x o   x x 
    o o o       o     o   x x x x o o x 
x o o o o         o         x   o   o   
o o x     o   o         x   o o   o     
o o   o o       x x     x               
o x o x o                               
o o o x o           o       x x         
o o o o o x x x o o o   o o             
o o o o o o o o o o   o o o o o         
o o o x o o o o o o o         o o       
o x   o o o o o o o o       o           
o o o x o o o o o   o       o o     o o 
o o o o o o o o o o o o o o       o     
o o o o x o o o o o o o   o   o         
    o o x o o o o o o o o   o o   o     
o o   o o o o o o                     o 
  o o o   x o o o   o o   o             
x o o x   o o o o o   o                 
  x         x   o                       
----------------------------------
 -- Step:368
----------------------------------
x                       x   x o o   x x 
  o o o o                 o x o x o x   
o o o   o o       x o   x   x   o o x   
x x o           o   o         o x o     
o x o o     o   o         x x           
o   o o o     x x               o o     
o o x x o o         o                   
o x o o           o       x x           
o o o x x x   o x o o o o     o         
o o o o o o x o o o o o o o   o o       
o   x o o o o o o o   o                 
x o o x o o o o o o o o   o   o     o o 
o o o x o o o o o o o   o o o           
o o o o x o o o o o o   o o o o o       
o o o   o o o o o o o   o o     o o     
o o o o o x o o o   o o                 
o o o o o o o o o o o o     o o     o   
o o o   o   x o o o   o o               
  x x x     x o o   o     o             
    x     o   o   o o                   
----------------------------------
 -- Step:369
----------------------------------
  o   o o                 x   x x x     
x o o                     x     o x   x 
o     o       o o   x     x   o x x     
o   x o o o       o o     x x   o       
x   x         o x             x o       
o o o o   o x                       o   
  x o o   o                             
x o   x         o   o o x               
o o x x       x o o o o   o     o       
o o o   x x o o o o o o o   o o         
o o   x o o x o o o o o o     o     o   
o x x o o o o o o o o o o o o       o   
o o o o x o o o o o o o o o o o         
o o o   o o o o o o o o o   o o o       
o o o   x x o o o   o o       o     o o 
o o o   o o o o o o o o o o   o         
o o o o     x o o o     o o       o     
  x x o   o x o o   o                   
o x x   o o   x   o o o o   o           
      o o o o   o o   o     o           
----------------------------------
 -- Step:370
----------------------------------
o o   o                     x   x x   x 
x x   o       o         x x   x x       
o o o   o                       x       
      x     o   o   x     x o o x       
o o o o o     x   o             x       
x   x     x                           o 
    x x         o                       
o x       o       o o x                 
o o o o x     o x o o o o   o   o o     
o o x       x o o o o o   o o       o   
o   o   x x o o o o o o o o o           
x o   x o o o o o o o o o o   o     o o 
o o x   o o o o o o o o o o o o o       
o o o o x x o o o o o o     o o     o o 
o o o o o o o o o o o o o o     o       
o o o o x o o o o o o o o   o   o       
  x o     o o x o   o o o o   o   o o   
o     x o x o x o o o o     o           
x x     o o o x o o o o   o             
    o o   o o o o   o   o     o         
----------------------------------
 -- Step:371
----------------------------------
    o o o                     x     x   
o   o       o         x     x x x     x 
x x o o   o o   o             x         
    o             x       o   x         
x   x x                                 
  o   x o     x   o             x       
o         x o o                       o 
o   x           o o x o   o o         o 
o x   x   o   x o o o o   o   o o       
o   o       o o o o o o o o o o   o     
  o x       x o o o o o o o o     o   o 
o x o   x x o o o o o o o o o o o o     
o x o x o o o o o o o o o o o o       o 
o o o x o   x o o o o o o o     o       
o o o o o o o o o o o o o o o o o o o   
o o o x x o o o o o o o   o   o   o     
o o x     x x o o o o o     o o o     o 
x x     x   o o x o o o o o             
    o o o o   o o o o   o     o         
    o     o   x o o   o   o             
----------------------------------
 -- Step:372
----------------------------------
  o o o     o                         x 
x     o o o                 x x         
    x   o o o o       x         x       
    x                       o           
  x x             x           x         
o       x                         x   o 
  o         x x o o       o             
  o         o o o o o o o o   o o   o   
x   x   x   o   o   x o o o o           
  o           x o o o o o o o   o       
o   o       o o o o o o o o o o o o o   
x   x       x o o o o o o o o         o 
o o x   x x x o o o o o o o o     o     
o x o o x o x o o o o o o o o o o o o o 
o o o   x o o o o o o o o o   o o o o   
o o x o   x o o o o o o o   o o o     o 
x x         o o o o o o o   o     o     
        o o x o o o o o o   o           
  o o   x o   x x o   o o o             
    o o       o o   o o o     o         
----------------------------------
 -- Step:373
----------------------------------
o o   o o o o               x           
  x   o o o o                           
  x x x   o     o                       
                              x         
  x             x           o           
  x   x         o               x   o   
o o o           o   o       o           
o   o       x x o o o o o o o o         
  x     o o   o o o o o o o   o     o   
x   o   x       o o x o o o o o   o     
x   x       x x o o o o o o o o       o 
o         o o o o o o o o o o o   o o o 
o     x       x o o o o o o o o o   o   
x o x x   x o x o o o o o o   o o o o o 
o o   o   x o o o o o o o   o o o o   o 
x x         x o o o o o o o o     o   o 
      o   o o o o o o o o o o o o       
  x   o   x o x x o   o o         o     
o o o o   x o   o   o o o   o o o       
    o       o o o o o o o o             
----------------------------------
 -- Step:374
----------------------------------
  x o o o o o o                         
o o   x o     o                         
        o                               
  x x     o     o         o o   x       
x     x         o                       
o   o           o           o     o o   
o x             o o   o o o             
    o o         o o o o o o     o   o   
x x     x   x x o o o o o o o o o o     
    x     o   o o x o o o o o o o     o 
                o o o o o o o o o o   o 
x       o   x x o o o o o o o o   o o o 
  o x           x o o o o o o o o o   o 
x x         x o x o o o o   o o o o   o 
x x x x     x o o o o o o o o o o   o o 
      o o o   x o o o o o o o o o o o   
      o   o   x o o o o o   o           
o   o o o   x   o x o o o o o   o o o   
  x         x   o o o o o o o o         
  o       o o o o o o o     o o         
----------------------------------
 -- Step:375
----------------------------------
    x x o o o                           
o     o   o                             
o             o o         o             
      x o   o o o             o         
o x x         o                         
                o o o o o o o o o       
x   o         o o o   o             o   
x x o   x   x o o o o o o o o o o o o o 
    o         x x o o o o o o o o       
      x     o o o o o o o o o o o o o o 
            o o   x o o o o o o o o o o 
  x x     x     x o o o o o o o o o o o 
x x     o         x o o o o o o o   o o 
    x       x x o o o o o o o o o   o   
  x     o     x x o o o o o o o o o o   
x x   x   o o   x o o o o o o     o   o 
    o   o       x o o o o o o o   o     
  o       x     x o o o o o o o o     o 
      o o     o o o o o   o o   o o     
  x   o o   x o o o o o o o o           
----------------------------------
 -- Step:376
----------------------------------
o x     x o   o                         
              o o                       
  o   o   o   o o           o           
      o     o o                 o       
  o o     o o     o       o o           
x o o         o o o o o     o     o     
            o       o   o o o o o o o   
    x x     x x o o o o o o o o o       
  o         o o o o o o o o     o o o o 
    x       o x x o o o o o o o o o o o 
  x               x o o o o o o o o o   
  x         o o   x o o o o o o o o o   
  x x o   x   x x o x o o o o o o o o   
x x     o x     x o o o o o o o o o o o 
x x x       x     x o o o o o o o     o 
    x   x     o   x o o o o o o o o o   
o o       o o     x o o o o o   o   o o 
  o o o o   x   o x o o o o o   o o     
  x o   o o o   o o o o o o o o       o 
    o       x x o o o o o o   o   o     
----------------------------------
 -- Step:377
----------------------------------
x         x o o o                       
  o o       o                           
        o   o o   o           o o       
  o     o o o     o       o o   o       
  o o o o     o     o         o o o     
  x       o o   o   o   o o o o   o o   
  x             o o o o o o o o o       
        x o o o x o o o o   o   o o   o 
    x       x o o o o o o o o o o o o   
  o         x     x o o o o o o o o o o 
x   x x             x o o o o o o o o o 
    x         x     x o o o o o o o o o 
x     x x x o     x o x o o o o o o o o 
x   x   x         x o o o o o o o   o o 
x             x     x o o o o o o o o   
x x x x         o o x o o o o o o o o o 
o o     o   x x o o x o o o o o o o o o 
o o o o   o     o o x o o o o o         
  x x o     x     o o o o o o o o o   o 
      o         x o o o o o o   o   o o 
----------------------------------
 -- Step:378
----------------------------------
  o         x                           
x     o o o o o o                       
        o o o   o o o     o o     o     
o     o o o   o               o o o     
  x o     o o   o o o   o o o       o   
    o   o     o o o o o o o o o o     o 
x         o     o o o o o o o o o o o o 
          o o   o x o o o o o o o o o o 
              x   o o o o o o o o o o o 
o   x             o x o o o o o o o o o 
o   x       x x       x o o o o o o o o 
x     x               x o o o o o o o   
    x       x       x o o o o o o o o o 
x                   x x o o o o o o o   
        x       x x   x o o o o o o o o 
o o     o     o   x o o o o o o o o o   
o   x x   x     x x o o o o o o o o o   
  x     o   x   o x x o o o o o o o o o 
    o x   o     o o o o o o o o o o o o 
        o o       x o o o o o o   o o   
----------------------------------
 -- Step:379
----------------------------------
o       o o   o                         
x   o   o o x o o         o       o     
x     o o o   o               o o       
          o   o o o o o o     o     o   
o o x   o o   o o o o o o o   o o o   o 
x         o   o o o o o o o o o   o   o 
  o o   o o o o o o o o o o o o o o o   
          o   x   o x o o o o o o o o o 
o             o o   o o o o o o o o o o 
    x x           x o o o o o o o o o o 
x         x           o x o o o o o o   
              x         x o o o o o o o 
x     x       x     x x o o o o o o o o 
                        x o o o o o o o 
o o             x     o o o o o o o o   
o   o   x           x x o o o o o o o o 
  x         x o   x x o o o o o o o o o 
x   o o   x     x o o o o o o o o o o o 
    x   o         x x o o o o o o o o   
    o o o       o   x o o o o o o o o o 
----------------------------------
 -- Step:380
----------------------------------
x     o     o   o         o       o o   
  o   o   x o o                         
  x o   o o o o o o       o o o         
        o   o o   o o o o o   o o o o o 
x x o o o o o o o o o o o   o o     o o 
        o   o o o o o o o o o o o o o   
o o   o o o   x o o o o o o o o o   o o 
o             o o x o o o o o o o o o o 
        o o o o   o o o o o o o o o o   
x x                 x o o o o o o o o o 
            x         x o o o o o o o o 
      x     x             x o o o o o o 
                x x     x o o o o o o o 
o               x       x x o o o o o   
o o o   x           x x o o o o o o o o 
                    o o o o o o o o o o 
x o o     x   x x     x o o o o o o o o 
  x o             x x o o o o o o o o o 
    o o         x o o o o o o o o o o o 
    x o   o   o       x o o o o o o o o 
----------------------------------
 -- Step:381
----------------------------------
    o       o o   o o   o       o     o 
x o o   o   x o o           o o         
      o o o o o o o o   o o   o o o o o 
  o o   o o o o o   o o o   o o   o o o 
    x o o o   o o o o o o o o o o o     
x     o o o o o o o o o o o o o o o o o 
o   o       o o x o o o o o o o o o o o 
o o o o   o o   x o o o o o o o o o o   
x       o o       o o o o o o o o o o o 
        o     o   o o x o o o o o o o o 
                        x o o o o o o o 
                x       o o x o o o o o 
                x         x o o o o o   
  o o         x         o o x o o o o o 
o     x               x x o o o o o o o 
o                   x x o o o o o o o o 
  x   o       x       o x o o o o o o o 
  o o         x x     o o o o o o o o o 
  o o             x x x o o o o o o o o 
      x     o o o   o o o o o o o o o o 
----------------------------------
 -- Step:382
----------------------------------
    o o o x x o o o o o       o   o     
  x o o o o o o o o     o o o o     o o 
  o o   o o o o o o o o     o o o o o o 
    o o o o o o o o o o o o o o o o o   
      x o o o o o o o o o o o o o o o o 
    o o o o o o o o o o o o o o o o o o 
x o o o o o o     x o o o o o o o o o o 
x       o o   o   x o o o o o o o o o o 
      o o     o o o o o o o o o o o o o 
          o   o o o     x o o o o o o o 
        o         o       x o o o o o   
                        o   o x o o o o 
                        o   x o o o o o 
o     o               x x o o x o o o o 
  o     x           x     o o o o o o o 
  o   o                 x o o o o o o o 
o             x x     x o o o o o o o o 
  x   o           x o o o o o o o o o o 
o     o               o x o o o o o o o 
    x   o o o o   x x o o o o o o o o o 
----------------------------------
 -- Step:383
----------------------------------
  o o o   o o x o o         o o     o o 
    x o   x o o o o o o   o o o o o o o 
  o o o o o o o o o o o o o o o o o o o 
  o o o o o o o o o o o o o o o o o o o 
    o o x o o o o o o o o o o o o o o o 
o o   o o o o o   o o o o o o o o o o o 
  x o o o o   o   o x o o o o o o o o o 
  x o o o   o o o   x o o o o o o o o o 
    o         o o     o o o o o o o o   
      o o       o   o o x x o o o o o o 
      o   o o o o   o       x o o o o o 
                          o x o o o o o 
o                     o       x o o o o 
  o   o o                 x x o o o o o 
  o                   x o o o o o o o o 
o o o               x     x o o o o o o 
o   o o     x         o o o o o o o o o 
                  o   x o o o o o o o o 
  x o   o   o     x   x o o o o o o o o 
o     x o       o     x o o o o o o o o 
----------------------------------
 -- Step:384
----------------------------------
    o       x o o o o     o o o   o o o 
o o o x o o o o o o o o o o o o o o o o 
o o o o   x o o o o o o o o o o o o o o 
  o o o o o o o o o o o o o o o o o o o 
  o o o o o o o o o o o o o o o o o o o 
o   o o x o o o o o x o o o o o o o o o 
o   x o o   o o o o o o o o o o o o o o 
    x o   o o o   o x x o o o o o o o o 
      o o o o   o o o o x o o o o o o o 
  o o o   o o o   o o o   o x o o o o o 
    o o   o o     o   o       x o o o o 
o o                     x x o o o o o o 
  o                     o     x x o o o 
      o                     o x o o o o 
o     o                 x x o o o o o o 
o     o               x o o x o o o o o 
  o     o             x   o o o o o o o 
o   o             x   o o o o o o o o o 
    x     o   o       x x o o o o o o o 
  o     x   o o         x o o o o o o o 
----------------------------------
 -- Step:385
----------------------------------
o     o o     x o o o o o o o o o o o o 
o   x   o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o x o o o o o o o o o 
o o o   x x o o o o x o o o o o o o o o 
    o x   o o o o o x o o o o o o o o o 
    x x o o o o o o o o o o o o o o o o 
  o o o o o o o o o o x o x o o o o o o 
  o o   o       o   o o o   o x o o o o 
        o     o o   o     o   x x o o o 
o o o     o o o o o         x x x o o o 
o                       x     o o o o o 
o   o                       x o o o o o 
        o                   x o o o o o 
  o     o               x x o o o o o o 
o                       o o o o o o o o 
    x   o     o o     x o o o o o o o o 
o     x     o o   x x   o x o o o o o o 
o o   x   o             o x o o o o o o 
----------------------------------
 -- Step:386
----------------------------------
o o o o o o o   x o o o o o o o o o o o 
o     o o o o o o o o o o o o o o o o o 
o o x o o o o o o o o o o o o o o o o o 
o o o o o o o o o o x o o o o o o o o o 
o o o   x x o o o o o o o o o o o o o o 
o o o o   o x o o x o o o o o o o o o o 
o x x     o o o o o   x o o o o o o o o 
  o o o x o o o o o   o o o o o o o o o 
    x o o o o o     x o x o o o o o o o 
      o   o o o   o o o   o o o x o o o 
o o       o o o o     o o   x     x o o 
o o     o           o     x     o o o o 
  o o o   o o o   o   x       x x o o o 
                              x o o o o 
o o       o                   x o o o o 
o   o o                   o x o o o o o 
o o     o o   o o       x o o o o o o o 
x x           o   x     x o o o o o o o 
o o x   o o       x   o   o x o o o o o 
o       x   o           x o o o o o o o 
----------------------------------
 -- Step:387
----------------------------------
o   o o o o   o o x o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o x o o o o o o o o o o o o o o o o o o 
o o o   x o o o o x o o o o o o o o o o 
o o o o   o x o o o o o o o o o o o o o 
o o o     x o o x o   o o o o o o o o o 
  o o   o o o o o o o o o o o o o o o o 
o x x x o o o o     o x o o o o o o o o 
o     x o o o o o   o x o x o o o o o o 
o o o   o o o   o   o   o o x x o o o o 
o o       o o o   o o     o     o o x o 
o   o o   o   o o o   x       x o o o o 
o o       o     o         x     o x o o 
o o   o   o                     x o o o 
o   o o o               o o o o o o o o 
o o o     o                   x o o o o 
  x         o     o       x x o o o o o 
o       o   o   x       x x o o o o o o 
x x     x   o   x     o o   o x o o o o 
  o       o   o       o x x o o o o o o 
----------------------------------
 -- Step:388
----------------------------------
o o o o o o o o o o x o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
x x o o o o   o o o o o o o o o o o o o 
o o o o   x o o o o o o o o o o o o o o 
o o o o o x o o x x o o o o o o o o o o 
o o   o o o o   o o o o o o o o o o o o 
o x x   o x o o o o o o o o o o o o o o 
  o     x o o o o o x o o o o o o o o o 
o o     x o o o o o x   x o x o o o o o 
o o   o o o o o o o o o       o x o o o 
o       o o o o o o o   o     o   x o o 
o o     o o o o o o       o     x o o o 
o o o o o o   o       x         x x o o 
o o o                   o x   o o x o o 
o o o     o             o o     o o o o 
  x   o o o o             x     x o o o 
o           o   o           o o o o o o 
x       x                   x o o o o o 
          o         o   x x o o o o o o 
  x         o o o     x     x x o o o o 
----------------------------------
 -- Step:389
----------------------------------
o o o o o o o o o   o o o o o o o o o o 
x o o o o o o o o o x o o o o o o o o o 
o o x o   x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o   x o o x o o x o o o o o o o o o 
o o o o o     o o o o o o o o o o o o o 
x x o o   o x o o o o o o o o o o o o o 
o         x o o o o o x o   o o o o o o 
o   o o   x o o o x o o o x o x o o o o 
o     o o o o o o o     o     x o o o o 
o o o o o o o o o o   o   o o   x o o o 
o o o o o o o       o o           x o o 
o o o o o   o   o o                 x o 
o o o o   o o o o       o o     x o x o 
o x     o o o             x   o o o o o 
o o o o       o o             o x x o o 
x     o                   o o o o o o o 
            o       o   x   x o o o o o 
        x   o o       x     x x o o o o 
x         o o     o       x x o o o o o 
----------------------------------
 -- Step:390
----------------------------------
x o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o x x o o o o o o o o o 
o x o o o o o o o o o o o o o o o o o o 
o o o   x x o o o o x o o o o o o o o o 
o o o o o     o x o o o o o o o o o o o 
  o o o o o o o o o o o o o o o o o o o 
o o x o o     x o o o x o o o o o o o o 
x   o o   o x o o x o o o o o o o o o o 
o o   o   o o o o o     x o   o x o o o 
o o o o o x o o     o o   o     x o o o 
o o o o o o o   o o o   o o       x o o 
o o o o o o   o o   o   o o o       x o 
o o o o   o o o o   o               o x 
o o o   o o o     o o o   x x     x o o 
x o o o o o     o           o o x o o o 
x o o   o o                 o o o o x o 
  o o   o     o o   o   x       x o o o 
        x   o o       x   o x x o o o o 
          o o                   x o o o 
  x     o     o     o   x     x o o o o 
----------------------------------
 -- Step:391
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
x o o o o o o o o o   x o o o o o o o o 
o o o     o o o o x o o o o o o o o o o 
o x o o o o x o o o o o o o o o o o o o 
o o o o x   o o o x x o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
x x o o   o o x o o o o x o o o o o o o 
o o o   o   o x o o x   o o o o o o o o 
o o o o o x x o   o o o o x     o x o o 
o o o o o o o o o o o   o o o o x x o o 
o o o o o o o o o o o o o o o o     x   
o o o o   o o o o o o                 x 
o o o   o o o   o o   o o   o       x o 
o o o o o o   o o       x           x   
o x o o o o         o       x x o o o   
o x   o o       o               x o o x 
      o x o o o   o o     x o o o o o o 
  o       o o       x     x     x o o o 
      o o                         x o o 
x     o     o   o o o           x o o o 
----------------------------------
 -- Step:392
----------------------------------
o o o o o o o o o o   o o o o o o o o o 
o x o o o o o o o   o o x o o o o o o o 
o x o o o o o o o o x o o o o o o o o o 
o o o o o     x o   o o o o o o o o o o 
o o o o o o o o x o o o o o o o o o o o 
  o o o x o o o o o x o o o o o o o o o 
o o x   o   x o o o o   o o o o o o o o 
x o o o o o x   o x x o x o o o o o o o 
o o o o x o   x o o o o o x o   x o o o 
o o o o o o o o o o o o   x o x     x   
o o o o o o o o o o o o o o           o 
o o o o o o o o o o o o     o o     x   
o o o o o o   o o   o   x         x   x 
o o o o o o o o     o o     x     o     
x o o o o   o o o     o       x x   x   
x   o o x o o o                   x   o 
  o o   o o o   o o         o o o o o x 
        o               x   o     x o o 
    o o     o o o o o             x x o 
      o o     o                   x o o 
----------------------------------
 -- Step:393
----------------------------------
o o o o o o o o o   o   o o o o o o o o 
x o o o o o o o o o   x o o o o o o o o 
x o o o o   o o o x o o o o o o o o o o 
o o o o o o o   x o o o o o o o o o o o 
o o o o o o o x o o o o o o o o o o o o 
o o o o o o o o o o x o o o o o o o o o 
o   o x x o   x o   x o o o o o o o o o 
o x x o o x     x o   x o x o o o o o o 
o o o x o o o x x o o o x o   o   x x   
o o o o o o o o o o o o x   x         o 
o o o o o o o o o o o o   x       o o   
o o o o o o o o o o o o o o         x x 
o o o o o o o o   o o x     o o   x x   
o o o o o o o o o o o o   x       x x   
o x o o x x o o     o             x     
o o o   o o o   o         o o x o o o   
x o   o o o   o o                 x x o 
o o   o   o o o o o       x   o     x o 
  o o   o   o o           o o   x     x 
    o     o o o o   o               x o 
----------------------------------
 -- Step:394
----------------------------------
x o o o o o o o o o   o o o o o o o o o 
o o o o o o o o o o o o x o o o o o o o 
o x o o o o o   x o o o o o o o o o o o 
o o o o o o o o x x o o o o o o o o o o 
o o o o o o o x o o o o o o o o o o o o 
o o o o o     x o   o x o o o o o o o o 
o o x     x o   x o   x o o o o o o o o 
x o x x x o o     x o o x o x o   x x   
o o x x o o o o o o o   o x o   o x   o 
o o o o o o o x x o o x   x       o o   
o o o o o o o o o o o o o           x   
o o o o o o o o o o o o   x         x   
o o o o o o o o o o o o o o o   x     x 
o o o o o o o o   o o x         x     x 
o x o x o o     o o       x             
  x   o o x   o o o     o       x x     
o x o o o o o o o o         o   x   o x 
  o o   o o o o           o o         x 
o o o o o o o o o o o     x   x     x   
      o o o       o         o         x 
----------------------------------
 -- Step:395
----------------------------------
o x o o o o o o o o o o o o o o o o o o 
o o o o o o o     o o o o o o o o o o o 
o o o o o o o o o x o o x o o o o o o o 
o x o o o o o x o o x o o o o o o o o o 
o o o o o   x o o o o o o o o o o o o o 
o o o o   o o   x   x o o o o o o o o o 
x x o o     o o   x     o o o o o x x   
x x x     x o o   o x x o x o x     o o 
o x o o x o o   x o     x     o   o o   
o o o x o o o o o o x o o       o x x   
o o o o o o o x o o o o   x             
o o o o o o o o o o o o o o o           
o o o o o o o o o o o     x       x x x 
o o o x o o o o o o x         x         
x o o o o   o o o   o             x     
x o x o o o o o o   o       o x         
x o o o o x o o         o         x x   
o o   o o o o o o o o     x   o         
    o o o o   o o o o           x x x x 
o o o o o   o     o o     o         x   
----------------------------------
 -- Step:396
----------------------------------
o x o o o o o o o o o o o o o o o o o o 
o x o o o o o o o o o o o o o o o o o o 
o o o o o o o   x o   x o o o o o o o o 
o o x o o o o o x o o x o o o o o o o o 
o o o o   o o   x   x o o o o o o o o o 
x x o o o   x o   o o o o o o o o x x   
  o     o o o o o     o o o o       o o 
x       o   x o   x     x o x   o o     
x   x x o o o   o   x o       x     x o 
o x x o o o     x x o o x       x o     
o o o o o o x o o o o o                 
o o o o o o o o o o o     x   o         
o o o x o o o o o o o o o   x           
o o   o o o o o o   o           x x     
o x o o o o o o o o x               x   
o x o o o o o o   o   o o   x           
o x x o x o o o o         o   o x       
o o o o o o o o o     o             x   
o o o o o   o o o o o     x       x x   
o o o o o o o o o       o o       x   x 
----------------------------------
 -- Step:397
----------------------------------
  o x o o o o o o o o o o o o o o o o o 
x o o o o o o o o   o o o o o o o o o o 
o o o o o o o o   x o o x o o o o o o o 
o x x o o o o x o   o o o o o o o o o o 
x x o o o     o       x o o o o o   x o 
  o o o o o   x x   x o o o o o x o o o 
x     o o o o o   o     o o x o o o o   
o o       o   x o     o o x         o   
  x     x o   o   x o       x         x 
x   o o o o o       x x           x     
o x x o o x o o x x o   o               
o o o o o o o o o o   o x               
o o x o o o o o o o o o   x   o         
o   o o o o o o o o   o o               
x o o o o o o o   x                   x 
x o o o x o o o o   o         o         
o o o x o o o o o o   o o   x o         
o x o o o o o o o o o   o o       x x x 
o o o o o o o o o     o o             x 
o o o o o o o o   o       x x       x   
----------------------------------
 -- Step:398
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o x o o o o o   o o o x o o o o o o o 
x o o o o o o   o x x   o o o o o o o o 
x o o x o     o x o o o o o o o o o o o 
  o x o o o o   o       x o o o o o o x 
x   o o   o o x       x o o x o o x o   
  o o o o     x o     o     o   o o   o 
x x   o o   o           x o o   o     x 
      o o o   x o o x o   x         o   
    o   x o o o         x           x   
x   o x o o o x o   x                   
o x x o o x o o o x o x o               
o o o o o o o o o o o   x o o           
  o o o o o o o   x x o o               
  x o o o o o o o     o                 
o x o x o o o o o o   o         o       
  o x o o o o o o o o o o     x   x   x 
x o o o o o o o o o   o     o           
o o o o o o o o   o o o                 
o o o o o o o o o   o   x x           x 
----------------------------------
 -- Step:399
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
x x o o o o o   o   x x x o o o o o o o 
o o o o o o   o o o o o o o o o o o o o 
  x   o x o o   o x   o o o o o o o o o 
o o o x o o   o x     o o o x o o   x x 
  o o o o   x o         x o o o o o x   
x x o o   o o   x     x   o o o o   o x 
    o o   o       o       x     o o o   
x   o o o   o o x     x x   x       x   
      o x x o o o                       
    x o     x o   o                     
x   o o x o o o x   x   x               
  x x o o o o o   x x   o     o         
o x o o o o o o o   o o o o             
o o o o o o o o o o             o       
  o x o o o o o o o o   o o             
o o o x o o o o o o o     o     x       
o o x o o o o o o   o o o o             
x o o o o o o o o o o o o             x 
o o o o o o o o o o o x x               
----------------------------------
 -- Step:400
----------------------------------
x o o o o o o o o   x o o o o o o o o o 
  o o o o o o o o o o o o x o o o o o o 
  x o o x o o o o x   x o o o o o o o o 
o o o   o o o o x o o o o o x o o   x x 
o x x o o   o   o   o   x   o o o o     
x x o o o o o   x       o o o o o x     
  o o   o o x       x     x       o x   
  o o   o o             x   o o     x   
    o     o o o   o x x         o o     
x     x o   x   x o o                   
      x       x     x                   
  x x x o o o x     x                   
x   o o o o o o x     o x x             
o o x o o o o o o o x       o o o o     
o   o o o o o o o o o   o               
o x o o o o o o o o o o   o o           
o     o o o o o o o o o           x     
  x o x o o o o o o o o o o           x 
o x o o o o o o o o o x x               
o o o o o o o o o o   o                 
----------------------------------
 -- Step:401
----------------------------------
  x o o o o o o o o o o o o o o o o o o 
  x o o o o o o     x o   o x o o o o o 
o o   o o o o o x o o o x o o o o   x x 
o o   o x o o           x x x o o o o   
x   o o o o   o x o   o   o o o o       
    x   o     x   o o     x o o   o o   
  x o o o x o         x o x o o o x   x 
o o   o o o           x       o   x     
      o o   x     x         o o         
  x o x x     o x x x             o     
    o     x x                           
x     o x o   o       x       o         
  x x o o o o x       x     o o   o     
x   o o o o o o x x o     x   o         
  o x o o o o o o o o     o o           
  o x o o o o o o o o   o         x     
o o o o o o o o o o o o o o o     x     
o   x o x o o o o o o   x               
o o x o o o o o o o       o             
o o o o o o o o o   o x                 
----------------------------------
 -- Step:402
----------------------------------
    x o o o o o o   x o o o o o o o o o 
o o x o o o o o o o o   o o o o o o   x 
  o o o o o o x o o   x   x x o o o o o 
x   o o o x         o   x o   x o   x   
  o o o     o x   x o o x o o o o o     
      o   o                 x o x x   o 
o   x o x x   o   o o x x   x o   o x x 
  x x o o         x     x   o   x o     
  x   x x o o x         o o o           
    o o       x x                   o o 
              o     x                   
  x x x o x x           x   o           
x o o x o o x x             o           
x x o o o o o x o o x x   o o     o     
  x o o o o o o o o   o o x   o         
o x o o o o o o o o o o o   o           
o   x o x o o o o o o   x     o         
o o x o x o o o o o   o o o       x     
o o o o o o o o o o o o o               
o o x o o o o o o o x                   
----------------------------------
 -- Step:403
----------------------------------
      x o o o o o o   x o o o o o o o o 
  x o o o o o o o   o o   o o o o o o o 
o o o o o x x o     x   o o o x o   x x 
  x o o       o o o o x   x o o o o     
o o o   o x x     x x x o   x x     o   
o   o o o x                   x     x x 
  x   x           x x x       x   x     
      x x     o o         o     x x     
          x x           x   o o         
  x   x x           x     o       o o   
    o         x x                       
        x     x           x o o         
  x x o o x     x                       
    x x o o x o x x     o o     o       
x x x o o o o o o o o x x o o           
x o o   o o o o o o o     o   o o       
o o o x o x o o o o   o   o o           
o o o x o x o o o o o o x       x       
o o o o o o o o o o o     o             
o x x o o o o o o x o                   
----------------------------------
 -- Step:404
----------------------------------
      x x o o o o   o   x o o o o o o o 
o   x o o o o o   o x   o o   o o   x x 
o o o o x o o x o     o     x o   o o   
o o o o           x x o o o x x o       
o x o   x x   o         x     x o   o   
o o   x x         x x       x     x o   
x o o x       o   x x       x         x 
          x             x   o       x   
              x o           o   x       
    o     x       x         o           
  x   x x   x x           o   o   o o   
                                        
x   x x x         x       o o   o       
x     o o x o x             o   o       
      x o o o o x x x   o x   o         
x x x o o x o o o o o o o o   o         
x o x     o o o o o o     o   o x       
o o x o x o o o o o o x o   o           
o x   o o o o o o     o o               
o o o x o o o o o o x                   
----------------------------------
 -- Step:405
----------------------------------
o     o o o o o   o       x o o o o   x 
o o x x x o o x   x o o     o o   o o   
o o x x o o     o o     o o   x o   x   
o o o   x       x     x x x     x o     
x x o o x         x x           x o     
o   x     x   o           x         x x 
o x x       o     x     x               
            x     x         x         x 
                x             o   x     
    o o     x                 o         
x     x               o o   o o         
x     x     x     x       o     o o o   
  x                       o   o         
      x x o x                 o         
x       x o   x         x   o o o       
x   x x   o o o x x x o o o o           
  x     o x o o o o o o o   o           
x x o     x o o o     o o o             
o o o o o o o o o o o x   o             
o x o o x o o o o x x                   
----------------------------------
 -- Step:406
----------------------------------
o o   x o o o o o       o x x o o   o o 
o x     o o x       x   o o o x o   x x 
o o o x x   o   x   o   x x     x o     
    x x   x       x x               o   
o   x x   x           x           x x   
x     x                 x           x   
x     x     x o           x x           
                    x               x   
    o             x       o o   x       
      x   x                 o o         
                      o         o   o o 
  x       x           o o o o o         
x     x     x                     o     
    x     x                 o o         
x         x o             o     o o     
              x x o o x x o o o         
x   x x   o x o x x o o   o             
o o o   o   x o   o o o     o           
x x o   o o o o o o x x o   o           
x o o o o x o o x x                     
----------------------------------
 -- Step:407
----------------------------------
o       x o o o o       x     x o o x x 
o o     x o o   x       x x x       x   
  x x     x x     x x             x     
o x x       x                     x x   
x x x                   x               
    x                                   
        x     x               x         
x                                       
                  x x   o o   o         
    o   x                           o   
                    o       o     o o   
                        o o   o o       
              x       o o o o o o       
x     x     x                   o o     
            x           o   o o     o   
      x         x x x o   x             
  o       x   x   x x       o           
x   x o o   o x o o   x o o   o         
x   o o o x o     x     o               
x x o o o o o x o   x       o           
----------------------------------
 -- Step:408
----------------------------------
  o       x o   x         x x x x x x x 
  x       x x o   x x x x         x     
o x x                               x   
x         x             x         x     
      x                           x     
x x                           x         
x         x x                           
                          o             
                x     o         o       
  o                 x             o     
        x           o o       o o       
                      o o o o o   o o   
      x         x           o     o     
              x       o o o o o   o     
                        o o o   o o   o 
  o       x x x x   x x     x           
      x o   x   o     x                 
  x o o o   x     x     x   o           
x x x o o o x   x         o o o o       
    x o o     o x     x o     o         
----------------------------------
 -- Step:409
----------------------------------
  x       x x x       x x x     x x x   
              x x       x x   x x       
x                   x             x     
  x                             x   x   
x x     x x                             
x           x                     x     
                                        
                x     o o               
                        o   o o         
o                             o o       
o     x           o o       o     o     
                      o   o o o o o     
                      o   o o o o o     
                x o o o o   o o o     o 
          x x x       o     x x       o 
o o         x         x x o       o     
      o o x x   x   x     o o           
    x o o       x     x   o             
x     x   x   x           o o o         
x     x   o   x           o o o         
----------------------------------
 -- Step:410
----------------------------------
    x     x     x     x x     x x     x 
          x       x x x     x     x     
  x           x       x x     x x   x x 
x   x                           x     x 
            x                           
                                        
          x x                           
                      o     o o         
                x     o       o         
  o               o   o o   o     o     
                      o     o o o       
o                   o   o   o o o o o   
                    o o o o o o o     o 
          x x       o o   o x x o o   o 
o         x x     o   x                 
      o     x             x o   o       
  o     x x   x x     x o o             
      x             x                   
  x x x o       x       o o     o       
          x x           o o     o       
----------------------------------
 -- Step:411
----------------------------------
  x     x x       x         x     x x   
                  x                   x 
x           x             x             
                              x         
    x                           x       
          x                             
                            o o         
                        o               
  o                 o o     o           
                    o     o o       o   
                      o o o o o   o o   
                o o   o o o o o o       
o                 o o o o o   o   o o o 
                      x   x o o x   o   
  o o o x x x   o   o o       o o       
  o     x   x x x           x           
      x     x           x               
    x                     o o   o       
      x x   x       x o o o             
  x     x           o o     o     o     
----------------------------------
 -- Step:412
----------------------------------
                                      x 
  x     x       x         x             
  x           x                         
                                        
                                  x     
        x                   o o o       
                                        
  o o               o                   
                        o o   o   o o   
                      o o o o o o o     
                  o o o o o o o o o     
                    o o o o o o   o     
  o             o o   o       o o o o   
o o o           o o   o     x x   o   o 
      x     x     o   x     o o         
          x x   o             x         
  o   x x x           x         o o     
  x   x x               o     o         
  x               o o   o o o     o     
      x x x x     o o   o               
----------------------------------
 -- Step:413
----------------------------------
                                    x   
                  x                     
                                        
                                  x     
        x                   o o         
                            o           
                                o       
o     o         o o     o     o o o     
                            o o   o     
                  o o o o o o o     o   
                  o o o o o o o   o o o 
o                 o o o   o o o o o     
o             o o     o o o             
  o                 o x         o   o   
o o x     x     o           x x o o   o 
  o o x x   o o   o                   o 
      x     x       x         x o       
  x   x                 o o o   o       
      x x       o o     o o       o o   
        x       o     o   o             
----------------------------------
 -- Step:414
----------------------------------
                                        
                                        
                                        
                                        
                          o o           
                              o o       
o     o         o               o o     
                      o     o     o     
                  o   o o o o o o       
                o o o o o   o   o o   o 
o               o o o o o o o   o   o   
              o o o o o o o         o   
  o             o o o o o   o o o o     
o o                 x   o     o       o 
  o   x     o o   o       x     x   o o 
o   x     x     o o               o     
                      x o       x       
      x x             o o     o   o     
      x       o o   o   o   o   o       
                    o o o   o       o   
----------------------------------
 -- Step:415
----------------------------------
                                        
                                        
                                        
                          o             
                          o o o         
                              o         
o o o         o                   o o   
                  o o o     o o o o     
                o o o o     o o o       
o             o o o o o o o o o     o o 
              o o o o   o o o     o   o 
              o o o o o o o o o o     o 
  o o       o o     x     o o o o     o 
  o o           o o x o     o   x o o   
o               o o     o   x o o   o   
  o   x     o o                 x   o   
o   x           o   o o     o o   o     
      x             o     o o o     o   
                    o o o o     o o     
              o o o o o       o       o 
----------------------------------
 -- Step:416
----------------------------------
                                        
                                        
                                        
                      o o     o         
                        o o             
o o           o           o o     o     
o o                 o           o   o o 
              o o   o     o o o         
              o o o o o o o o o o o   o 
            o o o o o o o o o   o o   o 
o           o o o o   o o o o o o   o   
            o       x   o o o o o o o   
o     o   o o   o o   o o o o o         
      o       o   x     o o       o o o 
o o             o   o o o     x x o   o 
o o o           o   o       x x o o     
      x     o o     o     o o           
o o           o o   o o o o o   o o   o 
                o   o o       o o     o 
          o o   o o     o o     o o   o 
----------------------------------
 -- Step:417
----------------------------------
                                        
                                        
                                        
                    o     o             
o                   o o o     o         
o                   o   o     o     o o 
o           o o             o o o o     
o           o o o o o o o o o     o     
            o o o o o o o o o o o o o   
          o   o o o o o o o   o o o o   
          o o o   o o o o o o o   o   o 
o o   o     o o   o   o o o o o   o     
        o     o   x x o o o o     o   o 
o o     o   o   o o   o o o o       o   
o             o   o o o   x x     x o   
              o   o o           x   o o 
o o o   x     o o       o o x       o o 
o         o o o o o o   o     o o   o   
o           o o   o o   o   o   o   o o 
        o     o     o o o   o o     o   
----------------------------------
 -- Step:418
----------------------------------
                                        
                                        
                                        
                      o o   o o o       
o o               o o               o o 
o           o o     o o     o o o       
o o         o o   o     o o o   o o     
              o o o o o o o o   o o o   
          o o o o o o o o o o o o o     
            o o o o o o o o o o o o   o 
o       o o o o o o o o o o o o o o o   
        o o   o   x o o o o o   o     o 
o o o o       o o o   x o o   o     o   
o   o o     o o o o o o o x x     o     
            o   o o o   o         x x   
o           o o o   o o o     x   o o   
o                 o o o o x     o o o   
o o o     o o o o       o         o o o 
  o     o o o o   o o o o o   o         
            o   o o o o o o o o o o o   
----------------------------------
 -- Step:419
----------------------------------
                                        
                                        
                              o         
o o                 o o o         o   o 
o o           o o o       o o     o   o 
o         o o           o o o o o       
o o       o o o o o o o o o o o o o o   
            o o o o o o o o   o o   o o 
      o o o o o o o o o o o o o o   o   
      o o o   o o o o o o o o o     o   
  o   o o o o o o o o o o o o o o     o 
o o o o     o o o o   x o o o o   o o o 
o o   o o   o o   x o o o   x   o o   o 
o o       o o o o o o   x     o   x o o 
    o     o   o o o o o o o   o o o     
  o     o o     o o o   o   x     o x   
o o o o     o o o o     x         o   o 
o o     o o o o o o o o   o     o o o   
o o       o     o o o o o o o o o o o   
        o   o o o o o o o o o o o o     
----------------------------------
 -- Step:420
----------------------------------
                                        
                                        
o o                 o o o             o 
o               o o           o   o o   
o   o     o o o       o o   o o o o o   
o o     o o o   o   o o o o o o o       
        o o o o o o o o o o   o o o o o 
o       o o o o o o o o o o o o   o o   
    o o o o o o o o o o o o o o       o 
      o   o o o o o o o o o o o o   o o 
o o o o   o o o o     x o o o o   o o o 
o o o   o o o o   x o o o   x o o o   o 
o   o     o o o o o o     o o o     o o 
o   o o o o o o o o o o o o o o o o x   
o           o o o o o   x   o o o       
o o o   o   o o o o   o x     x   x o o 
o o o   o o o o o o o         o o   o o 
o o o o o o o o   o o     o o o o o     
        o   o o o o o o o o o o o o     
o o o o   o o o o o o o o o o o o   o   
----------------------------------
 -- Step:421
----------------------------------
                                        
o o                   o o             o 
o                 o               o o   
o o o     o o o o     o       o o o     
o     o o o   o o o o o   o o o o       
    o         o o o o o o o o o o o o   
o     o o o o   o o o o o o o o o o     
      o o o o o o o o o o o o o       o 
    o o o o o o o o o o o o o o o o o o 
o   o o o o o o o o o o o o o o o o o o 
o o   o o o o o   o o o x o o o o o   o 
o   o o o o o o o o x     o o x     o   
o o     o o o o o o o o o o o   o o     
o o   o   o o o o o o   x o o o   x o o 
o o o o o o o o o o   o   o o o     o o 
o o   o   o o o o o o x   o o   o   x   
o o o o o o o o o o o o     o     o o   
o   o o   o o o o o o o o o o o o   o   
o o o   o o o o o o o o o o o o     o   
o o o   o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:422
----------------------------------
o                                       
o o                               o     
o o       o     o     o o       o o   o 
o o         o o o o o   o o o o o     o 
  o o       o o o o o   o o o o o o     
      o o o o   o o o o o o o o o o     
o   o o o o o o o o o o o o o o     o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o   o o o o o o o o o   o x o x o   o o 
o o o o o o o o o x o o o o   o o     o 
o o o o o o o o o o o   o o o     x   o 
o o o o o o o o o o o   o x o o o o   o 
o o o o o o o o o o o   o o o o   o     
o o o o o o o o o o o o o o   o         
o o o o o o o o o o o x o o o o o o x   
o o o   o o o o o o o o o o o o   o   o 
o o o o o o o o o o o o o o o o o o o o 
o o   o o o o o o o o o o o o o o       
----------------------------------
 -- Step:423
----------------------------------
o o                                     
o o       o           o             o o 
o           o o o o o o   o   o o   o   
    o     o o o   o   o o o o o o       
o   o o o o o o o o o o o o o o o   o o 
  o o o o o o o o o o o o o o o     o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o   o o x x o o o o o 
o o o o o o o o o o x o o o o x   o o   
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o   x     
o o o o o o o o o o o o o x o o o   o o 
o o o o o o o o o o o o o o o o o     o 
o o o o o o o o o o x o o o o o o x   o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o   o   
o o o o o o o o o o o o o o o o o o o   
----------------------------------
 -- Step:424
----------------------------------
o   o               o o             o   
o   o     o o o o o           o     o   
  o o   o o o o   o   o o o o o o       
o o     o o o o   o o o o o o o o   o o 
  o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o   x o o o o o   
o o o o o o o o o o o o o o o x o o o   
o o o o o o o o o o x o o o x o o o o o 
o o o o o o o o o o x o o o o o o x   o 
o o o o o o o o o o o o o o o o         
o o o o o o o o o o o o o o o o   o o   
o o o o o o o o o o o o o x o o   o o o 
o o o o o o o o o x o o o o o o x     o 
o o o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o   o 
----------------------------------
 -- Step:425
----------------------------------
  o o o   o   o   o     o         o     
  o o     o o o     o o o   o o o o     
o o   o o o     o o o o o o   o   o o o 
o o o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o   x o o o o o o 
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o x x x o o o 
o o o o o o o o o x o o o o o o o   o o 
o o o o o o o o o o o x o o o o x o     
o o o o o o o o o o o o o o o o         
o o o o o o o o o o o o o x o o o   o o 
o o o o o o o o o o o o o o o   o   o o 
o o o o o o o o x x o o o o o x o o     
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:426
----------------------------------
o o     o   o o o   o o o o   o   o o   
o o o o o       o o o o o o o o o o o   
o o o o o o o o o o o o o o o   o o     
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o x o o o o o 
o o o o o o o o o o o o o o   o o o o o 
o o o o o o o o o x o o o o o o o x o o 
o o o o o o o o o o o o o o x x x o o   
o o o o o o o o o o x o o o o o o   o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o x x o o o o o o 
o o o o o o o o x o o o o o o o     o   
o o o o o o o o o o x o o o o x x o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
----------------------------------
 -- Step:427
----------------------------------
o o o     o   o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o x o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o   x o o 
o o o o o o o o x o o o o o   x o o o o 
o o o o o o o o o o o o o x o o o o o o 
o o o o o o o o o x o o o o o o x x o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o x o o x o o o o   
o o o o o o o x o o o o o o o   o o o o 
o o o o o o o o o x o o o o x o o x o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o   o 
----------------------------------
 -- Step:428
----------------------------------
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o x o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o   x o o x o 
o o o o o o o x o o o o o   o o o o o   
o o o o o o o o o x o o o o o o o o o o 
o o o o o o o o o o o o o x o o o o   o 
o o o o o o o o o o o o o o o o x x o o 
o o o o o o o o o o o o x o o o o o     
o o o o o o o o o o o o o o x o o o o o 
o o o o o o o x x o o o o x o o o o x   
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:429
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o x o o o o o o o 
o o o o o o o o o o o o o o   o o o o o 
o o o o o o o x o o o o o   o o x x o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o x o o x o o o o o o o 
o o o o o o o o o o o o o o   x o o x   
o o o o o o o o o o o o o o x o o o o o 
o o o o o o o o o o o o x o o o o o     
o o o o o o o o o o o o x o o o o x o o 
o o o o o o o x x o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:430
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o x o o o o o o 
o o o o o o o x o o o o o o o o   o o o 
o o o o o o o o o o o o o o o x o o o o 
o o o o o o o o o o o o o o o o o x o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o x o o x o o o o o   
o o o o o o o o o o o o o o o o x o o o 
o o o o o o o o o o o o   x o o o o x   
o o o o o o o o o o o o o x o o o o o o 
o o o o o o o o o o o o o o o o x o o o 
o o o o o o x o o x o o x o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:431
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o x o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o   o o o o 
o o o o o o o x o o o o o o o o o o o o 
o o o o o o o o o o o o o o o x o x x   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o x o o o o o   o o 
o o o o o o o o o o o o   x o o o x o   
o o o o o o o o o o o o o o x o o x o o 
o o o o o o o o o o o o x o o o o o o o 
o o o o o o o o o x o o o o o x o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o x o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:432
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o x o o o o o o 
o o o o o o o o o o o o o x o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o x o x x o 
o o o o o o o o o o o o x x o o   o o o 
o o o o o o o o o o o o x o o   x o   o 
o o o o o o o o o o o o   o o x   o x o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o x o x o o o o o 
o o o o o o o o o x o o o o o o o o o o 
o o o o o x o o o o o x o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:433
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o x o o o o o 
o o o o o o o o o o o o o o x o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o   
o o o o o o o o o o o o o   x o x o o o 
o o o o o o o o o o o x o x x   o o x o 
o o o o o o o o o o o x o o   o   x o o 
o o o o o o o o o o o o o o x o   x o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o x o o o o o o o o o o 
o o o o o o o o o o o   x o x o o o o o 
o o o o o x x o o o o o o o o o o o o o 
o o o o o o o o o o o x o o o o o o o o 
----------------------------------
 -- Step:434
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o x o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o x o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o x x o x o o 
o o o o o o o o o o o o x o   x   x o o 
o o o o o o o o o o x o o x o   o o x o 
o o o o o o o o o o o o o x o o o o o   
o o o o o o o o o o o o o o o o o x o o 
o o o o o o o o o x o o o o o o o o o o 
o o o o o x o o o x o o x o x o o o o o 
o o o o o o o o o o o o x o x o o o o o 
o o o o o o x o o o o o x o o o o o o o 
----------------------------------
 -- Step:435
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o x o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o x o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o x o o o o o 
o o o o o o o x o o o o     o o x   x o 
o o o o o o o o o o o o o x o   x   x o 
o o o o o o o o o x o o x     o o x x   
o o o o o o o o o o o o o x x o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o x o o o o   x o o x o o 
o o o o o o o o o o x o o x o o o o o o 
o o o o o x o o o o o x o x o o o o o o 
o o o o o x o o o o o x x o o o o o o o 
----------------------------------
 -- Step:436
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o x o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o x o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o   o x x o o   
o o o o o o x o o o o o o o o   o o o x 
o o o o o o o o o o o o x     o       x 
o o o o o o o o o o x x o o o   x     o 
o o o o o o o o o o o o o o o o o x x o 
o o o o o o o o x o o o   x x o o o o o 
o o o o o o o o o o o o o o o x o x x o 
o o o o o o o o o o o x x   o o o o o o 
o o o o o o x o o o x   x o o o o o o o 
o o o o o o x o o o x     x o o o o o o 
----------------------------------
 -- Step:437
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o x o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o x o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o x o o o o o o o o x o o o o o 
o o o o o x o o o o o o     o   x   x   
o o o o o o o o o o   x o o o o o o     
o o o o o o o o o x o o o     o o     x 
o o o o o o o o o o o x o o o   x     x 
o o o o o o o x o o o o o o o x o x o   
o o o o o o o o o o o   x x o o x o o x 
o o o o o o x o o o x o     o o o x o o 
o o o o o   o o o x       x o o o o o o 
o o o o o x o o o x         x o o o o o 
----------------------------------
 -- Step:438
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o x o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o x o   
o o o o o o o o o o o o o o x o o o o o 
o o o o x o o o o o o o     o   x   x   
o o o o o o o o o o o o o o o o   o o o 
o o o o o x o o o   o o o   o o o o   x 
o o o o o o o o o o o x o o o     o     
o o o o o o o o o x x o o o   o     x   
o o o o o o o o o o o   x   x   x o     
o o o o o o   x o o   o o o x x   x x o 
o o o o o x o o o x o   o o o o x o o o 
o o o o o o o o x           x o o o o o 
o o o o x o o   x             x o o o o 
----------------------------------
 -- Step:439
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o x o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o x o o o 
o o o o o o o o o o o o o   o x x   x   
o o o x o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o   o   o o   x 
o o o o o o x o o o o o o o o   o   o x 
o o o o o o o o o x x o o o   o o   o   
o o o o o o o o o o o o     x   o x     
o o o o o o o o o   x   o o       x   o 
o o o o o o o o x x     x x           o 
o o o o x o o o x o   o     x x   x x o 
o o o o o o o o o       o o     x o o o 
o o o x o o   o   x           o x o o o 
----------------------------------
 -- Step:440
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o x x o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o x o o o   
o o o o o o o o o o o o o o x   o o   o 
o o o o x o o o o o o o o o o   x o x x 
o o o o o o o o o o o o o o   o o   x   
o o o o o o o x o o o o o   o o o o x   
o o o o o o o o o o x x o o o o o o     
o o o o o o o o o x x   o o   x x x o   
o o o o o o o o x     o x x         o o 
o o o o o o o   o     o     x           
o o o o o o o o o x             x   o x 
o o o o x o o o x     o     o x   x o o 
o o x o o o o   x       o     x o o o o 
----------------------------------
 -- Step:441
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o x o o o 
o o o o o o o o o o o o o o x o o o o o 
o o o o o o o o o o o o o o x x o o o o 
o o o o o o o o o o o o o x o o o   x x 
o o o x o o o o o o o o o o o     x     
o o o o o o o o o o o o o   o o o     x 
o o o o o o o x x o x o   o o o o x     
o o o o o o o o o   o o x o   x x x x   
o o o o o o o o x x   x   x o       o o 
o o o o o o o x o o   x o   x           
o o o o o o o o         o         o o o 
o o o o o   o o x             x     x   
o o o o o x o x       o o   x     o o o 
o x x o o o o x           o o   x x o   
----------------------------------
 -- Step:442
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o   x o o o o 
o o o o o o o o o o o o o x o x o o o o 
o o o o o o o o o o o o o   o o o   x x 
o o o o o o o o o o o o x o x o   x     
o o o x x o o o o o o o o o o o   x     
o o o o o o o x o   x o o o o o   o     
o o o o o o o o o x o o o o   x x     x 
o o o o o o o o o o   x x x   x       o 
o o o o o o o x   o o   x x x     x x   
o o o o o o o o x x     x               
o o o o o o o                     o o   
o o o o o o o x x       o       x o o o 
o o o o x x x x     o o         x   x   
x o o x o o   o         o   x     o x   
----------------------------------
 -- Step:443
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o   o   x o o o 
o o o o o o o o o o o o o o x o o o x x 
o o o o o o o o o o o o o o   x   o o   
o o o   x o o o o o o o x x o x x       
o o x o o o o o o o o o o o o   o       
o o o o o o x o o o o x o o   x x x     
o o o o o o o o   o x x x x o x         
o o o o o o o o     o   x   o   x     x 
o o o o o o x o o x       x     x       
o o o o o o o x     o x x x       o x   
o o o o o o o x                   o   o 
o o o o x o x         o             x   
o o o o o x     x       o         x   o 
o x x o   x   x     o o   x x   x x     
----------------------------------
 -- Step:444
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o x   x 
o o o o o o o o o o o o o o o x o   o o 
o o o   x o o o o o o o o       x   x   
o o o o o o o o o o o o o o x     o     
o o o o o o o o o o o x x x   o x x     
o o x o o x o o o   x x x x x           
o o o o o o o o o   o     x x   x     x 
o o o o o o o o o o             x x     
o o o o o o o x x       x   o     x     
o o o o o o x       x   x         x     
o o o o o o x           x       o       
o o o x o x           o o       x x   o 
o o o   x     x     o o o o x   x x x o 
x o   x     x   x o     x           x o 
----------------------------------
 -- Step:445
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o     o 
o o o o o o o o o o o o o o o x x o o o 
o o o o o o o o o o o o o o     x   x x 
o o o o o x o o o o o o o o             
o o o o o o o o o o o o x x       x     
o o o o o o o o o   x x x x x x         
o o o x o o x o o o       x           x 
o o o o o o o o   o x   x x   x         
o o o o o o o x x       x     x         
o o o o o o   o   o o     o             
o o o o o x       x   x                 
o o o o   x                     x x o o 
o o x o x           o o x           x   
o o   o     x           x x         o   
o x x   x x       x o           x x   x 
----------------------------------
 -- Step:446
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o x x o o o 
o o o o o o o o o o o o o o   o o   x x 
o o o o o o o o o o o o o   o           
o o o o o o o o o o o o x x     x x     
o o o o o x o o o   x x   x x x         
o o o o o o o o o o o x               x 
o o o o x x o o o o o   x   x           
o o o o o o o     x         x   x       
o o o o o o   o o x         x           
o o o o o   o x   x     o               
o o o o x o o       o                 o 
o o o o x                     x     x   
o x o x     x     o   x                 
o x     x                   x   x x x x 
o x   o     x       x   x               
----------------------------------
 -- Step:447
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o x o o x x x 
o o o o o o o o o o o o o o o o o     x 
o o o o o o o o o o o o   o   o x x     
o o o o o o o o o o x x x o o o         
o o o o o o x o o o x                   
o o o o o o o o o   x     x   x         
o o o x o o o o   x   x   x             
o o o o o x o o o   o       x x         
o o o o o o o   x                       
o o o o   o x o     o   o o             
o o o x o o       x           x     o   
o o o x o o                       x     
o o x   x           x       x           
x     o   x       o x   x         x x   
x                                 x     
----------------------------------
 -- Step:448
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o   x x 
o o o o o o o o o o o o o o o o x o x   
o o o o o o o o o o o o o o x o   o     
o o o o o o o o o o x x o   x x x     x 
o o o o o o o o o   o   o x o           
o o o o o x o o o x x       o x         
o o o x o o o o   o                     
o o o o o o     o   x                   
o o o o o o x   x x   o                 
o o o o o o   o                         
o o o   o x o         o     o x   o o   
o o x o o   o o x   o                   
o o x o x   o                       x   
x   o o   x           x   x             
                  x             x x     
  x                     x               
----------------------------------
 -- Step:449
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o x x 
o o o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o   x x x     
o o o o o o o o o o o o o   o x     o   
o o o o o o o o o x x o x o         x   
o o o o o o o o o   x x x   x x         
o o o o o o o o o         o             
o o o o o x o o o x                     
o o o x o o o o x                       
o o o o o x   o x   x   o o             
o o o o o   o   x                   o   
o o o o   o x           o o     o       
o x x o x o o x     o o                 
x   o o o   o         x                 
x   x o     x                   x   x   
                x                       
x                                       
----------------------------------
 -- Step:450
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o   x 
o o o o o o o o o o o o o o o o o x o o 
o o o o o o o o o o o o o o   x x x     
o o o o o o o o o o o o o o o           
o o o o o o o o o o o o o o x       x   
o o o o o o o o x o o x x x x           
o o o o o o o o o x                     
o o o o o o o o   o   x o   x x         
o o o o o x o o x       o               
o o x o o x   x x         o             
o o o o x x o x   x                     
o o o o   o   x         o       o o     
o x o o o   o       o                   
x o o o o x x       o   o o o           
x   x         x                         
    x x     o                           
x x           x                         
                                        
----------------------------------
 -- Step:451
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o   o o 
o o o o o o o o o o o o o o   x x o o x 
o o o o o o o o o o o o o o o o   o x   
o o o o o o o o o o o o o o     x       
o o o o o o o o o o o x x x o         x 
o o o o o o o o o x   o x     x         
o o o o o o o o x                       
o o o o o o o o o   o   x   x           
o o o o x o o x x           x           
o x x o x o x           o               
o o o x o o x   x         o     o       
o o o o o       x         o   o o       
x o o o o x x         o o o             
  x x   x             o       o         
      o                   o             
x x x         x x                       
x           o                           
            x x                         
----------------------------------
 -- Step:452
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o   o o x 
o o o o o o o o o o o o o o o o o x x   
o o o o o o o o o o o o o o   x o       
o o o o o o o o o o o o x   o     o   x 
o o o o o o o o o   x o   o x   x       
o o o o o o o o x o x x         x       
o o o o o o o x                         
o o o o x o o   x     o                 
o o o   o o x o         x x             
o o o o o x     x     o                 
o x x   x x                 o o o       
o o o x   o   x       o   o o o         
o x x   x     x     o o       o         
x     o                 o o o           
x x o o x x                             
x     x     x             o             
            x   x                       
                                        
----------------------------------
 -- Step:453
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o x 
o o o o o o o o o o o o o o o o o   x   
o o o o o o o o o o o o o o o   x o     
o o o o o o o o o o o o x o o   x     x 
o o o o o o o o o   x   o o   o x       
o o o o o o o o   o o x   x       o     
o o o o o o o x o x                     
o o o o x o x       o                   
o o o o o o   o   x o     x             
o o o o o     x x     x                 
o o o   x                     o o       
x o   x               o o o o o         
o   x   x x           o o               
x o   x                 o o             
  x x   o     x     o   o o   o         
x   x x     x           o               
    x           x         o o           
          x                             
                                        
----------------------------------
 -- Step:454
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o   x o 
o o o o o o o o o o o o o o o o   o   x 
o o o o o o o o o o o o o o o o x x     
o o o o o o o o o o o x o o             
o o o o o o o o o o o x   x o o o       
o o o o o o o   o   x   o       o       
o o o o o o x o x o                     
o o o o o x   o       o                 
o o o o x o o x     x                   
o o o   x           x           o       
o o   o                     o           
o x o   x         o o o o     o o       
  x   x               o o   o           
o x     x x           o o o             
x x x     o x     o   o   o             
        x           o o       o         
            x     x     o     o         
        x                               
                                        
----------------------------------
 -- Step:455
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o   o x x 
o o o o o o o o o o o o o o o o o x     
o o o o o o o o o o o o o o   x       x 
o o o o o o o o o o x o o   o o         
o o o o o o o o o o x o o   x o         
o o o o o o   o   x   o           o o   
o o o o o x o x o x   o                 
o o o o     o   o                       
o o o   o x x         x                 
o o   o   x                   o         
o   o                 o o     o o       
x o   o   x     o o   o o o       o     
x   o   x             o o o   o         
x                 o   o   o o o         
x     x x x         o o                 
      x                 o o o           
                      o                 
          x x                 o         
                                        
----------------------------------
 -- Step:456
----------------------------------
o o o o o o o o o o o o o o o o o o x x 
o o o o o o o o o o o o o o o o o   o   
o o o o o o o o o o o o o o o x x x     
o o o o o o o o o o o o o   o o     x   
o o o o o o o o o x o o o x x           
o o o o o o o o   x o o                 
o o o o o x o   o   x o o     o o o     
o o o o     x o x       o               
o o o o o x x                           
o o o o x x     o       x     o         
o o o   o             o       o         
  o o o               o o         o o   
o x                 o o o o         o   
x x   o o       o   o o o   o   o       
  o o         o o       o o             
    x x     x       o   o o   o         
                    o                   
                        o o o           
                                        
                            o o         
----------------------------------
 -- Step:457
----------------------------------
o o o o o o o o o o o o o o o o o       
o o o o o o o o o o o o o o o o x o x x 
o o o o o o o o o o o o o   x x     x   
o o o o o o o o o o o o o o x   o       
o o o o o o o o x x o o x o             
o o o o o o o   o   x   o       o       
o o o o x x x x x     x o o o o         
o o o o o   o                     o     
o o o o x x           o o               
o o o x o     o       x     o           
o o   o o x         o o                 
o   o               o o o o   o   o o o 
x o o           o o   o o o o     o     
  o o o           o o     o       o     
x o               o o o o     o         
x             o o     o o               
            x         o o               
                    o   o               
                      o o   o           
                          o     o       
----------------------------------
 -- Step:458
----------------------------------
o o o o o o o o o o o o o o o o   o     
o o o o o o o o o o o o o o x x   x x   
o o o o o o o o o o o o o o       x     
o o o o o o o o o o o o   x   x         
o o o o o o o o o o x   o x   o o       
o o o o   x x o x x o o   o     o o     
o o o o o o o x       x x         o     
o o o o x   o x       o   o o o         
o o o                     o             
o o   o x x   o o         o             
o   o x           o o o o o o           
  o o o o                 o o   o o o   
o x o o       o o   o o o o   o o o o   
o               o o o o       o         
x x             o o o o o o             
            x       o   o o             
              o o         o             
                      o   o             
                  o o o   o     o       
                      o     o o         
----------------------------------
 -- Step:459
----------------------------------
o o o o o o o o o o o o o o   x   x     
o o o o o o o o o o o o o x o o   x     
o o o o o o o o o o o o o x         x   
o o o o o o o o o o o o o       o       
o o o o   x x o   x o o x o o x   o     
o o o o o o   x o   x   o     o o o     
o o o o x   x         x   o             
o o o     o x         x   o             
o o o o   x             o     o         
o o o x     o o   o   o   o o           
  o o x                 o o     o       
o o o x   o   o     o o o o   o o o     
x x     o       o o o o o   o   o o     
x x o o         o o o o o o     o o     
                o o o o o   o o         
              o o     o o o             
                      o o o             
              o o   o     o   o o       
                o   o       o o         
                    o     o             
----------------------------------
 -- Step:460
----------------------------------
o o o o o o o o o o o o o   o o     x   
o o o o o o o o o o o o x     x         
o o o o o o o o o o o o x   o   o       
o o o o o o x o   x o o   o             
o o o o o o o   o x x x o   x o     o   
o o o o x x     x     o o o     o       
o o o     x             x       o       
o o o o o x           o x     o         
o o o       o o       o   o o           
o o x o           o o   o o     o       
o o x         o o o   o o   o o o       
x x x             o o o o o   o o o o   
    o o   o   o o o o o o o   o o       
    x         o o o o   o   o       o   
x     o     o o   o o     o o   o       
                  o o o o o o           
            o o o   o o     o o         
                o o   o   o o     o     
              o     o o   o             
                      o     o o         
----------------------------------
 -- Step:461
----------------------------------
o o o o o o o o o o o o o o   x       x 
o o o o o o o o o o o x     o           
o o o o o o o o   x o x   o             
o o o o o o o x o o x   o   o o o   o o 
o o o o x x     x       x o   x o       
o o o       o     x o o x       o       
o o o o o   x x             o o         
o o o   x             x   o             
o o   o   o         o                   
o o o x     o o o o   o o   o o o       
x x       o o o     o o o o o o o   o   
      o       o o o o o o   o o         
  x x     o o o o o o o o   o     o o o 
x       o o o   o o o o   o o o o       
    x   o o o   o o   o o o   o   o     
              o o o o o   o o           
            o   o o o o o o o           
            o o     o o o     o o       
            o     o   o o o o           
                    o o   o o           
----------------------------------
 -- Step:462
----------------------------------
o o o o o o o o o o o x     o           
o o o o o o o o o o   o o o   x       x 
o o o o o o o   o o x o x o o           
o o o o x x x o x x       o o o         
o o o o o     o           x o o x   o o 
o o o o     x       x x       o         
o o o   x                 o     o       
o o o o       x     o   x   o           
o o o   o o o o o     o o o o o         
x x x     o         o o o     o   o o   
            o o o o   o o o o o         
    x     o o   o o o o o   o           
x     o o o o o o o o     o   o o o o   
  x   o o o o o o o o o o o o o o o     
  x   o o     o o o o o   o o   o       
              o o o o o o o o o o o     
          o o o o o o o o     o         
                o o o o o o o           
              o o o o o o o o o o       
            o     o     o o o           
----------------------------------
 -- Step:463
----------------------------------
o o o o o o o o o o       o             
o o o o o o o o o o o x o o o           
o o o o o x   o x x o   o x o x         
o o o x o   o x       o o o     o       
o o o o   o     o x   x     x x     o   
o o o         x   x           o o   o   
o o o o                 o     o         
o o o   x           o o o o o           
x x x o o     x   o o o x       o o     
      o o   o   o o o o   o o o o o     
      o   o o o o o o o   o o           
x     o o o o o o o o o   o   o o o     
    x o o   o o o o o o o o o o o o     
    o o o o o o o o o o o o o   o       
    x       o o o o o o o o o o o o     
    o o o   o o o o o o o o o o         
          o o o o o o o o o o o o o     
        o o   o o o o   o o             
          o o   o o   o o o o           
              o o   o o o o   o o       
----------------------------------
 -- Step:464
----------------------------------
o o o o o o o o o o o     o o           
o o o o o x o o       o x o   o         
o o o o o o o x   o x o   x x           
o o o o x   x         x   x x o o   o   
o o o       o x x       o       o       
o o o o             x   o   x x     o o 
o o o                     o o           
x x   o           o o o o o     o o     
    o x x   o   o o o x   o o o     o   
    o     o o x o o o o o o     o       
    o   o   o o o o o o o o o o o o o   
    o o o o o o o o o o o o o o o       
    o o o o o o o o o o o o o o o       
    x   o o o o o o o o o o   o o o     
    o o o o o o o o o o o o o o     o   
  o     o o o o o o o o o o o o o       
      o o o o o o o o o o o o o         
        o   o o o o o o o o o     o     
        o o   o o o o o o o   o o       
          o o o   o o o o o o o         
----------------------------------
 -- Step:465
----------------------------------
o o o o o o o o o     o o o o o         
o o o o x o o x o o o   x x x           
o o o o o o       x   x x       o o o   
o o o x x o             x     x         
o o o o   x x     x       o       o   o 
o o o   o     x     o o   o     x       
x x o o           x x o     x   o   o   
    x x x       o o   o o   x o o       
      o   o o o o o x o o o     o o     
    o o o o o o x o o o o o o   o o o   
    o o o o o o o o o o o o o o o       
    o o o o o o o o o o o o o o   o     
      o o o o o o o o o o o o o   o     
  o o o o o o o o o o o o o o o o       
    x o o o o o o o o o o o o o o o     
      o o o o o o o o o o o o o   o o   
  o o o o o o o o o o o o o o   o       
          o o o o o o o o o   o o o     
        o o o o o o o o o o o o o o     
        o o o o o o o o o o o   o       
----------------------------------
 -- Step:466
----------------------------------
o o o o x o o o         x x x           
o o o o x o   o x x   o x     o o   o   
o o o   x o o o   x o o         o       
o o o o   x x       x x         x       
o o o x o o         o   x o o       o   
x o o             x     o   o     o o   
o o x                 o o x   x x o     
  x   o   x x o o x   o o o   x   o     
      x o o o   o o o o o o   o o   o   
  o o o o o o x o o x o o o o         o 
  o o o o o o o o o o o o o o o   o o   
    o o o o o o o o o o o o o   o   o   
    o o o o o o o o o o o o o o o       
o   o o o o o o o o o o o o o o o o o   
    o x o o o o o o o o o o o o   o o   
  o o o o o o o o o o o o o o o o     o 
o o     o o o o o o o o o o o o o       
      o o o o o o o o o o o o o o       
      o o o o o o o o o o o o o o       
      o o o o o o o o o o o o o o o     
----------------------------------
 -- Step:467
----------------------------------
o o o o o x o   o     x x     o o   o   
o o o x o   o x     x x     x           
o o o o   x x       x x         x       
o o o         o             o           
o o o o x x         x   o x o     o   o 
x x x           x     o           o   o 
  x                     x   x     x     
o   o   o       x o o o o   o   o   o   
o o     o x x o o o o o o o o x o o     
o o o x o o o o o x x o o o o o     o   
  o o o o o o x o o o o o o o   o o     
  o o o o o o o o o o o o o o o o o     
  o o o o o o o o o o o o o o o   o o   
  o o o o o o o o o o o o o o o o o   o 
  x x o o o o o o o o o o o o o o       
o o o o o o o o o o o o o o o o o o o   
    o o o o o o o o o o o o o o o     o 
o o o o o o o o o o o o o o o o o       
    o o o o o o o o o o o o o o o o     
    o o o o o o o o o o o o o o     o   
----------------------------------
 -- Step:468
----------------------------------
o o o   x     o o o x x           o o o 
o o x o   x x     x x     x   o o o     
o o o   o o   x     x             x     
o o o o         o   x         o         
x x x x x           o o     x   o   o   
    x               x o           x     
o                   o o           o o o 
o x o o o o     o x o o x o x   o o     
o o     x o o x o     o o o x o     o   
  o o o x o o o o o o o o o o   o   o o 
o o o o o o o o o x x o o o o o o o o   
  o o o o o o x o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o       
o   o o o o o o o o o o o o o o o   o   
  o o x o o o o o o o o o o o o o o     
  x o o o o o o o o o o o o o o o   o o 
o o o o o o o o o o o o o o o o o o o o 
  o o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o o o     o o 
  o o o o o o o o o o o o o o   o     o 
----------------------------------
 -- Step:469
----------------------------------
o o o o   x o     x     x     o o       
o x o   x x   x o x x   x         x o o 
o o   o   x       x         o o o       
x x x x o         o   o     x o o       
                    x                   
      x x           o x             o o 
  o o                   o         x     
x o o   x o o o o   x   o x   o     o   
  o         x o     o o x x o o o o   o 
o o o x o o o o   x   o o o o o o o o   
o o o o o o o o o o o x o o o o o     o 
o o o o o o o o x o o o o o o o o o     
o o o o o o o o o o o o o o o o o o     
  o o o o o o o o o o o o o o o o o     
o o   o x o o o o o o o o o o o o o o o 
o o x o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o     
o o o o o o o o o o o o o o o o     o o 
o o o o o o o o o o o o o o o   o o o o 
o o o o o o o o o o o o o o o o o o o   
----------------------------------
 -- Step:470
----------------------------------
o o o   x   x     x x       o o         
o o x o   x x   x x                 x   
x x   x               o     o     o   o 
          o   o o           o x         
    x                           o       
o o x x             x   o       o o     
      o     o o       x       o     x o 
  x   o   x       o     x     o o       
o o o   o o o x     x x o o x o o   o o 
o o x o   o o   o   o o o o o o o o   o 
o o o o o o o o   x x o o o o o o o o   
o o o o o o o o x x o o o o o o o o o o 
o o o o o o o o o o o o o o o o o       
o o o o o o o o o o o o o o o o o o o   
o o o   o x o o o o o o o o o o o o o   
o o o x o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:471
----------------------------------
o o   x   x     x     x   o o           
x x o x       x           o o           
    x     x   o   o o         o     x   
          o o     o         x     o   o 
      x             x             o   o 
  x   o                 o o     o       
o           o   o o     x   o   o     x 
o o o   o   o               o     o o o 
o x o     x x           x x o o o o o o 
o o o x o o o o   x x x o o o o o o o   
o o o o o o o o o     x o o o o o o   o 
o o o o o o o o o o x o o o o o o o o   
o o o o o o o o x o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o   o x o o o o o o o o o o o   o 
o o o o x o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:472
----------------------------------
x x     x   x     x     o     o         
    x                 x     o o         
                o o       o o         x 
    x     x   o     x         o o   o   
            o     o       x x       o   
x     x     o   o       x   o o   o o   
o o                         o o o o o   
      o o o x     o           o o o o x 
x o o o o o o o     x x   o x o o o o   
o o o   o x o o         x o o o o     o 
o o o x o o o o o x o o x o o o o o o o 
o o o o o o o o   o o o o o o o o o o o 
o o o o o o o o o o x o o o o o o o   o 
o o o o o   o o x o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:473
----------------------------------
    x             x x o     o           
x   x x     x             o             
                          o   o   x x   
      x x   o   o o   x   o o         o 
      x       o         x       o o     
  o         o o   o o     x x o o o o o 
x       o       o           o o o o     
    o o o       o   x x     o o o   x   
o x o o o   x o o x     o o o o o   o o 
o o   o o o o o o         x x o o o o o 
o o x x o x o o   o x o o x o o o o o   
o o o o o o o o o o   o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o x o o x o o o o o o o o   
o o o o o o x o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:474
----------------------------------
      x             o     o             
  x x             x     o o o o         
    x                     o     x   o o 
            o o o o       o   o   o     
    x   x x o   o o       x   o         
x         o     o     o x   o o o o o   
  o o o       o o o   x     x o o o   o 
o o o o   o   o o x       o o o o o   o 
x x   o   o   o x x       x o o o x x   
o o o o     x o o     o o   x x o o o   
o o o o x x o o o x   o o o x o o o o o 
o o x o o x o o o o o o o o o o o o o o 
o o o o o o o x o o o o o o o o o o o   
o o o o o o   o o o o o o o o o o o o o 
o o o o o x o o o o x o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:475
----------------------------------
    x x               o o   o           
x     x                 o o o   x       
  x         o   o x     o   o o     o   
                o o     x x o o o   o   
      x     x o o           o o o o o   
  o x         o   o   x     o o o o   o 
x o o   o o   o o o         o x o       
  x o o o o o o x       o o o o o   o   
o o   o o     x o   x o o x x   x o o o 
x o       o x x       o o x o o o o x o 
o o   x o o x o x x o o o x o x o o o   
o o o o o o x o o o o o o o o o o o o o 
o o x o o o   o x o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o x o o o x o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:476
----------------------------------
        x           o   o o o o         
                          o o o   x     
x         o     o o     x o   o   o o   
                  x         x     o     
  o           x o o o     o o o o     o 
        o o o o o   x   o o o o     o o 
  x   o o o o o             x o o o     
    x o o o   x   o o o o x x   x o   o 
o   o   o o     x     x       o o o o   
o x       x         o o     x x o x o o 
o o o o x x   x   o x o x x o o o o o o 
o o   o o   o x x o o o o o o o o o o o 
o o o o o   o o o o o o o o o o o o o o 
o o x o o o x o x o o o o o o o o o o o 
o o o o o o o o x o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o x x o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:477
----------------------------------
      x                 o o o o o       
                o   o   o o o           
            o     x     o x o o o o     
o                             o o     o 
o       o     o x   x   o   x o o   o o 
      o o o   o   o   o     x o o o     
      o o o   x o     o   o             
x x   x o   o o x o     x x   o o x   o 
o o o o   x       o           o o o o o 
o o o   o x           x       o o o o o 
o x   x o   x     x o o o   x x o x o o 
o o o o o o   o   x o o x x o o o o o o 
o o o o o o x x o o o o o o o o o o o o 
o x o o o o o o o x o o o o o o o o o o 
o o o o o o o x o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o x o o o o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:478
----------------------------------
                      o o o o o         
      x     o o   x   o o   o o o o o   
o           o o     o o     x o     o o 
o                       o o o o o   o   
      o o o   x       o       x   o o   
      o o       o   x   o     x o o     
    o o o o o   x o o   x x o o o     o 
    o o x x   x     o         o x o   o 
x x             o             o   o o o 
o x     x   x               o o   x     
o o o o x           x x x     o x o o o 
o o o o o o o   o o o o     x o o o o o 
o o o o o     o o x o o o x o o o o o o 
o o x o o o x x o o x o o o o o o o o o 
o o o o   o o x o o o o o o o o o o o o 
o o o x o o o x o o o o o o o o o o o o 
o o x o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o x o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:479
----------------------------------
                  o o o o o o o o   o   
          o o   x   o o o o o       o o 
o o         o             o o x   o o o 
      o     o       o o   o   x   o     
      o o o           o o       o o   o 
    o   o o   x x o o   x     o x       
  o o o   x         x       x o x   o o 
  o   x o   o                 o   o o o 
    x         x     o         o o x   o 
x o o x       x o o     x       o o o o 
o x o x o     o o           o x o o o o 
o o o o       o o o x x     o o o o o   
o o x o   o o   x x o o x o x o o o o o 
o o o o   x     x x o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o x o o o o o x o o o o o o o o o o o 
o x o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o x o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:480
----------------------------------
o         o       o o o o o o o o o o   
o o       o o x   o o o o o   o     o   
                    o o o o x x o o     
      o o     o         o   o       o o 
      o     o       o   x     o o     o 
o o       x x     x x o     x x x     o 
o o o   o                     x   o o o 
o   o   x   o o   o o           o o o   
                x           o o o o o o 
  x x   x     o o             o o x o o 
x o x o     o     o     x o o o x o o   
o o o o o o o o x x         o o o o o o 
o x o o   x   o     x x o x o o o o o o 
o o   o o o       o x o o o x o o o o o 
o o o o o o o x x o o o o o o o o o o o 
o x o o o o o o o o o o o o o o o o o o 
o o x o o o o o x o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o x o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:481
----------------------------------
  o     o       o o o o o o o o   o     
        o o       o o o o o o   o o o   
o o o   o o       o o o         x   o   
    o   o o         o   x o x     o o o 
o   o     x x o   x x x       x x   o o 
o   o               o     x       o o   
o o     x   o               x   o o o   
  o         o   o             o o     o 
o             o     o     o   o o o o o 
o x   x         x           o o     x   
  x o o o o o     x       x o o o x o o 
x o x o o     x     x     o   o o o o o 
x x o o o               x   o o o o o o 
o o o o o x o o o   o x o x o x o o o o 
o o o o o o x o   x o o o o o o o o o o 
o o x o o o o o o o o o o o o o o o o o 
o o o o o o o o o x o o o o o o o o o o 
o   x o o o o o o o o o o o o o o o o o 
o o x o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:482
----------------------------------
        o o o   o o o o o o o   o o o   
o o         o o o o o o       o x       
o o   o     o   o o     o o o o o o o o 
  o o o   x         x o   x         o   
o o   o o     x     x       x x o o o   
  o         o   x x     x     x o o o o 
    o       o   o   o         x o   o   
o o o   x           o     o o o o o o   
  o           o o           o o o o     
x   o o       x           o o   o   x o 
x x   o o o   x x           o o x x x o 
  x x o o o x             x o o o o o o 
    x o o     o     x     o   x o o o o 
x x o o o   x   o   x o x o o o o o o o 
o o o o o x o o o x x o o x o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o   x o o o o o o o o o o o o o o o o o 
o o o x o o o o o x o o o o o o o o o o 
o o o x o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:483
----------------------------------
o o     o   o o o o o o o     o o       
  o o o o   o o o o   o o o o   o o o   
  o   o       o o   o o   x     x o o   
o o         x x o o x x o   o o x o   o 
o     o   x       x           x x o o o 
o o o o   o       o o       x   x o o o 
o o o x x   o o x       x o o x o o   o 
o o             o         o o x o o     
o   o         x   o o       o o o   o   
  x o o o o o         o o     o x o   x 
x x o o o   x x           o   o o o o x 
x     x   x x           o o x o o x o o 
      x o o o   o x         o x o o o o 
  o o o     x o o     x x x o x o o o o 
x x o o x o x o x o o x x o o o o o o o 
o o o o o o o o o   o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o x o x o o o x o o o o o o o o o o o 
o o x o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:484
----------------------------------
  o o o o o o o o o o o o x o     o     
o   o     o o o o   o o o x   o o     o 
o o o   o   x o o o x x o   o   o x   o 
o   o         o x   o   o     x o o o o 
o o o   o         o o       x     x o o 
o o o   x x               o x     x o   
o o x x       x o         o x   x o o   
o   o o     o x               o o o   o 
o o   o o       o     o       x x o o o 
x   x o o   x         o   o o o o o x   
    x x               o o o   o o     o 
      o o     x           x x o o o x x 
x   o   x x x     o     o   x o o o o o 
o o o   o     x     x x     o o o o o o 
    o x o x o   o o o o   x o x o o o o 
x x o o o o o o x o o x x o o o o o o o 
o o x o o o o o x o o o o o o o o o o o 
o o x o x o o o o o o o o o o o o o o o 
o o o x x o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:485
----------------------------------
o o o   o o o o o o o o x o o   o   o o 
o o o o o   x o o o o   x o o o o     o 
o o o o   o o o   x o o x     o   o o   
o o o o o     x   o o o   o x   x x o o 
o o   o x                           x   
o o         x             x         x o 
o x o           x         x     o x   o 
  o o o o   x               o   o   o o 
x   o o o         o o o   o     o o     
  o x x       x       o o o   x x x     
        o                 x o o o o     
    x x                 o     x o o o o 
o     o o x         o         x o o x x 
o o     x x     x o       o o o o o o o 
  o   o x o x o     x x     o o o o o o 
    x o o o o o o x x o x x o x o o o o 
x   o x x o o o o o o o x o o o o o o o 
o x o o o o o o x o o o o o o o o o o o 
o o x x o o o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:486
----------------------------------
o o o o o o o o o o o x o   o o o o o   
o o o o   o o o   o       x o       o   
o o o o o   x x o o x x   o o   o o   o 
o o o     o     o         x   x   o x o 
o o o x o   x     o o o   x           x 
o   o                                 x 
x o o o o     x         x o o   x o o   
x o       x       o o o       o o   o   
o o   x             o o o           o o 
  x o   o       x     o o         o     
      o o             o o   x x x x   o 
o                 o o           x o   o 
o x x x x                       x x o o 
o     x           x x   o o o o o o o x 
    o x o x o x         x o o x o o o o 
      x o o o o x o   x     x o o o o o 
    x   o x o o o o x   o x o o o o o o 
x   x x o o o o x o o o o o o o o o o o 
o x o o o o o o x o o o o o o o o o o o 
o o   o o x o o o o o o o o o o o o o o 
----------------------------------
 -- Step:487
----------------------------------
o o o o o o o o o   x o   o o     o o   
o o o o o   x   o o o       x   o o o o 
o o o     o o o x x     x x   o o o o   
o o o o o   o o     o           x x   x 
o o   o x x   o o     o     x         x 
  o o o               o             o   
o x o           x   o o   x   o o       
o x o   o   x       o       o   x   o o 
  x x   o         o o o             o   
o                 o o   o o       x o   
  o o           x   o o o   x x     o   
o o   o o             o o   x     x o   
x   x x           o o   o o o     o o   
    x   x                       x x x o 
o x x o     x o   x x x   x x o o o o o 
        x x o o o   o   x   o x o o o o 
  x   o   o x   x x o o x o o o o o o o 
      o x o   x o   o o o o o o o o o o 
x   x o o o o o o x o o o o o o o o o o 
o x o o     x   o o o o o o o o o o o o 
----------------------------------
 -- Step:488
----------------------------------
o o o o o o o o     o x o o x   o o o o 
o o o o   o o o x x       x   o o   o   
o o o o o   x   o               x x   x 
o o o   x o o o       o x     o     o x 
o o o o o o o     o o         x       x 
o x o               o             o     
  o o o     x     o o       o o x     o 
x x x o o       x o o o   x   o   o     
          o     o o     o         o     
  o             o o o   o   o       x   
o o     o           o   o x x     o o   
x   o x           o     o               
  x               o   o     x     x x o 
          x       x       o         o o 
x     x x     x     x   x     x x x o o 
            x   x   x     x   o x o o o 
    x o o x   o     x x o o o o o o o o 
    o o o       x o o o o o o o o o o o 
      x x   x   x o o o o o o o o o o o 
x   x o o o   o o o o o o o o o o o o o 
----------------------------------
 -- Step:489
----------------------------------
o o o o o o   o o   x     x   o o o o o 
o o o o o   x x o   x   o   x   x     x 
o o o     o o                 o x   o   
o o o o o x o     o x x             x x 
o o o o o           o o o   o o   o     
x o o o     o               o     o     
x x x   o     o o     o       x   o o   
        o o   o o o o       o o         
      o o     o     o o   x     o       
o               o   o o   o x           
x   o           o       x     o o   x   
    x   o           o o     x           
    x     x       x o               o x 
x       x               x       x x o o 
                x x     o o         x o 
      x   x   x   x     o   o x   x o o 
      x x   o           o x o o o o o o 
    o   x         x x x o o o o o o o o 
x x o o o x   o o x o o o o o o o o o o 
  x   x     o   o o o o o o o o o o o o 
----------------------------------
 -- Step:490
----------------------------------
o o o o o   o o   x         x o x     x 
o o o     o   o x         o   x   o o   
o o o o o   x     x x         x     x   
o o o o x     o   o o         o     x   
o o o o     o       x x   o     o o     
x x x   o     o o       o         o o   
      o o o         o       o   o       
  x   o o   o o o   o o o     x         
    o           o       o   o o o       
x       o     o o o o     x x x o       
  x x         o   o o x     o     x     
    o o         o o o o o     x         
                    x           x x x o 
        x x             o           x   
x             x     x       o         x 
        x   x         o     x o     x o 
    x x       x   x     x o   o o o o o 
x     o   o o o x   x o o o o o o o o o 
  x x x x   x o o o x x o o o o o o o o 
            o o   x o o o o o o o o o o 
----------------------------------
 -- Step:491
----------------------------------
o o o o o o o   x       o o   x   x x   
o o o o o   x x                 x   x   
o o o o   o o                   o o     
o o o x o   x o o x x     o   x x x     
x x x   o   o o     x           o o     
x   o o o o       o x     o   o o     o 
    o o     o o o o   o       o o o     
    x             o   o         o       
        o   o o   o o     o   x         
  o o     o o o o o o o o o     x       
x               o   x x   x x     x x   
  x x               x     o     x       
      o       o o o   o             x x 
            x x           o     x x     
        x                 o           x 
x         x x x             x x   o x x 
          o o x x   o o o x o o o o x o 
    x x       x       x o o o o o o o o 
x x       x o   x x   o x o o o o o o o 
  x   x     x   o   x o o o o o o o o o 
----------------------------------
 -- Step:492
----------------------------------
o o o o o   x x       o o         x     
o o o o   o o   x           x x   x   x 
o o o   o     o               x x       
x x x o o o o o x x x   o         o     
  x   o o o x                 x x   o   
    x o     x o o x     o   o o o   o   
x   x   o o     o   o       o o o       
      o     o o o   o             o     
          o   o o o o o o               
  o   o o o o o o   x x     x x   x     
  o     o o   o   x x   o o       x     
x     x                 x x x     x x x 
  x o       o o o                       
                      o o           x x 
      x     x               o o         
          o   x                 o x     
            x           x o x x   x   x 
x x             x   o o x o o o o o o o 
    x x     x   x     x o o o o o o o o 
        x x x   x     x o o o o o o o o 
----------------------------------
 -- Step:493
----------------------------------
o o o o   o         o     o x   x x     
o o o   o   x               x x         
x x   x o o o   x   x         x       x 
  o o x o o x x x       o o         o   
    o       o               o     o     
x x x x o     x x o o         x x o o   
      o o o o o   o   o o o o           
    x   o o o o o o             o   o   
  o o o o   o   o   x x   o             
    o o o o o o   x       x         x   
x           o   o       x x   x         
  o x   o o         x         x x x x   
    x         o o     o o           x x 
            o o     o       o       x   
              x                 o       
      x o   x                   x       
          x     x         x     o   o   
                      x x o x x o x o x 
x     x x x     x x o   x o o o o o o o 
    x x x x   x         x o o o o o o o 
----------------------------------
 -- Step:494
----------------------------------
o o o o o   o     o       x x           
x x   o o o     x           x x   x     
    o o x   x x         o o         x   
o   x     o                     o o     
  x x o o o x   x             o o       
    o o o o       x   o o   o     x     
x     x   o   x o o o o o o   x o o o   
o   x o o o o o o o                     
o   x o o o o o   x     x x         o o 
  o             o       x             x 
      o o o   o o x             x   x   
  x x       o o o x       x x           
        o o o o     o o         x   x   
          o   x           o             
      o o         o o             o x   
          x                         o   
            x x           x     x       
        x x     x   x x   x   o x   x   
    x x x     x     x     x x o o o o x 
x           x           x x o o o o o o 
----------------------------------
 -- Step:495
----------------------------------
x x o o     o o     o o     x x         
  o o o o o               x             
o   x x o x x               o   o o     
        o   o           o               
      x o x           o     o o         
  x     o   o           o o         o   
o   o o o o o   x x     o o o o x x     
  x   x o o o o   x o o x             o 
  o   x     o o o       x         o     
o     o o o o o                     x   
  x x       o o x       x               
        o o o o     o o x               
      o o o o x                         
      o o   o     o         o o   o     
          x                             
        o           o           x     o 
                    x   x   o o         
      x x           x   x   x     o     
x         x     x       x     x x o x   
    x         x x     x     x o o o o x 
----------------------------------
 -- Step:496
----------------------------------
  o   o o o       o     o               
x x x o   x   o             x           
        x               o o             
o         o x         o         o o     
        x   x         o o o o           
      o o o o         o o   o     o     
  o o   o o o       x   o     x     x   
    o   x o o o x   x x     o     o     
  x     o o o     o                   o 
  o   x   o o   o       x         x     
      x o o o x     o x                 
  x   o o o   x       x                 
    o o       o   o                     
    o     o   o o         o             
      o o                     o   o o   
      o             x   x     x   o o   
                        x   x           
                              o o       
    x x x       x   x     x x o o x   x 
                        x     x o   x   
----------------------------------
 -- Step:497
----------------------------------
  x o o o x     o                       
    o x     o           o o   x         
x         x                             
o o       x       o o   o o             
    o     o o       o o o   o o o o o   
    o   x o x       x     o   x o       
      o   o o o     o o         o x     
  o   o o x o x   x x   o     o   o o o 
      o o   o   o                       
  x x   o o o o   o o     x             
      o     x   o o   x                 
x   o o o                               
  o       o   x     o     o             
      o o   o                     o o   
    o o   o     o   x   x     x         
    o                             o     
    o                         x   o     
                            o o o       
    x             x     x     x x   x   
                x         x     x     x 
----------------------------------
 -- Step:498
----------------------------------
    x   x                 o             
    x o   x   o o     o                 
          o o     o     o o o           
x   o       o     o   o       o         
  o o     x         o o     o o o o     
      o   x         o o     o   x       
        o   x x   x x   o o o o x       
o o o o x   o o x     x   o     o o o o 
o     o o       o o                     
  x         x   o o   x                 
  x   o o o   o     o                   
o o       o     o                       
o   o o   o o   x                 o     
  o o o   o o o   o o   o o   x       o 
              o                         
  o   o             x               o   
                                        
    o                   o o   x x o     
                            x         x 
              x                   x x   
----------------------------------
 -- Step:499
----------------------------------
  x                 o o   o o           
      x x   o o           o             
          x   o     o o o     o         
  o       o         o   o   o o   o     
x     o   x x     o     o o o   x       
x o o   o         x x   o       x       
o   o     x           o o o   x   o   o 
      x o o x x x o     x o o           
  o o       x   x               o   o   
o   x o o     o o       x               
o       o o o   o     o                 
  x o o o o     x                       
        o o o           o o   x         
o o   o o     o o     o         o o o   
o o   o   o     o o x             o o   
                                        
  o                     o o             
      o                     x     x x   
                              x   x x   
                                x       
----------------------------------
 -- Step:500
----------------------------------
x x                     o o   o         
    x           o   o                   
      x x   o   o o o o   o o   o o     
x         x           o o o     o   o   
  o o o   x       x   o o o   x x       
  o o     x           x o o             
x o     o x x       o o     o     o o   
  o o   x x       x       o   x x     o 
o             x           o   o         
  o   o o o x o x   o o             o   
  o   o o o   x x                       
    x o o o               o x x         
o   o o o     o o                 o o   
  o o o   o o   o o     o       o       
        o           o o         o     o 
o   o o                 o         o     
o o                               x     
    o                     o   x       x 
                            x x x       
                                  x     
----------------------------------
 -- Step:501
----------------------------------
                        o               
x x   x   o o   o o   o o o o o o o     
x x x     x       o o o o o             
o o o       x   o o o   o   o   x   o o 
  o     x           x     o o           
  o   o x           o o     o x         
  x o   x x       o   x o       x o     
    o x x   x       x   o o o     o o   
  o   o   x   x x   o         x         
o o o o   x   x x       o           o o 
    o o o   o                           
o   o x o o   x           x         o   
  o o o   o o     o             o       
      o o o   o o     o       o       o 
  o o           o o               o     
o o o   o           o o   o       x     
    o                   o o   x         
  o                           x     x   
  o o                                   
                                    x   
----------------------------------
 -- Step:502
----------------------------------
  x       o o     o   o o o o o o       
                o o o   o               
      x   x x   o o   o o o o   o o     
  x x             o   o   o   x         
o o o         o o o   o   o         o o 
    o x x x         x   o o x           
    x             o o o x o o     x     
    x o   x   x         o           o o 
o o o   x   x x     x o o         o o   
o o o o o   x     x           x     o   
o o o o o x   x         o               
o     o o o o                   o o     
o o   x o o o x o o o o o x             
o o         o   o o o         o o o o   
o o   o       o     o   o o       x     
      o o o         o                   
o o                   o                 
o   o                     o x           
o                                   x   
    o                             x     
----------------------------------
 -- Step:503
----------------------------------
x       o o         o o o o o     o     
          x x o o o o o o o             
        x         o o o o o o o     o   
o               o   o o o o x o o       
  x x         o     o   o o o       o   
    x x       o   o       o       x o   
  x           x     x x o   x       o   
o o o x     x       o o           o o   
o o o o   x x     x   x   o   x   o o   
o   o o x x   x                         
o o     o o o o     o o                 
o o x x   x o     o                 o o 
o o o   o   o   x o     x       o   o   
    o   o   o o   o   o o     o   x     
o       o o o     o   o     o o         
o o o o o             o                 
o                                       
o o   o               o   x             
  o                                     
o o                                     
----------------------------------
 -- Step:504
----------------------------------
          x   o o o o o o o     o       
        o       o o o o o o o           
                o o o o o o o o o o     
  o               o o o   x             
    x x     o   o     o o   o o o   o o 
  x           x o   o   o   o       x   
o     x             o     o       o o   
o x x     x         x x     x   o o o o 
o o o                   x       x       
o o o x     o             o       o     
o   o o   x   x   o     o               
o x     x   x       o             o o   
      o o o   o   x   o     o o       o 
o o   o o o         o   x       o       
o o   o o     o         o   o     x     
o o o     o o     o         o           
o o o o             o o                 
o   o                   o   x           
o   o                                   
o o o                                   
----------------------------------
 -- Step:505
----------------------------------
        x     o o o o o o o o     o     
              o o o o o o o o o o       
o o     o o o o o o o o   x         o   
    x           o o o o     o o         
        x   o o   o o o o o       o x   
    x     o o   x     o   o   o   o   o 
  o o               x   o   o     o     
x o                       x       o     
o o x       o         x         o o   o 
o     o                 x         o o o 
  o   x     x       o     o o           
x   o o o o   x   x   o o     o o       
o       x o x       o     o         o   
o o o o o     o o     o o   o o       o 
o o o           o       x     o x     o 
o o   o o     o o o                     
o o o   o o       o       o o           
o o   o               o o o             
o o o o                     x           
o o                                     
----------------------------------
 -- Step:506
----------------------------------
          x o o o o o o o o   o o       
            o o o o o o   x o     o o   
o         o o o o o o o o o o o         
o x     o o   o o o o o o o     o   o   
          o o   o o         o     x   o 
        x     x   o     o   o       o   
o   x     o o         x   o o o o   o   
o x                   o o o       o o   
o x         o o       x x x       o o o 
o o                 o     x     o o     
o o   o o x         o o o     o         
      x o           o     o o     o o   
x o o     x   x o x o o o             o 
o o o       x       o   x o o       o o 
o o o o o     o   o o         x         
o o o   o o     o                       
o o   o o   o o o   o o o o   o         
o o o o o                               
o o o                   o x             
o   o                                   
----------------------------------
 -- Step:507
----------------------------------
            x o o o o o     o o     o   
          o o o o o o o o o x o         
  o     o o o o o o o o o o     o o o o 
  o   o o o   o o o   o o   o   o   o o 
          o   o o     o   o o o     x   
    x       x o o   o o       o     o o 
  o       o       o   x o o       o     
x         o   o       x x       o o o   
x         o         x     o     o   o   
o   o               o o     o o o   o   
    o   x         o o     o o o         
o     o x x       o           o       o 
o o o       x   x   x     o o     o o   
x o o o o         o   o o x     o o o   
o o o o o   o   o o         x x         
o o   o o   o o   o o o   o             
o o o o   o       o                     
o o o     o o       o   o     o         
o o o o               o                 
o o   o                                 
----------------------------------
 -- Step:508
----------------------------------
            o x o o o o o o o o o o     
o o     o o o o o o o o o x x   o o     
      o o   o o o o o o     o o   o o   
    o   o o o o o   o o   o       o o   
    o o   o o o o o o o o o o   o     o 
  x           x   o     o o o   o   x   
x o o   o           o   x     o o       
x       o   o     o x x   o o o       o 
    o         o       o     o o   o   o 
x   o     o       o x     o o       o o 
          x       o     o o o   o       
o o   x x       o           o   o o o   
o   o o       x   x   o o   o       o o 
o x o o o     o o       x   o x o     o 
o o o o     o o o o   o   x     o       
o o o o   o     o       o o o           
o o o o o o o o o o o       o o         
o o o o o     o o o       o             
o o o o o o         o                   
o   o o                                 
----------------------------------
 -- Step:509
----------------------------------
o           x o o o o o o   x o o       
    o o o o o o o o o o x o o o o o     
  o o o o o o o o o o o o   o   o o   o 
    o o o o o o o o o o o o o o o     o 
  o o   o o   x o o o o       o o x x   
x   o   o o   o o   o o x     o o o o o 
  x       o o o   o   o   o o     o     
  x o o       o o x       o o   o   o   
        o             x   o o o o o o o 
x x       x       x     o     o o o     
o o o           o   o o       o o o o   
o   o     x       x x o   o o o   o     
o o   x       o o       x x   o     o o 
o o x o   o x x o o         x o     o o 
o o o o o o   o o     o o   o o         
o o o o o o o o o o o o   x o           
o o o o o   o o o     o         o       
o o o o o o o       o                   
o o o o o o   o o       o o             
o o o   o         o o                   
----------------------------------
 -- Step:510
----------------------------------
  o o o o   o x o o o o o o   x o o     
      o o o o o o o o x o o o o o o o o 
o o o o o o o o o o o o   o o o o   o   
  o o o o o o o o o o o   o o       o o 
x     o o o o x x o o o o o o o   o   o 
x x   o     o o   o   x   o       x x   
    o       o o o x o   o o   o o   o o 
    x   o o o         x o   o o   o o o 
      o   x     o           o o o o     
                    o o   o o o o o o o 
x x o o     o o   x o     o o   o o     
o o             x     x x x o   o   o   
o o o o       o o o         o   o o o   
o x o x x x   o o           o x         
o o o o o o o x   o o     o o       o o 
o o o o o o o o o o   o o   x           
o o o o o o o     o o                   
o o o o o o   o o               o       
o o o o o   o     o o o                 
o o o o   o o o o     o   o             
----------------------------------
 -- Step:511
----------------------------------
  o o o o o o x x o o o o o o   x o o   
o o o o o o o o o o x o o o o o   o o o 
o o o o o o o o o o o o o o o   o o   o 
    o o o o o o o o     o o o o     o o 
  o o o o o o o   x   x o o o     x o   
    x   o o   x     o   o   o o o     o 
x   x o   o o   x o o o   o o     o x o 
      o   x   o o   o   x o o o o o   o 
        o x         o     o o o o o o o 
                  o o   o o o o o o   o 
  o     o o o       x   x     o o   o   
x x               o       o x o   o o o 
o o o x     o o o o   x       o o o     
x o o         x   o o     o x   o       
o o o o x x   o o o         x     o     
o o o o o o o     o                   o 
o o o o o o   o o     o o       o       
o o o o o   o     o o o         o       
o o o o   o o o o   o   o o             
o o o o o o o o   o o   o               
----------------------------------
 -- Step:512
----------------------------------
o o o o o o o o o o o o o o o o   x   o 
o o o o o o o x x o o x o o o   o o o   
o o o o o o o o o o o o o o o o     o   
o o o o o o o o   x o o o o o o o o o   
o o x o o     x o o o   x o o o     x o 
    o o o o o       o o   o o     o o o 
  x   x o x       x o   o o o o o x o   
        o o o     o o o   x o o o o o o 
      o x   o o   o     o o o o o o o o 
            o       x   x o o o o   o   
    o   o         o       o o o o o   o 
        o   o     o o     x   o o o     
x x x         x o o           o o   o o 
x o o o         o o   x   x     o o     
x o o x o o o   o   o         o o       
o o o o o x   o o o o o     x   o       
o o o o o o o o           o           o 
o o o o o o o o   o o   o     o         
o o o o o o o o o o o o o               
o o o o o o o o o o     o o o           
----------------------------------
 -- Step:513
----------------------------------
o o o o o o o o o o o o o o o     o o   
o o o o o o x o o x   o o o o o   x   o 
o o o o o o o o o o o x o o o o o o o o 
o o o o o o o x o o o o x o o o       o 
    o o o o       x o o o o o   o o o x 
o o x o o   o o o o o   o o   o o   o   
      o x           x o   o o o x o o o 
  x     x x o o o o o o o o o o o o     
        o o o   o   x     x o o o o     
        o o     o o       x o o o o   o 
      o   o o     o o     x o o o o o   
x   o o           o         o o o o o o 
x     o         x   o           o o     
  x x   o o o o   o o         o o   o o 
o x o o o     o   o o x   x   o         
o o o x o o o     o o         o   o     
o o o o o x o o o o         x     o o   
o o o o o o o o o o o o   o o   o       
o o o o o o o o o o   o o   o           
o o o o o o o o o o o o o               
----------------------------------
 -- Step:514
----------------------------------
o o o o o o o o   o o o o o o o o     o 
o o o o o x o o x o   o o o o o o   o o 
o o o o o o o o o o o o x o o o   x   o 
o o o o o o x o       x o o o   o o o   
o o o o o o   o o o x o o o   o o o x   
  x o o   o   o       o o o o o x o o o 
o     x           o o x o o o o o o     
          o o o o   x     x o o o o o o 
        x x   o o o   o o x o o o   o o 
            o     o o       x o o o o   
x o o   o   o o   o         x o o   o o 
x   o o o o         o     o o o o   o   
  x o   o     x   o   o   o o o     o o 
        o o o o       o     o o   o     
x o x     o     o o o o x   o o o   o   
o o o o x o   o o                 o o   
o o o o o o x o o o o o         o       
o o o o o o o o o o o o o   x       o   
o o o o o o o o o o o o   o   o         
o o o o o o o o o o o o                 
----------------------------------
 -- Step:515
----------------------------------
o o o o o o o   o o o o o o o o   o o o 
o o o o x o o x o   o o o o o o o o     
o o o o o o o o o     o o o o   o       
o o o o o o o x o o o o x o   o o x   o 
o o o o o   o o   x   x o o o o o o o   
o o x x o   o     o o o o o o x o   x   
            o o o   x x o o o o o o o o 
o o       x o       x   o   x o o o o o 
      x   o o o o o x       x o o o o o 
    o   o o o o o o   o o     x o o o o 
  x o   o     o o         o o x o o o o 
      o o   o o           o o o       o 
x   x o o o o       o o o o o   o o o   
      o   o   x o o o   o o o o o o o o 
o x     o     o o o   x     o   o o   o 
o o x x o o o o o o o o         o     o 
o o o o o o o o o o o o   x x o o   o   
o o o o o o x o o o o o   o             
o o o o o o o o o o o o o   o   o       
o o o o o o o o o o o o o               
----------------------------------
 -- Step:516
----------------------------------
o o o o o o   o o o o o o o o o o o o o 
o o o x o o x o o o o o o o o o o   o o 
o o o o o o o o   o o o o o o o o o     
o o o o o   x o   o   x x o o o x   o   
o o x x o o o   o o o x x o   o o o   o 
o         o   o o x x o o o x o o o   o 
o     o o o         x o x   o o o o x   
o         o x o             o x o o o o 
o       x o o o o x   o o     x o o o o 
      o o o o o   o o     o     x o o o 
    x o o o o o   o   o o   x   o o o o 
    o o o o o           o o o o o o o o 
      x o o     o o o o o     o o o o o 
          o o   o o o o   o o o o   o o 
o o   o   o   x o o o     o   o o   o   
o x   o o o o o o o o x x o o       o   
o o x x o o o o o o o o o     x o o     
o o o o o o o o o o o o   x     o       
o o o o o o x o o o o o o o o o o o     
o o o o o o o o o o o                   
----------------------------------
 -- Step:517
----------------------------------
o o o o o   o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o   
o o o x o   x o o o o x o o o o o   o   
o o o o o o o o o o o   o x o x x o o o 
o x o x x o o o o   x   o   o o o o o o 
o o o o o       x o   x x x x o o o o   
o   o   o     o o     x   x o o o x o o 
        o   o x             x o o o o o 
          x o o x o o           x o o o 
o o o o o o o   o o   o o   o   x o o o 
    o o o o o       o o o     o x o o o 
    x o o o o o o o o o     x o o o o o 
      x x   o   o o o o o o o o o o o   
o       o o o o   o o   o   o o o o     
  x     o o o x x o o o o   o   o o o o 
o o o o   o o o o o x o   x   o     o   
o o   o o o o o o o o o   o o   x       
o o x x o o x o o o o   o   o o   o     
o o o o o o o o o o o     x   o         
o o o o o o o o o o o o       o   o     
----------------------------------
 -- Step:518
----------------------------------
o o o o   o o o o o o o o o o o o o o   
o o o   x o o o o o o o o o o o o o   o 
o o x o o o o x o o x o o o   x x o   o 
o o o o o o o o     x   o o x   o o o o 
o x x o o o o o   o o   x x o o o o o   
o o o x x   o o x x x       o x o o o o 
  o   o o   o     o         x o o x o o 
o           x       o x       x x x o o 
o o o o o   x   o x       o o o o o o o 
o     o o o o o o   o o   o       x o o 
  x x o o o o o   o o o       x o o o o 
      x x   o o o o o       x o o o o   
        o o   o o o o o o o x o o o     
      o o o     o o o o o o o o o o o   
o o o o o o x o o x x o o o   o o o o   
o x o   o o o o o o o   o   o o o     o 
o   o x o o o o o o o     x o x   o o o 
o x x o o x x o o o o o o o o o         
o o o o o o o o o o o o     o     o     
o o o o o o o o o o o   o x     o       
----------------------------------
 -- Step:519
----------------------------------
o o o   o o o o o o o o o o o o o o o o 
o o x o x x o o o o o o o o   x o   o o 
o o o o o o o x x x o o o   o o o o o o 
o x o o o o     o o   o x x   o x o o   
o o o x o o o   o   x       x o o o o o 
o o   o o     x   x         x o o o o o 
o   o x x x x     x           x x o   o 
o o o o             x o   o       o x o 
o o   o   o o o x   o o       x x o o o 
  o o o     x     o o       o     o o   
o     x o o o o o o o o o o     x x o   
  x x o o o o o o o o o o     x o o   o 
      o x   o o o o o o o x o o o o o o 
o   o o o     o o o     o o o o o o o o 
o o o o o o o x o o   o     o o o     o 
x     o o o o o o x x o o o o o   o o   
o x x o   x x o o o o o o o o o o o o   
o o o x o o o o o o o o   x o x o o o   
o x o o o o o o o o o   o o     o       
o o o o o o o o o o o o x   o o         
----------------------------------
 -- Step:520
----------------------------------
o o o o o o o o o o o o o o o o o o o o 
o o x x o o x o o o o o o o o o x o o   
o o o o x o x o o o o   x x o o o o o   
o o x o o o o   x x o   o o o x o o o o 
o o o o o o   o   x     o     x o o o o 
o   o x x x x   o   x         x o o o   
o o x         x x     o     x   o x o o 
o o o o     o           o         x o   
o o o   o     x     x             x o o 
o o o     o x o o o o o   o o x   o o o 
  x o   x o x o o o o o o   o     o   o 
o     x x o o o o o o o         x x o o 
o   o o o o o o o o   o x o   x o o o o 
o   o o o o o o o o o o   o o o o o o   
  o   o o o o o x x o   o o o o   o o   
x o   o o x o o o o o o o o o o o o   o 
x     x o o o x o o x o   x o o o o o o 
o x x   o o o o o o o   o o x o o       
x o o o o o o o o o o o   o             
o o o o o o o o o o o x o o o           
----------------------------------
 -- Step:521
----------------------------------
o o o o o   o o o o o o o o o o o o o   
o x o   x x o o o o o o o o o   o x o o 
o o   x o o o x x o o o   o o o o o   o 
o x o o o o o o o x x   x x x o o o o o 
o o o x x x x         o         x o o o 
o o             x           x   x x o o 
o x o o     x           o     o   o o o 
o o o         o       o             x o 
o o o o         o         o       o x   
o o o     x o x o o x o o   x     o o   
o o x     x o x o o o o o   o o   x o o 
  o o   o o o o o o     o         o o   
o o   x x o o o   o o x o o o   x o o   
  o o o o o o o o o     o o o x o o o o 
o   o o o o o o o o x o o o o o o o o o 
  x o o   o o   x o x o   o o o o   o   
        x x o o o o o   o   x o o o o   
x     o o o o x o o o o   x       o     
  x x o o o o o o o o o o o o o o       
x o o o o o o o o o o o x     o         
----------------------------------
 -- Step:522
----------------------------------
o x o     o o o o o o o o o o o o   o o 
o o   o o o x   x o o o o o   o o o x o 
o x o   x   x o   x x o o x x o o   o o 
o o o x x x x o       x         o o o o 
o o x         o x             o x x o o 
o x o o               o       x     x o 
o o o         x             o     o     
o o o           o o o   o o       o   x 
o o o o o     o   o             o       
o o         x   x o o x o o       x x   
  x   o o   x o o o   o o   x   o o o   
o o   o   x o o   o o o   o x   o o   o 
    o   o x o o o   o   x o   o o o o o 
o o o x o o o o o   o o   o x o x o o o 
  o o o o o o o   x o o o o o o o o o   
o o x   o o   o o x o x     o o   o o o 
o     o   o x o o o o o o o o x o o o   
    o   x o o o o o o   o o o o o   o o 
x o o x o o o x o o o o o x o o         
x x o o o o o o o o o x     o o o o     
----------------------------------
 -- Step:523
----------------------------------
o o x o o   o   x o o o o o o o o o x o 
o   o   x x o     x x o o x o o o o o o 
o o   o       x       x       x   o o o 
o x x         x         o   o o x o o o 
o x   o x x   x                   o x o 
o o x                   o             x 
o o   o o         o   o o   o o o o o   
o o   o         o o     o     o o       
o o       o o   o   o   o o           x 
o   o o o     x x x x o         o       
o   o         x o o o o o x   o o x x x 
  x o o o   x o o o o     x   o o o o o 
o o o o x o o o   o o o   x o o   o o o 
  o     x o o o   o     o   o x o x o   
o o   o o o o o o   x x o o o o o o   o 
o x o o o o o o o o o o o o o   o o o   
    o   o x o     x o o o o o o x o o o 
o o o o o x o o o o o o o x o o   o o   
x x x o o o x o o o   o   x o o o o     
    x o o o o o o o x o   o   o         
----------------------------------
 -- Step:524
----------------------------------
o   o x x o o     x o o o o o o o o o x 
o o o o     x x x   x x x o   x o o o o 
o   o   o         x x o o   o   o o o o 
x           x             o   x x o o   
o o x x                           x o x 
o x   x   x   x     o o o     o         
o   o o             o         o o   o o 
o o o   o     o     o o   o o o       x 
o   o o o     o   o   o       o o o     
o o o     o x   o o x   o o   o         
  o o o         x x x   x x   o x o     
o o x o x     x o o o o           o x x 
o o     o   x o o o o o o   x   o o o   
o o o o o x o o o         o o o x   x o 
o   o o o o o o o o   x x o o o   o o o 
x o   o o o o o   x x o o o o o     o o 
o o   o x o o o   o o o o o o o o x o o 
x x o   x o o o o o o o x o   o o o     
    o x o o o x o o o       x o     o   
      x o o o o o x x   o o o   o o     
----------------------------------
 -- Step:525
----------------------------------
o o x     x x       x o o o o o o o o x 
o o     o   x     x o o     o   x o o x 
  o o o       x x x   x x o   o x o o   
      o o         x     x   x   o o o o 
x x x x     x         o   o       x x   
x o o             o             o     x 
o o o x   x   x   o o o o   o o   o   x 
o   o o o o o       o o   o   o o       
o o o               o     o         o   
o o o o   x   o   x     x x o   o       
o o o           o             x o       
o o o x         x x x   o         x x   
o   o x x     x o o       o   o   o   o 
o o o o x o x o o o o o o o x x   o x o 
o o o o o o o o   o o   o x o o o   x o 
o o o o o o o o o   x x o o o o   o o   
x x o x o o o o o x x o o o o o x x     
      o   x o o o o o   o x o     o o o 
x       x o o o x   x o   o   o o o     
    o   x o o o x o o o o   x o o o o   
----------------------------------
 -- Step:526
----------------------------------
o x         x x       x o o o o o   x   
o   o o   x   x     x x o     o x x x   
o       o       x       x x o o o x o o 
x o o x   o     x         x   o o x x o 
              x   x     o   o         x 
x x x           o   o o o   o   o     x 
x o o x     x x     o   o o o o o     x 
o o o x       o o o   o o         o     
o o o o o o               x   o o o   o 
o o o   x o o o o   o x           o     
o o o o           x     o   o   x x     
o   x                 x o             x 
o o x x         x x     o   o x   x o   
o o o x x x x x o o o     x x o o o o x 
o o o o o o o o o   x   x o o o o     x 
x o o o o o o o o o   o o o o   o   o o 
o o x x x o o o x x   x o o   x o o     
    o   x o o o x   x o   o x o   x     
x   o     x o o o o o x o     o o o o o 
x         x o x o   o o       x o o o o 
----------------------------------
 -- Step:527
----------------------------------
x             x x   x x x   o     o   x 
o o     o   x           x o o x x     o 
    o   o o   x           x x o x   x   
x x x       o           x   o   x     x 
x               x   o o o o o o o   x x 
      x             o o o o o o     x   
  x x           o o   o o o o o     x   
x o o o       x             o o o   o   
o o o x x o o   o       o   x   o       
o o         o o   x x       o o o x   o 
o   x   o o o             o   x         
o o x x                 x               
o x                   o       x o o   x 
o o   o o       x x x     o o x o x x   
o o o x x x x x o o       x x o o       
o x   x o o o o   x o   x o   o o o   x 
o   o   o x o x o o     x o o       o   
x o x   x x o o x o   x   x   x o o o o 
      o o x x   x   x o   o   x   x o o 
  x         x o x o         o o o       
----------------------------------
 -- Step:528
----------------------------------
  o     o o       x x     x   o o o     
x         x x x     x     x x x x     x 
x   x     o o                 x       x 
        o o   x       o   o o o     x   
  x   x           o o o x o o   x       
x             o o     o   o o o   x   x 
  x           x     o o o o   o         
  x x x         o o   o     x     o x   
x o       x o o   x x o     o o         
o   o o o                     x x       
o o o x o     o         o           o o 
o x x       o                           
o o                     x       x x     
o x     x         x o o   x x o o o     
o   x o       x x x           x     x x 
x o     x x x x   o x     x o       o   
  x x   x   x o           x     o o o   
o x         x o o x x       o   x o o o 
    o   x     x   x   x   x o     o x   
          x x x   x           x   o     
----------------------------------
 -- Step:529
----------------------------------
o           o         x   x x x x   o   
x x     o         x       x         x x 
  x   x o   x x     o o   o o           
      o o         o           x       x 
                      x o o   x         
  x   x       x     o o o o     o o     
x   x           o o   o o   o         x 
    x         o     o         o   x     
  x x o o x x   o o o x     x x         
x o                               x     
o   x o   o o o                         
x o           o o     o o           o o 
o   o                     x             
x                   x         x x x     
o o   x x x x       x o   x     x   x   
x x   x x x     x x         x   o o x   
x x       x   x     x       x       o o 
x             x x x       o     o x o   
          x x x   x     x   x x   x o   
    o   x x                     o       
----------------------------------
 -- Step:530
----------------------------------
x         o         x   x x x x     x   
    x o     x                       x   
    x   x   x           o x           x 
    o               o       o   x       
  x   o o         o     x o o   x o     
            x     o o o o               
  x           o   o o     o o o o   x   
      x     o o o o   o o o x x         
      x x       o   x x           x     
  x         x o o o                 x   
x     x o o           o o             o 
  x         o             x       o     
x o           o o               x       
      x x x           x   x x       x   
x x   x   x       x   x     x     x     
x x         x x     x           x x o o 
        x       x         o           o 
  x       x x x     x     o x   o o x   
        x           x x   x x       x   
o o   x x   x x             o o         
----------------------------------
 -- Step:531
----------------------------------
  x     o   x         x   x       x     
      x x                     x         
                        x               
    o o o       o o       o o     x     
    o       x     o o o   x   o   x     
                  o     o o o   o       
          o o   o     o o     x         
  x x   x o o o o   o x   x x           
    x         o   x     o               
              x     o o o         x     
  x     x       o                 o x   
x         o   o                 x   o o 
  x   x     o     o   x                 
x       x       x x   x       x x x     
x   x   x   x x           x     x     o 
      x                     x       x o 
x x   x     x x             o   o       
        x                 x       x x   
o x       x x x     x   x x             
    o x     x       x       x   o       
----------------------------------
 -- Step:532
----------------------------------
x       x x             x     x         
                                  x     
      x o                 o             
  o           o     o   x       x       
      o       o o       o   o   x       
    o       x   o   o o   x   o o o     
        o o o     o o     x o   x       
          x o o     x   o               
              x     x o   o x           
    x   x       o   o o                 
    x               o             x     
      x o     o o                 x o   
x               x x     x           o   
x x       o o           x   x x x       
  x         x                     x o   
x                               o     x 
                          x x           
            x           x x     x x     
x                         x             
  o           x         x x       o     
----------------------------------
 -- Step:533
----------------------------------
  x                                     
        x                 o     x       
        x                               
o           o     o                     
        o     o   o o   x     o         
      o       o o o     x   x   x   o   
      o   x   o o   x o     x o o x     
          o   x       o                 
  x x   x             x   x             
            o o   o o             x     
                      o             o   
    x o         x   o                   
x x       o   o     x         x   o     
x x                       x             
x           o                       x   
                          x x     o     
                          x       x   x 
                    x x                 
                            x x x       
x o o                       x     o o   
----------------------------------
 -- Step:534
----------------------------------
                                        
        x x           o o               
            o                           
  o     x     o o   o                   
    o o     o o o       x x x   o   o   
        o o   o o o         x   x       
        o     x   o   x       x x       
  x       x           x         x x     
      x     o o         x               
                o o   o             x   
                                        
              x     x             o o   
x   o o o                   x           
              o                   o     
              o                       x 
                        x x   o o   x x 
                            x           
                  x           x x       
                      x   x             
  x   o                   x     o     o 
----------------------------------
 -- Step:535
----------------------------------
                                        
      x   o o             o             
        x x         o o                 
o o o       o o o o       x       o o   
    o   o       o             x x       
        o   o x     o x x               
  x   o o   o       o       x   x x     
        x               x     x         
          o o   o   o o                 
                    o   x               
                                    x x 
                x     x         o       
    o o                         o o o   
    o           o                       
                o o               x x   
                      x     o o   x x   
                          x             
                          x x           
x                 x             o       
x   o                               o   
----------------------------------
 -- Step:536
----------------------------------
          o                             
        x     o                         
o o         o o o   o     o             
  o     x     o o   o o               o 
      o o         o       x   x   o     
    o       x       x                   
x   o   x           o   x     x     x   
            o o     o x     x           
        o     o   o o         x         
              o o o   x                 
                x               o   x   
                        x         o     
  o                               o     
      o o       o o             o x     
    o           o             o   x     
                o         o             
                                  x     
x                               o       
x               x           x         o 
    o o                               o 
----------------------------------
 -- Step:537
----------------------------------
                                        
o         o o o o                       
o       x o       o   o o               
        o       o o o         x         
  o         o o     o           o     o 
o o   o x   x x   o o         x     x   
  o   o       o     x                   
          o       o x                   
    o o     o o       o     x           
              o               x         
                o o                   x 
o o                       x     o   o   
      o         o                 o o   
          o     o               x       
  o           o                         
                  o         o o         
x                         o             
x                                 x   o 
    o o                       o o     o 
                                        
----------------------------------
 -- Step:538
----------------------------------
          o                             
  o o       o     o                     
            o o o o                     
o o       o     o o o o o       o   o   
o o   o o o x   o             x     o   
o o o x x     o o   x                   
          o   x                         
    o o     o   x x                     
    o           o                       
                o   o o                 
                                    x   
o     o         o o             o o o o 
o                 o             x     o 
        o     o                   o     
  o o           o           o           
              o o                       
  x                           o         
    o                   o o   o     o   
    o                         o     o   
                                        
----------------------------------
 -- Step:539
----------------------------------
          o o                           
o       o o     o o o                   
o o o     o     o     o                 
o     o     o o o o o o         o o o o 
o   o   x x   o   x x                   
o   x         x   o                     
o   o o                                 
        o o                             
  o       o o   x x o                   
            o o         o               
o                 o                 o   
        o o       o             x   o o 
                o                 o     
o     o       o o                       
o                 o o     o       o     
    o         o               o         
    o         o               o         
  o o                             o     
                        o o             
                              o   o o   
----------------------------------
 -- Step:540
----------------------------------
        o o     o                       
o o   o     o o o   o o                 
o     o o   o     o o                 o 
o o o       o o o x x         o o o     
o     o     x x       o o               
      o x                               
    x     o     o o                     
o     o         x                       
        o o   o     x                   
o o       o     o o       o             
o o                             x o     
        o       o o o             o     
o       o                           o o 
o                 o               o     
      o o     o o           o o o       
  o         o       o     o             
o o o       o                   o       
o                                       
                      o     o o o o o   
                                o o     
----------------------------------
 -- Step:541
----------------------------------
o     o     o o o   o                   
o o o   o o o o   o     o               
o o o         o o   x           o       
o o   o o o x x x           o     o o o 
o o o                     o             
    x x               o                 
o           o   x                       
        o         o                     
o       o o     o x                     
o       o     o                         
    o         o o o     o o       x     
o     o                       o o   o   
o o       o       o o             o o   
  o           o o                     o 
o             o           o o     o o   
o     o o   o o                         
o             o     o   o o     o o     
  o o                         o         
o                           o o o     o 
                      o     o o o       
----------------------------------
 -- Step:542
----------------------------------
o o     o o o o   o                     
o o   o o o o   o   o     o   o o     o 
o o o o o   o x x     x               o 
o o o o   x               o             
    x                       o     o o   
o o x           x   o                   
        o                               
o o   o o o o       o                   
  o             x                       
      o   o o   o                       
o     o     o       o o o           o   
  o o             o         o o   x     
o o o       o o   o                   o 
o           o o o                 o o   
o o   o o o o           o         o     
o           o o o           o     o     
  o o       o     o   o o               
o                           o   o o     
                          o o o   o o   
o                   o o   o     o o     
----------------------------------
 -- Step:543
----------------------------------
o o o o o o o   o             o         
o o o o o o     x o   x   o o     o o   
o o o   o o x     o o                   
o o x   x               o             o 
o o   o           o o                   
  x               x       o o     o o   
o o     o o                             
      o o     o     o o                 
o   o o o o                             
o o o o       o x o o o o               
    o o o o                 o o   x     
o o o       o       o               o   
o         o o o   o o             o o   
o o       o o     o     o       o     o 
o o o   o     o           o o   o o     
  o     o o o o                         
o     o       o o         o o           
                o     o o     o o o o   
o o                     o o   o o     o 
o o               o o   o     o o       
----------------------------------
 -- Step:544
----------------------------------
o o o o o o     x o o                   
o o o o o   o     o x   o o   o o o     
o o   o x x           o o             o 
o x o o o           o                   
o                 x   o                 
o         o             o     o o   o o 
  x   o o                               
o   o o             o                   
o o o o     o o     o o o               
  o o   o     x             o o         
o o o       o     o o o   o             
o o o o       o   o o           x x o o 
o o     o o o   o o   o         o o     
o o o   o                 o o     o o   
      o   o     o o   o o     o       o 
o     o o o     o o       o     o o     
  o     o o o   o o       o   o         
o o                 o o o     o o   o o 
o   o               o o o o o o o       
o   o           o   o o     o       o o 
----------------------------------
 -- Step:545
----------------------------------
o o o o o o o     x   o   o       o     
o o o o o x           o o             o 
o   o o o x o     o o         o o o   o 
x o     x             o                 
o o o o   o     x       o             o 
  x   o               o     o o o o     
o   o o                                 
o o o   o   o         o o               
o o o   o     x   o o       o o         
o o o o   o o     o o                   
o o   o             o     o o           
o o   o o o     o     o o         o o   
o o o         o     o       o   x   o   
o o o o     o o o o         o o   o     
o o o o o   o o o   o     o     o o     
o o   o o o o o o     o o   o       o o 
o   o   o o o     o o     o o o o o o   
o   o   o       o o o o o o   o o o     
o o           o   o o o o o         o o 
  o           o   o     o o         o   
----------------------------------
 -- Step:546
----------------------------------
o o o o o x   o     x   o o o     o o   
o o o o   o       o o o     o o o   o   
o o o   x o o         o             o   
o x x o o o o   x                     o 
  x o o x           o o       o o   o   
o   o   x           o   o o o   o       
o o o               o o o               
o o o o o o   x   o       o             
o o o o   o o x   o       o o           
o o o o o o         o o     o           
o o o o o o       o   o o         o     
o o o o o o   o     o             o     
o o o o     o   o       o o o x         
o o o o o o o o o   o o   o     o   o o 
o o o o o o o o   o o   o     o o     o 
o   o o o o o     o o     o   o o o     
o o o o o       o o o o o o o o o o     
o o       o   o o o o o   o o       o   
o o o   o       o o   o o   o o o o o   
o o         o   o   o o o   o o   o   o 
----------------------------------
 -- Step:547
----------------------------------
o o o o x o o         o o o o   o   o o 
o o o o o     o o   x   o o o           
o     o   x   o                 o o     
x o o   o     x x     o o               
o x x x o   o     o o o o o o   o o   o 
o x   o   x           o       o   o o   
o o o o       x o o                     
o o o o   o o       o o o o o           
o o o o o   x       o o o   o o         
o o o o o o o     o       o             
o o o o o   o o o   o o             o   
o o o o     o   o o   o o o         o o 
o o o o o o o o o o o     o x   o     o 
o o o o o o o o o o o         o o o     
o o o o o o     o o o   o o     o   o   
o o o o o     o o o o o o o o o     o   
o o o o   o   o o   o o o o o o o       
o o o o o o   o o o o o o o o o o     o 
o o       o   o o o o o o o o o o   o o 
o o o     o   o o o o o o o o   o   o o 
----------------------------------
 -- Step:548
----------------------------------
o o o o o o o o o     o o o     o o o   
o o o   x o   o       o o     o o o o   
  o o o x           x x o o     o       
o x x     o       x o o   o o o o o     
x       x x       o   o         o o o   
x o o o o   o     o     o o o         o 
o o o o         x   o   o               
o o o o o o       o o o   o o o         
o o o o o o               o             
o o o o o   x o o   o o o         o o   
o o o o   o o o o o     o o o         o 
o o o o o o o o o o o o     o o o o     
o o o o o o o o o o o o o x o o o   o   
o o o o o o o o o o     o       o       
o o o o o   o o o   o o o   o o     o o 
o o o o   o o o o o o o o o o o         
o o o o o o o o o o o o o o o o o o o o 
o o o   o o o o o o o o o o o o   o o o 
o o o   o o o o o o o o o o o o o o o   
o o   o o o o o o o o o o o   o   o o o 
----------------------------------
 -- Step:549
----------------------------------
o o o   o   o o     o o o   o o o o o   
o o o o o x o   o   o o   o   o o       
o   x x               o x   o o o o o   
x o       x         x         o o       
  x o o           x     o o o o       o 
o x o   x       o   o o o o   o o o   o 
o o o o o o o x       o   o o         o 
o o o o o o       o o   o               
o o o o o   o     o o o o   o o   o     
o o o     o o x   o o o o o       o     
o o o o o o o o o o o o o o o o o o     
o o o o o o o o o o   o     o         o 
o o o o o o o o o o o     o x     o     
o o o o o o o o o   o o   o o o     o o 
o o o o   o o o o o o o o o o o o o     
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o   
o o   o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o   o o o o o   
----------------------------------
 -- Step:550
----------------------------------
o o o o   o o o o o o     o o o o       
o o x x     x o       o o   o o o o o   
  o     o x   o   o o x   o o o       o 
o x   o           x     o o o o   o o o 
o o x               o o o o o   o       
o o x     o       x o o   o o o o   o   
o o o o x o x o o   o o o     o         
o o o o o       o o o o o o o o o     o 
o o o o   o o o   o o o   o     o       
o o o o o o x   o o o o o   o   o o o   
o o o o o o o o o   o o o o o           
o o o o o o o o o o o   o     o o   o   
o o o o o o o o o o o o   x o     o o o 
o o o o o o o o o o o o o o o   o o     
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o   o 
----------------------------------
 -- Step:551
----------------------------------
o o   x     o         o o o o o o       
  x o   o o o x o o o x   o o o o o     
o       x   o     x     o o o o o o o o 
x o           o     o o o o o o o o     
o x   o   o       o o o o o   o   o     
o x o     o         x o o o o o o o   o 
o o o x       x   o o o   o o   o       
o o o o o o     o o o o o o o           
o o o o o o     o o o   o o   o o o   o 
o o o o o x o o o o o o o o o o o     o 
o o o o o o o o o o o o o     o o o o o 
o o o o o o o o o o o o   o o     o     
o o o o o o o o o o o o o o x o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:552
----------------------------------
  x           o o o o   o o o o o o     
o o   x x   x     x x   o o o o o o o o 
    o     o   o     o o o o o o o o     
o x   o o o o       o o o o o o o   o   
x o             o o o o o   o o o o o o 
o o x       o     o o   o o o o o       
o o o o o o x   o   x o o o o o   o   o 
o o o x o o   o o o o o o     o o o o o 
o o o o o o o o o o o o o o o o o     o 
o o o o o o o o o o o o o   o o o o o o 
o o o o o x o o o o o o o o o     o     
o o o o o o o o o o o o o o     o o     
o o o o o o o o o o o o o o o x o o   o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o   o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:553
----------------------------------
      x x       o x x o o o o o o o o   
  x     x x   o o   o o o o o o o o o   
o o       o o   o o o o o o o o     o o 
x     o   o       o o o o o o o o o o o 
o x o o       o o o o o o o o o o     o 
o o o   o o     o o   o o o o o     o o 
o o x o o x   o o o o x o   o o o o o o 
o o x o o o o o o o o o o o o o o   o o 
o o o o o o o o o o o o o o o o o   o   
o o o o o o o o o o o o o o o o o o o   
o o o o o o x o o o o o o o   o   o o   
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o x x o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
----------------------------------
 -- Step:554
----------------------------------
          x     x   o x o o o o o o   o 
o   x x   o o     o o o o o o o o o o o 
  x     x x     o o o o o o o o o o o o 
x   o o     o o o o o o o o o o o     o 
x o x   o o   o o o o o o o o o   o o   
o     o o     o o o o o o o o o o o o o 
o   o x x x o o o o x o o o o o o o o   
o x x o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o   o o o o 
o o o o o o o o o o o o o o   o o o   o 
o o o o o o o o o o o o o x o o x o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:555
----------------------------------
o o x             o o o x o o o o o o o 
        x x   o x o o o o o o o o o o o 
x x o o x     o o o o o o o o o o o o o 
  x     x o o o o o o o o o o o o o o   
  x   o o     o o o o o o o o o o o o   
x   x x   o o o o o x o o o o o o o o   
o o   o   o x o o o o o o o o o o o   o 
x o o x x o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o   o o o o o 
o o o o o x o o o o o o o x o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o x o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:556
----------------------------------
o x     x     o o o o x o o o o o o o o 
x           o o x o o o o o o o o o o o 
    x x   x   o x o o o o o o o o o o   
x   x         o o o o o o o o o o o o o 
x   x x x o o o o o x o o o o o o o o o 
  o     o o o o o o x o o o o o o o o o 
x     x   x o o o o o o o o o o o o o o 
o x o o   x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o   
o o o o o o o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o x o o o o o o 
o o o o o o o o o o o o o o o o o x o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:557
----------------------------------
x           o   x o o x x o o o o o o o 
  x   x x       o o o o o o o o o o o o 
x x       o o x o o o o o o o o o o o o 
x     x   x o o o o o o o o o o o o o o 
    x     x o o o o o x o o o o o o o o 
    x o o o o o o x o o o o o o o o o o 
  o         x o o o o o o o o o o o o o 
x o x x o o o o o o o o o o o o o o o o 
o o o o   x o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o x o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o x o o o o o o o o o o x o o 
o o o o o o o o o o o o o x o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:558
----------------------------------
        x       o x x o o x o o o o o o 
x           o   o o o o o o o o o o o o 
x     x o o   o x o o o o o o o o o o o 
  x         x o o o o o o o o o o o o o 
x x     o o o o o o o o x o o o o o o o 
      x   x o   x o o o o o o o o o o o 
o o     o   o x o o o o o o o o o o o o 
o x     x o o o o o o o o o o o o o o o 
o o x o o o o o o o o o o o o o o o o o 
o o o o o x o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o x o 
o o o o o o x o o o o o o o x o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
----------------------------------
 -- Step:559
----------------------------------
                  o o x x o o o o o o o 
  x       o   o   x o o o o o o o o o o 
  x     x   o   o x o o o o o o o o o o 
x       o     x o o o o x o o o o o o o 
        o o o   o o o o o o o o o o o o 
o x     x   x o o o o o o o o o o o o o 
o     o   o x o x o o o o o o o o o o o 
x     o   o o o o o o o o o o o o o o o 
o o o x x o o o o o o o o o o o o o o o 
o o o o   o x o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o x o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o x o o o o o 
o o o o o x o o o o o o o o o o o o x o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
o o o o o o o o o o o o o o o o o o o o 
--------------

About

2D Prey-Predator Simulator (Ants v Doodlebugs)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published