hide results

    FAQ by odino

    Version: 1.0 | Updated: 02/14/11 | Search Guide | Bookmark Guide

    """~"""~"""~"""~"""~"""~"""~"""~"""~"""~"""~"""~"""~"""~"""~"""~"""~"""~"""~"""
    
                                      Devil Dice
    
                                         ~'~,
                                       ~' *  ~,
                                    ,~' *    * ~,
                                   .~,*    *  ,~ :
                                   :  ~, *  ,~   :
                                   : *  ~,,~  *  :
                                   :* * * :  *   :
                                    ~, *  : *  ,~
                                 ~'~, ~,  :  ,~  ~'~,
                               ~' *  ~, ~,:,~  ~' *  ~,
                            ,~' *    * ~,   ,~' *    * ~,
                           .~,*    *  ,~ : .~,*    *  ,~ :
                           :  ~, *  ,~   : :  ~, *  ,~   :
                           : *  ~,,~  *  : : *  ~,,~  *  :
                           :* * * :  *   : :* * * :  *   :
                            ~, *  : *  ,~   ~, *  : *  ,~
                              ~,  :  ,~       ~,  :  ,~
                                ~,:,~           ~,:,~
    
                                    Alea iacta est
    
    
    
    FAQ/Solution
    PS 1998
    
    Version:        1.0     released on the 14th of February 2011
    Author:         odino   http://www.gamefaqs.com/features/recognition/47976.html
    This guide is EXCLUSIVELY available at GameFAQs.
    
    .============================================================================.
    | .========================================================================. |
    | |                           TABLE OF CONTENTS                            | |
    | '========================================================================' |
    |============================================================================|
    | 01.) Introduction                                              |   G0100   |
    | 02.) Basics                                                    |   G0200   |
    |----------------------------------------------------------------+-----------|
    | 03.) Solution                                                  |   G0300   |
    |----------------------------------------------------------------+-----------|
    | YY.) Version History                                           |   GYY00   |
    | ZZ.) Credits & Thanks                                          |   GZZ00   |
    '=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-'
    
    ===============================================================================
    01.)                    INTRODUCTION                                 G0100
    ===============================================================================
    
    Welcome to 'Devil Dice' for the PlayStation, released by THQ in 1998.
    
    "Devil Dice" or "XI" as it is called in Japan (pronounced "sai") is a devilish
    puzzler that was appropriatly named as such when localized in the West. The
    game is a lot more popular in Japan where it has seen a sequel on the PS1 ("XI
    jumbo") as well as WonderSwan version ("XI little", and to be fair the
    WonderSwan was not released anywhere else). A PS2 game was later released
    ("XIgo") and localized under the name "Bombastic" with similar but slightly
    different gameplay as far as I know. The earlier versions all maintainted the
    classic game modes though. Finally, XI Coliseum was released on the PSP. All of
    the games were developed by a company called Shift.
    
    Suggestions, comments or errors - tell me about it. Enjoy!
    
    
    ===============================================================================
    02.)                    BASICS                                       G0200
    ===============================================================================
    
    Controls:
    `````````
    L2/R2           =  Puzzle Mode: Stage Select
    L1/R1           =  Puzzle Mode: Move Viewpoint
    /_\             =  Cancel; Wars Mode: Check Power Value
    X               =  Confirm; Check position in-game
    START           =  Pause & Resume
    D-Pad           =  Move Cursor, Move Little Devil
    SELECT + START  =  Reset (only works on Controller 1)
    SELECT          =  Trial Mode: Restart; Puzzle Mode: Start Over
    
    
    Gameplay:
    `````````
    The objective of the game is to get rid of the dice from the playing field. You
    move the little devil guy around in order to do so, and pushing or rolling
    boxes while doing so. The D-pad will move around the little devil which is
    pretty much all you need to use during the puzzles.
    
    Whilst you are on a die without any adjacent ones you will generally roll the
    die over (check dice types for further details). If you are moving across two
    dice you will simply move over them without altering any dice below.
    
    In order to actually make these dice disappear you must line them up vertically
    or horizontally with at least as many dice as the number of dots. For example,
    if you want to remove 5-dot dice you must have at least five of these to make
    it work. The dice will then slowly disappear into the ground (sinking). An
    advance (and often required) technique is to move more dice into the vicinity
    for them to sink down along with them, i.e. chain them. Chaining is the trick
    to make tougher levels short and you will eventually have to learn how to do
    this well to master the game.
    
    Getting rid of dice as described above works for 2s, 3s, 4s, 5s and 6s. There
    is only one special case, the 1s. These will only disappear with sinking dice,
    but only all the other ones in the area the little devil is currently not
    standing on.
    
    
    Menu:
    `````
    Aside from Options and Manual information there are three gameplay modes.
    
    Options:
     Ranking
            This displays the records for the game.
     Memory Card
            Save or Load data from the memory card
     Config
            -Gallery mode lets you view pictures from your accomplishments
            -Speed alters the movement speed of the little devil
            -Adjust the game screen on your TV if necessary.
     Sound
            -BGM Vol is for the background music volume. Adjust with Left/Right
            -SE Vol is for the sound effects volume. Adjust with Left/Right
            -BGM is your preferred background music
            -SE are your preferred sound effects
    
    
    Game Modes:
    ```````````
    Trial...
         ...gives you the feel for the game by making dice disappear. You have the
            option to play Endless, Time Limited or add a second player to
            Exhibition mode by working together to remove dice. The latter option
            will not count for any ranking records.
    
    Battle...
         ...is your vs an opponent which is either the CPU or a second player. You
            can set the time, type of dice, size of field for this mode.
    
    Wars...
         ...pits up to five players against each other to survive. This requires a
            multi-tap. In this mode you also have a power value which is
            accumulated by getting rid of dice with various numbers. Each time you
            will also lower the strength of others. Getting rid of a 1-die will
            only increase your strength but have no impact on the other players.
            The winner is the player whose strength lasts the longest or whoever
            has the most strength when time expires. You can set the number of
            matches, time, type of dice, field size and the strength gauge method
            for this mode.
    
    Puzzle...
         ...is main single-player mode. You have 1100 puzzles to go through against
            a timer. The display in this mode will show your time, level, max
            chain, highest score for a chain, your score, the number of dice
            eliminated and the average number of dice eliminated.
    
    When a game ends you will get a score. If you are good enough to enter the hi-
    score your name will be up there. You can view this in the Ranking options
    later.
    
    
    Type of Dice:
    `````````````
    This is very important to know if you want to get anywhere in the game.
    
    Normal  These dice are colored and slide when pushed.
    Wood    These dice roll when pushed just like when the little devil walks on
            top of them
    Ice     These dice slide when pushed until the bump into the edge of the field
            or another obstruction (such as another die). Sliding an ice block
            against another ice block will stop the first one but make the second
            one start sliding instead.
    Stone   These dice cannot be pushed. Rolling this one over the little devil
            causes him to die.
    Iron    These dice cannot be pushed nor stood on.
    
     
    Grade:
    ``````
    When you complete the game you will be given a grade for three parts:
    
    Score:
    D:      0 -   999
    C:   1000 -  9999
    B:  10000 - 49999
    A:  50000 - 99999
    X: 100000+
     
    Chain:
    D:      0 -     4
    C:      5 -     9
    B:     10 -    29
    A:     30 -    49
    X:     50+
     
    MCS:
    D:      0 -    99
    C:    100 -   249
    B:    250 -   499
    A:    500 -  2999
    X:   3000+
    
    This will combine for a three-number grade, such as DCA or XBA.
    
    
    ===============================================================================
    03.)                    SOLUTIONS                                    G0300
    ===============================================================================
    
    To use the solves below you must first understand the legend used. For each
    puzzle you need to look at the grid like this:
    
                        Top ^
    
                    1 2 3 4 ...
                    -------------
                  A|  X
                   |
                  B|    Y
                   |
    <Left         C|  Z              Right>
                   |
                  D|
                  .|
                  .|
                  .|
                      Bottom v
    
    Of course the view is not as perfect as this but you will get the idea of where
    left and right is.
    
    A die will be given a coordination on the playing grid, for example A2 would
    be die 'X'. Directions will go according the default viewpoint. In other
    words, <- would be Left, ^ is Up, -> is Right and v is Down.
    
    To give an example, look at the first level:
    
                    1234
                    ----
                  A|
                  B|  X
                  C| XX
                  D|
    
    The first move is "3B" to the left. You start out at 3B and moving left will
    roll the die to the left, creating the following scenario (the dot is your
    previous position).
    
                    1234
                    -------------
                  A|
                  B| X.
                  C| XX
                  D|
    
    Next you should move to "3C" which is one below your starting position. This is
    done by simply moving over the dice until you get there. There is always a path
    for you to go like this else the solution is buggy. By rolling this die up you
    have created three 3s and thus made them sink. Since all three dice have
    disappeared the level is clear already.
    
    Finally, big note: when a puzzle involves sinking dice there might be the need
    to rush your little devil to the next step. If you are too slow then the puzzle
    solution will no longer work. If you play the game properly without using a
    guide you would know when this occurs anyway after a certain step and thus I
    did not mention this. If you simply follow the steps below then you should
    still pay attention of what you are doing and not just brainlessly clear the
    stages. Remember that sinking dice occur when grouping dice.
    
    
    o--------------.
    | Normal Levels \
    |-----------------------------------------------------------------------------o
    | LVL |                               SOLUTION                                |
    |=============================================================================|
    |   1 | 3B  <-  3C  ^                                                         |
    |-----------------------------------------------------------------------------|
    |   2 | 3B  ^  <-                                                             |
    |-----------------------------------------------------------------------------|
    |   3 | 3B  ^  <-  v                                                          |
    |-----------------------------------------------------------------------------|
    |   4 | 4B  ^  <-  v  2C  ->                                                  |
    |-----------------------------------------------------------------------------|
    |   5 | 1B  ->  ->                                                            |
    |-----------------------------------------------------------------------------|
    |   6 | 2B  ^  ->  v  4B  ^  <-                                               |
    |-----------------------------------------------------------------------------|
    |   7 | 4D  ^  4B  <-  2B  v  2D  ->                                          |
    |-----------------------------------------------------------------------------|
    |   8 | 1B  ->  3C  ^                                                         |
    |-----------------------------------------------------------------------------|
    |   9 | 1D  ^  4D  <-                                                         |
    |-----------------------------------------------------------------------------|
    |  10 | 1D  ^  4D  <-                                                         |
    |-----------------------------------------------------------------------------|
    |  11 | 3A  <-  v  3C  <-  1B  v                                              |
    |-----------------------------------------------------------------------------|
    |  12 | 2B  v  3B  ^  4A  ->  v  <-  <-                                       |
    |-----------------------------------------------------------------------------|
    |  13 | 3C  ^  <-  ^  ->  v  v                                                |
    |     |                                                                       |
    |     | STAR: ^  ^  ->  v  4C  ^                                              |
    |-----------------------------------------------------------------------------|
    |  14 | 3A  <-  v  4A  <-  4B  ->  v  <-  <-  <-                              |
    |     |                                                                       |
    |     | STAR: 4B  ->  v  <-  ^  3A  ->  3C  ^  3A  v                          |
    |-----------------------------------------------------------------------------|
    |  15 | 3C  ^  ^  <-  <-  v  1C  ->  1B  v                                    |
    |-----------------------------------------------------------------------------|
    |  16 | 4F  ^  ^  1C  ->                                                      |
    |-----------------------------------------------------------------------------|
    |  17 | 3B  v  v  4E  <-  2F  ^  3D  <-  2B  v                                |
    |-----------------------------------------------------------------------------|
    |  18 | 3D  ^  1D  ^  ^  5A  <-  3C  ^                                        |
    |-----------------------------------------------------------------------------|
    |  19 | 3B  ->  4A  <-  <-  v  ->  4D  v  <-  3B  ->  v                       |
    |     |                                                                       |
    |     | STAR: 3B  ->  4A  <-  v  1C  ->                                       |
    |-----------------------------------------------------------------------------|
    |  20 | 3F  ->  3D  v  4D  <-  2C  v  3C  <-                                  |
    |-----------------------------------------------------------------------------|
    |  21 | 2F  ^  ^  1b  ->  4A  v  5C  <-                                       |
    |-----------------------------------------------------------------------------|
    |  22 | 2C  ->  5C  <-  2A  v                                                 |
    |-----------------------------------------------------------------------------|
    |  23 | 1A  v  ->  ->  ->  ^  1C  v  ->  ->  ->  ^                            |
    |     |                                                                       |
    |     | STAR: 1A  ->  3A  ->  5A  ->  7A  v  <-  <-  <-  1A  ->  7A  <-       |
    |-----------------------------------------------------------------------------|
    |  24 | 6D  ->  v  v  v  <-  6D  v  6B  v                                     |
    |-----------------------------------------------------------------------------|
    |  25 | 2B  ^  ->  v  v  ->  ^  <-  <-                                        |
    |-----------------------------------------------------------------------------|
    |  26 | 3D  <-  <-  ^  ^  ^  ->  ->  v                                        |
    |     |                                                                       |
    |     | STAR: 3D  ^  ^  2B  ^  ->  4B  ^  3B  ^                               |
    |-----------------------------------------------------------------------------|
    |  27 | 3C  ^  4B  ^  3B  v  <-  <-  ^  ^                                     |
    |-----------------------------------------------------------------------------|
    |  28 | 2B  ^  <-  1B  ->  ^  1A  v  ->  3B  ^                                |
    |-----------------------------------------------------------------------------|
    |  29 | 1E  ^  ->  ^  ->  ^  ->                                               |
    |-----------------------------------------------------------------------------|
    |  30 | 2C  ->  3B  ^  2A  <-  1B  v  ->  3C  ^  3A  <-  1A  v                |
    |-----------------------------------------------------------------------------|
    |  31 | 3C  <-  <-  ^  ->  ->  ^                                              |
    |-----------------------------------------------------------------------------|
    |  32 | 1B  ^  ->  2B  <-  v  ->  ^  <-  ^  2A  v  v  <-  ^                   |
    |-----------------------------------------------------------------------------|
    |  33 | 5E  <-  4D  <-  3C  <-  3F  ^  2E  ^  1D  ^  4D  <-  <-  3C  <-       |
    |-----------------------------------------------------------------------------|
    |  34 | 6C  <-  ^  6A  <-  3D  ^  5D  <-  ^  3E  ^                            |
    |     |                                                                       |
    |     | STAR: 4C  <-  6C  <-  <-  5A  v  v                                    |
    |-----------------------------------------------------------------------------|
    |  35 | 4B  v  <-  <-  <-  ^  1A  ->  v                                       |
    |-----------------------------------------------------------------------------|
    |  36 | 1C  v  ->  ^  1B  ^  ->  ->  v                                        |
    |-----------------------------------------------------------------------------|
    |  37 | 1C  ^  ->  ->  3A  <-  v  3B  v  2B  ->                               |
    |-----------------------------------------------------------------------------|
    |  38 | 1B  ^  ->  ->  v  2B  ^  ->  ->  v  3B  ^  ->  ->  v                  |
    |     |                                                                       |
    |     | STAR: 2B  v  <-  1B  ^  ->  v  v  6C  <-  <-  3C   <-                 |
    |-----------------------------------------------------------------------------|
    |  39 | 1A  v  ->  ->  ->  ^  <-  2A  v  ->  ->  ^  3A  v  ->                 |
    |     |                                                                       |
    |     | STAR: 1A  v  ->  ->  ->  5B  ^  <-  1A  ->  3A  <-  v  ->  ^          |
    |-----------------------------------------------------------------------------|
    |  40 | 1G  ^  ->  ^  <-  v  v                                                |
    |-----------------------------------------------------------------------------|
    |  41 | 3D  ^  ->  ^  <-  ^  <-                                               |
    |-----------------------------------------------------------------------------|
    |  42 | 3C  v  4D  ^  <-  3D  <-  1D  ^  ^  2D  <-  ^                         |
    |-----------------------------------------------------------------------------|
    |  43 | 4D  <-  ^  ->  ^  ^  <-  <-                                           |
    |-----------------------------------------------------------------------------|
    |  44 | 1C  v  2D  ->  3C  <-  2B  ->  v  3D  <-  1D  ^                       |
    |     |                                                                       |
    |     | STAR: 1C  ->  2D  ->  ->  ^  2B  ->  ->                               |
    |-----------------------------------------------------------------------------|
    |  45 | 1B  v  3C  <-  2A  v  v                                               |
    |-----------------------------------------------------------------------------|
    |  46 | 3C  v  2C  ->  2D  ^  3C  ^  <-  2C  ->  3D  <-  ^  3C  ^             |
    |     |                                                                       |
    |     | STAR: 2C  ^  ->  3C  v  2D  ^  ^  3B  v  3D  <-  ^                    |
    |-----------------------------------------------------------------------------|
    |  47 | 2C  <-  1D  ->  ^  ^  3B  v  <-  1C  ^  2C  ->  ^                     |
    |-----------------------------------------------------------------------------|
    |     | STAR: 2C  <-  1D  ->  ^  1C  ^  ->  3B  <-                            |
    |-----------------------------------------------------------------------------|
    |  48 | 3D  ^  3B  <-  3C  v  <-  <-  ^  ^  2C  ->  ^  ->  4A  <-  v          |
    |     |                                                                       |
    |     | STAR: 3D  <-  2C  ->  v  2D  <-  ^  ->  ->  3D  ^  <-  ^              |
    |-----------------------------------------------------------------------------|
    |  49 | 3B  ^  4A  v  <-  2C  ^  3A  <-  3C  <-  3B  v  v  <-                 |
    |     |                                                                       |
    |     | STAR: 3B  ->  4A  <-  v  2C  ^  3C  ->  2B  ->  ^  ->                 |
    |-----------------------------------------------------------------------------|
    |  50 | 3C  ->  4B  <-  <-  2C  ->  ^  ->  4C  v  ->  ^  ^                    |
    |     |                                                                       |
    |     | STAR: <-  1B  ->  3A  v  3C  <-  2A  v  4B  v  v  <-  ^               |
    |-----------------------------------------------------------------------------|
    |  51 | 4D  <-  1D  ^  ->  ^                                                  |
    |-----------------------------------------------------------------------------|
    |  52 | 3B  v  4B  <-  4C  v  <-  2C  v  2B  v  3B  ->  v  3D  ->             |
    |     |                                                                       |
    |     | STAR: 3B  ^  ->  4C  <-  ^  4A  <-  4B   ^                            |
    |-----------------------------------------------------------------------------|
    |  53 | 2D  ^  3B  <-  1C  ->  1B  ->  3C  <-  2A  v                          |
    |-----------------------------------------------------------------------------|
    |  54 | 5F  <-  4E  <-  4D  <-  2C  ^                                         |
    |-----------------------------------------------------------------------------|
    |  55 | 1C  v  ->  ->  2C  v  3D  ->  3C  v  4D  ->  4C  v  6C  v  5C  ->  -> |
    |     | v                                                                     |
    |     |                                                                       |
    |     | STAR: 4C  ^  ->  6C  ^  5C  <-  3C  ^  <-  1C  ^  2C  ->  2A  v  1A   |
    |     | v  5A  v                                                              |
    |-----------------------------------------------------------------------------|
    |  56 | 4D  <-  1C  ->  6A  v  7C  <-  2E  ^                                  |
    |-----------------------------------------------------------------------------|
    |  57 | 4D  ->  6D  ^  6B  <-  4B  <-  2C  ->  ^                              |
    |-----------------------------------------------------------------------------|
    |  58 | 3C  ->  5C  ^  5A  <-  v  4C  <-  ^  3A  <-  1A  v  1C  ->  ^  2A  v  |
    |     |                                                                       |
    |     | STAR: 3C  ^  ->  ->  5C  <-  <-  <-  ^  ->  ->  2A  ->                |
    |-----------------------------------------------------------------------------|
    |  59 | 2B  v  <-  1B  ->  v  1C  v  ->  ->  ^  3B  <-  3C  ^  2C  ->  2B  <- |
    |     |                                                                       |
    |     | STAR: 2B  v  ->  2A  v  3C  <-  3A  <-  3B  v  1B  v  1A  v  2A  v    |
    |-----------------------------------------------------------------------------|
    |  60 | 3C  ^  1C  ->  2E  ^  3D  ^                                           |
    |     |                                                                       |
    |     | STAR: 3C  <-  2E  ^  1C  ^                                            |
    |-----------------------------------------------------------------------------|
    |  61 | 4B  ->  ->  6C  <-  ^  5A  <-  <-  <-  v  2C  <-  ^  1A  ->  ->  ->  v| 
    |-----------------------------------------------------------------------------|
    |  62 | 1B  v  2C  ->  2A  v                                                  |
    |-----------------------------------------------------------------------------|
    |  63 | 1C  v  ->  ->  ->  6C  ^  <-  <-  5C  ^  ^  <-  3C  ^  <-             |
    |     |                                                                       |
    |     | STAR: 1C  v  ->  ->  ->  5C  ^  <-  3C  ^  <-  7C  <-  5B  v          |
    |-----------------------------------------------------------------------------|
    |  64 | 3C  v  3E  <-  ^  ^  ->  ^  3A  ->  v  v  <-  3B  ->  v  3D  <-  ^    |
    |-----------------------------------------------------------------------------|
    |  65 | 3B  ->  5A  v  6C  <-  4G  ^                                          |
    |-----------------------------------------------------------------------------|
    |  66 | 2C  ->  2B  v  2D  <-  ^  3C  v  <-  <-                               |
    |-----------------------------------------------------------------------------|
    |  67 | 4A  v  v  1D  ->  7D  <-                                              |
    |-----------------------------------------------------------------------------|
    |  68 | 2B  v  ->  5B  ^  <-  <-  5B  <-                                      |
    |-----------------------------------------------------------------------------|
    |  69 | 3C  ->  ->  ^  4B  <-  ^  ->  5B  <-  v  <-  v  v  <-                 |
    |     |                                                                       |
    |     | STAR: 3C  ^  4B  v  ->  ^  2B  ->  4B  v  v  v  <-  <-                |
    |-----------------------------------------------------------------------------|
    |  70 | 2E  ^  7C  <-  <-                                                     |
    |-----------------------------------------------------------------------------|
    |  71 | 2D  ^  ^  <-  ^  ->  ->  v  <-  v                                     |
    |     |                                                                       |
    |     | STAR: 2D  ^  1C  ^  ^  ->  v  3C  ^  1C  ->                           |
    |-----------------------------------------------------------------------------|
    |  72 | 3A  <-  <-  1C  ->  ^  1A  ->  ->                                     |
    |-----------------------------------------------------------------------------|
    |  73 | 1B  ^  ->  2B  v  ->  5B  ^  <-  <-  4B  v                            |
    |-----------------------------------------------------------------------------|
    |  74 | 3D  ->  ^  ^  <-  3C  v  2D  ^  ->                                    |
    |-----------------------------------------------------------------------------|
    |     | STAR: 2D  ^  2B  ->  3D  ->  ^  ^  3C  ->                             |
    |-----------------------------------------------------------------------------|
    |  75 | 3B  ^  <-  1B  ^  2B  ->  ^  1A  v  ->                                |
    |     |                                                                       |
    |     | STAR: 1B  ^  ->  3B  ^  2B  ->  2A  ->                                |
    |-----------------------------------------------------------------------------|
    |  76 | 2A  v  v  ->  3B  <-  <-  v  ->  ^  ->                                |
    |-----------------------------------------------------------------------------|
    |  77 | 3B  <-  v  <-  ^  2A  v  v  3C  ^  <-  ^  1B  ->                      |
    |-----------------------------------------------------------------------------|
    |  78 | 4B  <-  v  4C  ^  <-  3C  <-  1B  ->  3B  v  2B  ->                   |
    |-----------------------------------------------------------------------------|
    |  79 | 1B  ->  ^  ->  v  ->  ->  ^  6A  v  <-                                |
    |-----------------------------------------------------------------------------|
    |  80 | 6B  <-  1C  ->  ->  5B  <-  5D  ^  6B  <-  2A  v  1C  ->              |
    |     |                                                                       |
    |     | STAR: 1C  ->  2A  v  6B  <-  <-  <-  3C  ^                            |
    |-----------------------------------------------------------------------------|
    |  81 | 3C  ^  4B  v  3D  <-  3B  v  4D  <-  4C  v  3C  ->                    |
    |-----------------------------------------------------------------------------|
    |     | STAR: 3C  ->  4B  <-  v  5D  <-  5C  <-  3D  <-                       |
    |-----------------------------------------------------------------------------|
    |  82 | 3C  <-  2D  ->  ^  4B  ->  v  3B  v                                   |
    |     |                                                                       |
    |     | STAR: 3C  <-  2D  ->  ^  4B  v  3B  v                                 |
    |-----------------------------------------------------------------------------|
    |  83 | 5C  <-  4C  ^  7A  <-  1A  ->  6B  <-  <-                             |
    |-----------------------------------------------------------------------------|
    |  84 | 1B  ^  ->  ->  1C  ^  2B  ^  2C  ^                                    |
    |-----------------------------------------------------------------------------|
    |  85 | 4B  ^  <-  1B  ^  ->  2B  v  ->  2A  v                                |
    |     |                                                                       |
    |     | STAR: 3B  ^  <-  2B  ->  4B  ^  <-  2A  v                             |
    |-----------------------------------------------------------------------------|
    |  86 | 1A  ->  1B  ^  2A  ->  2B  ^  3A  ->  3B  ^  4A  ->  4B  ^  5B  <-    |
    |-----------------------------------------------------------------------------|
    |     | STAR: 5B  ^  <-  3B  ^  4B  <-  2B  ^  3B  ^  1B  ^                   |
    |-----------------------------------------------------------------------------|
    |  87 | 2A  v  v  1C  ^  ->  ^  1A  v  v  3C  ^  <-  3A  v  v                 |
    |     |                                                                       |
    |     | STAR: 3A  v  3C  <-  ^  1A  v  1C  ->  1B  v  3B  v  2A  v  v         |
    |-----------------------------------------------------------------------------|
    |  88 | 4A  <-  <-  v  <-  ^  ->  ->  ->  ->  v                               |
    |-----------------------------------------------------------------------------|
    |  89 | 3F  ->  ^  4D  ->  6D  v  v  <-  <-  <-  <-  ^  4F  ^                 |
    |-----------------------------------------------------------------------------|
    |  90 | 2D  ^  1B  v  1D  ->  1C  v  2C  <-  2D  ^  1C  ^  2C  <-             |
    |-----------------------------------------------------------------------------|
    |  91 | 4B  ->  v  3C  v  ->  ->  3A  v  2B   v                               |
    |-----------------------------------------------------------------------------|
    |  92 | 4D  ^  <-  ^  4B  v  v  <-  ^  <-  3B  v  v                           |
    |-----------------------------------------------------------------------------|
    |  93 | 2E  ^  1C  ->  3D  ^  5D  <-  3E  ^  2C  ->                           |
    |-----------------------------------------------------------------------------|
    |  94 | 3C  v  <-  2C  ->  v  2A  v                                           |
    |-----------------------------------------------------------------------------|
    |  95 | 3A  v  2B  v  3B  <-  3C  ^  1A  v  1C  v  ->                         |
    |-----------------------------------------------------------------------------|
    |  96 | 6G  ^  ^  ^  1B  ->  ->  7A  <-  7C  <-                               |
    |-----------------------------------------------------------------------------|
    |  97 | 2E  v  7F  <-  5E  ^  2D  ->  ->  7B  <-                              |
    |-----------------------------------------------------------------------------|
    |  98 | 2G  ^  3C  v  7F  <-  <-  <-  2A  v  1C  ->  3B  v  7B  <-  5A  v  6C |
    |     | <-  4B  v                                                             |
    |-----------------------------------------------------------------------------|
    |  99 | 4E  ->  6A  v  7E  <-  <-  <-  3B  v  2E  ->  ->  5F  ^  2G  ^        |
    |     |                                                                       |
    |     | STAR: 4E  ->  6A  v  7E  <-  <-  <-  3F  ^  7D  <-  2G  ^             |
    |-----------------------------------------------------------------------------|
    | 100 | 3B  v  2C  ^  3A  v  2A  ->  2B  v  3B  <-  ^  3A  v  <-  3C  ^       |
    o-----------------------------------------------------------------------------o
    
    o--------------.
    | Random Levels \
    |-----------------------------------------------------------------------------o
    | LVL | *s |                             SOLUTION                             |
    |=============================================================================|
    | AAA | *  | 2B  <-  1A  ->  v  ->  2C  ^  1B  ^  ->  ->  4A  v  v  3B  ->  4 |
    |-----+----+------------------------------------------------------------------|
    | AAB | ** | 4D  ^  4A  <-  v  <-  v  1B  ->  1D  ->  ->  ^  4B  <-           |
    |-----+----+------------------------------------------------------------------|
    | AAC | ** | 2C  ^  1C  ->  3B  v  2A  ->  v  4C  v  <-  <-  3C  v  2C  ->    |
    |     |    | 2D  ^  <-  2B  v                                                 |
    |-----+----+------------------------------------------------------------------|
    | AAD | ** | 4A  v  v  3A  v  2A  <-  v  v  2B  <-  2C  ^  1C  ->  v  ->  4C  |
    |     |    | v                                                                |
    |-----+----+------------------------------------------------------------------|
    | AAE | *  | 4D  ^  <-  2D  ^  1C  v  ->  2C  ^  ->  2D  ^  <-  1B  ->  v  1C |
    |     |    | ^  1A  ->  v  2C  v  3C  <-                                      |
    |-----+----+------------------------------------------------------------------|
    | AAF | ** | 3B  ^  ->  v  <-  3C  v  2D  ^  3B  v  2B  ->  1D  ->  1C  v  2C |
    |     |    | <-  2D  ^                                                        |
    |-----+----+------------------------------------------------------------------|
    | AAG | ** | 1D  ^  ^  ->  3B  ^  <-  2B  ->  ->  4A  <-  1A  v  ->  ->  2A   |
    |     |    | <-  v  ->                                                        |
    |-----+----+------------------------------------------------------------------|
    | AAH | ** | 1B  ^  2B  ->  v  4C  ^  <-  <-  2A  ->  v  2B  <-  1D  ->  ^  ^ |
    |     |    | 1A  ->  3C  <-                                                   |
    |-----+----+------------------------------------------------------------------|
    | AAI | ** | 1B  ->  2D  <-  2C  v  1C  ^  2B  v  ->  ->  1D  ^  1B  ^  ->  v |
    |     |    | v  3D  ^  4D  <-                                                 |
    |-----+----+------------------------------------------------------------------|
    | AAJ | ** | 1D  ^  1B  ^  2A  ->  v  2B  <-  1A  ->  ->  4A  v  3A  <-  v    |
    |     |    | 1C  ->                                                           |
    |-----+----+------------------------------------------------------------------|
    | ABA | ** | 1C  ^  ->  ->  v  ->  4D  <-  ^  2C  ^  ->  ^  4B  <-            |
    |-----+----+------------------------------------------------------------------|
    | ABB | ** | 1B  ->  2A  <-  v  2B  v  v  1C  ->  1D  ^  1B  ->  2D  ->  4C   |
    |     |    | <-  2B  ->                                                       |
    |-----+----+------------------------------------------------------------------|
    | ABC | ** | 1D  ^  ^  ->  2D  ->  ->  ^  ^  <-  ^  4A  v  <-  3A  <-         |
    |-----+----+------------------------------------------------------------------|
    | ABD | ** | 2A  ->  v  1A  ->  2B  v  v  1D  ^  ->  ^  3B  v  <-  2A  ->  v  |
    |-----+----+------------------------------------------------------------------|
    | ABE | ** | 3D  ^  ^  2A  ->  4A  v  3A  ->  4B  v  <-  1C  ->  2B  ^  ->    |
    |     |    | 2C  ^  3B  ->  3A  v                                             |
    |-----+----+------------------------------------------------------------------|
    | ABF | ** | 3D  <-  ^  <-  2A  ->  4A  v  <-  <-  1A  ->  3A  v  1B  ^  2B   |
    |     |    | <-  2A  v                                                        |
    |-----+----+------------------------------------------------------------------|
    | ABG | ** | 2D  ^  3B  <-  4B  <-  4C  v  <-  <-  3C  v  2C  ->  2D  ^  2B   |
    |     |    | <-  1A  ->  ->  2C  ^                                            |
    |-----+----+------------------------------------------------------------------|
    | ABH | ** | 2D  ^  2B  ^  1A  v  2C  ^  2A  ->  4A  v  v  <-  1C  v  ->  ^   |
    |     |    | <-  2B  v                                                        |
    |-----+----+------------------------------------------------------------------|
    | ABI | ** | 1C  ^  ^  ->  v  4C  v  3C  ->  3D  ^  ^  2C  ->  2B  v  3C  v   |
    |     |    | 4C  <-  3B  <-                                                   |
    |-----+----+------------------------------------------------------------------|
    | ABJ | ** | 4D  ^  <-  ^  ->  4A  <-  <-  1B  v  1D  ->  ^  ->  ^  1A  v  2A |
    |     |    | ->  1C  ->                                                       |
    |-----+----+------------------------------------------------------------------|
    | ACA | ** | 2A  <-  v  v  ->  3B  <-  3C  ^  4C  <-                          |
    |-----+----+------------------------------------------------------------------|
    | ACB | ** | 3D  ^  ^  ->  2A  <-  v  2B  v  <-  1D  ->  ^  1B  ->  ->  4B  v |
    |     |    | <-  4A  v  3A  ->                                                |
    |-----+----+------------------------------------------------------------------|
    | ACC | ** | 3B  <-  ^  3A  ->  v  <-  3C  ->  4D  <-  1D  ^  ->  3D  ^  3B   |
    |     |    | <-  2D  ->  3C  ^  2C  ->  4C  ^                                 |
    |-----+----+------------------------------------------------------------------|
    | ACD | *  | 4C  ^  3B  ^  4B  <-  4A  v  3B  <-  1C  ^  2C  ->  ^  4B  v  4D |
    |     |    | <-  ^  3A  <-  1B  v  ->  3B  ->  3C  ^                          |
    |-----+----+------------------------------------------------------------------|
    | ACE | ** | 1C  ^  ^  2A  v  <-  1A  ->  ->  v  v  4B  <-  <-  1B  ^  ->  2D |
    |     |    | ->  4C  v                                                        |
    |-----+----+------------------------------------------------------------------|
    | ACF | ** | 2C  ^  ^  ->  4A  v  <-  3A  ->  v  4C  v  2D  ^  3B  <-  3C  -> |
    |     |    | 3D  ^  ^                                                         |
    |-----+----+------------------------------------------------------------------|
    | ACG | ** | 4B  <-  <-  ^  1A  v  1C  ->  4C  ^  <-  <-  3C  ^  2C  ->       |
    |-----+----+------------------------------------------------------------------|
    | ACH | ** | 1A  ->  1B  v  1D  ->  ^  ->  ^  2B  <-  1C  ->  ^  3B  ^  ->    |
    |     |    | 4C  <-  ^  ^  4B  <-                                             |
    |-----+----+------------------------------------------------------------------|
    | ACI | ** | 1A  ->  3B  v  <-  <-  2B  v  1B  ^  3A  v  <-  <-  2C  v  3D    |
    |     |    | ->  ^  <-  <-                                                    |
    |-----+----+------------------------------------------------------------------|
    | ACJ | ** | 2A  v  3B  ^  <-  2B  ->  3C  ->  4D  <-  ^  4C  ^  4A  <-  1A   |
    |     |    | v  ->  4B  ^  3B  ->  2B  ->                                     |
    |-----+----+------------------------------------------------------------------|
    | ADA | ** | 1D  ->  ^  2B  ->  2C  ^  3C  <-  3B  ->  v  3D  ^               |
    |-----+----+------------------------------------------------------------------|
    | ADB | ** | 2A  v  <-  1A  ->  v  v  3D  <-  1D  ^  1B  ->  3C  ->  ^  1C  ^ |
    |     |    | 2D  ->  ^  4B  v                                                 |
    |-----+----+------------------------------------------------------------------|
    | ADC | ** | 2D  ^  4D  ^  3D  <-  2C  <-  2D  ^  4C  ^  <-  <-  1C  ^  2C    |
    |     |    | <-  2B  v                                                        |
    |-----+----+------------------------------------------------------------------|
    | ADD | ** | 2B  <-  2C  ^  ^  1B  ->  1A  v  2B  v  1B  ->  3B  ->  v  <-    |
    |     |    | 3D  <-  3C  ^  1C  v                                             |
    |-----+----+------------------------------------------------------------------|
    | ADE | ** | 4C  <-  2D  ->  2C  v  3C  <-  4D  ^  ^  <-  <-  3D  ^  1B  v    |
    |     |    | 2B  <-  2D  <-                                                   |
    |-----+----+------------------------------------------------------------------|
    | ADF | *  | 3C  <-  v  1D  ^  ->  3D  ->  3B  v  v  4C  <-  ^  <-  2C  ->    |
    |     |    | 4D  ^  3C  ^  4C  <-  4B  v  3C  <-  3B  v                       |
    |-----+----+------------------------------------------------------------------|
    | ADG | ** | 1A  ->  3A  v  2A  <-  v  3B  v  ->  ^  <-  2C  ->               |
    |-----+----+------------------------------------------------------------------|
    | ADH | ** | 1B  v  ->  3C  v  4D  ^  4B  <-  2A  ->  2B  ^  3B  v  2C  ^  3A |
    |     |    | v  2A  ->  2B  ^  4C  ^                                          |
    |-----+----+------------------------------------------------------------------|
    | ADI | ** | 2B  ->  2C  ^  ^  ->  2D  ^  ^  ^  4D  ^  3D  ->  4C  ^  3A  ->  |
    |     |    | 3C  ->  3B  ^                                                    |
    |-----+----+------------------------------------------------------------------|
    | ADJ | *  | 2B  v  ->  4D  <-  4C  v  3C  ->  3D  ^  <-  <-  1A  ->  v  v    |
    |     |    | 1B  ^  ->  ->  v  v                                              |
    |-----+----+------------------------------------------------------------------|
    | AEA | ** | 2D  ^  ->  3B  <-  ^  ->  v  3D  <-  <-  ^  ->  4C  ^  3B  <-    |
    |     |    | 3C  ->  4B  <-  2C  ->                                           |
    |-----+----+------------------------------------------------------------------|
    | AEB | ** | 1A  v  ->  4B  v  <-  2B  v  2A  v  3A  <-  <-  v  v  v  2D  ->  |
    |     |    | 2C  v  2B  v  <-                                                 |
    |-----+----+------------------------------------------------------------------|
    | AEC | ** | 3A  ->  4B  <-  2A  ->  4A  v  3A  ->  3B  ^  4C  <-  2B  ^  4B  |
    |     |    | <-  2C  ^                                                        |
    |-----+----+------------------------------------------------------------------|
    | AED | ** | 2B  ^  ->  4C  <-  4B  v  4D  <-  2D  ^  ^  ^  3C  <-  ^  3B  v  |
    |     |    | 3D  <-  ^                                                        |
    |-----+----+------------------------------------------------------------------|
    | AEE | ** | 1A  v  ->  v  1D  ->  3D  ^  3B  <-  ^  3A  v  <-  3C  ^  2D  -> |
    |     |    | ^  3B  ^  2B  ->                                                 |
    |-----+----+------------------------------------------------------------------|
    | AEF | ** | 4A  v  2B  ^  ->  4C  <-  3B  <-  3C  ^  2C  ->  2B  ^  3C  ->   |
    |     |    | 3B  v  4B  <-  <-  1B  ^  3A  v                                  |
    |-----+----+------------------------------------------------------------------|
    | AEG | ** | 1D  ^  ^  ->  v  2D  ->  ^  4B  <-  <-  4C  ^  4A  <-  v  2C  <- |
    |     |    | ^                                                                |
    |-----+----+------------------------------------------------------------------|
    | AEH | ** | 2C  ^  <-  v  ->  3B  <-  4D  ^  ^  <-  3C  ->  v  2C  ->        |
    |-----+----+------------------------------------------------------------------|
    | AEI | ** | 3C  ^  1A  v  ->  3B  v  3D  <-  ^  3A  v  2A  ->  3B  ->  v  2B |
    |     |    | ->                                                               |
    |-----+----+------------------------------------------------------------------|
    | AEJ | *  | 3D  <-  ^  ^  1B  v  1D  ->  ^  ->  ^  1A  v  1C  ->  ->  ->  4D |
    |     |    | <-  ^  1B  v  v  ->  ->  ->                                      |
    |-----+----+------------------------------------------------------------------|
    | AFA | ** | 1B  v  ->  ^  ->  2A  v  v  v  1D  ^  ->  ^  3A  <-  3B  v  4D   |
    |     |    | <-  4C  v  3C  <-                                                |
    |-----+----+------------------------------------------------------------------|
    | AFB | ** | 4B  ^  <-  1A  v  v  ->  2B  ->  2A  v  4C  ^  3C  ->  3B  v  2B |
    |     |    | ->  4B  ^  3B  ->  3A  v  <-                                     |
    |-----+----+------------------------------------------------------------------|
    | AFC | *  | 3A  v  3C  <-  1C  ^  ->  ^  1A  v  ->  2A  ->  4A  v  v  <-  v  |
    |     |    | 3B  v  2B  ->  2C  ^  ^  2D  ^  ^                                |
    |-----+----+------------------------------------------------------------------|
    | AFD | ** | 1B  ->  3A  v  2A  <-  v  3B  v  v  1D  ^  ->  1B  v  v  2C  ->  |
    |     |    | ^  4B  v  <-  2B  v                                              |
    |-----+----+------------------------------------------------------------------|
    | AFE | ** | 4A  v  3A  <-  v  4C  <-  4B  ^  <-  <-  1A  v  3C  <-  v  1D  ^ |
    |     |    | ->  1B  v                                                        |
    |-----+----+------------------------------------------------------------------|
    | AFF | ** | 2D  ^  1B  ^  ->  ->  v  v  2B  ->  4B  v  3B  <-  <-  v  4C  v  |
    |-----+----+------------------------------------------------------------------|
    | AFG | *  | 4D  ^  ^  4A  <-  2B  ->  4B  ^  3D  <-  ^  3B  ->  2A  <-  v    |
    |     |    | ->  ^  3A  v  2C  ^  3C  ->  2A  ->  2B  ^                       |
    |-----+----+------------------------------------------------------------------|
    | AFH | ** | 3B  <-  1A  ->  ->  4A  v  <-  1B  v  v  ->  ^  ->  ->  3D  ^    |
    |     |    | 4C  ^  3C  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | AFI | ** | 1C  ->  3B  ->  2C  ^  1B  v  ->  3C  v  ->  4C  <-  ^  4A  <-   |
    |     |    | 2C  ->  ->  2B  ^  3B  <-  3A  v                                 |
    |-----+----+------------------------------------------------------------------|
    | AFJ | *  | 1D  ->  ^  1B  ->  1C  ^  2A  <-  2B  ^  1B  ->  2C  ->  4D  <-  |
    |     |    | <-  ^  3C  ^  ->  4C  <-  ^  2C  ->  ->                          |
    |-----+----+------------------------------------------------------------------|
    | AGA | ** | 1A  ->  ->  v  4D  <-  2D  ^  ->  4C  v  3B  ^  4B  v  3C  ^  -> |
    |-----+----+------------------------------------------------------------------|
    | AGB | ** | 2C  ->  ^  2B  v  1D  ^  2D  <-  2C  v  1C  ->  ^  ^  1A  v  ->  |
    |     |    | v  3D  ^  3B  <-  3C  ^                                          |
    |-----+----+------------------------------------------------------------------|
    | AGC | ** | 2C  ^  3A  v  2A  ->  2B  ^  3C  <-  <-  ^  ^  3B  <-  <-        |
    |-----+----+------------------------------------------------------------------|
    | AGD | ** | 1B  v  2D  ->  ^  ^  ^  2B  ->  v  4C  ^  <-  <-  3C  v  <-      |
    |-----+----+------------------------------------------------------------------|
    | AGE | ** | 3C  <-  2B  ->  v  ->  4B  <-  v  1C  v  2C  <-  3D  ->  3C  v   |
    |     |    | 4C  ^  <-  <-  <-                                                |
    |-----+----+------------------------------------------------------------------|
    | AGF | ** | 3B  <-  ^  1A  v  1C  ->  3C  ->  v  2C  ->  2D  ^  ^  1B  v  -> |
    |     |    | 3D  <-  3C  ->  4D  <-  ^                                        |
    |-----+----+------------------------------------------------------------------|
    | AGG | ** | 3D  <-  ^  1C  ^  ->  3A  v  2A  ->  2C  ->  2B  ^  4C  ^  3C    |
    |     |    | ->  3B  v                                                        |
    |-----+----+------------------------------------------------------------------|
    | AGH | ** | 3B  <-  ^  ->  v  <-  2C  v  ->  4D  ^  ^  4A  <-  v  1C  ->  -> |
    |-----+----+------------------------------------------------------------------|
    | AGI | ** | 1A  v  ->  4A  v  3B  v  <-  2D  ->  ^  2B  ->  4B  v  3B  ->    |
    |     |    | 2C  ^  ->  2A  v  v                                              |
    |-----+----+------------------------------------------------------------------|
    | AGJ | ** | 2D  ^  2B  ^  3A  v  <-  2C  ->  ^  ->  4D  <-  ^  4B  <-  3C    |
    |     |    | <-  3B  v  2C  <-  1D  ->  ^                                     |
    |-----+----+------------------------------------------------------------------|
    | AHA | ** | 3C  <-  2B  ^  3A  v  4A  <-  4B  v  <-  2A  v  <-  3A  <-  v    |
    |     |    | 3C  v  <-  1C  v  3B  v  v                                       |
    |-----+----+------------------------------------------------------------------|
    | AHB | ** | 2C  ->  3B  <-  1A  v  1C  ->  3C  ^  2C  ->  2A  <-  3A  <-     |
    |-----+----+------------------------------------------------------------------|
    | AHC | ** | 3D  <-  ^  1B  v  2B  <-  2A  v  1A  ->  ->  ->  4B  <-  1B  ^   |
    |     |    | ->  ->  2B  ^  3B  <-                                            |
    |-----+----+------------------------------------------------------------------|
    | AHD | *  | 2D  ^  1B  ^  2B  <-  2A  v  1A  ->  1B  ^  2B  <-  v  2C  ^  <- |
    |     |    | 2A  v  v  1A  ->  3B  <-  1B  ^  2B  <-                          |
    |-----+----+------------------------------------------------------------------|
    | AHE | ** | 1C  ->  1D  ^  2B  <-  2C  ->  ^  3A  <-  v  1C  ->  ->  ->  4D  |
    |     |    | <-  2D  ^  3B  v                                                 |
    |-----+----+------------------------------------------------------------------|
    | AHF | *  | 1D  ^  3C  ^  <-  3D  ^  ^  2D  ->  ^  1C  ^  2B  ^  ->  2C  ^   |
    |     |    | ^  3C  <-  ^  1B  ^  2B  <-  4B  ^                               |
    |-----+----+------------------------------------------------------------------|
    | AHG | *  | 4A  v  v  1D  ^  ->  3C  ^  ^  2A  v  2C  ->  2D  ^  2B  ->  3D  |
    |     |    | ->  4C  ^  2C  v  ->  3C  ->  4B  ^  3B  ->                      |
    |-----+----+------------------------------------------------------------------|
    | AHH | ** | 3B  v  1B  ->  ->  1C  ^  ->  ^  ->  2C  v  4C  ^  ^             |
    |-----+----+------------------------------------------------------------------|
    | AHI | ** | 1B  ->  ^  3A  v  <-  2A  ->  v  4B  v  3D  <-  ^  3B  v         |
    |-----+----+------------------------------------------------------------------|
    | AHJ | ** | 1A  ->  ->  v  2C  ->  2B  v  <-  v  4D  ^  ^  3B  <-  v  3D  -> |
    |     |    | ^                                                                |
    |-----+----+------------------------------------------------------------------|
    | AIA | ** | 1A  v  ->  3A  v  2C  ->  2B  v  3B  <-  3D  ->  ^               |
    |-----+----+------------------------------------------------------------------|
    | AIB | ** | 4A  v  <-  3A  ->  v  2A  ->  1C  ->  1B  ^  ->  2C  ->  ->      |
    |-----+----+------------------------------------------------------------------|
    | AIC | ** | 2B  ->  3A  <-  <-  1B  ->  ^  ->  2C  ^  ^  3C  <-  ^  <-       |
    |-----+----+------------------------------------------------------------------|
    | AID | ** | 2A  v  4A  v  3A  <-  4C  <-  4B  v  v  <-  2D  <-  ^  ^  ^      |
    |-----+----+------------------------------------------------------------------|
    | AIE | ** | 3D  ^  3B  ->  3C  ^  4A  <-  4C  <-  <-  1C  v  ->  2C  ->  v   |
    |     |    | 2D  ^  ->                                                        |
    |-----+----+------------------------------------------------------------------|
    | AIF | ** | 2C  ^  3B  v  <-  2B  ->  4A  v  3B  v  2C  <-  1D  ->  ->  4B   |
    |     |    | <-  4C  v  3A  <-  v  v                                          |
    |-----+----+------------------------------------------------------------------|
    | AIG | ** | 3C  v  4D  ^  ^  <-  v  3D  <-  ^  2B  ^  1A  v  2C  ^  1C  ->   |
    |     |    | 1B  v  3C  v  <-                                                 |
    |-----+----+------------------------------------------------------------------|
    | AIH | ** | 2B  ->  3C  ->  3B  v  1D  ->  2C  ^  <-  1C  ->  ^  1B  v  ->   |
    |     |    | 2B  ->  2D  ->                                                   |
    |-----+----+------------------------------------------------------------------|
    | AII | ** | 1B  v  ->  ->  v  2D  ^  <-  ^  ->  2A  ->  v  v  4C  ^  <-  2B  |
    |     |    | v  v                                                             |
    |-----+----+------------------------------------------------------------------|
    | AIJ | ** | 4D  <-  ^  2C  ^  3A  ->  v  <-  2A  ->  2B  ^  4C  ^  3C  <-  ^ |
    |     |    | <-  3B  <-  3A  v                                                |
    |-----+----+------------------------------------------------------------------|
    | AJA | *  | 1B  ->  ->  3C  <-  v  3D  ^  3B  ^  <-  1A  v  ->  v  3C  ^  4C |
    |     |    | <-  3B  ^  2A  v  3C  ^  4B  ^                                   |
    |-----+----+------------------------------------------------------------------|
    | AJB | ** | 1A  ->  v  v  <-  v  2D  ^  3C  ^  <-  2C  <-  2B  v  ->  4D  <- |
    |     |    | <-  1B  ->  v                                                    |
    |-----+----+------------------------------------------------------------------|
    | AJC | ** | 4B  <-  v  1D  ^  1B  ->  ^  1A  v  ->  ->  3C  v  1C  ^  ->  2A |
    |     |    | ->                                                               |
    |-----+----+------------------------------------------------------------------|
    | AJD | *  | 3C  ^  ^  4A  v  <-  v  v  2D  ^  ^  ^  3A  v  <-  v  1D  ->  1B |
    |     |    | ->  1C  ^  ^                                                     |
    |-----+----+------------------------------------------------------------------|
    | AJE | ** | 2A  v  3A  ->  v  3B  v  v  1D  ^  ->  2B  ->  4C  <-  2C  ^     |
    |-----+----+------------------------------------------------------------------|
    | AJF | ** | 4B  <-  1C  v  2D  ->  ^  <-  <-  2B  v  1A  ->  v  2C  ->  2B   |
    |     |    | v  1D  ->                                                        |
    |-----+----+------------------------------------------------------------------|
    | AJG | ** | 1A  ->  3A  v  2A  ->  ->  3B  v  3D  <-  ^  3C  v  ->  ^  <-    |
    |     |    | 2C  <-  2B  v  1B  ->  ->                                        |
    |-----+----+------------------------------------------------------------------|
    | AJH | ** | 1C  ->  ->  2D  ^  ^  2A  ->  v  2B  ^  ->  3D  <-  1D  ^  ->    |
    |-----+----+------------------------------------------------------------------|
    | AJI | ** | 1D  ->  3D  ->  ^  <-  3A  <-  v  v  3B  <-  <-  3C  ^  <-  1C   |
    |     |    | v  1A  ->                                                        |
    |-----+----+------------------------------------------------------------------|
    | AJJ | ** | 4D  <-  ^  3B  ->  3C  ^  2B  v  1B  ->  1C  v  ->               |
    |-----+----+------------------------------------------------------------------|
    | BAA | ** | 3C  <-  2B  ->  v  2C  ^  2A  ->  v  2D  ^  3D  <-  3B  ->  v    |
    |-----+----+------------------------------------------------------------------|
    | BAB | ** | 4A  <-  2B  <-  v  2C  ->  3B  <-  v  4B  ^  3A  v  ->  3C  ^    |
    |     |    | 4C  <-                                                           |
    |-----+----+------------------------------------------------------------------|
    | BAC | ** | 2D  ^  ^  3B  ^  ->  v  v  3D  <-  ^  1C  ^  3C  v  4C  <-       |
    |-----+----+------------------------------------------------------------------|
    | BAD | ** | 2C  ^  2A  <-  v  2B  ->  v  1D  ^  1B  ->  ->  4B  v  3B  <-  v |
    |     |    | 2D  <-                                                           |
    |-----+----+------------------------------------------------------------------|
    | BAE | *  | 3C  v  4C  ^  4A  <-  2A  <-  v  ->  ->  3A  <-  v  4B  v  <-    |
    |     |    | <-  <-  1D  ->  4D  ^  <-  <-                                    |
    |-----+----+------------------------------------------------------------------|
    | BAF | ** | 4A  v  <-  v  v  <-  <-  2C  v  1C  ->  2B  <-  v  2C  ->  4D    |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | BAG | ** | 1D  ^  ->  3C  ^  3A  <-  <-  v  v  v  2C  ->  v  4D  ^  <-  <-  |
    |     |    | 3D  ^                                                            |
    |-----+----+------------------------------------------------------------------|
    | BAH | *  | 2A  <-  1B  ->  1D  ^  ^  1A  ->  3B  ^  2D  ->  ^  2B  ->  2C   |
    |     |    | ^  3C  <-  <-  2B  v  ->  2A  v  v                               |
    |-----+----+------------------------------------------------------------------|
    | BAI | ** | 4D  ^  ^  <-  ^  1B  ->  v  ->  3D  <-  ^  ^  1A  v  v  ->       |
    |-----+----+------------------------------------------------------------------|
    | BAJ | ** | 3A  v  2A  ->  4B  v  <-  4A  v  v  3C  v  <-  ^  3B  v  2B  ->  |
    |     |    | 2C  ^  ^                                                         |
    |-----+----+------------------------------------------------------------------|
    | BBA | ** | 1A  ->  3B  ->  2A  v  v  v  1D  ^  ->  2D  ->  ^  ^  3A  <-  v  |
    |     |    | 1B  v                                                            |
    |-----+----+------------------------------------------------------------------|
    | BBB | ** | 3A  ->  v  2B  v  v  <-  1B  ->  4C  <-  4B  ^  <-  3C  <-       |
    |-----+----+------------------------------------------------------------------|
    | BBC | *  | 3A  ->  2B  v  ->  3B  ^  4B  <-  4A  v  v  3A  <-  1A  v  ->  v |
    |     |    | 3B  <-  4D  <-  4C  v  3C  ->  3D  ^  ^  2C  ->                  |
    |-----+----+------------------------------------------------------------------|
    | BBD | ** | 1A  ->  v  1B  v  ->  2D  ->  ^  ->  3B  v  4A  <-  v            |
    |-----+----+------------------------------------------------------------------|
    | BBE | ** | 3C  ^  <-  1D  ^  2C  ->  2D  ^  3C  ^  1C  ^  2C  ->  4B  v  3B |
    |     |    | ->  3D  ->  3C  ^                                                |
    |-----+----+------------------------------------------------------------------|
    | BBF | ** | 2A  ->  v  2C  ->  2B  v  3B  ->  v  2C  <-  2D  ^  1D  ->  1C   |
    |     |    | v                                                                |
    |-----+----+------------------------------------------------------------------|
    | BBG | *  | 3C  <-  v  3D  ^  ->  4D  <-  ^  <-  1D  ^  2D  ->  ^  1C  ^  1A |
    |     |    | ->  v  ->  2C  ^  3A  <-  1B  ^                                  |
    |-----+----+------------------------------------------------------------------|
    | BBH | ** | 2A  v  1A  ->  1B  v  ->  3B  v  ->  4B  <-  2C  ->              |
    |-----+----+------------------------------------------------------------------|
    | BBI | ** | 2A  v  3A  <-  4A  <-  4B  v  <-  2B  v  <-  1D  ->  ->  2A  v   |
    |     |    | <-  1C  ->  ^  3A  <-  <-                                        |
    |-----+----+------------------------------------------------------------------|
    | BBJ | ** | 2C  ^  ^  1A  v  ->  2A  ->  v  ->  3D  <-  ^  2B  ->  2C  ^  4D |
    |     |    | <-  4C  v                                                        |
    |-----+----+------------------------------------------------------------------|
    | BCA | ** | 3D  <-  <-  ^  1B  ->  4C  <-  <-  1C  ^  2C  <-  2B  v  ->  4B  |
    |     |    | v  3B  <-  v                                                     |
    |-----+----+------------------------------------------------------------------|
    | BCB | ** | 4B  v  <-  <-  ^  3A  v  v  2D  ^  3C  ->  3D  ^                 |
    |-----+----+------------------------------------------------------------------|
    | BCC | ** | 4A  v  2B  v  ->  2A  v  4B  v  3D  <-  ^  2B  <-  v  2C  ^  ^   |
    |     |    | 3B  <-  3A  v  2B  v  3B  <-                                     |
    |-----+----+------------------------------------------------------------------|
    | BCD | ** | 2A  ->  4A  v  2B  <-  ^  ->  v  4C  <-  4B  v  3C  v  2D  ^  3B |
    |     |    | v  4C  v  2B  ->  2C  ^  ^                                       |
    |-----+----+------------------------------------------------------------------|
    | BCE | ** | 3A  v  <-  2A  <-  1B  v  2B  <-  2C  ^  1C  ->  2B  ->  2C  ^   |
    |     |    | 3C  ->  ^  4A  <-                                                |
    |-----+----+------------------------------------------------------------------|
    | BCF | ** | 4A  v  3A  ->  3B  v  2B  ->  4C  v  <-  3C  ->  3B  v  4A  <-   |
    |     |    | v  3D  <-  3C  v  ->  3B  v  v                                   |
    |-----+----+------------------------------------------------------------------|
    | BCG | ** | 4D  <-  1C  ->  3D  ^  1D  ^  2D  ->  1B  ->  3C  ^  2C  v  <-   |
    |     |    | 1C  ->  ->  2B  v  v                                             |
    |-----+----+------------------------------------------------------------------|
    | BCH | ** | 2C  ^  1A  v  2A  ->  4A  v  <-  1C  ->  1B  v  v  ->  2C  ->  v |
    |     |    | 2D  ^  ->  2B  v                                                 |
    |-----+----+------------------------------------------------------------------|
    | BCI | ** | 1D  ^  1B  ->  1C  ^  2D  ->  ^  ^  3A  <-  2C  ->  4C  ^  3C    |
    |     |    | ->  1B  v  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | BCJ | *  | 4A  <-  2A  v  3A  <-  <-  3B  v  3D  <-  ^  1B  v  2B  ->  2C   |
    |     |    | ^  3C  ->  2B  <-  1C  v  ->  ^  ^                               |
    |-----+----+------------------------------------------------------------------|
    | BDA | ** | 3A  v  ->  4A  <-  v  <-  2A  ->  v  2B  v  3C  ->  v  3D  ^  1C |
    |     |    | v  ->  ->                                                        |
    |-----+----+------------------------------------------------------------------|
    | BDB | ** | 3A  <-  <-  1C  ->  ^  3B  v  3D  <-  1D  ^  ->  3C  ^  2B  ^    |
    |     |    | 1B  ->                                                           |
    |-----+----+------------------------------------------------------------------|
    | BDC | ** | 2A  v  3B  v  ->  ^  <-  1D  ^  2B  <-  2D  <-  2C  ^  1D  ->  ^ |
    |     |    | 2B  ^  3B  v  2C  ^  1C  ->                                      |
    |-----+----+------------------------------------------------------------------|
    | BDD | ** | 2B  ->  2C  ^  3A  <-  1A  v  3C  <-  4B  ^  <-                  |
    |-----+----+------------------------------------------------------------------|
    | BDE | ** | 3B  ^  4A  v  <-  1D  ->  2C  ->  v  2D  ^  3B  v  2B  ->  3A    |
    |     |    | <-  v  <-  2C  ^  1C  ->                                         |
    |-----+----+------------------------------------------------------------------|
    | BDF | *  | 3B  ^  ->  4B  <-  <-  1B  v  ->  3D  ^  ^  ^  4A  v  v  4D  <-  |
    |     |    | ^  2D  ->  4C  v  3C  ^  2C  ->                                  |
    |-----+----+------------------------------------------------------------------|
    | BDG | ** | 3A  <-  v  4A  <-  <-  4B  v  <-  1C  ^  2C  v  ->  3C  <-  3B   |
    |     |    | v                                                                |
    |-----+----+------------------------------------------------------------------|
    | BDH | *  | 2D  ->  ^  2C  <-  ^  2A  ->  4B  <-  <-  v  <-  1A  ->  3A  v   |
    |     |    | ->  4A  <-  2A  v  v  1B  ->  ->                                 |
    |-----+----+------------------------------------------------------------------|
    | BDI | *  | 1A  v  2C  ->  2A  v  3A  ->  v  1C  v  ->  ^  3C  ->  3B  ^  -> |
    |     |    | 4B  <-  v  2B  ->  ->  3C  ^  <-  2C  ->  ^                      |
    |-----+----+------------------------------------------------------------------|
    | BDJ | ** | 3D  ^  <-  1D  ^  2D  ->  ^  2A  v  3C  ^  2C  ->  1A  ->  ->    |
    |-----+----+------------------------------------------------------------------|
    | BEA | ** | 3D  ->  ^  4B  <-  <-  v  <-  2D  ^  ^  1D  ->  ^  ->  ^  3A  -> |
    |     |    | v                                                                |
    |-----+----+------------------------------------------------------------------|
    | BEB | ** | 2D  ^  3C  ^  <-  <-  2A  v  2C  ->  ->  4B  <-  2B  v  ->  3B   |
    |     |    | <-  v  1A  ->  v                                                 |
    |-----+----+------------------------------------------------------------------|
    | BEC | ** | 2D  ^  ^  1B  ^  ->  4A  v  4C  <-  <-  2B  ->  2A  v  3A  ->    |
    |     |    | 4B  v  4D  <-  ^  3B  ->                                         |
    |-----+----+------------------------------------------------------------------|
    | BED | ** | 2C  v  <-  1A  ->  v  3C  <-  3B  v  1D  ->  3C  v  1C  v  2C    |
    |     |    | <-  2B  v  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | BEE | *  | 1B  ->  2C  <-  v  2D  ^  ->  v  4C  ^  2B  v  v  4D  ^  3B  <-  |
    |     |    | v  3D  ->  4B  <-  v  v                                          |
    |-----+----+------------------------------------------------------------------|
    | BEF | ** | 2D  ^  1C  ^  ^  ->  v  4D  ^  3D  <-  3C  ^  ->  4C  v  <-  ^   |
    |     |    | ^                                                                |
    |-----+----+------------------------------------------------------------------|
    | BEG | ** | 1D  ^  2D  <-  2C  v  1C  ->  ->  1D  ^  ->  ^  ->  4A  v  3A    |
    |     |    | <-  v  v  3D  ->  ^                                              |
    |-----+----+------------------------------------------------------------------|
    | BEH | ** | 2C  ^  ->  2A  v  3A  ->  v  v  3C  <-  <-  2D  ^  1D  ->  2C    |
    |     |    | ->  2B  v  3B  <-  2D  ->  ->                                    |
    |-----+----+------------------------------------------------------------------|
    | BEI | ** | 3C  ^  2C  ->  2B  v  3B  ->  ^  <-  v  2D  ->  2C  <-  1D  ->   |
    |     |    | ^  ^  1C  ->  v                                                  |
    |-----+----+------------------------------------------------------------------|
    | BEJ | ** | 1A  v  3B  v  2B  ->  ^  <-  v  3C  v  2C  ->  2D  ^             |
    |-----+----+------------------------------------------------------------------|
    | BFA | ** | 3B  v  4D  <-  3C  ^  4C  <-  <-  ^  <-  1C  ->  ->  3D  <-  ^   |
    |     |    | ^  2A  <-                                                        |
    |-----+----+------------------------------------------------------------------|
    | BFB | ** | 3C  ->  3D  ^  4C  ^  2A  v  v  3C  ->  3A  v  v  v  4A  <-  v   |
    |     |    | v  4B  <-  4C  ^                                                 |
    |-----+----+------------------------------------------------------------------|
    | BFC | ** | 1A  ->  3A  v  ->  v  4D  <-  ^  <-  ^  2A  ->  v  1C  ->  1B  v |
    |     |    | 2C  ->  2B  v                                                    |
    |-----+----+------------------------------------------------------------------|
    | BFD | ** | 1A  v  2C  ^  3B  v  <-  2A  ->  v  v  4C  v  <-  <-  3C  v  2D  |
    |     |    | <-  2C  v  1C  ->  1B  v                                         |
    |-----+----+------------------------------------------------------------------|
    | BFE | ** | 2A  ->  v  3D  ->  3C  v  4C  <-  3D  <-  ^  3C  v  4D  ^  <-    |
    |     |    | 3D  <-  2C  ^  3C  <-                                            |
    |-----+----+------------------------------------------------------------------|
    | BFF | *  | 1D  ^  1A  ->  ->  4C  ^  3B  <-  1C  ->  1B  v  2B  <-  2C  ^   |
    |     |    | ->  3A  ->  3B  ^  4B  <-  <-  1C  ->  3C  ^                     |
    |-----+----+------------------------------------------------------------------|
    | BFG | ** | 1B  ^  ->  3A  v  <-  <-  2C  ^  2A  <-  2B  v  v                |
    |-----+----+------------------------------------------------------------------|
    | BFH | *  | 1C  ^  2C  ->  3D  <-  ^  2B  ->  ->  v  2C  <-  2A  v  v  1A    |
    |     |    | ->  v  ->  4C  ^  3C  ->  3B  v                                  |
    |-----+----+------------------------------------------------------------------|
    | BFI | ** | 3A  v  ->  3C  v  2D  ^  ->  ^  1B  v  ->  4C  <-  3D  <-        |
    |-----+----+------------------------------------------------------------------|
    | BFJ | ** | 2B  <-  2C  v  ->  4C  ^  3B  <-  1C  ->  v  4D  ^  4B  <-  1B   |
    |     |    | v  ->  ->                                                        |
    |-----+----+------------------------------------------------------------------|
    | BGA | ** | 3B  ^  ->  4D  <-  <-  1D  ^  ^  ->  2C  ->  ^  4C  <-  2B  v    |
    |     |    | 2D  ->  2C  v                                                    |
    |-----+----+------------------------------------------------------------------|
    | BGB | ** | 1A  v  ->  v  3B  <-  2A  ->  v  3C  v  ->  3B  v  4B  ^  <-  <- |
    |-----+----+------------------------------------------------------------------|
    | BGC | ** | 4B  <-  v  3D  <-  1D  ^  1B  ->  ->  3C  <-  1C  ^  2A  v  1A   |
    |     |    | ->  3B  ^  1B  ^  2D  ->  ^  2B  ->                              |
    |-----+----+------------------------------------------------------------------|
    | BGD | ** | 4C  <-  v  2C  ->  2D  ^  1C  ^  ->  3C  ^  2C  ->  2B  ^  1A  v |
    |     |    | ->  3B  ^  2B  ->  4A  v                                         |
    |-----+----+------------------------------------------------------------------|
    | BGE | ** | 1A  v  v  1D  ->  ^  ->  2B  v  3B  <-  <-  3C  ^  <-  2A  ->  v |
    |     |    | v                                                                |
    |-----+----+------------------------------------------------------------------|
    | BGF | ** | 2D  ->  ^  4B  <-  4C  ^  ^  3B  <-  3C  ^  3A  <-  3B  ^  2C    |
    |     |    | ->  ^  2B  <-  2A  v  1A  ->                                     |
    |-----+----+------------------------------------------------------------------|
    | BGG | ** | 3A  <-  v  v  1B  ->  2C  ->  2B  v  1D  ->  3C  ->  4D  <-  2C  |
    |     |    | ->  4C  ^  2D  ^  3D  <-  <-                                     |
    |-----+----+------------------------------------------------------------------|
    | BGH | ** | 4A  <-  2A  <-  2B  ->  v  2C  ^  ^  1B  ->  ->  4C  ^  1A  v    |
    |     |    | ->  3C  ->  4B  ^  2B  v  ->                                     |
    |-----+----+------------------------------------------------------------------|
    | BGI | ** | 1C  ->  2D  ->  2C  v  1D  ^  ->  ^  ^  1A  v  ->  ->  2D  ^  ^  |
    |     |    | 3B  ^  2B  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | BGJ | ** | 3B  <-  v  3C  ^  <-  2A  ->  v  v  1B  v  2B  ->  4D  <-        |
    |-----+----+------------------------------------------------------------------|
    | BHA | ** | 4B  v  v  2C  ^  2D  ^  3D  <-  3C  v  3B  v  2B  <-  v  2D  <-  |
    |     |    | 2C  v                                                            |
    |-----+----+------------------------------------------------------------------|
    | BHB | ** | 1A  v  v  v  ->  2A  ->  v  v  v  2B  ^  ->  4A  v  4C  <-  2C   |
    |     |    | ^  ->                                                            |
    |-----+----+------------------------------------------------------------------|
    | BHC | *  | 4C  <-  3A  <-  1A  v  v  1D  ->  ^  3B  ^  2A  <-  v  ->  ->    |
    |     |    | 3A  ->  3C  v  ->  ^  <-                                         |
    |-----+----+------------------------------------------------------------------|
    | BHD | ** | 2B  <-  1C  v  ->  ^  4B  v  v  <-  2C  ^  3D  <-  ^  1B  v  2B  |
    |     |    | <-  2C  ^                                                        |
    |-----+----+------------------------------------------------------------------|
    | BHE | ** | 1D  ^  ->  ->  v  4D  ^  ^  2A  ->  2B  v  3D  ^  3A  ->  3B  ^  |
    |     |    | 4B  <-                                                           |
    |-----+----+------------------------------------------------------------------|
    | BHF | ** | 2D  ^  3C  v  <-  2C  ^  2A  ->  v  2B  <-  1A  ->  v  v  1B  -> |
    |     |    | 3B  v  2D  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | BHG | ** | 3A  v  <-  1A  v  2B  ->  3C  <-  v  1D  ^  1B  ->  2A  ->  3B   |
    |     |    | ->  4C  <-  <-  2B  ->  3A  <-  v                                |
    |-----+----+------------------------------------------------------------------|
    | BHH | ** | 1D  ^  ^  ^  ->  3A  v  4A  <-  2A  v  2C  ->  v  2D  ^  ->  2B  |
    |     |    | v  4B  v                                                         |
    |-----+----+------------------------------------------------------------------|
    | BHI | ** | 4D  ^  3C  v  2D  ^  1C  ^  ^  3A  v  v  2C  ^  1A  v  2A  ->  v |
    |     |    | 4C  v                                                            |
    |-----+----+------------------------------------------------------------------|
    | BHJ | ** | 2A  v  3B  ->  v  2B  ->  4C  ^  1D  ->  3C  v  2C  ->  ->  3B   |
    |     |    | v  2D  <-  1C  ->  v                                             |
    |-----+----+------------------------------------------------------------------|
    | BIA | ** | 4A  v  <-  <-  v  1B  ->  3C  ^  3A  <-  3B  ^  2D  ->  ->  ^    |
    |     |    | <-  2B  ->  2C  ^  3C  <-                                        |
    |-----+----+------------------------------------------------------------------|
    | BIB | ** | 3D  ^  2C  ^  3C  <-  2B  ^  3B  <-  1A  v  2A  <-  2B  ^  1B  v |
    |     |    | 2D  <-  2C  ^  <-                                                |
    |-----+----+------------------------------------------------------------------|
    | BIC | *  | 1C  ->  ->  ->  3B  v  3D  ->  3C  v  2D  ^  ->  ^  4A  <-  4B   |
    |     |    | ^  3B  ->  3A  v  v  4A  <-  v  <-  v                            |
    |-----+----+------------------------------------------------------------------|
    | BID | *  | 1C  ^  2A  ->  4B  <-  2B  ^  4A  v  3B  <-  3A  ->  4B  <-  2A  |
    |     |    | ->  1B  ^  ->  3B  v  v  <-  1D  ^  ->                           |
    |-----+----+------------------------------------------------------------------|
    | BIE | ** | 4A  v  3B  <-  ^  3A  v  <-  2A  ->  v  3D  ^  2D  ->            |
    |-----+----+------------------------------------------------------------------|
    | BIF | ** | 2A  v  1A  ->  ->  ->  4B  <-  ^  4A  v  v  4D  <-  ^  ^  2C  -> |
    |-----+----+------------------------------------------------------------------|
    | BIG | ** | 1C  ->  ^  1B  v  ->  ->  3D  <-  1D  ^  ->  2B  ->  2C  ^  <-   |
    |     |    | v  ->                                                            |
    |-----+----+------------------------------------------------------------------|
    | BIH | ** | 1B  v  ->  3C  ^  <-  3A  v  2C  ->  4D  <-  <-  <-  ^  ^  2A    |
    |     |    | <-  2B  ^  1B  ->                                                |
    |-----+----+------------------------------------------------------------------|
    | BII | ** | 2B  ^  ->  4A  v  <-  <-  3C  ^  3A  <-  3B  v  2D  ->           |
    |-----+----+------------------------------------------------------------------|
    | BIJ | -- | 3B  ^  <-  v  ->  4C  ^  4A  <-  <-  v  <-  1A  ->  v  4A  v     |
    |-----+----+------------------------------------------------------------------|
    | BJA | ** | 3B  <-  4B  ^  <-  v  ->  3C  v  ->  4C  <-  2D  ->  3C  ^  2C   |
    |     |    | ->  4B  v                                                        |
    |-----+----+------------------------------------------------------------------|
    | BJB | ** | 2D  ^  1A  v  2C  <-  3A  v  2B  v  ->  3B  <-  2A  <-  2B  v    |
    |     |    | 1B  ->  1C  ^  2B  ->  2C  <-  1D  ->  ^                         |
    |-----+----+------------------------------------------------------------------|
    | BJC | *  | 3B  <-  v  4D  <-  3C  ^  ^  2A  v  ->  ->  4C  <-  ^  <-  3D  ^ |
    |     |    | 2D  <-  ^  ^  3C  ^                                              |
    |-----+----+------------------------------------------------------------------|
    | BJD | ** | 2C  ->  1D  ^  ->  2B  ->  2C  ^  2D  ^  3A  ->  v  v  3B  ->    |
    |     |    | 4C  v  3C  ->  3D  ^                                             |
    |-----+----+------------------------------------------------------------------|
    | BJE | ** | 4C  ^  3A  v  <-  v  3D  ^  2D  ->  2C  <-  1D  ->  ^  3C  ->    |
    |     |    | 4A  <-  v  4C  <-                                                |
    |-----+----+------------------------------------------------------------------|
    | BJF | ** | 1C  ^  ->  ->  ^  4A  v  <-  2C  v                               |
    |-----+----+------------------------------------------------------------------|
    | BJG | ** | 2B  <-  v  2C  ^  ^  ->  4A  v  <-  3C  <-  ^  3A  <-  3B  v  <- |
    |-----+----+------------------------------------------------------------------|
    | BJH | *  | 4B  <-  2B  <-  1C  ->  ^  1A  ->  ->  4A  v  3A  ->  1B  v  1D  |
    |     |    | ->  ^  3B  ^  4B  <-  v  2B  ->  2C  ^  3C  <-                   |
    |-----+----+------------------------------------------------------------------|
    | BJI | ** | 4D  <-  4C  ^  <-  2A  <-  1B  ->  ^  3D  ->  ^  ^  3C  <-  ^    |
    |     |    | <-  4B  ^  3B  <-                                                |
    |-----+----+------------------------------------------------------------------|
    | BJJ | ** | 2C  v  <-  1B  ^  ->  v  v  4C  ^  4A  <-  v                     |
    |-----+----+------------------------------------------------------------------|
    | CAA | ** | 3B  v  v  2C  ->  4C  ^  <-  2D  <-  ^  ->  3B  <-  1B  ^  ->    |
    |     |    | 3C  ^  2C  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | CAB | ** | 4B  v  <-  2B  <-  1C  ->  3B  ->  v  3C  ^  <-  2C  ->  4D  <-  |
    |     |    | 2D  ^                                                            |
    |-----+----+------------------------------------------------------------------|
    | CAC | ** | 3A  v  v  v  2D  ^  <-  1D  ->  4D  ^  <-  ^  ^  2B  ->  2A  v   |
    |     |    | v  3D  ^  2D  ->                                                 |
    |-----+----+------------------------------------------------------------------|
    | CAD | ** | 2A  v  2C  v  3D  ^  <-  1D  ^  2D  ->  ^  ^  4A  v  1C  ^  2C   |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | CAE | *  | 1D  ^  2C  ^  <-  2A  v  1A  ->  2B  v  1B  ->  2C  v  3D  ^  -> |
    |     |    | 4B  <-  2B  v  1C  ^  ->  2C  ->  2B  v  3B  <-                  |
    |-----+----+------------------------------------------------------------------|
    | CAF | ** | 2B  ^  1A  v  ->  ->  2A  v  3A  <-  4B  v  <-  3D  <-  1D  ^  ^ |
    |     |    | 2A  <-  3C  <-  2D  <-  ^                                        |
    |-----+----+------------------------------------------------------------------|
    | CAG | ** | 1D  ->  ^  3C  ^  <-  2C  ->  4D  ^  ^  ^  <-  <-  1C  ->  2A    |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | CAH | ** | 2A  v  1B  ^  ->  3A  v  v  ->  4B  <-  ^  2B  ->  ->  2A  v  -> |
    |     |    | v  3A  v  2C  ^                                                  |
    |-----+----+------------------------------------------------------------------|
    | CAI | *  | 1C  ^  1A  ->  4A  v  <-  2A  v  3A  <-  3B  v  <-  2A  ->  v    |
    |     |    | 2C  v  ->  4D  ^  <-  2B  v  3B  <-  3D  <-                      |
    |-----+----+------------------------------------------------------------------|
    | CAJ | ** | 2C  ->  4B  <-  ^  1B  ->  ->  1A  v  ->  v  v  ->  4C  v        |
    |-----+----+------------------------------------------------------------------|
    | CBA | ** | 4C  <-  <-  4D  ^  ^  4A  <-  <-  1A  v  ->  2A  ->  v  4B  v    |
    |     |    | <-  3B  ->  v                                                    |
    |-----+----+------------------------------------------------------------------|
    | CBB | ** | 2B  v  3D  ^  ->  4B  <-  v  4C  ^  <-  2C  ^  3C  <-  1C  ^     |
    |-----+----+------------------------------------------------------------------|
    | CBC | ** | 1D  ^  2C  ^  4B  v  v  <-  <-  ^  3A  <-  1B  ^  3B  ^          |
    |-----+----+------------------------------------------------------------------|
    | CBD | ** | 3A  <-  1A  v  ->  3B  ^  2B  ->  ->  2A  v  ->  3C  v  2D  ^    |
    |     |    | ->  ->  3B  v  4B  <-  3D  ->                                    |
    |-----+----+------------------------------------------------------------------|
    | CBE | ** | 2C  ^  3B  ->  3C  <-  2B  ^  <-  v  ->  2C  <-  1D  ->  3D  ^   |
    |     |    | ^  4C  <-  <-                                                    |
    |-----+----+------------------------------------------------------------------|
    | CBF | ** | 2A  v  1A  ->  ->  1B  v  ->  3B  v  2B  ->  4D  ^  3D  <-  2C   |
    |     |    | ^  4C  ^  3A  ->  3C  <-                                         |
    |-----+----+------------------------------------------------------------------|
    | CBG | ** | 4C  <-  <-  v  ->  4D  ^  <-  4B  v  3C  <-  1D  ->  3D  ^  2D   |
    |     |    | ->  ->                                                           |
    |-----+----+------------------------------------------------------------------|
    | CBH | ** | 4C  <-  2C  v  ->  3C  <-  <-  1A  ->  1B  ^  3A  v  v  <-  v    |
    |     |    | 3D  ^  <-                                                        |
    |-----+----+------------------------------------------------------------------|
    | CBI | ** | 2D  <-  1C  ->  ->  3D  <-  ^  4D  <-  4C  ^  <-  <-  3D  <-  3C |
    |     |    | ^  2A  ->                                                        |
    |-----+----+------------------------------------------------------------------|
    | CBJ | ** | 3C  <-  <-  2D  ^  1B  ^  2A  v  1D  ->  1C  ^  2D  ->  4D  ^    |
    |     |    | <-  2B  ->  3D  <-  2C  ^  3C  <-                                |
    |-----+----+------------------------------------------------------------------|
    | CCA | *  | 4C  <-  ^  3A  <-  v  3B  ->  v  4D  <-  1D  ^  ->  1B  v  2C    |
    |     |    | ->  2D  ^  2B  ->  ->  3D  <-  <-                                |
    |-----+----+------------------------------------------------------------------|
    | CCB | ** | 3D  ^  <-  <-  1D  ->  ^  1C  ^  ->  2C  ->  3B  ->  2B  v  3C   |
    |     |    | ^  <-                                                            |
    |-----+----+------------------------------------------------------------------|
    | CCC | *  | 3C  v  4D  ^  ^  ^  1A  v  v  ->  ->  3D  ->  ^  ^  2A  v  v  3C |
    |     |    | ->  3A  v  v                                                     |
    |-----+----+------------------------------------------------------------------|
    | CCD | ** | 2A  v  <-  1C  v  ->  3C  ^  3A  ->  v  v  <-  v  2C  ->  2D  ^  |
    |     |    | ^                                                                |
    |-----+----+------------------------------------------------------------------|
    | CCE | ** | 2D  ^  3C  ^  <-  2C  ->  ^  ^  2B  ->  1A  v  v  ->  ->         |
    |-----+----+------------------------------------------------------------------|
    | CCF | ** | 2B  ^  1A  v  1C  v  2D  ^  ^  1B  v  1D  ->  ^  1C  ^  ^  2A    |
    |     |    | ->  4A  v  3A  ->  2C  <-  ^                                     |
    |-----+----+------------------------------------------------------------------|
    | CCG | *  | 2C  ^  3B  ->  4C  <-  <-  <-  2B  v  1B  ->  ->  ^  1A  v  ->   |
    |     |    | 1C  ^  2B  ->  2A  v  2C  ->  3A  ->                             |
    |-----+----+------------------------------------------------------------------|
    | CCH | ** | 4D  ^  <-  2D  ^  3D  <-  3C  v  2C  ->  ^  ^  2B  ->  4B  v  <- |
    |-----+----+------------------------------------------------------------------|
    | CCI | *  | 1A  ->  ->  3B  ->  4C  <-  2C  ^  <-  1D  ->  ^  ^  1C  ->  2B  |
    |     |    | ^  3A  ->  4B  <-  2C  ^  1B  ^  3C  <-  3B  ^                   |
    |-----+----+------------------------------------------------------------------|
    | CCJ | ** | 3A  <-  v  2D  ->  ^  ^  2B  ^  ->  3B  <-  ^  1B  ->  3A  v     |
    |-----+----+------------------------------------------------------------------|
    | CDA | ** | 3C  v  2D  ^  <-  1A  ->  v  v  1B  ->  2C  v  3D  ->  4C  <-    |
    |     |    | 2B  v  3B  <-  3C  v  2B  <-                                     |
    |-----+----+------------------------------------------------------------------|
    | CDB | ** | 4B  ^  <-  3B  <-  v  v  3D  ^  <-  1C  v  2C  <-  1B  ^  3A  v  |
    |     |    | <-  v  1C  ^  2A  v                                              |
    |-----+----+------------------------------------------------------------------|
    | CDC | ** | 4A  <-  1B  ->  1A  v  2B  v  ->  2A  v  v  3A  <-  v  2C  v  1D |
    |     |    | ^  2B  v  1B  ->  3C  v  1C  ^                                   |
    |-----+----+------------------------------------------------------------------|
    | CDD | ** | 3B  ->  v  3C  <-  2D  <-  ^  ^  2C  <-  2B  v  v  4C  <-  <-    |
    |     |    | 4D  ^  <-                                                        |
    |-----+----+------------------------------------------------------------------|
    | CDE | ** | 1C  ^  ->  ^  4B  <-  4A  v  v  <-  3B  <-  3A  v  3C  v  2D  ^  |
    |     |    | 3B  v  3D  <-  3C  v                                             |
    |-----+----+------------------------------------------------------------------|
    | CDF | ** | 3D  <-  3B  v  v  2C  ->  2D  <-  ^  2B  v  3C  ->  3D  ^        |
    |-----+----+------------------------------------------------------------------|
    | CDG | ** | 4D  ^  ^  <-  2B  v  v  1C  ->  1D  ^  2C  ^  2A  ->  3B  v  <-  |
    |     |    | 1C  ^  1A  ->  1B  ^                                             |
    |-----+----+------------------------------------------------------------------|
    | CDH | ** | 2D  <-  ^  ^  2B  ->  4C  ^  2C  ^  3B  ^  2A  <-  2B  ^  1B  -> |
    |     |    | 1A  v  2A  <-  2B  ^  1B  ->  ->                                 |
    |-----+----+------------------------------------------------------------------|
    | CDI | ** | 3C  ->  4D  <-  ^  <-  1D  ^  1B  ^  2A  v  ->  v  1C  ^  1A  -> |
    |     |    | v  2C  <-  2B  v  1B  ->                                         |
    |-----+----+------------------------------------------------------------------|
    | CDJ | ** | 4A  v  3A  <-  v  4B  v  3C  <-  3B  v  2B  <-  v                |
    |-----+----+------------------------------------------------------------------|
    | CEA | ** | 2D  ^  ->  3B  ^  4A  v  <-  <-  v  1B  ->  1C  ^  2B  ->  2C  ^ |
    |-----+----+------------------------------------------------------------------|
    | CEB | ** | 4B  <-  <-  v  3C  ^  <-  <-  1A  ->  3A  v  v  4C  ^  <-  2C  ^ |
    |     |    | 2A  ->                                                           |
    |-----+----+------------------------------------------------------------------|
    | CEC | ** | 3D  ->  ^  3B  ^  1B  ^  2B  ->  4B  ^  3B  ->                   |
    |-----+----+------------------------------------------------------------------|
    | CED | ** | 2C  ^  1B  v  ->  2D  <-  ^  ^  3C  ->  4A  <-  v                |
    |-----+----+------------------------------------------------------------------|
    | CEE | ** | 1B  ^  ->  v  v  1C  v  3D  ^  2C  <-  2D  ^  3C  ->  ^  4A  <-  |
    |     |    | <-  v                                                            |
    |-----+----+------------------------------------------------------------------|
    | CEF | ** | 3D  <-  1D  ^  1B  ->  1A  v  1C  ->  3C  v  1B  v  2C  ->  ^    |
    |     |    | 2A  ->  2B  v  ->  2D  <-  1C  ->  v                             |
    |-----+----+------------------------------------------------------------------|
    | CEG | ** | 3A  <-  <-  v  v  1D  ->  ^  3C  v  <-  3B  v  2D  ->            |
    |-----+----+------------------------------------------------------------------|
    | CEH | ** | 1D  ->  ->  ^  ^  4A  v  3A  <-  v  4C  <-  <-  1C  v  ->  ->  ^ |
    |     |    | ->                                                               |
    |-----+----+------------------------------------------------------------------|
    | CEI | ** | 4A  v  v  <-  <-  2B  <-  1A  ->  v  3A  <-  2C  <-  2B  v  1B   |
    |     |    | ->  3B  v  3D  <-  <-                                            |
    |-----+----+------------------------------------------------------------------|
    | CEJ | ** | 2A  v  1A  ->  2B  v  3C  ^  3A  ->  v  3B  <-  2C  v  ->  ^  4B |
    |     |    | <-  2A  ->                                                       |
    |-----+----+------------------------------------------------------------------|
    | CFA | ** | 1B  v  3B  v  2B  ^  1A  v  2C  ^  ->  3C  <-  1B  ->  3B  ->    |
    |     |    | 4A  <-  2B  ->  2A  v  4B  ^                                     |
    |-----+----+------------------------------------------------------------------|
    | CFB | ** | 2A  <-  2B  v  3B  <-  1B  v  3C  ^  1D  ->  1C  ^  2B  ^  1B    |
    |     |    | ->                                                               |
    |-----+----+------------------------------------------------------------------|
    | CFC | ** | 3B  <-  3A  v  2B  v  3B  ->  4A  <-  2A  v  3C  ^  4B  v  v  <- |
    |     |    | <-  3A  <-                                                       |
    |-----+----+------------------------------------------------------------------|
    | CFD | ** | 3B  <-  1A  ->  1B  v  ->  2B  ->  2C  ^  3B  ->  4A  <-  2B  -> |
    |     |    | 4B  v  4D  <-  2A  v  v                                          |
    |-----+----+------------------------------------------------------------------|
    | CFE | ** | 3B  <-  2C  ->  4B  <-  1B  v  ->  3B  ^  2B  ->  4C  ^          |
    |-----+----+------------------------------------------------------------------|
    | CFF | ** | 4D  <-  <-  2C  ^  3B  v  v  2D  ^  ->  ^  ->  3A  v  2B  <-  v  |
    |     |    | ->  ->                                                           |
    |-----+----+------------------------------------------------------------------|
    | CFG | ** | 1A  ->  ->  v  2B  v  3B  <-  3C  ^  2B  <-  2C  ->  ->  4D  <-  |
    |     |    | ^  <-  ^  1C  ->                                                 |
    |-----+----+------------------------------------------------------------------|
    | CFH | ** | 2C  ^  <-  v  ->  1D  ^  2C  ->  2D  ^  ^  <-  1C  ->  ^  ->  3D |
    |     |    | <-  ^  ^                                                         |
    |-----+----+------------------------------------------------------------------|
    | CFI | *  | 3A  v  3C  <-  ^  3B  v  3D  <-  1D  ^  ->  3C  v  2C  ->  2D    |
    |     |    | <-  ^  ->  2B  ->  2C  ^  3B  ^  2B  ->                          |
    |-----+----+------------------------------------------------------------------|
    | CFJ | ** | 3C  v  2D  ^  1D  ->  2C  ->  2D  ^  2B  ->  ->  v  2C  ^  ->    |
    |     |    | 3A  <-  v  v                                                     |
    |-----+----+------------------------------------------------------------------|
    | CGA | *  | 4B  <-  <-  <-  1A  ->  3A  v  v  3D  ->  3C  v  4C  <-  <-  4D  |
    |     |    | ^  <-  2C  ^  2A  ->  v  3C  <-                                  |
    |-----+----+------------------------------------------------------------------|
    | CGB | *  | 1D  ->  2C  ^  3A  v  2A  ->  1B  v  ->  3B  v  v  2C  ->  ->    |
    |     |    | 2D  ^  2B  ^  3A  v  v  2C  ^  2A  ->  v                         |
    |-----+----+------------------------------------------------------------------|
    | CGC | ** | 3C  ^  2A  v  v  v  4D  ^  <-  3B  <-  1B  v  v  3C  ^  3A  <-   |
    |     |    | 2B  v  3D  ^  3B  <-                                             |
    |-----+----+------------------------------------------------------------------|
    | CGD | ** | 1A  v  2A  ->  v  v  2B  ^  ->  v  4C  ^  3C  ->  4D  <-  ^  3B  |
    |     |    | <-  3C  ^  2C  ->                                                |
    |-----+----+------------------------------------------------------------------|
    | CGE | *  | 1D  ->  ^  1C  v  ->  2C  ->  ->  3A  <-  v  4A  <-  3B  v  v    |
    |     |    | 2D  ^  2B  ->  4B  ^  3B  ->  3A  v  v                           |
    |-----+----+------------------------------------------------------------------|
    | CGF | *  | 3A  <-  <-  1B  ->  2C  ->  3D  <-  ^  2B  ->  4A  <-  2C  ^  3C |
    |     |    | ->  4B  ^  2B  ^  1A  v  ->  v  ->                               |
    |-----+----+------------------------------------------------------------------|
    | CGG | ** | 2A  <-  v  1C  v  2C  <-  2B  v  1B  ->  2C  ->  2D  ^  2B  ->   |
    |     |    | 2C  ^  3D  <-  ^  1D  ->  3C  v                                  |
    |-----+----+------------------------------------------------------------------|
    | CGH | ** | 1C  ->  ^  ^  3B  ->  3A  v  4A  <-  4B  ^  3B  <-  1A  v  2B  v |
    |     |    | <-  1D  ->  ^  1B  ->                                            |
    |-----+----+------------------------------------------------------------------|
    | CGI | ** | 2B  ^  ->  4A  v  3B  <-  ^  3A  v  v  4B  <-  2C  ^  2A  <-  2B |
    |     |    | ^  1B  ->  v  3B  <-                                             |
    |-----+----+------------------------------------------------------------------|
    | CGJ | ** | 4A  <-  3B  <-  2C  ->  4B  <-  2B  v  4C  v  <-  2C  <-  1D  -> |
    |     |    | 3C  <-  ^  3B  v  <-  3D  ^  ^                                   |
    |-----+----+------------------------------------------------------------------|
    | CHA | ** | 2A  v  <-  1A  ->  v  2C  v  ->  4D  ^  ^  <-  3D  ->  ^  ^  3C  |
    |     |    | ->                                                               |
    |-----+----+------------------------------------------------------------------|
    | CHB | ** | 2A  v  4C  <-  3B  ^  <-  <-  v  v  3C  ^                        |
    |-----+----+------------------------------------------------------------------|
    | CHC | ** | 2D  <-  1C  ^  1A  ->  v  v  3D  <-  1D  ^  1B  ->  ->  3C  v    |
    |     |    | 2D  <-  2C  v  1C  ->  ->                                        |
    |-----+----+------------------------------------------------------------------|
    | CHD | ** | 3D  ^  2C  <-  1A  ->  2B  v  v  1C  ->  1D  ^  1B  ^  2A  v  <- |
    |     |    | 3C  ^  <-  ^                                                     |
    |-----+----+------------------------------------------------------------------|
    | CHE | ** | 2C  ^  3A  v  2B  v  ->  2D  <-  ^  ->  3B  <-  3C  ->  3D  ^    |
    |-----+----+------------------------------------------------------------------|
    | CHF | ** | 1D  ->  3D  ->  ^  3C  ^  4C  <-  v  2D  ^  1B  ->  4B  v  <-    |
    |     |    | 1C  ^                                                            |
    |-----+----+------------------------------------------------------------------|
    | CHG | ** | 2A  v  <-  1A  ->  3B  <-  v  3C  ^  ->  4C  <-  ^  <-  3A  v    |
    |     |    | 2A  <-  2C  <-                                                   |
    |-----+----+------------------------------------------------------------------|
    | CHH | ** | 1A  ->  1C  ->  3D  <-  3C  v  2C  ->  2D  ^  3C  ^  2A  ->  2C  |
    |     |    | ->  3D  ->  ^  3B  ->  3C  ^  4C  <-                             |
    |-----+----+------------------------------------------------------------------|
    | CHI | *  | 2A  v  4A  <-  <-  3C  <-  4C  <-  4B  v  3B  ->  3C  ^  4C  v   |
    |     |    | <-  ^  4B  v  3B  ^  2B  ->  ->  3C  ^  4C  <-  2C  ^            |
    |-----+----+------------------------------------------------------------------|
    | CHJ | ** | 3B  v  2C  ^  ->  3C  <-  2D  <-  ^  1B  ->  2A  ->  1C  ^  2B   |
    |     |    | ^  3B  ->  ^  1B  ->                                             |
    |-----+----+------------------------------------------------------------------|
    | CIA | ** | 4C  ^  3C  ->  1C  ^  ^  ->  ->  3B  v  4B  ^  3A  v  ->  3C  ^  |
    |-----+----+------------------------------------------------------------------|
    | CIB | ** | 1A  ->  ->  v  1B  ^  ->  ->  2B  v  4B  ^  2D  ->  2C  v  3C    |
    |     |    | <-  3D  ^                                                        |
    |-----+----+------------------------------------------------------------------|
    | CIC | ** | 2A  v  ->  3A  <-  v  1C  ^  2C  v  3D  ->  ^  <-  <-  4B  v  <- |
    |     |    | v                                                                |
    |-----+----+------------------------------------------------------------------|
    | CID | ** | 2A  v  ->  1B  ->  2C  v  ->  4D  ^  3C  <-  v  3D  ^  <-  3B  v |
    |     |    | 2D  <-                                                           |
    |-----+----+------------------------------------------------------------------|
    | CIE | ** | 1D  ^  2C  ^  <-  1C  ->  ->  4D  ^  3C  ^  4C  <-  3D  <-  ^  ^ |
    |     |    | 1A  ->  1B  ^  2A  ->  2B  ^                                     |
    |-----+----+------------------------------------------------------------------|
    | CIF | ** | 1D  ->  2C  <-  v  4B  v  3B  ->  3C  ^  ^  <-  v  v  3D  ^      |
    |-----+----+------------------------------------------------------------------|
    | CIG | ** | 2B  ^  3B  v  2C  ^  3A  v  2A  ->  2B  ^                        |
    |-----+----+------------------------------------------------------------------|
    | CIH | ** | 3C  ^  ->  v  <-  1B  ->  2D  ->  2C  v  3C  ^  2B  v  3D  ^  2D |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | CII | ** | 2A  <-  v  ->  3A  <-  2C  <-  1D  ->  ^  ->  ->  4D  <-  ^  4C  |
    |     |    | ^  3C  <-                                                        |
    |-----+----+------------------------------------------------------------------|
    | CIJ | ** | 2A  <-  v  v  2B  <-  2C  ^  ^  3A  v  3D  <-  <-  1B  ->  3C    |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | CJA | *  | 2D  ^  ->  4D  <-  4C  ^  <-  <-  <-  ^  3A  v  <-  1A  v  2A    |
    |     |    | <-  2B  v  v  3C  <-  <-                                         |
    |-----+----+------------------------------------------------------------------|
    | CJB | *  | 3B  ^  <-  2B  ->  ^  2A  v  ->  2C  ^  ^  3C  v  ->  4C  <-  v  |
    |     |    | 4D  ^  <-  4B  v  v                                              |
    |-----+----+------------------------------------------------------------------|
    | CJC | ** | 2D  ^  3D  <-  3C  ^  ^  2A  v  <-  1A  ->  4A  v  <-  <-  2D    |
    |     |    | ->  ^  ^                                                         |
    |-----+----+------------------------------------------------------------------|
    | CJD | ** | 1A  ->  1B  v  ->  2A  ->  ->  4B  v  2B  ->  ->  4A  <-  v      |
    |-----+----+------------------------------------------------------------------|
    | CJE | ** | 4A  <-  3B  v  ->  4D  <-  ^  4C  ^  <-  <-  2C  v  1C  ->  1D   |
    |     |    | ^  3C  ^  2D  ->  ^                                              |
    |-----+----+------------------------------------------------------------------|
    | CJF | ** | 2C  ->  2B  <-  v  1D  ->  ^  ^  ^  3B  ->  3A  v  4A  <-  3B    |
    |     |    | <-  <-  1C  ->  ^  3A  v                                         |
    |-----+----+------------------------------------------------------------------|
    | CJG | ** | 4B  v  3C  <-  v  4C  <-  ^  ^  2A  v  ->  4A  v  3B  v  ->  3D  |
    |     |    | ^  4B  <-  4D  <-                                                |
    |-----+----+------------------------------------------------------------------|
    | CJH | ** | 1A  v  ->  2D  ->  ^  2C  v  ->  3C  ^  ->  3A  <-  2B  ->  ^    |
    |     |    | 4B  v  3D  ^  ^  4A  v                                           |
    |-----+----+------------------------------------------------------------------|
    | CJI | ** | 1A  ->  v  4D  <-  ^  <-  4C  v  <-  ^  4B  ^  <-  <-  <-  2C    |
    |     |    | <-  2B  v                                                        |
    |-----+----+------------------------------------------------------------------|
    | CJJ | *  | 3B  ^  ->  3C  ^  4A  <-  4B  ^  3B  <-  v  1C  ^  ->  ->  ->    |
    |     |    | 3A  v  4C  <-  2C  v  1D  ^  ->                                  |
    |-----+----+------------------------------------------------------------------|
    | DAA | ** | 3A  <-  2C  v  4C  <-  <-  4D  ^  <-  ^  3D  ->  ^  <-  2D  ->   |
    |     |    | 3B  ^  2B  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | DAB | *  | 3D  <-  ^  3C  v  <-  2C  ->  ->  4D  <-  2D  <-  1B  ->  2A  <- |
    |     |    | v  2B  v  v  1B  ->  v  ->                                       |
    |-----+----+------------------------------------------------------------------|
    | DAC | ** | 2A  <-  1B  v  ->  v  3D  ^  2B  ^  1A  v  v  ->  2D  ->  2C  v  |
    |     |    | 4B  ^  <-                                                        |
    |-----+----+------------------------------------------------------------------|
    | DAD | ** | 2C  ->  2D  ^  ^  ^  3A  v  <-  v  4D  ^  3D  <-  1D  ^  4C  ^   |
    |     |    | <-  <-  1C  ^  ^                                                 |
    |-----+----+------------------------------------------------------------------|
    | DAE | ** | 2B  v  v  ->  3C  ^  3A  ->  v  4C  <-  4B  v  3B  <-  v  v  3C  |
    |     |    | <-  4C  <-                                                       |
    |-----+----+------------------------------------------------------------------|
    | DAF | ** | 2A  v  v  2D  <-  ^  2C  ^  3A  <-  1A  v  3B  ^  2B  ->  ->  4C |
    |     |    | <-  ^  <-  3A  v  2A  <-                                         |
    |-----+----+------------------------------------------------------------------|
    | DAG | ** | 4D  <-  ^  2B  ->  4C  ^  2C  v  1C  ->  ^  3C  <-  1D  ^  2D    |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | DAH | ** | 1B  ->  2A  ->  2B  <-  1A  ->  v  1B  v  ->  3B  v  2B  ->  3C  |
    |     |    | v  2C  ->                                                        |
    |-----+----+------------------------------------------------------------------|
    | DAI | ** | 3D  ^  ->  2A  <-  v  v  ->  ^  3A  <-  3B  ^  2B  ->            |
    |-----+----+------------------------------------------------------------------|
    | DAJ | -- | 3C  v  <-  1C  v  ->  ^  ^  ^                                    |
    |-----+----+------------------------------------------------------------------|
    | DBA | ** | 4B  v  <-  ^  1B  v  2C  ->  ->  ^  3B  v  4D  ^  4B  <-  3C  <- |
    |     |    | 3B  v  3D  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | DBB | ** | 2C  ^  4A  v  <-  3A  ->  v  2A  ->  ->  2B  v  ->  ->  3B  v    |
    |     |    | <-  v  3D  ^  4D  <-                                             |
    |-----+----+------------------------------------------------------------------|
    | DBC | *  | 1C  ^  1A  ->  v  v  ->  v  2D  ^  <-  1B  ->  ->  ->  4C  <-    |
    |     |    | <-  1D  ->  3D  ^  2D  ->  4D  ^                                 |
    |-----+----+------------------------------------------------------------------|
    | DBD | ** | 2C  <-  1B  ->  2A  <-  v  1C  v  2D  ^  ->  ^  1B  v  ->  v  3D |
    |     |    | ^  3A  ->  v  2B  v                                              |
    |-----+----+------------------------------------------------------------------|
    | DBE | ** | 3C  ^  ^  <-  v  2C  ->  2D  ^  2B  ->  4C  ^  2C  ^  3D  <-  ^  |
    |     |    | <-  ^  3C  <-                                                    |
    |-----+----+------------------------------------------------------------------|
    | DBF | *  | 3B  <-  3C  ^  2C  ->  v  <-  1D  ^  ->  3B  ->  4C  <-  ^  2D   |
    |     |    | ->  ^  ->  2C  ->  2B  v  3B  ^                                  |
    |-----+----+------------------------------------------------------------------|
    | DBG | ** | 1A  ->  3B  ->  ^  2A  v  v  1B  ->  1C  v  ->  3D  ^  ^  4A  v  |
    |     |    | 3A  <-                                                           |
    |-----+----+------------------------------------------------------------------|
    | DBH | ** | 3B  ->  3C  ^  4C  <-  4B  v  3D  <-  ^  <-  1B  ->  v  1D  ->   |
    |-----+----+------------------------------------------------------------------|
    | DBI | ** | 4D  ^  <-  3D  ->  ^  ^  3A  v  2C  ^  3C  <-  3B  v  2C  <-  2B |
    |     |    | v  1B  ->  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | DBJ | -- | 1B  v  2C  ->  ->  4D  <-  ^  4C  ^  <-  3C  <-  4B  <-          |
    |-----+----+------------------------------------------------------------------|
    | DCA | ** | 2D  ^  ^  ->  4A  v  4C  <-  4B  v  3C  v  <-  ^  1C  ^  ->  3A  |
    |     |    | <-  2C  ->                                                       |
    |-----+----+------------------------------------------------------------------|
    | DCB | ** | 2B  ->  4B  v  <-  2D  ^  ^  3D  <-  <-  1C  ->  3C  v  <-  2C   |
    |     |    | ->  v  4D  ^  <-  <-                                             |
    |-----+----+------------------------------------------------------------------|
    | DCC | *  | 4D  ^  <-  3D  <-  1C  ->  1D  ^  ^  ->  3C  ^  ^  2D  <-  ^  ^  |
    |     |    | ^  2C  ->  ^  4B  ^  3B  ->                                      |
    |-----+----+------------------------------------------------------------------|
    | DCD | ** | 4C  <-  4D  ^  3C  <-  1C  v  ->  3D  ^  ^  4A  v  3B  <-  ^  3A |
    |     |    | v  4C  <-  4B  v  3B  <-                                         |
    |-----+----+------------------------------------------------------------------|
    | DCE | ** | 1C  ^  ->  2C  <-  v  ->  3D  ^  ^  ^  2B  ->  2A  v  4C  <-  2B |
    |     |    | v  2D  ->  2C  v  4B  ^                                          |
    |-----+----+------------------------------------------------------------------|
    | DCF | ** | 1B  ^  ->  3B  v  4C  ^  ^  <-  v  2D  ^  3C  ->  ^  2C  ->  ->  |
    |     |    | 3B  v  4B  <-  3D  ->                                            |
    |-----+----+------------------------------------------------------------------|
    | DCG | ** | 2A  ->  ->  v  <-  2B  v  3B  <-  2C  <-  1D  ->  3C  ^  ->  4C  |
    |     |    | <-  <-  3D  ^  ^                                                 |
    |-----+----+------------------------------------------------------------------|
    | DCH | ** | 4B  <-  <-  1C  ->  1B  v  2B  <-  2C  ^  1C  ->  ->  ^  ->  3A  |
    |     |    | v  4A  <-                                                        |
    |-----+----+------------------------------------------------------------------|
    | DCI | ** | 2A  ->  3B  ->  4C  <-  2C  ^  ^  3A  v  3D  <-  1D  ^  ->  3B   |
    |     |    | <-  3C  ^  ^  2D  ->  ^  ^                                       |
    |-----+----+------------------------------------------------------------------|
    | DCJ | ** | 4D  <-  ^  <-  1A  v  v  2A  ->  ->  4C  <-  2B  ^  <-  v  ->    |
    |     |    | ->                                                               |
    |-----+----+------------------------------------------------------------------|
    | DDA | ** | 1D  ^  ->  3B  <-  4C  ^  ^  <-  v  ->  v  3C  ^  2C  ->  2D  ^  |
    |     |    | 3D  <-                                                           |
    |-----+----+------------------------------------------------------------------|
    | DDB | ** | 4C  <-  2C  <-  ^  ->  3C  <-  v  3D  ->  ^  <-  <-  1D  ^  3A   |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | DDC | ** | 3D  ^  4D  <-  4C  ^  <-  2C  ^  ^  1A  v  ->  3C  <-  3D  ^  2D |
    |     |    | ->  2C  v  2B  v  3B  <-  3C  ^                                  |
    |-----+----+------------------------------------------------------------------|
    | DDD | *  | 4A  <-  v  <-  <-  1D  ->  ^  ^  1A  ->  2B  ->  4B  v  <-  3D   |
    |     |    | <-  <-  1C  ->  ^  3C  <-  <-  3B  ^                             |
    |-----+----+------------------------------------------------------------------|
    | DDE | *  | 2A  ->  2B  ^  3B  v  2C  ^  3A  v  2A  ->  3C  v  2D  ^  ->  3D |
    |     |    | <-  ^  3C  ->  4D  <-  ^  3B  ->  3C  ^                          |
    |-----+----+------------------------------------------------------------------|
    | DDF | ** | 3A  <-  1A  v  ->  2A  ->  v  2B  v  ->  ->  3B  v  4A  <-  v    |
    |     |    | <-  v  4D  <-                                                    |
    |-----+----+------------------------------------------------------------------|
    | DDG | *  | 4A  <-  <-  v  4B  ^  <-  3B  ->  v  4D  <-  ^  2D  <-  ^  2B    |
    |     |    | <-  2C  ^  1C  ->  3C  ^  2C  ->                                 |
    |-----+----+------------------------------------------------------------------|
    | DDH | ** | 1B  ^  2A  v  1C  ^  1A  ->  1B  ^  3C  ^  4B  v  v  <-  ^  3B   |
    |     |    | ^  2B  ->                                                        |
    |-----+----+------------------------------------------------------------------|
    | DDI | ** | 1C  ->  ^  ->  4C  v  3D  <-  1D  ^  ->  3B  <-  3C  ->  4D  <-  |
    |     |    | ^  ^  2C  ->  2B  v                                              |
    |-----+----+------------------------------------------------------------------|
    | DDJ | ** | 1B  v  ->  ->  2B  <-  v  ->  v  1D  ^  ->  2D  ->  4B  v  3B    |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | DEA | *  | 3B  ^  <-  1A  v  ->  v  1C  ^  ->  2A  ->  4B  <-  4A  v  3B  v |
    |     |    | v  4D  ^  4B  <-  2C  ->  4C  ^  ^                               |
    |-----+----+------------------------------------------------------------------|
    | DEB | ** | 3D  <-  ^  2B  ->  ^  2A  v  ->  4B  v  v  <-  <-  3C  v  2D  <- |
    |     |    | 2C  v  1C  ->  ->                                                |
    |-----+----+------------------------------------------------------------------|
    | DEC | ** | 3A  v  4C  <-  4B  v  2C  <-  1B  ^  ->  v  3C  <-  3B  v  v  2B |
    |     |    | <-  2C  ->  2D  ^                                                |
    |-----+----+------------------------------------------------------------------|
    | DED | ** | 3B  ->  ^  3A  v  v  v  2D  ^  ->  4D  ^  ^  4A  <-  v  2A  ->   |
    |     |    | 4B  ^                                                            |
    |-----+----+------------------------------------------------------------------|
    | DEE | ** | 1B  ->  2A  <-  v  2B  v  ->  ->  3D  ^  ^  4D  <-  ^  3B  <-    |
    |     |    | 1C  ->  3C  ^                                                    |
    |-----+----+------------------------------------------------------------------|
    | DEF | ** | 1B  ^  ->  v  3B  v  ->  v  1C  ->  1D  ^  2B  <-                |
    |-----+----+------------------------------------------------------------------|
    | DEG | ** | 1A  v  2A  ->  v  v  4D  ^  3C  ^  2B  v  <-  1B  ->  v  3D  ^   |
    |     |    | 3B  <-  <-                                                       |
    |-----+----+------------------------------------------------------------------|
    | DEH | *  | 1A  v  ->  2A  ->  ->  3B  ^  4D  <-  <-  ^  ->  4B  <-  2B  v   |
    |     |    | 3B  <-  4C  ^  3A  v  3C  ->  3B  v                              |
    |-----+----+------------------------------------------------------------------|
    | DEI | ** | 2A  <-  1B  v  ->  ->  4A  v  3C  ->  4D  <-  ^  <-  ^  3A  <-   |
    |     |    | 1A  v                                                            |
    |-----+----+------------------------------------------------------------------|
    | DEJ | *  | 4B  <-  3A  ->  v  2B  ^  1A  v  v  1D  ->  ^  ^  3B  v  ->  4B  |
    |     |    | <-  2B  <-  1C  ->  ->  3B  <-  1B  v  ->                        |
    |-----+----+------------------------------------------------------------------|
    | DFA | *  | 3A  <-  v  v  v  1D  ^  ^  1A  ->  v  1B  v  ->  3B  v  2B  ->   |
    |     |    | 3C  ->  3B  v  4B  <-  <-                                        |
    |-----+----+------------------------------------------------------------------|
    | DFB | ** | 2B  ->  ->  4A  <-  1A  v  ->  3A  v  2A  ->  4C  <-  4B  ^  3B  |
    |     |    | ->  v  3D  ->  3C  ^  4A  v                                      |
    |-----+----+------------------------------------------------------------------|
    | DFC | ** | 2A  ->  ->  3C  <-  2B  ^  ->  3B  <-  <-  2C  ^  ^  4B  <-  <-  |
    |-----+----+------------------------------------------------------------------|
    | DFD | ** | 2A  v  4B  v  2D  ^  <-  ^  3C  <-  v  3D  ->  4C  <-  <-  3B  v |
    |     |    | v                                                                |
    |-----+----+------------------------------------------------------------------|
    | DFE | ** | 4D  ^  <-  3B  ^  4A  v  v  3C  v  1D  ^  ^  2B  ->  3A  <-  v   |
    |     |    | 3B  v  4C  v  2D  ^                                              |
    |-----+----+------------------------------------------------------------------|
    | DFF | ** | 3C  ^  4A  v  3A  <-  2B  <-  v  ->  ^  3B  v  4B  <-  4C  ^  3C |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | DFG | ** | 4C  ^  4A  <-  3B  <-  <-  2C  ^  1A  ->  1C  ->  1B  ^  2B  ->  |
    |     |    | v  ->  4B  <-  <-  3A  v  v                                      |
    |-----+----+------------------------------------------------------------------|
    | DFH | ** | 2B  <-  2D  ->  ^  2C  v  <-  1B  ->  v  v  1C  ->  4C  ^  3C    |
    |     |    | ->  3B  v                                                        |
    |-----+----+------------------------------------------------------------------|
    | DFI | ** | 3A  <-  3B  ^  2B  ->  2A  v  <-  v  1D  ->  ^  ^  3C  ->  v  <- |
    |     |    | <-  ^                                                            |
    |-----+----+------------------------------------------------------------------|
    | DFJ | ** | 4B  <-  ^  2A  v  ->  4D  <-  4C  ^  3D  <-  ^  1C  v  ->  ->    |
    |     |    | 2C  ^  ^                                                         |
    |-----+----+------------------------------------------------------------------|
    | DGA | ** | 3B  ^  <-  v  <-  v  2C  ->  4D  ^  3C  ^  4C  <-  3D  <-  ^  ^  |
    |     |    | 3C  <-                                                           |
    |-----+----+------------------------------------------------------------------|
    | DGB | ** | 4A  <-  <-  1A  v  1C  ->  ->  4D  ^  4B  <-  3D  <-  ^  <-  1B  |
    |     |    | ->  v  1C  ^  ->  4C  ^                                          |
    |-----+----+------------------------------------------------------------------|
    | DGC | ** | 4A  <-  2A  v  3A  <-  3B  ^  2A  <-  v  1C  ->  3D  ^  2D  ->   |
    |     |    | 3C  ^  2C  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | DGD | ** | 3A  v  <-  v  ->  ^  ^  4B  <-  2A  v  v  1D  ^  2D  ->  ->  ^   |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | DGE | ** | 1B  ->  2A  ->  2B  ^  3C  <-  1C  ^  ->  3B  v  4A  v  <-  3C   |
    |     |    | v  <-  3B  v  2D  ->  2B  ->                                     |
    |-----+----+------------------------------------------------------------------|
    | DGF | ** | 3A  v  v  4C  ^  4A  <-  v  3C  <-  <-  1D  ->  ^  ^  1C  ->     |
    |-----+----+------------------------------------------------------------------|
    | DGG | ** | 2A  v  2C  v  1C  ->  ->  4C  ^  4A  <-  v  3C  ->  3B  v  4B    |
    |     |    | <-  4C  v  <-  1D  ^  ^                                          |
    |-----+----+------------------------------------------------------------------|
    | DGH | ** | 2A  v  2C  ->  ^  1B  v  v  ->  3D  ^  4B  v  3B  ->  3C  <-  2D |
    |     |    | ->  ^  ^                                                         |
    |-----+----+------------------------------------------------------------------|
    | DGI | ** | 3B  <-  <-  1A  ->  3A  v  ->  3C  ^  4C  <-  4B  v  3B  <-  2A  |
    |     |    | <-  1C  ->                                                       |
    |-----+----+------------------------------------------------------------------|
    | DGJ | ** | 3A  v  4C  <-  3B  ^  4B  v  3C  <-  ^  ->  4A  v  3A  ->  3B  v |
    |     |    | 3D  ->  3C  v                                                    |
    |-----+----+------------------------------------------------------------------|
    | DHA | ** | 3C  ^  <-  v  1D  ^  ^  1A  ->  v  4D  ^  <-  ^  3D  ^  2D  ->   |
    |     |    | 2C  v  2B  v  3B  <-                                             |
    |-----+----+------------------------------------------------------------------|
    | DHB | ** | 1A  v  v  1D  ->  3C  <-  3D  ^  2D  <-  1C  ^  ->  2C  <-  1D   |
    |     |    | ->  ^  3C  ^  ->  4A  <-  v                                      |
    |-----+----+------------------------------------------------------------------|
    | DHC | ** | 1B  ->  1A  v  3B  ^  1C  ->  v  1D  ^  ->  1B  v  2B  ->  2A  v |
    |     |    | 2D  <-  2C  ->  2B  v                                            |
    |-----+----+------------------------------------------------------------------|
    | DHD | ** | 1A  v  v  2D  ^  1D  ->  2C  ^  2A  ->  v  4B  v  <-  <-  3B  v  |
    |-----+----+------------------------------------------------------------------|
    | DHE | ** | 4B  <-  <-  2C  ->  4C  ^  <-  1C  ->  3C  v  <-  3B  v  v  2C   |
    |     |    | ->  2D  ^                                                        |
    |-----+----+------------------------------------------------------------------|
    | DHF | ** | 1C  ->  ^  2A  <-  v  2B  ->  3C  v  4D  ^  <-  <-  3D  ^  2D    |
    |     |    | <-  ^                                                            |
    |-----+----+------------------------------------------------------------------|
    | DHG | ** | 4D  ^  ^  <-  4A  v  v  v  <-  ^  2B  ^  <-  1C  ->  ^  ^        |
    |-----+----+------------------------------------------------------------------|
    | DHH | ** | 4A  <-  2A  v  ->  4B  v  v  <-  2C  ->  1D  ^  ->  ^  2D  ^  <- |
    |     |    | ^                                                                |
    |-----+----+------------------------------------------------------------------|
    | DHI | ** | 3C  ->  4D  <-  ^  ^  2C  ->  2B  v  4C  ^  3B  <-  3C  ^        |
    |-----+----+------------------------------------------------------------------|
    | DHJ | ** | 4D  ^  ^  4A  <-  2A  v  1B  v  2B  ->  3A  ->  3B  ^  4B  v  <- |
    |     |    | 1C  ^  ->  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | DIA | *  | 1A  ->  3A  v  4A  <-  2A  v  3A  <-  2B  v  2D  ->  ^  3B  ^    |
    |     |    | 2A  <-  1B  ->  3C  ^  2C  <-  ^  2B  ^  1B  ->                  |
    |-----+----+------------------------------------------------------------------|
    | DIB | ** | 4D  <-  ^  4C  ^  <-  3C  ->  v  <-  ^  2C  <-  2A  <-  2B  ^    |
    |     |    | 1B  ->  1A  v                                                    |
    |-----+----+------------------------------------------------------------------|
    | DIC | ** | 1D  ^  ^  1A  ->  4A  v  <-  2A  v  1B  v  ->  3B  v  2B  ->  3C |
    |     |    | ->  3D  ^  4D  <-  4C  v  2C  v                                  |
    |-----+----+------------------------------------------------------------------|
    | DID | ** | 1C  ^  1A  ->  ->  v  ->  4D  <-  ^  4B  <-  2B  v  <-  1D  ->   |
    |     |    | ^  4C  ^                                                         |
    |-----+----+------------------------------------------------------------------|
    | DIE | ** | 3C  ->  ^  3A  <-  v  2C  <-  v  ->  3D  ^  4B  v  3C  <-  <-    |
    |     |    | 2B  v  1B  ->  3B  v                                             |
    |-----+----+------------------------------------------------------------------|
    | DIF | ** | 4C  ^  3B  v  2D  ^  ^  1C  ->  3C  ^  2C  ->  ->  1B  v  ->  3B |
    |     |    | v                                                                |
    |-----+----+------------------------------------------------------------------|
    | DIG | ** | 1B  ->  v  1C  v  ->  3C  ->  4D  <-  2C  ->  4C  ^  4A  <-      |
    |-----+----+------------------------------------------------------------------|
    | DIH | ** | 2B  ->  ^  4B  <-  v  2D  ^  ^  ^  1A  v  ->  4A  v  <-  2B  v   |
    |     |    | v                                                                |
    |-----+----+------------------------------------------------------------------|
    | DII | ** | 4B  v  4D  <-  4C  ^  <-  <-  <-  1A  ->  v  2C  v  3C  ^  2B  v |
    |     |    | 3D  ^  3B  <-                                                    |
    |-----+----+------------------------------------------------------------------|
    | DIJ | ** | 1A  v  v  2C  ->  3A  <-  v  v  v  1C  ^  ->  3B  ->  3C  <-  2B |
    |     |    | ->  4C  <-                                                       |
    |-----+----+------------------------------------------------------------------|
    | DJA | ** | 2C  ->  ->  4D  <-  ^  ^  2A  ->  1A  ->  3A  ->  v  2A  ->  ->  |
    |-----+----+------------------------------------------------------------------|
    | DJB | ** | 3D  ^  4C  ^  4A  <-  v  <-  2D  <-  ^  3C  ^  2C  ->  2B  <-    |
    |     |    | 1C  ->  ^  3C  <-                                                |
    |-----+----+------------------------------------------------------------------|
    | DJC | ** | 4B  v  <-  v  2C  ^  <-  v  ->  ->                               |
    |-----+----+------------------------------------------------------------------|
    | DJD | ** | 2B  ^  ->  3B  <-  1D  ->  3D  ^  ^  3A  <-  2B  v  2D  <-  2C   |
    |     |    | ^  3B  ^                                                         |
    |-----+----+------------------------------------------------------------------|
    | DJE | ** | 2D  ^  2B  ^  1A  v  ->  3B  ->  4A  <-  v  2A  ->  2C  ->  ->   |
    |     |    | 2B  v  ->  3D  ->  3C  v                                         |
    |-----+----+------------------------------------------------------------------|
    | DJF | *  | 1A  v  ->  v  ->  v  2D  <-  1C  ^  ->  3B  ^  4B  <-  4A  v  2B |
    |     |    | v  v  1D  ^  ->  ->                                              |
    |-----+----+------------------------------------------------------------------|
    | DJG | ** | 2C  v  1C  ->  3D  ^  ->  4B  <-  <-  2C  ->  4C  v  <-  2D  ^   |
    |     |    | 3D  <-                                                           |
    |-----+----+------------------------------------------------------------------|
    | DJH | ** | 4A  <-  <-  1A  v  2A  ->  3B  ->  v  3C  <-  2B  ->  v  1B  ->  |
    |     |    | ->  4C  ^  3A  ->                                                |
    |-----+----+------------------------------------------------------------------|
    | DJI | ** | 3C  ^  2B  ^  3B  <-  3A  v  2A  ->  2B  <-  1A  ->  v  1C  ->   |
    |-----+----+------------------------------------------------------------------|
    | DJJ | ** | 3D  ^  4B  <-  4D  <-  4C  v  3C  <-  1C  ^  ->  3D  ^  2D  ->   |
    |     |    | 3C  ->  ^  2C  ->                                                |
    |-----+----+------------------------------------------------------------------|
    | EAA | *  | 2D  ^  ->  ^  3A  ->  v  2B  v  v  4D  ^  <-  4B  v  v  3C  <-   |
    |     |    | 1C  ^  ->  3B  v  ->  2B  ->  ->                                 |
    |-----+----+------------------------------------------------------------------|
    | EAB | ** | 4B  <-  4A  v  3B  <-  1B  v  v  ->  ->  4B  <-  3A  ->  v  4C   |
    |     |    | v  3C  ->                                                        |
    |-----+----+------------------------------------------------------------------|
    | EAC | ** | 3A  v  4A  <-  4B  v  <-  <-  2D  <-  ^  2B  <-  2C  ^  2A  <-   |
    |     |    | 3A  <-                                                           |
    |-----+----+------------------------------------------------------------------|
    | EAD | ** | 3A  ->  v  <-  2A  ->  1C  v  2D  ->  ^  <-  <-                  |
    |-----+----+------------------------------------------------------------------|
    | EAE | ** | 2A  v  v  1C  ^  ->  3C  v  ->  4C  <-  ^  2C  ->  3A  <-  3B  ^ |
    |     |    | 2B  ->  4A  v  v  4D  <-                                         |
    |-----+----+------------------------------------------------------------------|
    | EAF | ** | 1D  ->  ^  1C  ^  ->  1A  v  3A  v  2A  <-  2C  ->  ->  4D  <-   |
    |     |    | ^  <-  3B  v  2B  ->  2C  ^                                      |
    |-----+----+------------------------------------------------------------------|
    | EAG | ** | 4B  <-  v  v  4C  <-  4D  ^  ^  4A  <-  v  <-  3C  ^  2C  v  3D  |
    |     |    | ^  <-                                                            |
    |-----+----+------------------------------------------------------------------|
    | EAH | ** | 4B  v  <-  4A  v  3A  <-  v  4B  v  4D  <-  4C  v  3C  ->  2D  ^ |
    |     |    | 3B  v                                                            |
    |-----+----+------------------------------------------------------------------|
    | EAI | ** | 2C  v  ->  ^  3A  <-  <-  1B  ->  3B  ^  4B  <-  2B  ^  3B  <-   |
    |     |    | <-  4A  v  <-                                                    |
    |-----+----+------------------------------------------------------------------|
    | EAJ | ** | 2B  ^  1A  v  1C  ->  3C  ^  4B  v  <-  3B  <-  1B  v  2A  ->    |
    |     |    | ->  v  <-  1D  ->  3C  v                                         |
    |-----+----+------------------------------------------------------------------|
    | EBA | ** | 3C  ^  <-  1B  v  2C  ->  3D  <-  ^  3C  ^  ^  ->  4B  <-  2A    |
    |     |    | ->  2B  <-  2C  ^  ^  3B  <-                                     |
    |-----+----+------------------------------------------------------------------|
    | EBB | ** | 3B  ^  2B  ->  3A  ->  v  3B  v  ->  4B  <-  v  1C  ^  ->  2D    |
    |     |    | ->  ->                                                           |
    |-----+----+------------------------------------------------------------------|
    | EBC | ** | 2D  ->  4D  ^  ^  ^  1B  v  ->  ->  3D  <-  ^  ^  1A  v  2B  ->  |
    |     |    | 2A  v                                                            |
    |-----+----+------------------------------------------------------------------|
    | EBD | ** | 2C  ->  1B  v  ->  3B  ->  4D  <-  <-  3C  v  2B  ->  4C  <-  4B |
    |     |    | v  3B  ->                                                        |
    |-----+----+------------------------------------------------------------------|
    | EBE | ** | 2B  v  4B  <-  <-  2D  <-  ^  4D  <-  2C  v  4C  ^  ^  <-  v  3C |
    |     |    | <-  2D  <-  3B  v                                                |
    |-----+----+------------------------------------------------------------------|
    | EBF | ** | 4B  <-  2C  ^  3C  <-  2B  ^  1A  v  v  1D  ->  1C  ^  ->  2C    |
    |     |    | ->  v  2D  ^  ->                                                 |
    |-----+----+------------------------------------------------------------------|
    | EBG | ** | 3D  <-  <-  3B  v  2B  ->  2C  ^  3C  v  <-  1C  ->              |
    |-----+----+------------------------------------------------------------------|
    | EBH | ** | 3D  ->  ^  ^  4A  <-  v  <-  1B  v  2D  ->  3C  ^  4B  v  <-  <- |
    |     |    | 1D  ->  1C  v                                                    |
    |-----+----+------------------------------------------------------------------|
    | EBI | *  | 4B  v  3C  <-  1B  ->  ^  1A  v  ->  2A  ->  3B  v  v  ->  4C    |
    |     |    | <-  v  4D  ^  <-  3D  <-  1C  v  2B  ->                          |
    |-----+----+------------------------------------------------------------------|
    | EBJ | ** | 4A  v  3B  v  v  1D  ^  ->  ->  2D  <-  ^  ->  ^  ->  2A  v  4B  |
    |     |    | v                                                                |
    |-----+----+------------------------------------------------------------------|
    | ECA | ** | 2B  ->  4C  <-  2C  <-  1D  ->  ^  ^  4B  v  3B  ->  3C  ^  ^    |
    |     |    | 2B  ->  2A  v  <-  1C  ->  ^                                     |
    |-----+----+------------------------------------------------------------------|
    | ECB | ** | 1D  ->  ->  4D  ^  <-  3D  ->  ^  2C  <-  1B  ->  ->  4C  ^  3C  |
    |     |    | <-  ^  3A  <-  1A  v                                             |
    |-----+----+------------------------------------------------------------------|
    | ECC | *  | 2C  ^  3B  v  <-  3A  v  v  2A  ->  4A  v  v  4D  <-  4C  v  3C  |
    |     |    | ->  3D  ^  ^  2C  ->  v  4C  <-                                  |
    |-----+----+------------------------------------------------------------------|
    | ECD | ** | 4C  ^  ^  3C  ^  ->  2B  ->  4B  v  <-                           |
    |-----+----+------------------------------------------------------------------|
    | ECE | ** | 1B  ->  ^  1A  v  ->  3A  ->  4B  <-  ^  2B  ->  2C  <-  ^  ->   |
    |     |    | 3C  <-                                                           |
    |-----+----+------------------------------------------------------------------|
    | ECF | ** | 1D  ^  ^  2A  v  1A  ->  3A  v  4B  v  <-  <-  3B  v             |
    |-----+----+------------------------------------------------------------------|
    | ECG | ** | 2B  ^  1A  v  ->  ->  3D  <-  2C  <-  2D  ^  1D  ->  1C  v  2C   |
    |     |    | ^  3C  <-  <-  2D  ^                                             |
    |-----+----+------------------------------------------------------------------|
    | ECH | ** | 2C  ^  ->  4A  v  3B  v  3D  ->  3C  <-  ^  3A  v  4D  <-  ^     |
    |-----+----+------------------------------------------------------------------|
    | ECI | ** | 3C  v  4C  <-  2D  ^  ^  1B  v  v  ->  3C  ^  2A  ->  2B  v  ->  |
    |     |    | 2D  ^  3C  ->  3D  ^                                             |
    |-----+----+------------------------------------------------------------------|
    | ECJ | ** | 2A  <-  v  v  2D  ->  4C  <-  <-  v  4D  ^  <-  <-  3D  ^  2D    |
    |     |    | ->  1D  ->  3C  ^                                                |
    |-----+----+------------------------------------------------------------------|
    | EDA | ** | 2B  ->  3A  <-  v  1B  ^  ->  ->  2B  v  4A  v  v  4D  <-  2C  v |
    |     |    | 4C  v                                                            |
    |-----+----+------------------------------------------------------------------|
    | EDB | ** | 3B  <-  3C  ^  ^  2B  ->  2A  v  <-  ^  ->  3B  ->  2A  v  2D    |
    |     |    | ->  ^  ^                                                         |
    |-----+----+------------------------------------------------------------------|
    | EDC | ** | 4C  <-  2D  ^  3D  <-  3C  v  1D  ^  ^  ->  4D  ^  ^  ^  <-  <-  |
    |-----+----+------------------------------------------------------------------|
    | EDD | *  | 2A  v  v  1B  ^  ->  4A  v  4C  <-  2C  v  ->  3C  <-  1C  ^  -> |
    |     |    | 3A  v  4B  v  v  3D  <-  3B  v  v                                |
    |-----+----+------------------------------------------------------------------|
    | EDE | ** | 3B  ^  <-  v  <-  2C  ^  1C  ->  2D  ->  3C  ^  2C  ->  4C  v    |
    |-----+----+------------------------------------------------------------------|
    | EDF | ** | 4B  <-  <-  v  1C  ^  ->  4C  ^  ^  3A  v  3D  <-  3C  ->  ^     |
    |-----+----+------------------------------------------------------------------|
    | EDG | *  | 1D  ^  ->  2B  ^  1A  v  ->  ->  v  ->  4D  <-  ^  2D  ->  ->    |
    |     |    | 3C  ^  ^  4A  v  <-  2A  v  3B  v  2B  ->                        |
    |-----+----+------------------------------------------------------------------|
    | EDH | ** | 3D  <-  ^  ^  3C  <-  3B  ^  4B  <-  4A  v  v  <-  2B  ^  1A  v  |
    |     |    | v  3B  <-  3C  ^                                                 |
    |-----+----+------------------------------------------------------------------|
    | EDI | *  | 2B  v  3B  ^  2A  <-  v  ->  3C  v  ->  4B  <-  3A  <-  3B  v  v |
    |     |    | 4C  <-  4D  ^  3C  ^  2C  ->  3B  ^  2B  ->                      |
    |-----+----+------------------------------------------------------------------|
    | EDJ | -- | 1D  ^  2D  ->  4D  ^  <-  1C  ^  ->  2A  ->  ->  v  <-  4D  <-   |
    |-----+----+------------------------------------------------------------------|
    | EEA | *  | 4A  v  v  v  3D  ^  2C  ^  ^  1B  ->  1A  v  v  ->  3C  ^  3A    |
    |     |    | ->  v  2C  ->  3B  ^  2B  ->  3C  ->                             |
    |-----+----+------------------------------------------------------------------|
    | EEB | ** | 2D  ^  2B  ->  ->  4A  <-  v  v  4B  <-  4C  v  <-  <-  2C  ^    |
    |     |    | <-  2D  ^  ^                                                     |
    |-----+----+------------------------------------------------------------------|
    | EEC | *  | 4A  <-  <-  v  1C  v  ->  ->  4B  <-  v  <-  1B  v  2B  <-  2C   |
    |     |    | v  4C  <-  <-  1C  v  2C  <-                                     |
    |-----+----+------------------------------------------------------------------|
    | EED | ** | 2B  v  1C  ^  ^  ->  v  2C  v  ->  2B  v  4D  ^  3D  <-  4C  ^   |
    |     |    | 4A  <-  <-  v                                                    |
    |-----+----+------------------------------------------------------------------|
    | EEE | ** | 2A  v  1C  v  2C  <-  2D  ^  1D  ->  3D  ^  2B  ->  ->  4A  <-   |
    |     |    | v  4B  ^  <-                                                     |
    |-----+----+------------------------------------------------------------------|
    | EEF | ** | 3D  <-  2C  <-  2D  ^  1D  ->  1C  ^  ->  2A  ->  3B  v  2B  ->  |
    |     |    | 2D  ->                                                           |
    |-----+----+------------------------------------------------------------------|
    | EEG | ** | 4C  <-  <-  1B  ->  1C  ^  1A  ->  2B  ->  4B  ^  <-  2A  v  2C  |
    |     |    | ->  1B  ^  ->  2B  v  2A  v                                      |
    |-----+----+------------------------------------------------------------------|
    | EEH | ** | 4D  <-  ^  4B  <-  ^  2A  <-  2B  ^  1B  ->  v  3C  ^  1A  v  -> |
    |     |    | 2C  ->                                                           |
    |-----+----+------------------------------------------------------------------|
    | EEI | ** | 3D  ^  2C  <-  2D  ^  ^  ->  4A  v  3A  <-  v  4B  ^  <-  3C  <- |
    |-----+----+------------------------------------------------------------------|
    | EEJ | ** | 4B  <-  <-  1B  v  1D  ->  ^  2A  <-  v  3C  ^  ->  4C  v  <-  ^ |
    |     |    | ^  2C  ->  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | EFA | *  | 4D  ^  ^  1B  ->  3A  v  4B  v  <-  3B  ->  4A  <-  2B  ->  4B   |
    |     |    | v  2A  v  3A  <-  3B  ^  2B  ->  ->  3C  ^  3A  ->  3B  ^        |
    |-----+----+------------------------------------------------------------------|
    | EFB | ** | 3B  <-  v  ->  4C  ^  <-  <-  ^  1B  ->  ->  1A  v  ->           |
    |-----+----+------------------------------------------------------------------|
    | EFC | ** | 1B  v  v  2D  ^  1A  v  v  2B  ->  4B  ^  <-  2A  v  3B  v  2B   |
    |     |    | ->  2C  ^  3C  <-                                                |
    |-----+----+------------------------------------------------------------------|
    | EFD | ** | 4A  <-  3B  <-  <-  v  1D  ->  ->  4D  ^  4B  <-  3A  <-  v  v   |
    |     |    | 3B  <-  4C  v                                                    |
    |-----+----+------------------------------------------------------------------|
    | EFE | ** | 2B  <-  3B  <-  ^  <-  2C  ^  ->  3D  <-  ^  ^                   |
    |-----+----+------------------------------------------------------------------|
    | EFF | ** | 1B  ->  ^  1A  v  3C  v  ->  ^  ^  3B  <-  2C  ->  ^  1C  ->  -> |
    |     |    | ->                                                               |
    |-----+----+------------------------------------------------------------------|
    | EFG | ** | 1A  v  v  2A  <-  v  2B  ->  v  1B  ->  ->  1D  ->  1C  ^  ->    |
    |     |    | 3C  v  2C  ->  4D  ^                                             |
    |-----+----+------------------------------------------------------------------|
    | EFH | ** | 3A  <-  1C  ->  1B  v  v  ->  2B  <-  v  2D  <-  2C  ^  3C  <-   |
    |     |    | 3B  v                                                            |
    |-----+----+------------------------------------------------------------------|
    | EFI | ** | 3B  <-  3C  ^  2C  ->  2B  v  3C  ->  3B  v  3D  <-  <-          |
    |-----+----+------------------------------------------------------------------|
    | EFJ | *  | 4B  <-  3A  <-  v  3B  v  3D  <-  ^  3C  ^  2C  ->  2B  v  v  1C |
    |     |    | ^  ->  3C  ->  4D  <-  1D  ^  ->  ->                             |
    |-----+----+------------------------------------------------------------------|
    | EGA | ** | 2B  ->  v  v  1C  ->  1D  ^  2C  ^  1C  ->  1B  v  4D  ^  <-  ^  |
    |     |    | 2C  ->  2B  v  3B  <-                                            |
    |-----+----+------------------------------------------------------------------|
    | EGB | ** | 1B  ->  ->  1C  ^  1A  ->  v  1B  ^  ->  ->  4B  ^  3B  ->  3A   |
    |     |    | v  3C  ->  2C  ->                                                |
    |-----+----+------------------------------------------------------------------|
    | EGC | ** | 1D  ->  ^  ^  3B  ->  ^  2B  ->  4A  v  2A  v  <-  1A  ->  v  1C |
    |     |    | ->  ->  3A  ->                                                   |
    |-----+----+------------------------------------------------------------------|
    | EGD | ** | 1A  ->  4C  <-  2B  v  4B  ^  <-  2A  v  2C  <-  2B  v  3A  <-   |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | EGE | ** | 2C  ^  4A  <-  2B  <-  4B  ^  3B  <-  v  <-  4A  v  <-  <-  3A   |
    |     |    | v                                                                |
    |-----+----+------------------------------------------------------------------|
    | EGF | ** | 3A  <-  3B  v  <-  2B  ->  ->  4A  <-  2A  <-  v  ->  ->  3A  <- |
    |     |    | v  2C  v  1C  ->                                                 |
    |-----+----+------------------------------------------------------------------|
    | EGG | ** | 3C  ^  2C  ->  2B  v  3B  <-  2D  ->  3C  ^  2C  ->              |
    |-----+----+------------------------------------------------------------------|
    | EGH | ** | 4D  <-  ^  ->  3B  <-  ^  <-  1D  ->  ^  ^  1C  v  ->  ^  ->  ^  |
    |-----+----+------------------------------------------------------------------|
    | EGI | ** | 2A  <-  v  v  1D  ->  3C  ->  3D  ^  4B  <-  4D  <-  2D  ^  3B   |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | EGJ | *  | 2D  ->  4D  ^  ^  3B  <-  <-  1A  ->  v  2C  <-  2B  v  v  3D  ^ |
    |     |    | ^  4A  <-  4B  v  <-  <-  1B  ->  3A  <-                         |
    |-----+----+------------------------------------------------------------------|
    | EHA | ** | 4C  ^  ^  3B  <-  2D  ->  ^  ^  2C  ->  ->  4D  <-  ^  3B  ->    |
    |     |    | 3C  ^  2B  ^                                                     |
    |-----+----+------------------------------------------------------------------|
    | EHB | ** | 3C  <-  1D  ^  2C  ->  2D  ^  1B  ->  1C  ^  2B  ->  2C  ^  4D   |
    |     |    | ^  3D  ->                                                        |
    |-----+----+------------------------------------------------------------------|
    | EHC | ** | 1A  v  v  1D  ->  ->  ^  ^  2B  v  1C  ^  ->  2C  ->  ->  4D  <- |
    |     |    | ^                                                                |
    |-----+----+------------------------------------------------------------------|
    | EHD | ** | 2A  v  ->  2D  ^  ^  3D  ->  ^  ^  4A  <-  3C  <-  1C  ^  2B  ^  |
    |     |    | 3B  <-  3A  v  1B  ^                                             |
    |-----+----+------------------------------------------------------------------|
    | EHE | ** | 2D  ->  4D  ^  3C  ^  ^  4A  v  4C  <-  ^  4B  v  <-  2C  ^  3A  |
    |     |    | <-  2B  <-  1C  ->  3B  <-                                       |
    |-----+----+------------------------------------------------------------------|
    | EHF | *  | 1B  ->  v  3D  ^  ^  <-  1C  ^  2D  ->  4D  ^  <-  2B  ^  3A  -> |
    |     |    | v  <-  <-  3C  ^  2C  ->                                         |
    |-----+----+------------------------------------------------------------------|
    | EHG | ** | 3D  <-  ^  1A  v  v  3C  ->  ^  3B  <-  3A  v  2C  ->  ->  3B  v |
    |     |    | 4B  <-  3C  <-  3B  v                                            |
    |-----+----+------------------------------------------------------------------|
    | EHH | ** | 4A  v  3C  <-  ^  1C  ->  2B  ^  1B  ->  ->  v  2C  ^  ->  ^  1A |
    |     |    | v  ->  ->                                                        |
    |-----+----+------------------------------------------------------------------|
    | EHI | ** | 2A  ->  v  v  2C  <-  1A  ->  v  ->  3C  <-  1B  ->  3B  v  2B   |
    |     |    | ->  2D  <-                                                       |
    |-----+----+------------------------------------------------------------------|
    | EHJ | ** | 3B  v  4B  <-  2D  ^  3B  <-  3D  ->  4C  ^  <-  3C  v  4D  ^    |
    |     |    | <-  2C  <-  ^  3C  <-  3B  v                                     |
    |-----+----+------------------------------------------------------------------|
    | EIA | ** | 3B  <-  v  1D  ^  ^  ->  2D  ->  ^  ^  2A  ->  4A  v  2C  ->  -> |
    |     |    | 2B  ^  4D  <-  ^                                                 |
    |-----+----+------------------------------------------------------------------|
    | EIB | ** | 1B  ^  ->  3A  v  3C  <-  2D  ->  ^  3B  <-  2C  <-  1D  ->  ^   |
    |     |    | 3C  ^  2A  ->  4B  v  <-                                         |
    |-----+----+------------------------------------------------------------------|
    | EIC | ** | 2D  ^  2B  <-  1C  v  ->  ->  ^  ^  2A  v  2C  ->  ->            |
    |-----+----+------------------------------------------------------------------|
    | EID | ** | 4D  ^  4B  ^  3A  <-  2B  ->  2C  ^  3C  <-  3B  ->  4C  v  <-   |
    |     |    | ^  ^  4A  <-  2C  ->  ->                                         |
    |-----+----+------------------------------------------------------------------|
    | EIE | ** | 4A  <-  <-  1A  v  ->  2A  ->  2C  ->  2B  v  3C  v  4D  ^  <-   |
    |     |    | 3D  <-                                                           |
    |-----+----+------------------------------------------------------------------|
    | EIF | ** | 2D  ^  ->  ^  ->  4C  <-  <-  1B  ->  ->  4A  <-  4B  v  <-  1D  |
    |     |    | ->  ->                                                           |
    |-----+----+------------------------------------------------------------------|
    | EIG | ** | 3B  ->  4A  <-  v  3C  <-  <-  1D  ->  3D  ^  4C  v  <-  2D  ^   |
    |     |    | 3D  <-                                                           |
    |-----+----+------------------------------------------------------------------|
    | EIH | *  | 1B  v  1D  ->  2C  ->  4C  ^  4A  <-  <-  v  <-  1C  ->  ^  ->   |
    |     |    | 4B  v  v  2D  ^  3C  ->  3D  ^  2C  ^                            |
    |-----+----+------------------------------------------------------------------|
    | EII | ** | 2C  ^  2A  ->  v  2B  <-  1A  ->  v  v  3B  <-  3C  ->  4D  <-   |
    |     |    | ^  4C  v  <-  3C  ^  3D  ^                                       |
    |-----+----+------------------------------------------------------------------|
    | EIJ | *  | 4D  <-  ^  4C  v  <-  2A  v  v  3D  <-  1D  ^  2D  <-  3A  <-  v |
    |     |    | 2C  v  1C  ^  3C  <-  3B  v  v                                   |
    |-----+----+------------------------------------------------------------------|
    | EJA | ** | 3C  ^  2C  <-  1B  ^  ->  3B  ^  2B  ->  2A  v  v  ->  4C  ^  3D |
    |     |    | <-  ^  ^  3C  <-                                                 |
    |-----+----+------------------------------------------------------------------|
    | EJB | ** | 2C  <-  1D  ->  ^  ->  ->  ^  3B  <-  v  1B  ->  1C  ^  2B  ->   |
    |     |    | 3A  <-  v  2C  <-  4A  <-                                        |
    |-----+----+------------------------------------------------------------------|
    | EJC | ** | 3A  v  ->  4A  <-  1B  ->  1A  v  3A  v  2A  ->  4B  ^  3B  v    |
    |     |    | 2C  <-  2B  v  1B  ->  ->                                        |
    |-----+----+------------------------------------------------------------------|
    | EJD | ** | 4A  v  3B  v  4B  <-  4C  ^  4D  ^  3D  <-  <-  ^  ->  ^  3B  ^  |
    |     |    | 2B  ->  2A  v                                                    |
    |-----+----+------------------------------------------------------------------|
    | EJE | ** | 4B  <-  3A  <-  v  1D  ^  2C  ->  v  2D  ^  3B  v  3D  ->  1C  v |
    |     |    | ->  3C  v                                                        |
    |-----+----+------------------------------------------------------------------|
    | EJF | ** | 4A  <-  v  ->  4C  <-  <-  1B  ->  ->  4B  v  <-  v  <-  1C  ^   |
    |     |    | ->                                                               |
    |-----+----+------------------------------------------------------------------|
    | EJG | ** | 3D  ^  4D  <-  3C  <-  v  1D  ^  ->  3D  ^  ^  2D  ->  ^  2C  <- |
    |     |    | ^                                                                |
    |-----+----+------------------------------------------------------------------|
    | EJH | ** | 4B  <-  2C  ^  3C  <-  1D  ^  2D  <-  2C  v  1C  ->  1D  ^  2D   |
    |     |    | <-  2C  ->  1C  ->  v  1D  ^  2B  v  2D  ->                      |
    |-----+----+------------------------------------------------------------------|
    | EJI | ** | 1D  ->  ^  3B  ^  1A  v  ->  ->  2A  v  <-  2C  ^  1C  ->  1B  v |
    |     |    | 3A  ->  v  3C  ->                                                |
    |-----+----+------------------------------------------------------------------|
    | EJJ | ** | 4B  <-  ^  <-  1A  v  ->  2C  <-  v  3D  ^  4C  ^  <-  3C  <-    |
    |     |    | 3B  v  1D  ^                                                     |
    |-----+----+------------------------------------------------------------------|
    | FAA | ** | 4B  <-  <-  1B  ^  ->  2B  <-  1D  ->  ->  ^  ^  ^  2A  v  ->  v |
    |     |    | 4C  ^  <-                                                        |
    |-----+----+------------------------------------------------------------------|
    | FAB | *  | 2B  ^  ->  4A  v  <-  2D  ^  3D  <-  2C  <-  2D  ^  ^  3A  <-    |
    |     |    | 3C  <-  v  1C  ->  1D  ^  ^  2A  <-                              |
    |-----+----+------------------------------------------------------------------|
    | FAC | ** | 4A  <-  v  <-  1D  ->  2C  ->  v  2D  ^  2B  ->  v  1C  ^  ->  ^ |
    |     |    | 1A  v  ->                                                        |
    |-----+----+------------------------------------------------------------------|
    | FAD | ** | 3A  <-  <-  v  3B  v  4D  ^  3D  <-  ^  4C  v  <-  <-  3C  v  1D |
    |     |    | ^                                                                |
    |-----+----+------------------------------------------------------------------|
    | FAE | ** | 1A  v  ->  ->  ->  4C  <-  2D  ^  4D  ^  3D  ->  3C  ^  4D  <-   |
    |     |    | ^  2C  ^  3A  <-                                                 |
    |-----+----+------------------------------------------------------------------|
    | FAF | ** | 3B  <-  <-  v  2C  ->  4B  <-  <-  <-  2A  v  1A  ->  ->  v  ->  |
    |     |    | 3C  ^  4C  <-  <-                                                |
    |-----+----+------------------------------------------------------------------|
    | FAG | ** | 1C  ^  2B  ->  ->  4A  <-  <-  v  v  <-  2D  ^  ->  4B  <-  <-   |
    |     |    | v                                                                |
    |-----+----+------------------------------------------------------------------|
    | FAH | ** | 2C  ^  2A  <-  v  3B  v  v  4D  ^  <-  ^  1C  ->  1B  v  2C  ->  |
    |     |    | 2B  <-  1D  ->  ^                                                |
    |-----+----+------------------------------------------------------------------|
    | FAI | ** | 1A  ->  1B  ^  2B  ->  2C  v  <-  ^  ^  2A  v  3C  ->  4D  <-  ^ |
    |     |    | 4C  ^  3C  <-  <-                                                |
    |-----+----+------------------------------------------------------------------|
    | FAJ | ** | 3D  ^  ->  4D  <-  <-  1C  ->  1D  ^  2C  ->  ^  1C  ->  1B  v   |
    |     |    | 2C  ->  2B  v  1C  v  2C  <-  2D  ^                              |
    |-----+----+------------------------------------------------------------------|
    | FBA | ** | 2C  ->  4C  ^  <-  <-  1C  ->  3C  ^  2C  ->  4D  ^  3B  ->  3C  |
    |     |    | ^  1B  v  ->  ->                                                 |
    |-----+----+------------------------------------------------------------------|
    | FBB | ** | 4A  <-  3B  <-  ^  1A  v  v  2C  ^  ->  2A  v  4C  <-  2B  v  4B |
    |     |    | v                                                                |
    |-----+----+------------------------------------------------------------------|
    | FBC | ** | 3D  ^  2C  ^  <-  2D  ^  ^  1A  ->  2B  ->  ^  2A  v  ->  3C  <- |
    |     |    | ^  1D  ->  ^  ->                                                 |
    |-----+----+------------------------------------------------------------------|
    | FBD | ** | 1C  ->  2B  <-  2A  ->  4A  v  <-  <-  1B  v  2B  ^  1A  v  ->   |
    |     |    | 1C  ^  2B  ->  2C  v  ->  2A  v                                  |
    |-----+----+------------------------------------------------------------------|
    | FBE | ** | 1D  ->  2C  ->  2D  ^  4D  ^  3D  ->  3C  v  4C  <-  ^  4B  v    |
    |     |    | 3D  ^  3B  <-  1C  ^                                             |
    |-----+----+------------------------------------------------------------------|
    | FBF | ** | 2D  ^  ^  2A  ->  4A  v  v  <-  3A  ->  v  3C  <-  v  4D  ^  <-  |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | FBG | ** | 2A  v  2C  v  1D  ^  ->  2D  ->  4D  ^  <-  ^  4A  v  2C  ->  2B |
    |     |    | v  4B  v  v                                                      |
    |-----+----+------------------------------------------------------------------|
    | FBH | ** | 3A  <-  v  v  ->  3B  ->  4A  <-  v  4C  v  3D  <-  1D  ^  ->    |
    |     |    | 2D  ->                                                           |
    |-----+----+------------------------------------------------------------------|
    | FBI | ** | 3A  <-  <-  v  ->  3C  ->  4D  <-  ^  3B  ^  4A  v  3C  <-  2B   |
    |     |    | ->  3A  ->  4C  <-                                               |
    |-----+----+------------------------------------------------------------------|
    | FBJ | ** | 2A  v  1A  ->  2B  ->  ->  4A  <-  v  <-  v  1B  ->  1C  ^  3C   |
    |     |    | ^  2C  <-  3B  ^  2B  ->  2A  v                                  |
    |-----+----+------------------------------------------------------------------|
    | FCA | ** | 3A  ->  v  v  <-  2C  <-  2B  v  1B  ->  2D  ->  2C  v  2B  v    |
    |     |    | 2D  <-  2C  v  3C  <-  3D  ^                                     |
    |-----+----+------------------------------------------------------------------|
    | FCB | ** | 1C  ^  2A  v  v  <-  1A  ->  v  v  3B  <-  3C  v  4D  ^  <-  3D  |
    |     |    | <-  1C  v  1B  v  2B  <-                                         |
    |-----+----+------------------------------------------------------------------|
    | FCC | ** | 2A  v  v  3C  ^  4B  ^  3B  <-  ^  1A  v  2C  ^  ->  ->  2A  <-  |
    |     |    | 1C  ->  ^  ^                                                     |
    |-----+----+------------------------------------------------------------------|
    | FCD | ** | 3D  <-  ^  ->  4C  ^  3B  <-  1C  v  ->  ^  2B  ->  2C  ^  1A    |
    |     |    | ->  ->                                                           |
    |-----+----+------------------------------------------------------------------|
    | FCE | ** | 4C  <-  ^  4A  v  3B  <-  3A  v  v  v  4D  ^  4B  ^  <-  v  v    |
    |     |    | 2D  ^  3D  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | FCF | ** | 1A  v  2D  ^  1D  ->  2C  ->  2D  ^  ^  1C  ->  v  3C  <-  3D  ^ |
    |     |    | ->  4D  <-  ^                                                    |
    |-----+----+------------------------------------------------------------------|
    | FCG | ** | 2A  v  3A  <-  <-  v  4C  v  <-  1B  v  v  3C  <-  <-  3D  ^  <- |
    |     |    | 3B  v  2B  <-                                                    |
    |-----+----+------------------------------------------------------------------|
    | FCH | ** | 3B  v  4D  ^  3C  <-  ^  1A  ->  2B  ->  4C  <-  3B  ^  2A  v    |
    |     |    | 1B  ^  ->  2B  ->  4B  ^                                         |
    |-----+----+------------------------------------------------------------------|
    | FCI | ** | 1D  ^  3A  v  v  2B  ->  2C  ^  <-  1C  ->  3C  v  2C  ->  2D  ^ |
    |     |    | ^  1B  ^                                                         |
    |-----+----+------------------------------------------------------------------|
    | FCJ | ** | 3A  <-  1A  v  2B  v  1B  ->  2C  ->  3D  <-  ^  3C  ^  ^  2B    |
    |     |    | ->  2A  v  <-  2C  ^                                             |
    |-----+----+------------------------------------------------------------------|
    | FDA | *  | 2A  ->  4A  v  <-  2B  v  3D  ^  2D  <-  ^  ^  ->  ^  3A  ->  v  |
    |     |    | 3B  <-  3C  ->  4D  <-  ^  ^                                     |
    |-----+----+------------------------------------------------------------------|
    | FDB | ** | 3B  ^  4A  v  4C  <-  3D  ->  ^  4B  <-  2B  v  4C  ^  3B  <-    |
    |     |    | 3C  ^  3A  <-  1A  v  2A  <-                                     |
    |-----+----+------------------------------------------------------------------|
    | FDC | *  | 4B  ^  <-  v  <-  <-  1D  ->  ^  ->  ^  ->  3D  ^  ^  4D  <-  ^  |
    |     |    | <-  ^                                                            |
    |-----+----+------------------------------------------------------------------|
    | FDD | ** | 3C  ^  ->  4C  <-  ^  4A  <-  2B  v  v  1D  ^  ->  ^  <-  v  ->  |
    |     |    | ->                                                               |
    |-----+----+------------------------------------------------------------------|
    | FDE | ** | 3A  <-  <-  v  2B  v  v  1D  ^  ->  4B  v  3C  v  2C  ^  3B  v   |
    |     |    | 4C  v  3C  <-                                                    |
    |-----+----+------------------------------------------------------------------|
    | FDF | *  | 2B  ^  ->  2D  ^  ^  ^  3D  <-  ^  3C  ->  ^  3A  ->  3B  ^  4B  |
    |     |    | <-  <-  1B  ^  2C  <-  ^                                         |
    |-----+----+------------------------------------------------------------------|
    | FDG | ** | 3B  <-  3C  ^  2C  ->  1B  v  ->  3C  ->  ^  2C  ->  2B  <-  v   |
    |     |    | 2D  ^  4B  v  1D  ->  ->  ->                                     |
    |-----+----+------------------------------------------------------------------|
    | FDH | *  | 4C  <-  4B  v  1C  v  ->  3C  v  2C  ->  4C  v  2D  ^  <-  ^  1A |
    |     |    | ->  v  v  3B  <-  3D  <-  3C  v                                  |
    |-----+----+------------------------------------------------------------------|
    | FDI | ** | 2D  ->  4D  ^  ^  ^  <-  <-  1A  v  2C  v  3D  ^  <-  2D  <-  2A |
    |     |    | <-  2B  ^                                                        |
    |-----+----+------------------------------------------------------------------|
    | FDJ | ** | 2D  ^  1B  ->  1D  ->  ->  4D  ^  3D  ->  2C  v  ->  3C  <-  1C  |
    |     |    | v  ->  4C  <-                                                    |
    |-----+----+------------------------------------------------------------------|
    | FEA | ** | 3A  v  2B  v  v  3C  <-  3D  ^  2C  ^  3C  <-  1C  ^  2B  ^  1B  |
    |     |    | ->  1A  v  v  v  2C  <-  2D  ^                                   |
    |-----+----+------------------------------------------------------------------|
    | FEB | ** | 4B  v  3C  <-  <-  1B  ->  v  ->  3B  <-  v  3D  <-  <-  4D  <-  |
    |     |    | 4C  v                                                            |
    |-----+----+------------------------------------------------------------------|
    | FEC | *  | 1B  v  v  2D  ^  ^  3B  ^  2B  ->  2A  v  4B  v  <-  <-  3B  ->  |
    |     |    | v  <-  v  4D  ^  <-  3D  <-  3C  ^                               |
    |-----+----+------------------------------------------------------------------|
    | FED | *  | 1A  v  ->  2A  <-  v  2B  ^  3B  ->  3A  v  4A  <-  4B  ^  3B    |
    |     |    | <-  1C  ->  3A  v  2A  ->  2B  ^  <-  1B  ->  3B  v  2B  ->  2C  |
    |     |    | ^  ^                                                             |
    |-----+----+------------------------------------------------------------------|
    | FEE | ** | 2C  ^  ^  ->  4A  v  <-  4C  ^  3A  ->  3C  ->  v  2D  ^  ->  -> |
    |-----+----+------------------------------------------------------------------|
    | FEF | ** | 1C  ^  1A  ->  v  ->  3A  <-  v  2C  <-  4A  <-  <-  1B  ^  2B   |
    |     |    | v  1C  ^  ->                                                     |
    |-----+----+------------------------------------------------------------------|
    | FEG | *  | 4D  ^  <-  ^  <-  2A  ->  v  1C  ->  3B  v  1B  v  1D  ->  3C  v |
    |     |    | 2C  ->  2D  ^  3C  ->  4B  <-  2C  ->  2B  v                     |
    |-----+----+------------------------------------------------------------------|
    | FEH | ** | 1D  ^  ^  ->  3B  ->  v  4D  <-  ^  <-  1A  v  v  3A  v  v  4C   |
    |     |    | ^  <-  ^                                                         |
    |-----+----+------------------------------------------------------------------|
    | FEI | ** | 3B  <-  v  4B  <-  3C  v  4C  ^  3B  v  ->  3D  ^  4B  <-  <-    |
    |     |    | 1C  ^                                                            |
    |-----+----+------------------------------------------------------------------|
    | FEJ | ** | 3A  <-  2B  <-  1D  ->  ^  3C  ^  <-  2C  ->  ^  2A  ->  4A  v   |
    |     |    | 3A  <-  1C  ->  1B  ^  2C  ->                                    |
    |-----+----+------------------------------------------------------------------|
    | FFA | ** | 2A  <-  v  1C  ->  1B  v  2B  <-  1C  v  ->  2C  ->  3A  <-  v   |
    |     |    | 3C  v  2D  ^  3B  v                                              |
    |-----+----+------------------------------------------------------------------|
    | FFB | *  | 1D  ^  1B  ->  v  ->  2A  v  v  v  ->  3A  <-  1A  v  ->  v  3B  |
    |     |    | <-  1C  ^  3D  <-  3C  v  2A  <-                                 |
    |-----+----+------------------------------------------------------------------|
    | FFC | ** | 4D  <-  2D  <-  ^  ^  1A  ->  v  2C  ->  2B  v  3D  <-  3B  <-   |
    |     |    | 3C  ^  3A  <-  1B  ^                                             |
    |-----+----+------------------------------------------------------------------|
    | FFD | ** | 2A  <-  v  3A  ->  2B  v  2D  ->  ^  2C  ^  1B  v  ->  3B  ^  4B |
    |     |    | v  3C  ^  2C  ->                                                 |
    |-----+----+------------------------------------------------------------------|
    | FFE | ** | 3D  ^  2B  ->  ^  ->  4B  <-  ^  4A  v  <-  2D  ->  2C  <-  1D   |
    |     |    | ->  ^  3D  <-  2C  ^  3C  <-                                     |
    |-----+----+------------------------------------------------------------------|
    | FFF | ** | 3A  <-  1A  v  ->  v  ->  4B  <-  4C  ^  4A  <-  2A  <-  v  ->   |
    |     |    | 3C  v  2D  ^  3B  v  2B  ->                                      |
    |-----+----+------------------------------------------------------------------|
    | FFG | ** | 2A  v  v  1D  ^  2D  ->  4D  ^  <-  2C  v  3C  <-  3D  ^  ^  3A  |
    |     |    | <-  1A  v  2C  ^  1C  ->  1B  ^                                  |
    |-----+----+------------------------------------------------------------------|
    | FFH | ** | 2B  ->  ^  2A  v  ->  ->  4C  <-  ^  3A  ->  3B  <-  3D  ^  ^    |
    |     |    | 2D  ->  ^  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | FFI | ** | 4B  <-  <-  v  1B  ->  ^  1A  v  ->  ->  2A  v  3B  ->  3A  v    |
    |     |    | 1C  ^                                                            |
    |-----+----+------------------------------------------------------------------|
    | FFJ | ** | 2D  ^  ->  4D  <-  4C  ^  <-  ^  2A  v  v  v  1C  ->  3C  ^  3A  |
    |     |    | <-  v                                                            |
    |-----+----+------------------------------------------------------------------|
    | FGA | ** | 4A  v  <-  ^  2A  v  3C  ^  2C  ->  2B  v  1D  ->  1C  v  3C  v  |
    |     |    | 2C  ->                                                           |
    |-----+----+------------------------------------------------------------------|
    | FGB | ** | 3B  ->  ^  <-  v  2C  ^  3C  <-  v  1C  ->  ->  2D  ^  <-  1D    |
    |     |    | ->  ^  3D  <-                                                    |
    |-----+----+------------------------------------------------------------------|
    | FGC | *  | 4A  <-  <-  <-  1B  ->  4C  <-  2B  v  4B  v  3B  <-  4C  v  <-  |
    |     |    | <-  1D  ^  2B  <-  2D  <-  3C  ^  <-  2C  v                      |
    |-----+----+------------------------------------------------------------------|
    | FGD | *  | 4D  ^  <-  ^  2A  v  v  ->  v  2D  ^  ->  4A  v  3A  <-  v  v    |
    |     |    | 4B  v  v  3B  <-  1B  ^  ->                                      |
    |-----+----+------------------------------------------------------------------|
    | FGE | ** | 3C  ^  <-  2A  ->  v  v  4D  <-  3C  <-  2B  ->  ->  4C  <-  3D  |
    |     |    | <-  3C  ^  4A  <-  <-  v                                         |
    |-----+----+------------------------------------------------------------------|
    | FGF | ** | 1B  ^  2B  v  3C  v  2C  ->  3B  ^  2A  v  v  <-  ^  ->  ->  2D  |
    |     |    | ^  ^  ^                                                          |
    |-----+----+------------------------------------------------------------------|
    | FGG | ** | 4B  <-  <-  <-  2C  ^  ->  ->  4C  <-  <-  1B  ->  1D  ->  3D  ^ |
    |     |    | ^                                                                |
    |-----+----+------------------------------------------------------------------|
    | FGH | ** | 4A  <-  v  4C  <-  3B  <-  ^  <-  1B  ->  3C  ^  1C  ^  2C  ->   |
    |     |    | 4B  v  2B  ^  1B  ->                                             |
    |-----+----+------------------------------------------------------------------|
    | FGI | ** | 3B  ^  4A  v  <-  3A  <-  2B  v  3B  <-  2C  v  1D  ^  ->  3C  v |
    |     |    | 2C  ->  4C  ^  ^  <-  v                                          |
    |-----+----+------------------------------------------------------------------|
    | FGJ | ** | 2D  ^  ->  3B  <-  v  4B  <-  3D  <-  4D  <-                     |
    |-----+----+------------------------------------------------------------------|
    | FHA | ** | 2A  v  4A  <-  2B  ^  3B  <-  1A  v  3A  v  2A  ->  3B  v  2B  ^ |
    |     |    | 3A  v  4B  v  3B  <-                                             |
    |-----+----+------------------------------------------------------------------|
    | FHB | ** | 4C  <-  3B  ->  4A  <-  <-  3C  ^  2C  ->  2B  v  3B  ^  2A  <-  |
    |     |    | v  ->  ->                                                        |
    |-----+----+------------------------------------------------------------------|
    | FHC | ** | 3C  ->  4B  <-  3A  ->  v  3B  <-  2A  ->  v  v  4B  <-  2B  v   |
    |     |    | 3B  <-  3D  <-  4D  <-  4C  v                                    |
    |-----+----+------------------------------------------------------------------|
    | FHD | ** | 3A  v  ->  3D  ^  4B  <-  1B  v  ->  2B  ^  ->  2C  ^  ^         |
    |-----+----+------------------------------------------------------------------|
    | FHE | ** | 3B  v  4B  <-  4D  <-  4C  v  3D  <-  <-  1C  ->  v  1D  ^  ->   |
    |     |    | 3C  v                                                            |
    |-----+----+------------------------------------------------------------------|
    | FHF | ** | 3A  ->  v  v  3C  v  2D  ^  3B  v  2B  ->  2C  <-  1B  ->  v     |
    |-----+----+------------------------------------------------------------------|
    | FHG | ** | 4C  <-  4B  v  v  3D  <-  1D  ^  ^  ->  3C  <-  2B  ^  3B  <-    |
    |     |    | 3A  v  v  v                                                      |
    |-----+----+------------------------------------------------------------------|
    | FHH | ** | 3A  v  <-  v  3C  ->  4B  <-  v  3D  <-  3C  v  4C  <-  2D  <-   |
    |     |    | ^  2C  v  3C  <-  1C  v  2C  <-                                  |
    |-----+----+------------------------------------------------------------------|
    | FHI | ** | 1B  ->  2A  <-  v  2B  v  ->  ->  ^  4A  <-  v  v  4D  ^  4B  <- |
    |     |    | <-  v  3D  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | FHJ | *  | 2A  v  1C  ->  1B  v  2B  ->  4C  <-  1D  ->  1C  ^  ^  ->  ->   |
    |     |    | 4B  ^  3B  ->  3A  v  3C  v  2C  ->  ->  3B  v                   |
    |-----+----+------------------------------------------------------------------|
    | FIA | *  | 1B  v  1D  ->  2B  ^  ->  3B  <-  ^  3A  v  2D  ^  3B  <-  <-    |
    |     |    | 2C  ^  1C  ->  v  3C  <-  3D  ^  ^  ^                            |
    |-----+----+------------------------------------------------------------------|
    | FIB | ** | 4B  ^  <-  v  <-  3C  v  <-  1C  v  1B  v  2B  <-  2C  ^  ^      |
    |-----+----+------------------------------------------------------------------|
    | FIC | ** | 1A  v  1C  ->  ^  1B  v  ->  3A  ->  2A  ->  4B  v  <-  2B  ^    |
    |-----+----+------------------------------------------------------------------|
    | FID | ** | 3A  <-  v  v  3D  ^  2D  <-  ^  1B  ->  ->  4A  <-  1C  ^  ->    |
    |     |    | 3C  ->  2C  ->                                                   |
    |-----+----+------------------------------------------------------------------|
    | FIE | ** | 4C  <-  2B  v  4B  v  3B  ->  3C  ^  4C  <-  4B  v  3B  <-  3A   |
    |     |    | v  2A  ->  2B  ^                                                 |
    |-----+----+------------------------------------------------------------------|
    | FIF | *  | 3A  <-  <-  1B  ->  3B  ^  <-  2D  ->  ^  2B  ->  ->  4A  <-  v  |
    |     |    | 2C  ^  3C  <-  3B  v  2B  ->  2C  ^                              |
    |-----+----+------------------------------------------------------------------|
    | FIG | ** | 2A  <-  v  ->  ->  4C  <-  <-  v  4D  ^  <-  2D  ^  3D  <-  1C   |
    |     |    | v                                                                |
    |-----+----+------------------------------------------------------------------|
    | FIH | ** | 2D  ^  3C  v  <-  3B  v  2B  ->  ->  2D  ->  4A  <-  v  <-       |
    |-----+----+------------------------------------------------------------------|
    | FII | ** | 2B  ->  v  1B  ->  ->  1C  ^  ->  2A  ->  2C  v  ->  3C  ->  3D  |
    |     |    | ^  2B  v  4D  <-  2C  v                                          |
    |-----+----+------------------------------------------------------------------|
    | FIJ | ** | 4A  v  2B  ^  1A  v  ->  3B  ^  2B  ->  v  4C  v  3C  ->  3D  ^  |
    |     |    | ^  2A  v  3A  ->                                                 |
    |-----+----+------------------------------------------------------------------|
    | FJA | ** | 4A  <-  2A  v  <-  1A  ->  3A  v  4D  <-  ^  4C  v  <-  <-  ^  ^ |
    |     |    | 2A  ->  4B  ^                                                    |
    |-----+----+------------------------------------------------------------------|
    | FJB | ** | 1B  v  ->  ^  ^  3A  v  4A  <-  3B  <-  1A  v  3A  v  4B  v  <-  |
    |     |    | <-  1B  v  3B  v                                                 |
    |-----+----+------------------------------------------------------------------|
    | FJC | *  | 1C  ->  1B  ^  ->  2B  ->  v  ->  4B  <-  2A  v  4A  v  3B  v    |
    |     |    | 2B  ->  3C  v  ->  3B  v  4B  <-  4D  <-                         |
    |-----+----+------------------------------------------------------------------|
    | FJD | ** | 3A  v  2A  <-  1B  v  2B  <-  2C  ->  3B  <-  v  4C  v  <-  <-   |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | FJE | ** | 4B  v  2C  ^  1A  ->  ->  v  3C  <-  3B  v  2D  ->  ->  3C  v    |
    |     |    | 4C  ^  <-  v  1B  v                                              |
    |-----+----+------------------------------------------------------------------|
    | FJF | ** | 4C  <-  ^  <-  1A  v  2C  ->  ^  2A  ->  2B  v  <-  v  3D  ^  <- |
    |     |    | <-  2D  ^  ^                                                     |
    |-----+----+------------------------------------------------------------------|
    | FJG | ** | 1B  ^  ->  v  <-  3B  ->  v  2C  ^  1C  v  ->  ^  3D  ->         |
    |-----+----+------------------------------------------------------------------|
    | FJH | ** | 2A  <-  v  2B  v  <-  1B  ->  v  ->  4B  v  3A  ->  v  3B  ^  <- |
    |     |    | v  v                                                             |
    |-----+----+------------------------------------------------------------------|
    | FJI | ** | 1C  ^  2A  v  1A  ->  ->  v  2B  v  4B  v  3B  <-  1B  v  2B  <- |
    |     |    | 4D  <-  2C  v  3C  <-  3D  ^                                     |
    |-----+----+------------------------------------------------------------------|
    | FJJ | ** | 3B  ^  <-  1A  v  ->  1C  ^  4C  ^  <-  2C  <-  3B  ^  2B  v  3C |
    |     |    | ^  <-                                                            |
    |-----+----+------------------------------------------------------------------|
    | GAA | ** | 4A  <-  1B  v  ->  3C  ->  4D  <-  ^  4C  ^  <-  2C  ^  3C  <-   |
    |     |    | 1A  v  2C  <-  2A  <-                                            |
    |-----+----+------------------------------------------------------------------|
    | GAB | ** | 2C  <-  ^  1A  ->  v  ->  3A  <-  v  1B  v  1D  ->  ^  3C  v  4D |
    |     |    | ^  ^  2C  ->  2B  v                                              |
    |-----+----+------------------------------------------------------------------|
    | GAC | *  | 4B  <-  <-  <-  2A  ->  v  <-  1A  ->  ->  v  ->  4C  <-  <-  <- |
    |     |    | 1D  ->  ^  ->  ^  4A  <-                                         |
    |-----+----+------------------------------------------------------------------|
    | GAD | ** | 1B  ->  3A  ->  4B  <-  2A  <-  v  2B  v  1B  ->  3B  v  2B  ->  |
    |     |    | 1C  v  ->  ->  4D  ^  ^                                          |
    |-----+----+------------------------------------------------------------------|
    | GAE | ** | 3B  <-  v  v  4B  ^  <-  <-  1A  v  ->  v  4C  <-  4D  ^  3C  ^  |
    |     |    | <-  3D  ^                                                        |
    |-----+----+------------------------------------------------------------------|
    | GAF | *  | 3A  <-  1B  ->  ->  ->  4A  <-  v  4C  <-  3B  <-  v  3C  ^  ^   |
    |     |    | 1A  v  ->  ->  4B  v  <-                                         |
    |-----+----+------------------------------------------------------------------|
    | GAG | *  | 3B  v  1B  ->  1C  v  ->  3C  v  2B  ->  ->  4C  <-  ^  <-  3D   |
    |     |    | ^  ^  3A  ->  2D  ->  ^  ->                                      |
    |-----+----+------------------------------------------------------------------|
    | GAH | ** | 1D  ^  4B  v  3B  <-  2A  ->  ->  v  <-  2B  <-  3B  <-  3C  ^   |
    |     |    | 2C  ->  1C  ->  3B  ->                                           |
    |-----+----+------------------------------------------------------------------|
    | GAI | *  | 1B  ->  ->  ->  3C  ^  4C  <-  4D  ^  3D  <-  ^  ^  3C  <-  2B   |
    |     |    | ^  1A  v  ->  3B  ^  2C  v  ->  ^  ^                             |
    |-----+----+------------------------------------------------------------------|
    | GAJ | *  | 3B  <-  <-  v  ->  2D  ->  ^  ^  4D  <-  ^  3B  ^  2A  <-  v  -> |
    |     |    | 3C  ^  2B  ^  4C  <-  2C  ^  4B  ^                               |
    |-----+----+------------------------------------------------------------------|
    | GBA | ** | 4B  <-  4A  v  3A  ->  2B  v  2D  <-  ^  ^  1A  ->  v  1B  ^  -> |
    |     |    | 3B  ^  2B  ->  2A  v                                             |
    |-----+----+------------------------------------------------------------------|
    | GBB | ** | 1A  v  v  2C  v  3D  ^  3B  <-  3A  ->  v  <-  2B  <-  1C  ->    |
    |     |    | 3B  <-  2A  <-  3C  ^                                            |
    |-----+----+------------------------------------------------------------------|
    | GBC | ** | 4B  <-  1B  v  ->  3C  v  <-  3B  ->  4D  <-  ^  2D  ->  3C  ^   |
    |     |    | 2C  ->  2B  ^  ->  4B  ^  4C  ^                                  |
    |-----+----+------------------------------------------------------------------|
    | GBD | *  | 1A  v  v  1D  ->  ^  1C  ^  2C  ->  2B  v  2A  v  3B  ->  v  2C  |
    |     |    | <-  2B  ->  ->  3C  ^  4C  <-  <-  ^                             |
    |-----+----+------------------------------------------------------------------|
    | GBE | ** | 2C  <-  2D  ^  ->  3B  ->  4A  <-  <-  <-  1D  ->  ^  ^  ->  3C  |
    |     |    | <-  ^                                                            |
    |-----+----+------------------------------------------------------------------|
    | GBF | ** | 1A  v  2B  v  v  1D  ^  ->  4C  ^  ^  <-  v  2C  ^  3C  <-  1B   |
    |     |    | v                                                                |
    |-----+----+------------------------------------------------------------------|
    | GBG | ** | 4D  <-  <-  ^  ^  3A  <-  2B  v  1B  ^  2A  v  <-  2C  ^         |
    |-----+----+------------------------------------------------------------------|
    | GBH | ** | 2C  ->  v  4D  ^  4B  ^  3A  v  ->  4A  <-  v  4C  <-  4B  v  3C |
    |     |    | <-  3D  ^                                                        |
    |-----+----+------------------------------------------------------------------|
    | GBI | ** | 3C  ->  3B  v  v  4B  <-  v  4C  ^  <-  4D  ^                    |
    |-----+----+------------------------------------------------------------------|
    | GBJ | ** | 3B  v  4D  ^  4B  <-  3D  <-  ^  3B  <-  1B  ^  4C  ^  <-        |
    |-----+----+------------------------------------------------------------------|
    | GCA | ** | 2B  ->  4D  ^  3D  ->  2D  ->  4C  ^  4D  ^  3B  ^  ->  2C  ^    |
    |     |    | ->  ^  3D  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | GCB | ** | 2B  ->  3C  <-  1B  ->  2C  v  3D  ^  2B  v  1C  ^  ->           |
    |-----+----+------------------------------------------------------------------|
    | GCC | ** | 4A  <-  <-  2B  <-  2A  v  1A  ->  3B  v  4C  ^  <-  2B  v  3B   |
    |     |    | <-  2A  ->  v  1B  v                                             |
    |-----+----+------------------------------------------------------------------|
    | GCD | ** | 2D  <-  ^  ^  2B  ->  ^  4A  v  4C  <-  2C  ^  1B  ^  2B  ->     |
    |-----+----+------------------------------------------------------------------|
    | GCE | ** | 1A  v  v  2C  ^  ->  4A  <-  2A  v  4B  v  <-  <-  1C  ^  2C  <- |
    |     |    | 1D  ->  ^  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | GCF | ** | 2B  v  1A  ->  v  2C  ->  v  2D  ^  1D  ->  1C  v  1B  v  2C  -> |
    |     |    | 2D  ^  2B  ->  2C  ^  3C  <-  3B  v                              |
    |-----+----+------------------------------------------------------------------|
    | GCG | ** | 2A  v  ->  4A  <-  4B  ^  3D  <-  ^  ^  ^  1A  v  ->  3B  ->  2B |
    |     |    | ->  3C  ->                                                       |
    |-----+----+------------------------------------------------------------------|
    | GCH | ** | 1C  ->  ^  ^  1B  ->  1A  v  v  2D  ->  3C  <-  v  1C  ->  1D  ^ |
    |-----+----+------------------------------------------------------------------|
    | GCI | ** | 1C  ^  1A  ->  ->  v  3C  v  2D  ^  ^  1B  v  ->  v  3D  ^  <-   |
    |-----+----+------------------------------------------------------------------|
    | GCJ | ** | 4A  <-  2A  <-  2B  ->  3A  <-  v  v  1B  ->  4B  v  <-  3B  ^   |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | GDA | ** | 1B  v  v  2D  ->  3C  <-  2B  ->  v  ->  3D  ^  4D  <-  <-  2C   |
    |     |    | <-  2D  ^                                                        |
    |-----+----+------------------------------------------------------------------|
    | GDB | ** | 4B  <-  <-  3A  v  ->  4D  <-  ^  4B  ^  <-  4C  ^  ^            |
    |-----+----+------------------------------------------------------------------|
    | GDC | ** | 1A  v  v  v  ->  ^  2B  ^  4A  v  <-  2C  ^  3C  v  4D  ^  <-    |
    |     |    | <-  3B  v                                                        |
    |-----+----+------------------------------------------------------------------|
    | GDD | ** | 1B  ^  ->  ->  3B  ->  3C  ^  3A  ->  4C  <-  3B  ^  4B  <-  3C  |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | GDE | ** | 3A  v  2A  ->  3C  ->  v  <-  <-  ^  2B  <-  2C  ^               |
    |-----+----+------------------------------------------------------------------|
    | GDF | *  | 2B  ->  ^  2A  v  1C  v  2D  ^  2B  ->  ->  v  2C  <-  1D  ->  ^ |
    |     |    | 1B  ->  1C  ^  2B  ->  2C  ^  3B  ->  3C  ^                      |
    |-----+----+------------------------------------------------------------------|
    | GDG | ** | 4C  <-  2C  v  1D  ^  ->  2D  <-  ^  1B  ->  ->  ^  2A  v  ->    |
    |     |    | 1C  ^  ->  ^                                                     |
    |-----+----+------------------------------------------------------------------|
    | GDH | ** | 4B  v  4D  <-  1C  v  3D  ^  4C  v  <-  3C  ^  <-  ^  1A  v  ->  |
    |-----+----+------------------------------------------------------------------|
    | GDI | ** | 4C  ^  3C  <-  ^  ^  3B  <-  3A  v  2A  <-  4B  v  <-  <-  3B  v |
    |     |    | 3D  <-                                                           |
    |-----+----+------------------------------------------------------------------|
    | GDJ | *  | 3B  ^  4A  v  v  v  3D  <-  1C  ^  ->  2C  ->  ^  2B  v  ->  v   |
    |     |    | 1D  ^  ->  ->  4D  ^                                             |
    |-----+----+------------------------------------------------------------------|
    | GEA | ** | 2C  <-  1D  ->  4D  ^  <-  2D  ^  1C  ^  3D  <-  3C  ^  3A  <-   |
    |     |    | 1B  ^  2C  <-  ^  3B  v  <-                                      |
    |-----+----+------------------------------------------------------------------|
    | GEB | ** | 1A  v  ->  ->  3C  v  4D  ^  <-  2D  ^  3B  <-  3C  ^  ^  4A  v  |
    |     |    | v  <-                                                            |
    |-----+----+------------------------------------------------------------------|
    | GEC | ** | 1C  ^  ->  2C  v  1D  ^  ->  ->  ^  4B  ^  3B  ->  3A  v  v  <-  |
    |     |    | 3D  ^  2B  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | GED | ** | 1D  ^  2C  ^  1C  ->  2A  <-  2B  ^  1B  ->  2C  ->  ^  4A  <-   |
    |     |    | 4B  ^  3B  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | GEE | ** | 2A  <-  1C  ->  ->  ->  4D  <-  ^  4C  ^  <-  3C  <-  <-  1A  -> |
    |     |    | 3B  <-  v  1B  ->                                                |
    |-----+----+------------------------------------------------------------------|
    | GEF | *  | 3B  v  v  4C  <-  <-  v  1D  ^  ->  4D  ^  <-  ^  4B  ^  <-  2B  |
    |     |    | ^  3B  <-  2C  ->  2D  ^                                         |
    |-----+----+------------------------------------------------------------------|
    | GEG | ** | 1B  v  ->  ^  1A  v  v  1D  ->  ^  1C  v  ->  ->  ^  ^  2C  ->   |
    |     |    | ->                                                               |
    |-----+----+------------------------------------------------------------------|
    | GEH | ** | 1C  v  2C  <-  2D  ->  ^  4C  ^  4A  <-  v  4B  ^  <-  2A  v  3C |
    |     |    | <-  3B  v  2B  ->                                                |
    |-----+----+------------------------------------------------------------------|
    | GEI | ** | 3B  <-  v  <-  1B  ->  ->  3C  ->  3D  ^  4D  <-  2D  ^  3D  <-  |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | GEJ | ** | 3A  <-  3B  v  2B  ->  ^  2A  <-  1B  ->  3C  ^  4A  v  2B  ^    |
    |     |    | 3A  ->  3B  <-  2C  ->  ^  ^  2B  <-                             |
    |-----+----+------------------------------------------------------------------|
    | GFA | ** | 2D  ->  ^  4B  v  3B  ->  3C  ^  4D  <-  <-  ^  1D  ->  2C  ^    |
    |     |    | 4C  <-  <-                                                       |
    |-----+----+------------------------------------------------------------------|
    | GFB | ** | 2B  ->  1B  ->  3B  ->  3C  v  <-  1C  v  2C  ->  ^  4C  <-  2B  |
    |     |    | v  2D  ->  2C  v  3C  <-  3D  ^                                  |
    |-----+----+------------------------------------------------------------------|
    | GFC | ** | 1A  ->  2B  v  2D  <-  ^  1B  ->  1C  ^  2C  ->  ^  ^  1B  ^  2B |
    |     |    | ->                                                               |
    |-----+----+------------------------------------------------------------------|
    | GFD | ** | 3D  ->  ^  3C  <-  2D  ->  ^  4B  ^  <-  v  4C  ^  3B  <-  3C  ^ |
    |     |    | 1A  ->  ->  4B  ^                                                |
    |-----+----+------------------------------------------------------------------|
    | GFE | ** | 4B  ^  <-  v  2C  ^  3C  <-  v  3D  ->  4C  <-  v  4D  ^  <-  <- |
    |     |    | 3B  v  1D  ^  2D  <-                                             |
    |-----+----+------------------------------------------------------------------|
    | GFF | *  | 3A  <-  1A  v  ->  v  1C  ^  ->  2A  ->  4A  v  v  3D  ^  2B  -> |
    |     |    | 2C  ^  3B  ->  3C  ^  2B  v  ->  3A  ->  4D  <-  4C  v           |
    |-----+----+------------------------------------------------------------------|
    | GFG | ** | 2D  <-  2C  v  3C  <-  ^  ^  1A  v  1C  ->  1D  ^  1B  ->  1C  ^ |
    |     |    | 3D  ^  2B  ->  2C  ^  3C  <-                                     |
    |-----+----+------------------------------------------------------------------|
    | GFH | *  | 1A  ->  ->  4B  v  <-  4A  v  3A  ->  4B  v  3C  v  2D  <-  ^    |
    |     |    | ->  3B  v  2B  ->  ->  4C  v  2C  v  3C  ->                      |
    |-----+----+------------------------------------------------------------------|
    | GFI | ** | 2C  ^  <-  1C  v  2D  ^  ^  1B  v  1D  ->  ^  ->  ^  4C  <-  <-  |
    |     |    | 4B  ^  <-  <-                                                    |
    |-----+----+------------------------------------------------------------------|
    | GFJ | ** | 3B  <-  2D  ->  4D  ^  <-  ^  1B  ^  ->  2B  <-  2C  ->  3B  <-  |
    |     |    | 2A  <-  2B  v                                                    |
    |-----+----+------------------------------------------------------------------|
    | GGA | *  | 2C  ->  ^  4B  v  <-  3B  ^  2A  v  v  2D  ->  2C  v  1D  ^  ->  |
    |     |    | 3C  ^  3A  <-  1A  v  ->  2C  ->  3B  ^  2B  ->                  |
    |-----+----+------------------------------------------------------------------|
    | GGB | *  | 4D  <-  <-  <-  1C  ^  1A  ->  4A  v  <-  2B  v  v  1D  ^  1B    |
    |     |    | ->  3B  v  <-  2B  ->  2A  v  3A  <-  1C  ^                      |
    |-----+----+------------------------------------------------------------------|
    | GGC | ** | 1A  v  1C  v  2D  ^  2B  ->  ->  v  2C  ^  ->  4C  ^  3C  <-  <- |
    |     |    | 1D  ->  ^  ^                                                     |
    |-----+----+------------------------------------------------------------------|
    | GGD | ** | 3D  ^  2C  ^  3B  ^  <-  2B  ->  4B  v  3B  ->  3C  ^  4C  <-    |
    |     |    | <-  ^  1B  ^  2B  <-  2A  v                                      |
    |-----+----+------------------------------------------------------------------|
    | GGE | ** | 3A  v  <-  v  4D  ^  ^  4A  <-  <-  v  3C  ->  4B  <-  2C  ->    |
    |     |    | 2B  v  3B  <-  <-                                                |
    |-----+----+------------------------------------------------------------------|
    | GGF | ** | 3B  ^  <-  2C  <-  1D  ->  ^  1C  ^  2C  ->  v  4D  ^  <-  3D    |
    |     |    | <-  ^  3C  ^  2A  ->                                             |
    |-----+----+------------------------------------------------------------------|
    | GGG | ** | 1B  v  ->  4A  <-  v  4B  ^  <-  4C  ^  3B  <-  <-  1A  ->  v    |
    |     |    | 3C  ^                                                            |
    |-----+----+------------------------------------------------------------------|
    | GGH | ** | 3D  <-  1D  ^  2B  v  2D  <-  2C  v  1C  ->  1D  ^  2C  ^  1C    |
    |     |    | ->  1B  v  2B  ->                                                |
    |-----+----+------------------------------------------------------------------|
    | GGI | *  | 1B  ->  v  4B  <-  <-  <-  2C  ^  ->  4D  <-  4C  ^  ^  <-  <-   |
    |     |    | <-  1C  v  ->  ^  ^                                              |
    |-----+----+------------------------------------------------------------------|
    | GGJ | ** | 4B  <-  <-  3C  v  4C  <-  2C  v  3C  <-  <-  4D  ^  <-  <-  1C  |
    |     |    | ^  2C  <-                                                        |
    |-----+----+------------------------------------------------------------------|
    | GHA | ** | 4A  v  2B  v  ->  4B  v  3B  <-  1A  v  2A  ->  v                |
    |-----+----+------------------------------------------------------------------|
    | GHB | ** | 4A  v  <-  2B  <-  1D  ->  ^  1B  ->  ^  ->  ->  v  v            |
    |-----+----+------------------------------------------------------------------|
    | GHC | ** | 1D  ^  ^  1A  ->  ->  v  4C  <-  <-  <-  1B  ->  3B  v  <-  3D   |
    |     |    | ^  ^                                                             |
    |-----+----+------------------------------------------------------------------|
    | GHD | ** | 3C  ^  ^  1A  v  v  3D  ^  2C  ^  3A  v  3C  <-  2B  <-  2C  ^   |
    |     |    | 1C  ->  2A  <-  3B  v                                            |
    |-----+----+------------------------------------------------------------------|
    | GHE | ** | 2D  ^  <-  1D  ->  ->  4D  ^  <-  3D  ->  ^  3B  <-  v  4A  <-   |
    |     |    | v  <-                                                            |
    |-----+----+------------------------------------------------------------------|
    | GHF | ** | 3C  v  4D  ^  ^  3B  v  2B  ->  3C  ->  3B  v  4A  <-  v  <-  3C |
    |     |    | ^  2C  ->  2B  v                                                 |
    |-----+----+------------------------------------------------------------------|
    | GHG | ** | 2D  ->  ^  3B  ->  v  1B  ->  ->  1C  v  ->  ->  ->              |
    |-----+----+------------------------------------------------------------------|
    | GHH | ** | 1A  ->  v  1C  ->  1B  ^  ->  3A  ->  v  2A  ->  ->  4C  v  <-   |
    |     |    | ^  ->  2C  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | GHI | ** | 2B  ^  4C  <-  4B  v  3B  ->  3C  ^  <-  3A  v  2A  ->  3B  v    |
    |     |    | 3A  v  4A  <-  2B  ^                                             |
    |-----+----+------------------------------------------------------------------|
    | GHJ | ** | 4C  <-  ^  2C  ->  2B  v  v  3C  ->  3D  ^  <-  ^  1B  v  ->  3B |
    |     |    | v  4D  <-                                                        |
    |-----+----+------------------------------------------------------------------|
    | GIA | ** | 3A  <-  v  4A  <-  4B  v  3B  ->  4C  v  <-  3C  ->  4B  <-  2C  |
    |     |    | ->  3D  ->                                                       |
    |-----+----+------------------------------------------------------------------|
    | GIB | ** | 3B  ->  4D  <-  3C  ^  4C  <-  <-  v  3D  ^  <-  1D  ^  ^  ->    |
    |-----+----+------------------------------------------------------------------|
    | GIC | ** | 2D  <-  ^  ^  ->  ^  1A  v  ->  ->  2C  ^  4C  ^  3B  ^  4B  <-  |
    |-----+----+------------------------------------------------------------------|
    | GID | ** | 1D  ^  2C  ->  3D  <-  ^  4D  <-  4C  ^  <-  <-  <-  2C  ^  ^    |
    |     |    | 3A  v  <-  2A  <-  2B  v                                         |
    |-----+----+------------------------------------------------------------------|
    | GIE | *  | 3A  ->  v  v  3C  <-  v  3D  ^  <-  ^  <-  1C  ->  1D  ^  2C  -> |
    |     |    | 4D  <-  2D  ^  3D  <-  <-                                        |
    |-----+----+------------------------------------------------------------------|
    | GIF | ** | 1C  ^  ^  ->  4B  ^  3B  ->  4D  <-  ^  ^  4C  <-  4B  v  2A  v  |
    |     |    | 3A  <-  3B  ^  2B  ->                                            |
    |-----+----+------------------------------------------------------------------|
    | GIG | ** | 3B  ^  ->  v  <-  3D  ->  ^  ^  2D  ->  ^  2C  <-  3C  ->        |
    |-----+----+------------------------------------------------------------------|
    | GIH | ** | 3B  ->  ^  1B  v  1D  ->  ->  ^  ^  1A  v  1C  ->  ^  2A  <-  2B |
    |     |    | ^  1B  ->  4A  v  3A  ->                                         |
    |-----+----+------------------------------------------------------------------|
    | GII | ** | 4C  <-  3D  <-  ^  3C  ^  ^  2A  <-  1B  ->  2C  ->  ^  3A  <-   |
    |     |    | 3B  ^                                                            |
    |-----+----+------------------------------------------------------------------|
    | GIJ | ** | 2B  v  3C  ^  ->  4C  <-  ^  4A  <-  4B  v  <-  2D  <-  ^  3A    |
    |     |    | <-  1A  v  3B  <-  2A  <-  2B  ^                                 |
    |-----+----+------------------------------------------------------------------|
    | GJA | ** | 1C  v  ->  3D  ^  2D  ->  4C  ^  4A  <-  v  3C  ->  3B  v  4B  ^ |
    |     |    | <-  v  4C  ^  3C  ->  3B  v                                      |
    |-----+----+------------------------------------------------------------------|
    | GJB | ** | 3C  <-  1A  ->  ->  4A  v  4C  <-  1B  ^  ->  3A  v  4B  v       |
    |-----+----+------------------------------------------------------------------|
    | GJC | ** | 2C  ^  1A  ->  2B  ->  4A  <-  4B  v  4D  <-  ^  2A  v  3C  <-   |
    |     |    | 3B  v  4C  ^  <-  3A  <-  3B  ^  1B  ^                           |
    |-----+----+------------------------------------------------------------------|
    | GJD | ** | 2A  ->  v  2B  v  2D  ->  2C  ^  3C  ->  v  3D  ^  ->  4D  <-  ^ |
    |-----+----+------------------------------------------------------------------|
    | GJE | ** | 4C  ^  3C  <-  1B  ^  ->  v  2C  ->  2B  <-  1C  ->  ^  1B  ^    |
    |     |    | ->  ->  4B  ^                                                    |
    |-----+----+------------------------------------------------------------------|
    | GJF | *  | 2B  v  2D  ->  4C  <-  4D  ^  3C  ^  ^  1A  v  ->  3A  ->  v  4C |
    |     |    | <-  ^  4B  v  <-  3B  ^  2B  ->                                  |
    |-----+----+------------------------------------------------------------------|
    | GJG | *  | 1D  ^  ->  ^  ^  1B  ->  1A  v  2B  ->  4C  ^  3C  <-  <-  1B    |
    |     |    | ->  2A  ->  4B  v  <-  <-  2D  <-                                |
    |-----+----+------------------------------------------------------------------|
    | GJH | ** | 4C  ^  3B  ^  1A  v  ->  ->  v  4D  ^  3D  <-  ^  ^  ->  3A  ->  |
    |     |    | 3B  ^                                                            |
    |-----+----+------------------------------------------------------------------|
    | GJI | ** | 4C  v  <-  2D  ^  2B  ^  1A  v  ->  2C  ->  ^  2B  v  ->  3B  ^  |
    |     |    | 4B  <-  4A  v                                                    |
    |-----+----+------------------------------------------------------------------|
    | GJJ | *  | 3D  ^  <-  <-  1D  ->  ->  4C  <-  4D  ^  3C  <-  1C  ^  1A  ->  |
    |     |    | v  1B  v  2B  ->  3A  ->  v  4C  <-                              |
    |-----+----+------------------------------------------------------------------|
    | HAA | ** | 2A  v  4B  ^  3B  ->  3A  v  v  v  4D  ^  <-  ^  ^  4B  <-  v    |
    |     |    | 2B  ->  2C  ^  ^                                                 |
    |-----+----+------------------------------------------------------------------|
    | HAB | ** | 4D  ^  <-  ^  2B  v  1B  ->  3B  v  2B  ^  1A  v  2C  ^  1C  v   |
    |     |    | ->  3C  <-  3D  ^  1B  v                                         |
    |-----+----+------------------------------------------------------------------|
    | HAC | ** | 4C  ^  <-  ^  1B  v  ->  2D  ->  ^  2B  ->  3C  ->  ^  2A  v  2C |
    |     |    | ->  4B  v  4D  <-                                                |
    |-----+----+------------------------------------------------------------------|
    | HAD | ** | 3B  ^  <-  v  v  3D  <-  3C  ^  4C  <-  3B  ^  <-  1A  v  ->  3C |
    |     |    | ^  2A  ->  4B  ^                                                 |
    |-----+----+------------------------------------------------------------------|
    | HAE | ** | 3D  <-  2C  ^  1B  ^  ->  2B  <-  ^  2A  v  <-  v  2D  ^  ^  3A  |
    |     |    | <-  3B  v  <-  1D  ->                                            |
    |-----+----+------------------------------------------------------------------|
    | HAF | ** | 1B  ->  2C  <-  ^  3B  ^  <-  2B  ->  4C  <-  4A  <-  2A  v  3C  |
    |     |    | <-  <-  4B  ^                                                    |
    |-----+----+------------------------------------------------------------------|
    | HAG | ** | 2C  ^  ->  ->  2D  ^  3D  <-  3C  v  2C  ->  ^  4C  <-  3B  ^    |
    |     |    | 4B  <-                                                           |
    |-----+----+------------------------------------------------------------------|
    | HAH | ** | 1B  ->  4B  v  <-  <-  3B  ->  ^  3A  v  ->  4A  <-  v  v  2B    |
    |     |    | ->  4B  v                                                        |
    |-----+----+------------------------------------------------------------------|
    | HAI | ** | 4A  v  3A  ->  3B  ^  <-  v  ->  4C  <-  <-  v  4D  ^  <-  4B  v |
    |     |    | 3B  ->  4C  v  3C  ->                                            |
    |-----+----+------------------------------------------------------------------|
    | HAJ | ** | 3A  v  2B  ^  ->  4A  v  3A  ->  4C  <-  4B  v  3C  <-  1C  ^    |
    |     |    | ->  3B  v  2B  ->  ->                                            |
    |-----+----+------------------------------------------------------------------|
    | HBA | ** | 2D  ->  4A  <-  v  2C  ^  3C  <-  4C  <-  2C  <-  v  ->  3C  <-  |
    |     |    | 4B  v  v                                                         |
    |-----+----+------------------------------------------------------------------|
    | HBB | ** | 1D  ^  ^  ^  ->  2D  ^  ^  3B  ->  ^  2B  ->  2A  v              |
    |-----+----+------------------------------------------------------------------|
    | HBC | ** | 4B  <-  ^  4A  v  3C  ^  3A  <-  v  v  3D  ^  2C  ^  3C  <-  2D  |
    |     |    | ->  ->                                                           |
    |-----+----+------------------------------------------------------------------|
    | HBD | ** | 1D  ^  ->  3D  ^  ->  ^  4A  <-  2A  v  2D  ->  ^  ->  2C  ->    |
    |     |    | 2B  ^                                                            |
    |-----+----+------------------------------------------------------------------|
    | HBE | ** | 2B  v  v  1D  ^  ->  ->  ->  4D  <-  ^  4A  <-  v  <-  1B  v  -> |
    |     |    | 3C  ^                                                            |
    |-----+----+------------------------------------------------------------------|
    | HBF | ** | 3D  ^  ->  4B  <-  2A  ->  3B  v  4D  <-  <-  2B  ->  4C  ^  3A  |
    |     |    | <-  v  3C  v                                                     |
    |-----+----+------------------------------------------------------------------|
    | HBG | ** | 3C  v  4D  ^  ^  2C  v  3D  ^  <-  4B  ^  <-  2B  <-  1A  ->  3B |
    |     |    | <-  3A  v                                                        |
    |-----+----+------------------------------------------------------------------|
    | HBH | ** | 3D  <-  1D  ^  2D  ->  ->  ^  ^  <-  3A  <-  1A  v  ->  3B  ^    |
    |-----+----+------------------------------------------------------------------|
    | HBI | ** | 3A  v  <-  v  4C  ^  ^  <-  <-  <-  1B  ->  1C  ^  2C  <-  2B  v |
    |-----+----+------------------------------------------------------------------|
    | HBJ | ** | 2A  <-  2B  ^  1B  ->  v  1D  ^  2D  ->  ->  ^  4B  <-  <-  1C   |
    |     |    | ^  2C  ->  4C  ^  <-                                             |
    |-----+----+------------------------------------------------------------------|
    | HCA | ** | 2C  <-  v  2D  ^  3C  ^  ^  2A  v  2C  ->  ^  1B  v  1D  ->  ^   |
    |     |    | ->  2B  v  4C  ^                                                 |
    |-----+----+------------------------------------------------------------------|
    | HCB | ** | 1C  ->  ^  1B  v  ->  ->  2B  v  v  4D  ^  ^  4A  <-             |
    |-----+----+------------------------------------------------------------------|
    | HCC | ** | 3B  ->  2C  v  3C  ^  <-  v  3D  ^  ^  4C  <-  3B  <-  ^  3A  v  |
    |     |    | <-  3C  ^                                                        |
    |-----+----+------------------------------------------------------------------|
    | HCD | ** | 3D  ^  ^  4C  <-  <-  2D  ->  ^  2C  <-  ^  1A  ->  v  v  3A  <- |
    |     |    | v  4B  v                                                         |
    |-----+----+------------------------------------------------------------------|
    | HCE | ** | 2B  ->  3C  v  2C  ^  2A  ->  4A  v  v  v  2D  <-  ^  ->  ->  2B |
    |     |    | ^                                                                |
    |-----+----+------------------------------------------------------------------|
    | HCF | ** | 3B  ->  v  2B  ->  ^  2A  <-  v  ->  ->  4D  <-  4C  v  2C  v    |
    |-----+----+------------------------------------------------------------------|
    | HCG | ** | 4D  ^  2C  ^  ->  3C  v  ->  4A  <-  2A  v  v  ->  v             |
    |-----+----+------------------------------------------------------------------|
    | HCH | ** | 3A  <-  v  3B  v  ->  3D  ^  4D  <-  3C  <-  2B  ->  v  2C  <-   |
    |     |    | 1A  ->  v  v  1B  ->                                             |
    |-----+----+------------------------------------------------------------------|
    | HCI | ** | 2A  v  1B  v  2C  ->  3D  <-  ^  3C  ^  3A  ->  v                |
    |-----+----+------------------------------------------------------------------|
    | HCJ | -- | 3C  ->  3D  ^  ^  ->  4D  <-  <-  ^  1C  ^  ->  2A  ->  v        |
    |-----+----+------------------------------------------------------------------|
    | HDA | ** | 1D  ->  ^  4C  v  <-  <-  2C  ^  1C  ->  2B  ^  3A  ->  v  <-    |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | HDB | ** | 3D  <-  1D  ^  ^  ->  v  ->  3B  <-  v  2D  ->  3C  ^  ->  3A  v |
    |     |    | v                                                                |
    |-----+----+------------------------------------------------------------------|
    | HDC | ** | 4C  <-  v  2D  ^  ->  ->  3D  ^  <-  1C  ^  1A  ->  ->  v  4D    |
    |     |    | <-  ^  3B  <-                                                    |
    |-----+----+------------------------------------------------------------------|
    | HDD | ** | 3A  v  2C  ->  2B  v  3B  <-  3C  ^  2C  v  4C  <-  <-  3B  v    |
    |-----+----+------------------------------------------------------------------|
    | HDE | *  | 3C  ^  <-  <-  2A  v  1A  ->  1C  ->  1B  v  2B  ->  ->  4C  <-  |
    |     |    | 1C  ^  ->  3C  ^  2C  ->  ->  3B  ^  2B  ->                      |
    |-----+----+------------------------------------------------------------------|
    | HDF | *  | 4B  v  3B  <-  ^  1B  ->  1A  v  2A  <-  2B  v  3C  v  4C  <-    |
    |     |    | 4D  ^  ^  <-  <-  1B  v  2B  <-  2C  v  3C  <-                   |
    |-----+----+------------------------------------------------------------------|
    | HDG | ** | 3C  <-  1D  ^  2B  <-  2C  ^  3B  v  <-  3D  ^  2D  ->  2C  v    |
    |     |    | 3C  ^  1C  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | HDH | ** | 2B  <-  ^  ->  v  4C  <-  <-  3B  v  v  4D  ^  <-  3D  <-  1C  v |
    |     |    | 2C  <-  2D  ^  3C  ^                                             |
    |-----+----+------------------------------------------------------------------|
    | HDI | ** | 1B  v  ->  ->  4C  ^  <-  ^  2A  <-  v  ->  ->  2D  ^  ^  4D  ^  |
    |     |    | 3D  ->                                                           |
    |-----+----+------------------------------------------------------------------|
    | HDJ | ** | 2A  v  2C  v  4D  ^  <-  <-  3D  ^  2B  ->  2D  <-  2C  ^  1B  ^ |
    |     |    | ->  3C  <-  1C  ^  2A  <-  2C  <-                                |
    |-----+----+------------------------------------------------------------------|
    | HEA | ** | 1B  ->  3B  v  <-  2B  ->  v  4C  ^  <-  2D  ->  1D  ->  1C  v   |
    |     |    | 2C  <-                                                           |
    |-----+----+------------------------------------------------------------------|
    | HEB | ** | 3A  v  1B  v  ->  1A  v  2A  <-  3B  v  2B  ->  2C  <-  1A  ->   |
    |     |    | v  v  1B  ->  2D  ->                                             |
    |-----+----+------------------------------------------------------------------|
    | HEC | ** | 2A  v  v  <-  1D  ->  ^  3B  <-  4C  ^  <-  3A  ->  v  3C  ->    |
    |     |    | 2C  ->  2B  v  3B  <-  <-                                        |
    |-----+----+------------------------------------------------------------------|
    | HED | ** | 4A  v  <-  2B  v  1C  ^  1A  ->  v  2C  <-  2B  v  1B  ->  ^  3B |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | HEE | ** | 4A  v  3A  <-  4B  ^  <-  2B  <-  ^  3B  <-  3A  v  2B  <-  2A   |
    |     |    | v  v  3B  <-  3C  v                                              |
    |-----+----+------------------------------------------------------------------|
    | HEF | ** | 4D  ^  3B  <-  <-  1A  ->  v  1B  v  ->  3C  ^  2C  <-  2D  ^    |
    |     |    | ->  2B  v  3B  ->                                                |
    |-----+----+------------------------------------------------------------------|
    | HEG | *  | 1B  v  ->  2B  ->  v  3D  ->  3C  v  4C  <-  4D  ^  4B  <-  ^    |
    |     |    | 4A  v  <-  <-  3C  ^  2C  ->  4C  ^  ^                           |
    |-----+----+------------------------------------------------------------------|
    | HEH | ** | 2C  v  3C  <-  1D  ^  2C  ^  2A  <-  v  1C  ->  4D  ^  <-  ^  2C |
    |     |    | ->                                                               |
    |-----+----+------------------------------------------------------------------|
    | HEI | ** | 2C  ^  4B  ^  <-  <-  1A  v  3B  ->  v  <-  2D  ^                |
    |-----+----+------------------------------------------------------------------|
    | HEJ | ** | 2B  <-  1A  ->  v  ->  v  v  4D  ^  <-  2C  ^  1B  v  1D  ->  ^  |
    |     |    | 2B  ->                                                           |
    |-----+----+------------------------------------------------------------------|
    | HFA | *  | 1C  v  ->  ->  4C  <-  4D  ^  3C  ^  4C  <-  4B  ^  3B  ->  3A   |
    |     |    | v  4A  <-  3B  <-  3A  v  2A  ->  3C  <-  4B  ^  3B  v  2B  ->   |
    |-----+----+------------------------------------------------------------------|
    | HFB | ** | 3A  v  v  1D  ^  ^  ^  ->  ->  4A  v  <-  3A  ->  v  2D  ^  ^    |
    |-----+----+------------------------------------------------------------------|
    | HFC | ** | 4B  ^  3A  <-  v  v  1C  v  2C  ^  ->  ->  4A  <-  v  v  4D  <-  |
    |-----+----+------------------------------------------------------------------|
    | HFD | ** | 2C  ^  3B  v  <-  2B  ->  4A  v  3B  v  4B  <-                   |
    |-----+----+------------------------------------------------------------------|
    | HFE | ** | 2B  ^  ->  3C  v  2C  ^  3A  <-  3B  v  <-  3D  ^  ^             |
    |-----+----+------------------------------------------------------------------|
    | HFF | ** | 4B  v  <-  3D  <-  ^  3C  ^  1C  ^  2C  <-  2B  v  1A  ->  v  1B |
    |     |    | ^  ->                                                            |
    |-----+----+------------------------------------------------------------------|
    | HFG | ** | 2A  <-  1B  v  v  3D  ^  3A  <-  v  3C  <-  <-  2D  ->  ^  2B  v |
    |     |    | 3B  <-  <-                                                       |
    |-----+----+------------------------------------------------------------------|
    | HFH | ** | 2B  v  1B  ->  2C  v  1C  ->  3B  v  2D  ->  2C  v  3C  <-  2B   |
    |     |    | ->  v  2C  <-  4D  ^                                             |
    |-----+----+------------------------------------------------------------------|
    | HFI | ** | 1C  ^  1A  ->  v  1B  v  1D  ->  ^  1C  v  ->  3D  ^  ^  4A  v   |
    |     |    | 3A  ->  2C  ->  2B  v                                            |
    |-----+----+------------------------------------------------------------------|
    | HFJ | ** | 4C  v  <-  <-  2C  <-  2B  v  1A  ->  v  ->  v  1B  ->  1C  v    |
    |     |    | 2B  ^  ->  4A  v  <-                                             |
    |-----+----+------------------------------------------------------------------|
    | HGA | ** | 4B  <-  2B  ^  ->  3B  <-  <-  1C  ->  2D  ->  ^  4C  ^  <-  4A  |
    |     |    | v  2C  ^  3A  <-                                                 |
    |-----+----+------------------------------------------------------------------|
    | HGB | *  | 4A  <-  v  3C  <-  1B  v  1D  ->  1C  ^  2D  ->  4D  ^  ^  ^  <- |
    |     |    | 3B  v  2B  ^  3A  v  2C  ^  1B  ^                                |
    |-----+----+------------------------------------------------------------------|
    | HGC | ** | 3A  ->  v  <-  2A  ->  2C  <-  1D  ->  ^  ->  2B  v  3B  <-  <-  |
    |     |    | 4C  ^  <-                                                        |
    |-----+----+------------------------------------------------------------------|
    | HGD | ** | 3B  <-  <-  1C  ->  ^  ->  v  ->  4B  <-  4A  v  3B  <-  3A  v   |
    |     |    | 2A  <-  3B  v  4B  <-                                            |
    |-----+----+------------------------------------------------------------------|
    | HGE | *  | 3A  v  3C  ->  ^  3B  <-  1C  ->  1B  v  2B  <-  1D  ->  2C  ->  |
    |     |    | ->  4B  <-  v  2D  ^  3D  ->  2C  ^  1C  ->                      |
    |-----+----+------------------------------------------------------------------|
    | HGF | *  | 2A  v  1A  ->  ->  v  ->  3C  ^  4C  v  3D  <-  ^  1B  v  2C  -> |
    |     |    | ->  3B  v  <-  2B  ->  v                                         |
    |-----+----+------------------------------------------------------------------|
    | HGG | ** | 1D  ->  ->  4C  ^  ^  <-  1A  v  v  ->  v  3C  ^  2B  v  ->  2A  |
    |     |    | v                                                                |
    |-----+----+------------------------------------------------------------------|
    | HGH | ** | 2B  <-  v  2C  v  3D  ->  ^  3B  <-  2A  ->  v  v  4B  <-  2B  v |
    |     |    | 3B  <-  <-                                                       |
    |-----+----+------------------------------------------------------------------|
    | HGI | ** | 1C  ->  3D  ^  ^  3A  <-  v  1B  ^  ->                           |
    |-----+----+------------------------------------------------------------------|
    | HGJ | ** | 2B  ^  1B  ->  1A  v  1C  ->  ->  1B  v  ->  v  ->  2B  v  v  3B |
    |     |    | <-  2A  ->  v                                                    |
    |-----+----+------------------------------------------------------------------|
    | HHA | ** | 3C  <-  3D  ^  ->  4D  <-  ^  4C  ^  4A  <-  <-  1A  v  ->  3C   |
    |     |    | ^  ^  2B  ->  2A  v                                              |
    |-----+----+------------------------------------------------------------------|
    | HHB | ** | 2C  <-  1D  ->  ->  ^  ^  4B  v  <-  2B  v  3B  <-  3C  ^  ->  ^ |
    |-----+----+------------------------------------------------------------------|
    | HHC | ** | 3A  v  2B  v  3B  <-  <-  1A  ->  v  1C  v  ->  ->  2C  v  <-  ^ |
    |     |    | ->                                                               |
    |-----+----+------------------------------------------------------------------|
    | HHD | ** | 3D  ^  ^  2C  <-  ^  4A  <-  4B  v  <-  2B  v  2D  <-  ^  3A  <- |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | HHE | ** | 1C  ->  2B  ^  1B  ->  ->  ->  4A  <-  1A  v  ->  3A  v  2A  ->  |
    |-----+----+------------------------------------------------------------------|
    | HHF | ** | 2B  ->  4B  ^  <-  3B  ->  1C  ^  ^  ->  3A  ->  3C  ^  ^  2A  v |
    |     |    | ->  v  4B  <-                                                    |
    |-----+----+------------------------------------------------------------------|
    | HHG | ** | 4D  <-  <-  2C  ->  3B  <-  v  3C  ^  <-  ^  4B  <-  <-  4A  v   |
    |     |    | <-  v                                                            |
    |-----+----+------------------------------------------------------------------|
    | HHH | ** | 4B  <-  3A  <-  v  <-  1C  ->  ^  3D  <-  ^  3B  ^  <-  <-       |
    |-----+----+------------------------------------------------------------------|
    | HHI | ** | 4A  <-  3B  <-  ^  3A  v  <-  2D  ->  1C  v  ->  3C  ^  2C  ->   |
    |     |    | 3B  ^  2B  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | HHJ | ** | 2A  <-  v  ->  3A  <-  3B  ->  4A  <-  v  v  2B  ->  2D  ->  2C  |
    |     |    | ^  3B  ^  2B  ->                                                 |
    |-----+----+------------------------------------------------------------------|
    | HIA | ** | 3B  <-  4B  <-  ^  <-  4D  <-  2C  v  4C  ^  <-  2A  ->  3C  <-  |
    |-----+----+------------------------------------------------------------------|
    | HIB | ** | 3C  ^  4A  v  3A  ->  4B  v  v  3D  ^  2C  ^  2A  ->  3C  ->  ^  |
    |     |    | 3B  v  ->  4D  <-  ^  ^                                          |
    |-----+----+------------------------------------------------------------------|
    | HIC | ** | 4A  <-  2B  ->  2A  v  3B  v  2B  ->  3A  <-  1A  v  ->  2C  v   |
    |     |    | ->  4D  ^  ^                                                     |
    |-----+----+------------------------------------------------------------------|
    | HID | ** | 2A  <-  v  ->  ->  4A  v  2D  <-  ^  ^  ->  ^  3A  ->  2C  ^  3C |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | HIE | ** | 3D  ^  2D  ->  2C  v  3C  <-  ^  ->  3A  ->  v  4C  <-  4B  v    |
    |     |    | 3C  <-  3D  ^                                                    |
    |-----+----+------------------------------------------------------------------|
    | HIF | ** | 4A  <-  v  <-  v  4B  <-  1D  ->  1C  ^  ->  3B  ^  <-  4C  ^    |
    |     |    | <-  2A  ->  3C  v                                                |
    |-----+----+------------------------------------------------------------------|
    | HIG | ** | 3B  <-  2C  ->  ^  2B  ^  3B  <-  <-  3A  v  <-  v  <-  2A  v    |
    |     |    | 2D  ^                                                            |
    |-----+----+------------------------------------------------------------------|
    | HIH | ** | 1A  ->  ->  4B  <-  4A  v  v  3D  ^  <-  3B  v  2B  ->  2C  ^  ^ |
    |     |    | 4D  <-                                                           |
    |-----+----+------------------------------------------------------------------|
    | HII | ** | 2D  ->  ^  ->  3A  v  v  2B  ->  2C  ^  3B  ^  4B  <-  2B  ^  4A |
    |     |    | v  3B  <-  3A  v                                                 |
    |-----+----+------------------------------------------------------------------|
    | HIJ | ** | 1C  ->  3C  ^  2C  ->  2B  ^  4D  ^  3D  ->  3C  v  <-  ^  ->    |
    |     |    | 4C  ^  3C  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | HJA | ** | 2B  <-  1A  ->  v  1B  ^  ->  3C  v  <-  3B  v  2B  ->  2A  v    |
    |     |    | 2D  ->  2C  v                                                    |
    |-----+----+------------------------------------------------------------------|
    | HJB | ** | 2A  ->  4A  v  <-  3A  <-  3B  v  <-  v  1C  ->  ->  v  1D  ^    |
    |     |    | ->                                                               |
    |-----+----+------------------------------------------------------------------|
    | HJC | ** | 2B  ->  v  1B  ->  ^  ->  v  2C  v  1C  ->  ^  3C  <-  3B  v  v  |
    |-----+----+------------------------------------------------------------------|
    | HJD | ** | 4D  ^  4B  <-  2B  ^  1A  v  ->  v  1C  ^  ->  3B  v  2B  ->  2D |
    |     |    | ->  2C  ^                                                        |
    |-----+----+------------------------------------------------------------------|
    | HJE | *  | 1D  ^  ^  2B  ->  v  <-  ^  ^  4B  <-  <-  v  <-  1B  ->  4A  v  |
    |     |    | <-  v  <-  2D  <-                                                |
    |-----+----+------------------------------------------------------------------|
    | HJF | ** | 3D  ^  2B  v  v  <-  1B  ->  v  3B  <-  4C  ^  <-  1D  ->  3C  v |
    |     |    | 1C  ^  2C  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | HJG | ** | 2A  v  1C  ->  1B  v  2C  v  ->  2B  v  v  4C  v  3C  <-  4D  ^  |
    |     |    | <-  3B  <-  3C  ^                                                |
    |-----+----+------------------------------------------------------------------|
    | HJH | ** | 1B  v  2B  ->  4A  v  3A  <-  v  4B  v  4D  <-  <-  <-  2C  v    |
    |     |    | 1C  ->  ->  2B  v  4C  v  <-                                     |
    |-----+----+------------------------------------------------------------------|
    | HJI | ** | 2A  <-  v  2B  v  3D  ^  2D  <-  ^  1B  ->  ->  3A  ->  3B  ^    |
    |     |    | 4B  <-                                                           |
    |-----+----+------------------------------------------------------------------|
    | HJJ | *  | 1D  ^  2C  ^  <-  1A  ->  v  ->  ->  4D  <-  ^  ^  4C  <-  v  -> |
    |     |    | ^  <-  <-  1B  ->                                                |
    |-----+----+------------------------------------------------------------------|
    | IAA | *  | 3B  ^  4A  v  <-  <-  v  <-  1D  ->  ^  1C  ^  3A  v  v  v  4D   |
    |     |    | ^  <-  2C  ^  2A  ->  v                                          |
    |-----+----+------------------------------------------------------------------|
    | IAB | ** | 3B  ^  <-  1A  v  1C  ->  3C  v  4C  ^  <-  <-  2A  ->  v  2C    |
    |     |    | ->  1B  v  ->  v                                                 |
    |-----+----+------------------------------------------------------------------|
    | IAC | ** | 2B  v  3B  ->  v  3C  ^  3A  ->  v  4C  <-  4B  v                |
    |-----+----+------------------------------------------------------------------|
    | IAD | ** | 3B  <-  2A  ->  v  2B  <-  1A  ->  v  3C  ->  v  2D  ^  1B  v    |
    |     |    | 2C  ->  2B  v  4D  ^                                             |
    |-----+----+------------------------------------------------------------------|
    | IAE | *  | 1D  ->  ->  3C  ^  2B  ^  1A  v  v  ->  v  4D  ^  <-  <-  3D  ^  |
    |     |    | 3B  <-  3C  ^  2A  ->  4B  ^                                     |
    |-----+----+------------------------------------------------------------------|
    | IAF | ** | 1A  ->  ->  v  4B  v  4D  <-  ^  3B  ->  4A  <-  v  <-  1B  v    |
    |     |    | ->  4B  <-  2B  <-  v                                            |
    |-----+----+------------------------------------------------------------------|
    | IAG | ** | 4D  ^  3D  ->  3C  v  4C  <-  ^  ^  2B  ->  2A  <-  v  ->  3B  v |
    |     |    | 2D  ^  2B  ->  2C  ^                                             |
    |-----+----+------------------------------------------------------------------|
    | IAH | ** | 2B  <-  v  2C  ->  3B  ^  <-  1A  v  1C  ->  ^  1B  v  ->  2D    |
    |     |    | ->  4D  ^                                                        |
    |-----+----+------------------------------------------------------------------|
    | IAI | ** | 2B  ^  ->  4A  v  <-  3C  v  1D  ^  ^  ->  3B  v  2D  ^  3D  ->  |
    |     |    | ^  2B  ^  3A  v  2C  ^                                           |
    |-----+----+------------------------------------------------------------------|
    | IAJ | ** | 2C  ^  1B  v  ->  ->  3A  <-  2B  v  <-  1D  ->  ^  3D  <-  3B   |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | IBA | ** | 3C  ^  ^  1C  ->  v  3D  ->  ^  ^  <-  2A  <-  3A  <-  3B  v  <- |
    |     |    | 1B  v  v                                                         |
    |-----+----+------------------------------------------------------------------|
    | IBB | ** | 1A  ->  ->  v  ->  v  3C  <-  <-  2B  v  1B  ->  1D  ->  ->  4C  |
    |     |    | <-  2B  ->  4D  ^                                                |
    |-----+----+------------------------------------------------------------------|
    | IBC | ** | 1A  v  v  ->  3D  ^  3B  <-  ^  3A  v  2C  ^  3C  <-  3B  v  2D  |
    |     |    | ->  4D  ^                                                        |
    |-----+----+------------------------------------------------------------------|
    | IBD | ** | 2C  ^  3B  v  <-  3D  ^  ^  2D  ->  ^  2C  <-                    |
    |-----+----+------------------------------------------------------------------|
    | IBE | *  | 2B  ^  ->  v  <-  2C  <-  2D  ^  3C  ^  2C  ->  3B  ->  v  3C  ^ |
    |     |    | 1D  ->  ^  ->  4C  ^  3C  ->                                     |
    |-----+----+------------------------------------------------------------------|
    | IBF | ** | 3B  v  <-  ^  3A  v  2A  ->  2B  ^  3B  <-  1D  ->  ^            |
    |-----+----+------------------------------------------------------------------|
    | IBG | ** | 4A  v  3B  v  ->  4B  <-  <-  ^  3A  v  <-  1A  v  2A  ->  v  1C |
    |     |    | ->  1B  v  2C  ->  2B  v                                         |
    |-----+----+------------------------------------------------------------------|
    | IBH | ** | 3A  <-  3C  <-  3B  v  2B  ->  1C  ^  ->  3B  ^  2B  ->  2C  ^   |
    |     |    | <-  ^                                                            |
    |-----+----+------------------------------------------------------------------|
    | IBI | ** | 2D  ^  <-  1D  ->  ^  1C  ^  ->  3C  ^  4A  <-  <-  3B  ^  2C    |
    |     |    | ->  ->  4D  <-  ^  ^                                             |
    |-----+----+------------------------------------------------------------------|
    | IBJ | ** | 4B  <-  4C  ^  3D  <-  ^  3B  ^  <-  1A  v  3C  ^  2A  ->  4B  ^ |
    |     |    | 2C  <-                                                           |
    |-----+----+------------------------------------------------------------------|
    | ICA | ** | 3A  v  2A  ->  3B  ->  4C  <-  2B  ^  3A  v  <-  <-  2A  ->  v   |
    |     |    | 2C  ^  1A  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | ICB | ** | 4C  ^  4A  <-  v  4B  ^  <-  3D  <-  ^  ^  3C  <-  2B  ^  1A  v  |
    |     |    | ->                                                               |
    |-----+----+------------------------------------------------------------------|
    | ICC | ** | 2D  ^  1C  ^  3D  <-  3C  v  ->  ^  <-  1D  ^  2D  <-            |
    |-----+----+------------------------------------------------------------------|
    | ICD | *  | 2C  <-  1D  ->  ^  1B  ^  ->  ->  4A  v  3A  ->  3B  ^  4B  <-   |
    |     |    | <-  3C  ^  2B  <-  2C  ^  3A  <-  3B  ^                          |
    |-----+----+------------------------------------------------------------------|
    | ICE | *  | 2B  <-  v  1D  ->  ^  ->  4D  ^  3D  <-  ^  4C  ^  4A  <-  3B    |
    |     |    | <-  3C  ^  4B  ^  3B  ->  3A  v  v  2B  ->                       |
    |-----+----+------------------------------------------------------------------|
    | ICF | ** | 3A  v  v  <-  1D  ->  ->  ^  4A  <-  v  <-  1C  ^                |
    |-----+----+------------------------------------------------------------------|
    | ICG | ** | 4D  ^  3C  v  1D  ^  ->  ^  3A  v  2A  <-  v  3B  v  <-  3D  ->  |
    |     |    | 4C  <-  2D  ->  2C  v  3C  <-                                    |
    |-----+----+------------------------------------------------------------------|
    | ICH | ** | 2A  v  v  3C  ^  3A  <-  v  1B  v  3D  ^  3B  ->  v  2B  ->  4C  |
    |     |    | ^  2D  ->                                                        |
    |-----+----+------------------------------------------------------------------|
    | ICI | ** | 4B  ^  <-  v  2C  v  4C  ^  4D  ^  3B  ^  ->  3C  ^  4C  <-  3B  |
    |     |    | ^  4B  <-  3C  <-  3D  ^  2D  ->                                 |
    |-----+----+------------------------------------------------------------------|
    | ICJ | ** | 1D  ->  ->  4D  ^  ^  <-  1A  v  1C  ->  ->  2B  v  <-  1B  ->   |
    |     |    | v  3B  <-                                                        |
    |-----+----+------------------------------------------------------------------|
    | IDA | ** | 2D  ^  1D  ->  2A  ->  v  2C  ->  2B  v  1C  ^  ->  3B  ->  4A   |
    |     |    | <-  v  3C  ->  3B  v                                             |
    |-----+----+------------------------------------------------------------------|
    | IDB | ** | 4D  ^  <-  <-  1B  ->  4B  ^  2B  ^  3B  <-  3A  v  2B  <-  2C   |
    |     |    | ^  2A  ->  2B  ^  3B  <-                                         |
    |-----+----+------------------------------------------------------------------|
    | IDC | ** | 2B  ^  1B  ->  v  2D  <-  ^  ^  2A  ->  v  4A  <-  3B  <-  1A    |
    |     |    | ->  3A  v  2A  ->                                                |
    |-----+----+------------------------------------------------------------------|
    | IDD | ** | 2B  ->  4C  <-  v  ->  ^  <-  v  1D  ^  ->  ->                   |
    |-----+----+------------------------------------------------------------------|
    | IDE | ** | 1B  ->  2A  ->  2B  v  1C  ^  ->  3B  v  2B  ->  4C  ^  ^  3B    |
    |     |    | ->  3A  v  4A  <-  2D  ->                                        |
    |-----+----+------------------------------------------------------------------|
    | IDF | ** | 3C  ->  4B  <-  <-  2A  ->  v  ->  4C  v  3D  ^  2B  <-  1A  ->  |
    |     |    | v  ->  2C  ^  3C  ->                                             |
    |-----+----+------------------------------------------------------------------|
    | IDG | ** | 2A  <-  v  ->  ->  3A  <-  <-  v  ->  4B  v  3C  <-  3D  ^  2D   |
    |     |    | ->                                                               |
    |-----+----+------------------------------------------------------------------|
    | IDH | ** | 2B  <-  ^  3A  v  <-  <-  2C  ->  ^  <-  v  2D  <-               |
    |-----+----+------------------------------------------------------------------|
    | IDI | ** | 2B  ^  <-  v  ->  ->  3A  <-  v  2D  ->  ->  ^                   |
    |-----+----+------------------------------------------------------------------|
    | IDJ | *  | 4D  ^  <-  <-  2B  ^  3A  v  4B  ^  <-  3B  v  2C  <-  1D  ->  ^ |
    |     |    | ^  2A  <-  2B  ^  3A  v  <-  v  1B  ->                           |
    |-----+----+------------------------------------------------------------------|
    | IEA | ** | 1A  v  2B  v  ->  ->  4D  <-  <-  1D  ^  ->  2D  ->  ^  2C  ^    |
    |     |    | 3B  ^  2B  ->  2A  v                                             |
    |-----+----+------------------------------------------------------------------|
    | IEB | ** | 4B  <-  v  <-  2B  <-  2C  ->  3D  ->  3C  v  4C  <-  ^  <-  1C  |
    |     |    | ->                                                               |
    |-----+----+------------------------------------------------------------------|
    | IEC | ** | 2A  ->  4A  v  <-  1A  ->  3B  v  <-  3A  v  v  ->  ^  <-  v  1B |
    |     |    | v  2D  ->                                                        |
    |-----+----+------------------------------------------------------------------|
    | IED | ** | 3D  ^  4C  v  <-  3C  <-  3D  ^  2C  ^  2A  ->  3C  <-  1B  v    |
    |     |    | 2D  <-  2B  ^  3B  <-                                            |
    |-----+----+------------------------------------------------------------------|
    | IEE | ** | 3B  ->  4C  <-  2C  <-  2B  v  3C  ^  4B  v  <-  3B  <-  1D  ->  |
    |-----+----+------------------------------------------------------------------|
    | IEF | *  | 2B  ->  3C  v  4C  <-  3D  <-  1D  ^  ->  3B  <-  3C  v  4D  ^   |
    |     |    | <-  ^  2C  ->  2D  ^  3D  <-  3B  ^  <-                          |
    |-----+----+------------------------------------------------------------------|
    | IEG | ** | 1B  ->  1C  ^  2C  ->  4D  <-  4C  ^  ^  3A  v  3D  ->  ^  ^  4A |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | IEH | ** | 3B  <-  <-  2A  v  1A  ->  2B  v  3C  ^  ^  2A  v  1B  v  2C  v  |
    |     |    | 3D  ^  ^  4B  v  <-  2B  v                                       |
    |-----+----+------------------------------------------------------------------|
    | IEI | ** | 4A  <-  4B  v  3A  ->  v  3C  v  ->  1B  v  ->  4C  <-  4B  v    |
    |     |    | 3B  ->  2B  ->  4D  <-  2C  v                                    |
    |-----+----+------------------------------------------------------------------|
    | IEJ | -- | 2A  <-  2B  ->  4B  v  <-  <-  ^                                 |
    |-----+----+------------------------------------------------------------------|
    | IFA | ** | 3D  <-  ^  3C  ^  4A  <-  <-  v  2C  ->  1B  ^  ->  4B  v        |
    |-----+----+------------------------------------------------------------------|
    | IFB | ** | 1A  ->  ->  4B  v  4A  v  4C  v  <-  3C  ->  3B  v  <-  3D  ^    |
    |     |    | 4B  <-  4C  ^  3B  <-  3C  ^                                     |
    |-----+----+------------------------------------------------------------------|
    | IFC | *  | 3A  <-  v  3B  v  2B  ->  2C  ^  3B  ->  3C  <-  1B  v  2B  ^    |
    |     |    | 1A  v  ->  1C  ^  2B  ->  4C  <-  2C  ^  3C  <-                  |
    |-----+----+------------------------------------------------------------------|
    | IFD | ** | 3C  <-  v  1D  ^  ->  ^  2A  ->  3B  v  4B  <-  4C  v  <-  2D  ^ |
    |     |    | 2B  ^  3B  <-                                                    |
    |-----+----+------------------------------------------------------------------|
    | IFE | *  | 4D  ^  4B  <-  <-  1C  ^  2C  ->  v  ->  4C  ^  4A  <-  v  1A    |
    |     |    | ->  1B  v  ->  ->  ->  2A  ->  3B  v  4B  <-                     |
    |-----+----+------------------------------------------------------------------|
    | IFF | ** | 3D  ^  2D  ->  3C  ->  3B  v  4C  v  3C  ->  3D  ^  2B  ->  ^    |
    |     |    | ->  3C  ^  4D  <-  ^  2C  ^  3C  <-                              |
    |-----+----+------------------------------------------------------------------|
    | IFG | ** | 3A  <-  4B  ^  <-  3B  ->  ^  3A  v  2A  ->  3B  v  2B  ->  2C   |
    |     |    | v  ->  4D  ^  ^                                                  |
    |-----+----+------------------------------------------------------------------|
    | IFH | ** | 1B  ->  v  1C  ^  ->  3C  ^  4A  v  v  <-  3B  ->  v  3C  v  4C  |
    |     |    | <-  2B  ->                                                       |
    |-----+----+------------------------------------------------------------------|
    | IFI | ** | 4D  <-  ^  3A  <-  1B  ->  v  3B  <-  <-  2A  v  1A  ->  1B  ^   |
    |-----+----+------------------------------------------------------------------|
    | IFJ | -- | 2D  ^  ->  ^  4A  v  v  <-  3A  <-  v  1D  ->  ->  2B  v  v  3B  |
    |     |    | <-  1C  v  3C  <-                                                |
    |-----+----+------------------------------------------------------------------|
    | IGA | ** | 1A  ->  v  1C  ->  1B  v  2B  ^  ->  v  ->  4A  <-  v  4B  v  3C |
    |     |    | v  4C  <-  4D  ^                                                 |
    |-----+----+------------------------------------------------------------------|
    | IGB | ** | 3D  ^  3B  <-  2A  ->  4A  v  v  4D  <-  4C  v  3D  <-  ^  1C  ^ |
    |     |    | 3C  ->  4D  <-  ^  ^  2C  ->                                     |
    |-----+----+------------------------------------------------------------------|
    | IGC | ** | 3A  v  <-  <-  2C  ^  1A  ->  2B  ->  3C  v  <-  ^  ^  3B  ->    |
    |     |    | 4A  <-  2B  ->  2A  v                                            |
    |-----+----+------------------------------------------------------------------|
    | IGD | ** | 1D  ->  3D  ->  ^  4A  <-  v  3C  <-  1C  ^  ->  3B  v           |
    |-----+----+------------------------------------------------------------------|
    | IGE | *  | 2A  v  4A  v  3A  ->  4C  <-  4B  v  3C  <-  3B  v  2B  ->  ->   |
    |     |    | 4A  <-  v  <-  <-  1A  ->  v  3C  ^                              |
    |-----+----+------------------------------------------------------------------|
    | IGF | *  | 1B  ->  3C  v  <-  1D  ^  ->  3B  v  v  4D  ^  4B  ^  <-  v  ->  |
    |     |    | 4C  <-  2B  ->  2C  ^  3C  <-                                    |
    |-----+----+------------------------------------------------------------------|
    | IGG | ** | 3B  ^  4A  v  <-  2C  ^  3A  <-  2B  v  3B  <-  <-  2A  v  2C    |
    |     |    | <-  2B  ->  3D  <-  ^  ^                                         |
    |-----+----+------------------------------------------------------------------|
    | IGH | ** | 4C  <-  4D  ^  3D  ->  3C  ^  3A  <-  v  <-  1D  ->  ^  ^  1C  v |
    |     |    | ->  ->  ^                                                        |
    |-----+----+------------------------------------------------------------------|
    | IGI | ** | 3A  v  ->  v  4D  <-  1D  ^  2B  ^  ->  v  v  2D  ^  ^  1C  ->   |
    |-----+----+------------------------------------------------------------------|
    | IGJ | ** | 2D  ^  3B  v  ->  4B  <-  2C  ->  4C  ^  3B  ^  <-  1A  v  1C  v |
    |     |    | ->  ^  3C  ^  2C  <-                                             |
    |-----+----+------------------------------------------------------------------|
    | IHA | ** | 2D  ->  4C  <-  4D  ^  3D  ->  2C  <-  v  ->  ->  3C  ^  3A  ->  |
    |     |    | 4C  <-                                                           |
    |-----+----+------------------------------------------------------------------|
    | IHB | ** | 1C  ^  ->  ^  ->  3B  <-  4D  ^  <-  2D  <-  ^  3D  <-  3C  ^    |
    |     |    | 3A  <-  3B  ^                                                    |
    |-----+----+------------------------------------------------------------------|
    | IHC | ** | 4B  ^  3A  v  v  <-  ^  1A  ->  1D  ->  ^  1B  ^  1C  ^  2C  ->  |
    |     |    | ^  2A  ->  2B  ^  3B  ->                                         |
    |-----+----+------------------------------------------------------------------|
    | IHD | ** | 3C  <-  ^  3B  v  4D  ^  3D  <-  ^  2B  <-  4C  v  <-  <-  3C  ^ |
    |     |    | <-  ^  1B  ->  1C  v                                             |
    |-----+----+------------------------------------------------------------------|
    | IHE | ** | 2B  ^  1A  v  ->  3B  ^  2B  ->  2A  v  2C  ->  2B  v  3C  ->    |
    |     |    | 3B  v  4B  <-  2D  ->                                            |
    |-----+----+------------------------------------------------------------------|
    | IHF | ** | 4C  ^  3B  ^  <-  2B  ->  v  ->  4B  <-  <-  1B  ^  1C  v  ->    |
    |     |    | ->  ^                                                            |
    |-----+----+------------------------------------------------------------------|
    | IHG | ** | 1D  ->  ^  3C  v  4D  ^  <-  3D  <-  <-  3C  ^  3A  <-           |
    |-----+----+------------------------------------------------------------------|
    | IHH | ** | 1A  ->  v  1B  v  ->  v  1D  ^  ->  2D  <-  ^  3C  ^  2C  ->  2B |
    |     |    | v  4D  ^  3B  ->                                                 |
    |-----+----+------------------------------------------------------------------|
    | IHI | ** | 1A  ->  v  3A  <-  <-  3B  v  <-  2B  ->  ->  4C  <-  1B  ->  1C |
    |     |    | ^  3C  ^                                                         |
    |-----+----+------------------------------------------------------------------|
    | IHJ | ** | 4D  <-  1C  v  ->  2C  ^  <-  v  ->  ^  ->  2D  ^  ^             |
    |-----+----+------------------------------------------------------------------|
    | IIA | *  | 2C  ^  ^  1A  v  ->  v  3C  ->  3D  ^  4D  <-  3C  ^  ^  2A  v   |
    |     |    | 3D  ^  ^  2D  ->  ^  2B  ^                                       |
    |-----+----+------------------------------------------------------------------|
    | IIB | ** | 3B  <-  1A  ->  1B  v  1D  ->  ->  3C  <-  1C  v  ->  3D  ->  4C |
    |     |    | <-  v  2C  ->  2D  ^                                             |
    |-----+----+------------------------------------------------------------------|
    | IIC | ** | 1A  ->  v  v  1B  ->  1D  ->  1C  v  2D  ->  4D  ^  <-  2C  v    |
    |     |    | 3C  ^  3A  <-  2B  v  3D  ^  3B  <-                              |
    |-----+----+------------------------------------------------------------------|
    | IID | ** | 4B  ^  <-  1B  ->  1A  v  2B  ->  2A  v  v  2D  ->  ^  3A  <-  v |
    |     |    | 4C  v  <-  2C  v                                                 |
    |-----+----+------------------------------------------------------------------|
    | IIE | ** | 4D  <-  ^  4C  ^  ^  <-  2C  <-  ^  2B  ^  1B  ->  v  1A  v  v   |
    |-----+----+------------------------------------------------------------------|
    | IIF | ** | 1B  ^  ->  3B  v  2B  ->  2C  ^  3C  <-  3B  ->  4A  <-  2C  v   |
    |     |    | 3D  ^  ^  2B  v  ->  2A  v  v                                    |
    |-----+----+------------------------------------------------------------------|
    | IIG | *  | 4D  <-  3C  ^  4A  v  2B  v  ->  3A  <-  v  v  4B  v  1C  ^  ->  |
    |     |    | 2C  v  2B  v  3D  ->  3C  v  2C  ->                              |
    |-----+----+------------------------------------------------------------------|
    | IIH | ** | 1D  ^  ^  ^  2A  v  <-  v  ->  ^  4C  ^  4A  <-  2B  ^  4B  ^    |
    |     |    | 3C  <-  ^  <-                                                    |
    |-----+----+------------------------------------------------------------------|
    | III | ** | 1D  ->  ->  ^  1C  ^  ^  ->  3B  ^  2B  ->  ->  3A  v  3C  ->    |
    |     |    | 3B  <-  2A  ->  v  v                                             |
    |-----+----+------------------------------------------------------------------|
    | IIJ | ** | 1A  v  ->  2A  <-  v  1C  ->  3C  v  2C  ->  2D  ^               |
    |-----+----+------------------------------------------------------------------|
    | IJA | ** | 2D  ->  4D  ^  <-  3B  <-  3D  <-  3C  v                         |
    |-----+----+------------------------------------------------------------------|
    | IJB | *  | 4D  ^  <-  2D  ^  3D  ->  ^  ^  <-  1B  ^  ->  2B  <-  2C  ^  2A |
    |     |    | <-  2B  ^  1C  ->  ^  3C  <-  3B  ^                              |
    |-----+----+------------------------------------------------------------------|
    | IJC | ** | 2B  <-  1A  ->  v  1B  v  ->  3B  ^  4A  v  v  <-  3D  <-  3C  v |
    |     |    | 2B  ->  v  2C  ^  ->                                             |
    |-----+----+------------------------------------------------------------------|
    | IJD | ** | 1C  ^  ->  v  ->  ->  3B  v  v  3A  v  4A  <-  <-  v  v  v       |
    |-----+----+------------------------------------------------------------------|
    | IJE | ** | 4D  <-  ^  2C  v  1C  ->  1D  ^  ^  ^  2A  v  3C  ^  2D  <-  ^   |
    |     |    | ^  2C  ->  4C  ^  3C  ->                                         |
    |-----+----+------------------------------------------------------------------|
    | IJF | ** | 4A  <-  v  <-  2C  <-  1D  ->  4D  ^  <-  ^  2B  v  1C  ^  1A    |
    |     |    | ->  v                                                            |
    |-----+----+------------------------------------------------------------------|
    | IJG | ** | 4B  v  <-  <-  3D  ^  2C  <-  2D  ^  ^  1D  ->  ^  2B  ^  2C  ^  |
    |     |    | 1C  ->                                                           |
    |-----+----+------------------------------------------------------------------|
    | IJH | ** | 3A  v  <-  1B  v  1D  ->  4C  <-  2D  ^  4D  ^  3D  <-  1C  v    |
    |     |    | 4C  v  <-  3C  ^  2C  ->                                         |
    |-----+----+------------------------------------------------------------------|
    | IJI | ** | 1D  ->  4C  ^  <-  <-  4D  ^  <-  ^  2C  ->  2D  ^  <-  ^        |
    |-----+----+------------------------------------------------------------------|
    | IJJ | ** | 1B  ->  3B  ->  3C  ^  4B  ^  3B  ->  4D  <-  ^  <-  v  ->  ^  ^ |
    |     |    | 4C  <-                                                           |
    |-----+----+------------------------------------------------------------------|
    | JAA | ** | 4C  <-  4D  ^  4B  <-  3D  ->  3C  v  4C  <-  2D  ^  3D  <-  2C  |
    |     |    | ^  3C  v  4D  ^  <-  <-                                          |
    |-----+----+------------------------------------------------------------------|
    | JAB | ** | 3C  <-  ^  <-  1C  ->  2D  ->  ^  2C  ^  1A  ->  ->  4A  v  3C   |
    |     |    | ->                                                               |
    |-----+----+------------------------------------------------------------------|
    | JAC | ** | 2A  ->  v  ->  4A  <-  v  3C  v  2D  ^  ->  4C  v  3D  <-  ^  3C |
    |     |    | ->  3B  v                                                        |
    |-----+----+------------------------------------------------------------------|
    | JAD | ** | 3B  ->  3C  ^  3A  ->  4C  <-  <-  1C  ^  ->  3B  v  3D  <-  3C  |
    |     |    | ^                                                                |
    |-----+----+------------------------------------------------------------------|
    | JAE | ** | 2A  v  <-  1C  ->  ^  4A  v  3B  v  3D  <-  ^  2B  ^  3A  v  4B  |
    |     |    | ^  <-  2C  ^  3C  <-                                             |
    |-----+----+------------------------------------------------------------------|
    | JAF | ** | 3C  ^  2B  <-  1C  ->  ->  3A  <-  v  1B  ^  ->  ->  4C  ^  3A   |
    |     |    | ->                                                               |
    |-----+----+------------------------------------------------------------------|
    | JAG | ** | 1D  ^  ^  1A  ->  v  ->  4B  v  <-  <-  4D  ^  <-  3B  <-  2C    |
    |     |    | <-  2B  v                                                        |
    |-----+----+------------------------------------------------------------------|
    | JAH | ** | 2D  ^  3C  ^  ^  4B  <-  <-  2C  <-  1A  ->  1B  ^  4A  v  <-  v |
    |     |    | <-  3A  v                                                        |
    |-----+----+------------------------------------------------------------------|
    | JAI | ** | 2A  <-  v  3B  ^  ->  v  <-  1C  v  3D  ^  <-                    |
    |-----+----+------------------------------------------------------------------|
    | JAJ | ** | 3B  ^  <-  <-  v  1C  ->  4C  ^  <-  <-  3C  ^  1D  ^  2C  ->    |
    |     |    | 1C  ->  1B  v  2B  <-  2D  <-                                    |
    |-----+----+------------------------------------------------------------------|
    | JBA | ** | 2B  ->  v  4C  ^  4A  <-  v  <-  v  1B  ->  3C  ->  4B  ^  <-  v |
    |     |    | v  2B  ->  4D  <-                                                |
    |-----+----+------------------------------------------------------------------|
    | JBB | ** | 1D  ^  2B  ->  4A  <-  4B  v  3A  <-  v                          |
    |-----+----+------------------------------------------------------------------|
    | JBC | ** | 3C  <-  2B  ->  ->  4A  <-  v  3D  ^  4D  <-  2C  v  3C  <-  3D  |
    |     |    | ^  2D  ->                                                        |
    |-----+----+------------------------------------------------------------------|
    | JBD | ** | 1C  ->  ->  ->  4B  <-  <-  1A  v  v  ->  2A  <-  v  v  2B  <-   |
    |     |    | 2D  ->  ^                                                        |
    |-----+----+------------------------------------------------------------------|
    | JBE | ** | 4C  ^  4A  <-  2A  v  <-  1C  ->  3C  ->  4B  ^  3A  v  ->  4A   |
    |     |    | <-  v  v  4B  <-  <-  3D  <-                                     |
    |-----+----+------------------------------------------------------------------|
    | JBF | ** | 3C  ->  4B  ^  <-  v  2C  ->  2B  v  v  3B  ->  3C  <-  ^  ->  v |
    |-----+----+------------------------------------------------------------------|
    | JBG | ** | 1D  ->  ^  ->  v  4C  <-  3B  <-  v  3C  ^  3A  <-  v  2C  ->    |
    |     |    | 2B  v  3B  <-                                                    |
    |-----+----+------------------------------------------------------------------|
    | JBH | ** | 4A  <-  v  2B  <-  v  ->  3C  ->  3B  v  v  4C  <-  4D  ^  3D    |
    |     |    | <-  3C  ^  4C  <-                                                |
    |-----+----+------------------------------------------------------------------|
    | JBI | ** | 3B  <-  v  3C  ^  ^  2A  v  ->  4A  v  v  4D  <-  ^  2C  <-  1B  |
    |     |    | ->  3C  <-  3B  v  2B  ->                                        |
    |-----+----+------------------------------------------------------------------|
    | JBJ | ** | 3A  <-  v  v  1C  ^  1A  ->  ->  v  <-  2C  ->  4C  ^  <-  3C    |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | JCA | ** | 4D  ^  <-  2D  <-  ^  1B  ->  1C  ^  2B  ^  ->  4B  ^  3B  <-  ^ |
    |     |    | 4A  v  <-  <-  1B  ^                                             |
    |-----+----+------------------------------------------------------------------|
    | JCB | *  | 4D  <-  ^  ^  ^  4B  <-  4A  v  3B  v  4B  <-  3A  <-  1A  v  -> |
    |     |    | 2A  ->  2B  v  3C  v  2C  ->  4C  v  2D  ^                       |
    |-----+----+------------------------------------------------------------------|
    | JCC | *  | 3C  ^  ^  1A  v  ->  v  1D  ^  2D  <-  2C  v  3D  ^  ^  <-  <-   |
    |     |    | ^  3A  v  <-  <-                                                 |
    |-----+----+------------------------------------------------------------------|
    | JCD | ** | 1D  ^  ^  ->  ^  3A  v  <-  3C  ^  2C  ->  4D  ^  3B  ->  3D  <- |
    |     |    | ^                                                                |
    |-----+----+------------------------------------------------------------------|
    | JCE | ** | 2C  ^  3A  <-  1A  v  2A  <-  3C  v  4D  ^  <-  3D  <-  ^  2B  ^ |
    |     |    | 1B  v  3B  <-  3C  ^  ^                                          |
    |-----+----+------------------------------------------------------------------|
    | JCF | ** | 1B  ->  v  2D  ->  ^  4C  ^  4A  <-  v  4B  ^  <-  1C  ^  ^  2C  |
    |     |    | ^  <-                                                            |
    |-----+----+------------------------------------------------------------------|
    | JCG | ** | 4B  <-  ^  4A  v  <-  2A  v  1B  v  1D  ->  ->  3A  <-  3C  <-   |
    |     |    | 3B  ->  v  <-                                                    |
    |-----+----+------------------------------------------------------------------|
    | JCH | ** | 4B  <-  v  <-  1A  ->  3A  v  v  2B  ->  2C  ^  3C  <-  1B  v    |
    |-----+----+------------------------------------------------------------------|
    | JCI | ** | 3C  ^  <-  1A  ->  1B  ^  2A  ->  v  2B  <-  1A  ->  v  v  1D  ^ |
    |     |    | 3D  ^                                                            |
    |-----+----+------------------------------------------------------------------|
    | JCJ | *  | 3C  ^  ->  4C  <-  3D  <-  ^  3C  ^  4A  <-  3B  <-  1B  v  v    |
    |     |    | ->  ->  ^  ^  2C  ->  2B  ^  3C  ->                              |
    |-----+----+------------------------------------------------------------------|
    | JDA | ** | 4D  <-  ^  2D  <-  ^  3B  ->  4A  <-  <-  1A  v  3C  ^  4B  v    |
    |     |    | <-  1B  ->  1C  ^  2C  <-  3C  <-                                |
    |-----+----+------------------------------------------------------------------|
    | JDB | ** | 4B  ^  <-  2B  v  3C  ^  2A  v  2C  <-  2B  v  1C  v  ->  2C  <- |
    |     |    | 1A  ->  v  v  1B  ->                                             |
    |-----+----+------------------------------------------------------------------|
    | JDC | ** | 3B  ^  4B  <-  4A  v  3A  <-  <-  v  ->  3B  v  4B  <-  3C  <-   |
    |     |    | 3B  v                                                            |
    |-----+----+------------------------------------------------------------------|
    | JDD | ** | 2D  ->  ^  1D  ->  2C  ^  1C  ->  3C  ^  ->  4A  <-  <-  2C  ->  |
    |     |    | ^  4B  v  <-  <-                                                 |
    |-----+----+------------------------------------------------------------------|
    | JDE | ** | 1C  ^  ^  ->  2D  <-  ^  ^  2C  <-  1B  ^  2B  <-  2A  v  v  3B  |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | JDF | ** | 2C  ^  1B  v  ->  1D  ^  2C  ->  ->  2B  <-  1C  ->  ->  3B  <-  |
    |     |    | v  4B  <-  <-  2D  ->                                            |
    |-----+----+------------------------------------------------------------------|
    | JDG | ** | 2C  ->  3B  <-  v  3C  ->  4B  <-  <-  3A  v  ->  4C  v  <-  <-  |
    |     |    | 2A  ->  v                                                        |
    |-----+----+------------------------------------------------------------------|
    | JDH | ** | 1C  ->  ->  4A  <-  4B  v  3B  <-  <-  v  1D  ->  ^  4C  ^  <-   |
    |     |    | 3A  <-  v  <-                                                    |
    |-----+----+------------------------------------------------------------------|
    | JDI | ** | 2C  ->  ->  4B  <-  v  4C  ^  <-  3C  v  1C  ->  1D  ^  2C  ^    |
    |     |    | 3B  v  2D  ^  1C  ^  ^                                           |
    |-----+----+------------------------------------------------------------------|
    | JDJ | ** | 3A  v  v  v  1C  ->  3D  ->  ^  <-  2B  ->  2C  ^  3C  v  1D  ^  |
    |     |    | ->  ->                                                           |
    |-----+----+------------------------------------------------------------------|
    | JEA | ** | 2A  v  v  ->  4D  <-  4C  ^  <-  2D  ^  3D  <-  1D  ^  2C  ^  3C |
    |     |    | <-  3A  <-  3B  ^                                                |
    |-----+----+------------------------------------------------------------------|
    | JEB | *  | 1B  ->  v  1C  ^  ->  2C  v  4D  ^  <-  ^  3A  <-  2B  v  3D  ^  |
    |     |    | 2D  ->  4B  v  3B  <-  3C  ^  2C  ->                             |
    |-----+----+------------------------------------------------------------------|
    | JEC | ** | 4D  ^  <-  2B  <-  2A  v  ->  2C  ^  3C  <-  3B  ->  4A  <-  v   |
    |     |    | v  2B  ->  2C  ^  1A  ->  1B  ^                                  |
    |-----+----+------------------------------------------------------------------|
    | JED | ** | 2D  ^  ->  ^  4B  ^  3B  ->  1B  v  ->  ^  1A  v  2B  ->  2A  v  |
    |-----+----+------------------------------------------------------------------|
    | JEE | ** | 2D  ^  ->  4C  ^  3B  ^  4B  <-  <-  1A  v  3A  v  2A  <-  3C    |
    |     |    | ->  ^  4A  <-                                                    |
    |-----+----+------------------------------------------------------------------|
    | JEF | ** | 1D  ^  ^  ->  v  2D  <-  ^  2C  ->  4A  <-  4B  v  3A  <-  1A  v |
    |     |    | 1C  ->  3B  <-                                                   |
    |-----+----+------------------------------------------------------------------|
    | JEG | ** | 1C  ->  2A  <-  v  v  3C  v  4C  <-  2C  v  3C  <-  1C  v  4D  ^ |
    |     |    | <-  ^  3D  ^  3B  ^  <-                                          |
    |-----+----+------------------------------------------------------------------|
    | JEH | ** | 4A  v  4C  <-  <-  3D  ^  2B  ^  ->  v  4B  v  2C  ^  <-  1C  -> |
    |     |    | 3B  <-                                                           |
    |-----+----+------------------------------------------------------------------|
    | JEI | ** | 1B  ->  2A  ->  3B  ->  3A  v  4A  <-  <-  4B  v  <-  <-  2D  -> |
    |     |    | ^                                                                |
    |-----+----+------------------------------------------------------------------|
    | JEJ | ** | 2A  <-  v  1C  ->  ^  ->  ^  4A  v  <-  3C  <-  v  1D  ^  ->  ^  |
    |     |    | 1B  v  ->                                                        |
    |-----+----+------------------------------------------------------------------|
    | JFA | ** | 2C  ^  2A  <-  v  v  ->  3B  v  2D  ->  2B  ->  ^  ->            |
    |-----+----+------------------------------------------------------------------|
    | JFB | ** | 4A  v  <-  <-  1C  ->  ->  4C  ^  <-  3A  <-  2B  v  <-  1B  ^   |
    |     |    | 2A  v  v  3B  <-  <-                                             |
    |-----+----+------------------------------------------------------------------|
    | JFC | ** | 3C  <-  ^  3B  ^  2B  ->  2A  v  <-  1C  ->  ^  4C  <-           |
    |-----+----+------------------------------------------------------------------|
    | JFD | ** | 2B  <-  v  ->  ^  4D  <-  4C  ^  ^  <-  2B  ^  3D  ->  ^  ^  3C  |
    |     |    | ->                                                               |
    |-----+----+------------------------------------------------------------------|
    | JFE | ** | 4B  <-  2A  v  <-  v  1D  ->  ^  3A  <-  v  1C  ^  2C  <-  2B  v |
    |-----+----+------------------------------------------------------------------|
    | JFF | ** | 3D  ^  ^  <-  1C  ^  2D  <-  ^  2C  ->  ^  1C  ->  ->  3B  ^  4A |
    |     |    | v  3C  ^                                                         |
    |-----+----+------------------------------------------------------------------|
    | JFG | ** | 1A  ->  1B  v  ->  3C  ^  2A  ->  2C  ->  3D  <-  ^  3C  ->  2C  |
    |     |    | ->  v  ->                                                        |
    |-----+----+------------------------------------------------------------------|
    | JFH | ** | 4A  <-  v  2B  <-  v  v  3D  ^  3B  <-  v  3C  ->  4B  <-  v  v  |
    |     |    | 2C  <-                                                           |
    |-----+----+------------------------------------------------------------------|
    | JFI | *  | 4C  ^  ^  3A  <-  1A  v  ->  v  ->  4D  ^  ^  <-  ^  2A  v  v    |
    |     |    | 1C  ^  ->  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | JFJ | ** | 2A  ->  4B  ^  3B  ->  3A  v  <-  1D  ->  ^  ->  ->  4A  <-  v   |
    |     |    | 2B  v  1B  ->  3B  v                                             |
    |-----+----+------------------------------------------------------------------|
    | JGA | *  | 2A  ->  ->  v  4D  <-  2D  ^  <-  1D  ->  3D  ^  ^  4C  <-  <-   |
    |     |    | 4B  v  <-  2B  <-  2D  ->  3B  <-                                |
    |-----+----+------------------------------------------------------------------|
    | JGB | ** | 1C  ^  ->  ^  4D  <-  4C  ^  3B  <-  3A  ->  4B  <-  ^  2B  ->   |
    |-----+----+------------------------------------------------------------------|
    | JGC | ** | 2A  ->  4A  v  4C  v  <-  ^  2B  <-  1A  ->  v  3C  ^  3A  <-    |
    |     |    | <-                                                               |
    |-----+----+------------------------------------------------------------------|
    | JGD | ** | 3D  ->  4C  ^  <-  4A  v  3A  <-  v  3B  v  v  4D  ^  4B  <-  v  |
    |     |    | 4C  v  3C  <-  1D  ^                                             |
    |-----+----+------------------------------------------------------------------|
    | JGE | ** | 1A  v  2C  ^  2D  ->  ^  ^  1D  ->  ^  1B  ^  ->  ->  1C  ^  2C  |
    |     |    | ->  4C  ^  ^                                                     |
    |-----+----+------------------------------------------------------------------|
    | JGF | ** | 3D  ^  2A  v  3C  <-  1B  v  2B  <-  2C  ^  ^  3B  <-  2A  <-    |
    |     |    | 1C  ->  1B  v  2B  <-  2C  ^  ^                                  |
    |-----+----+------------------------------------------------------------------|
    | JGG | ** | 2A  v  2C  <-  1D  ->  ^  1C  ^  ^  ->  3B  ->  2B  ->  2A  v    |
    |     |    | 2C  ->  2B  v                                                    |
    |-----+----+------------------------------------------------------------------|
    | JGH | *  | 3A  v  v  v  2C  <-  2D  ^  1D  ->  2C  ^  <-  2A  ->  v  <-  1A |
    |     |    | ->  1B  ^  2B  <-  2A  v  v                                      |
    |-----+----+------------------------------------------------------------------|
    | JGI | ** | 1B  v  ->  ->  ->  4B  <-  ^  ->  v  4D  <-  2D  ^  ->  4B  <-   |
    |-----+----+------------------------------------------------------------------|
    | JGJ | *  | 4A  <-  <-  v  1B  v  1D  ->  ^  3C  ^  2C  ->  2B  <-  1C  v    |
    |     |    | ->  ^  ^  3C  <-  1A  ->  ->  4B  ^                              |
    |-----+----+------------------------------------------------------------------|
    | JHA | ** | 1D  ->  3D  ^  4C  ^  <-  3C  <-  1A  v  2A  ->  2B  ^  3B  <-   |
    |     |    | 3A  v  v  v                                                      |
    |-----+----+------------------------------------------------------------------|
    | JHB | *  | 2A  ->  v  1C  ->  3B  v  2D  ->  4D  ^  3D  ->  3C  v  4C  <-   |
    |     |    | ^  2C  ->  1B  v  ->  v  2B  v  3B  <-                           |
    |-----+----+------------------------------------------------------------------|
    | JHC | ** | 4C  ^  3B  <-  2C  ->  ^  2A  ->  1B  ^  ->  4B  v  <-  2B  v    |
    |     |    | 2A  v  <-  v                                                     |
    |-----+----+------------------------------------------------------------------|
    | JHD | *  | 1B  ->  ->  4A  v  3A  <-  v  v  ->  v  1C  ->  ->  4B  v  3B    |
    |     |    | ->  3C  ^  4C  v  1D  ^  ->  ->  2D  ^  ^                        |
    |-----+----+------------------------------------------------------------------|
    | JHE | ** | 1A  ->  ->  1B  v  2B  ^  3B  v  1D  ->  1C  ^  ->  3A  v  2A    |
    |     |    | ->  2B  ^                                                        |
    |-----+----+------------------------------------------------------------------|
    | JHF | ** | 4B  <-  3C  <-  1A  ->  v  3B  ^  <-  2B  ->  v  1B  ->  1C  ^   |
    |     |    | 2B  ->  2C  ^  4C  ^  1B  ^                                      |
    |-----+----+------------------------------------------------------------------|
    | JHG | ** | 3D  ^  ->  4B  <-  2A  <-  1B  ->  ^  3B  v  <-  2D  ->  ^  2C   |
    |     |    | ^  ->  ->  3C  ^                                                 |
    |-----+----+------------------------------------------------------------------|
    | JHH | ** | 4A  <-  <-  4B  ^  <-  2C  <-  ^  2B  v  <-  1B  ^  3B  <-  <-   |
    |     |    | 2A  v  1A  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | JHI | *  | 4A  <-  2A  v  <-  v  2C  ->  3A  <-  v  3C  ->  4D  <-  ^  <-   |
    |     |    | 2B  <-  2C  ^  4C  <-  4B  ^  <-  <-  <-                         |
    |-----+----+------------------------------------------------------------------|
    | JHJ | ** | 3D  ^  ^  2A  v  3A  <-  2B  <-  2A  v  1A  ->  ->  1B  v  2B    |
    |     |    | <-  2C  ^  4B  ^                                                 |
    |-----+----+------------------------------------------------------------------|
    | JIA | ** | 4D  ^  ^  <-  v  <-  3A  v  v  2D  ->  2C  v  3C  <-  2A  ->  4A |
    |     |    | v  <-                                                            |
    |-----+----+------------------------------------------------------------------|
    | JIB | ** | 3D  ^  3B  <-  1A  v  3A  v  3C  <-  3B  v  2B  ->  2C  <-  1B   |
    |     |    | ->  2A  <-  v  2B  v  1B  ->                                     |
    |-----+----+------------------------------------------------------------------|
    | JIC | ** | 2D  ^  1A  v  v  1D  ->  2A  ->  v  2B  <-  1C  v  2C  <-  2D  ^ |
    |     |    | ->  3B  <-  v                                                    |
    |-----+----+------------------------------------------------------------------|
    | JID | ** | 1B  v  ->  ->  ->  3B  v  4B  ^  <-  2B  ->  2A  v               |
    |-----+----+------------------------------------------------------------------|
    | JIE | ** | 4C  v  3C  ^  1B  v  ->  v  3D  ^  2B  v  3B  ->  4A  <-  v  4B  |
    |     |    | v                                                                |
    |-----+----+------------------------------------------------------------------|
    | JIF | ** | 1B  ^  2A  v  1C  ^  1A  ->  ->  2C  v  <-  ^  2B  v  1B  ->  3C |
    |     |    | v  <-                                                            |
    |-----+----+------------------------------------------------------------------|
    | JIG | ** | 4A  v  v  v  <-  2C  v  3C  <-  3D  ^  2C  ^  3C  <-  3B  v  3A  |
    |     |    | v  3C  v  3B  v  2B  ->  2C  ^                                   |
    |-----+----+------------------------------------------------------------------|
    | JIH | ** | 4B  <-  3C  <-  ^  1C  ->  ->  v  4D  ^  <-  <-  3D  ^  1B  v    |
    |     |    | 2B  ^  ->  1C  v                                                 |
    |-----+----+------------------------------------------------------------------|
    | JII | ** | 3A  ->  v  <-  2C  ->  4C  v  <-  2D  ^  3D  <-  1D  ^  2B  <-   |
    |     |    | 2C  ^  1C  ->                                                    |
    |-----+----+------------------------------------------------------------------|
    | JIJ | ** | 3B  v  <-  ^  1C  ->  1B  v  v  ->  2B  ->  4C  <-  v  2C  ->    |
    |     |    | 2D  ^  ^                                                         |
    |-----+----+------------------------------------------------------------------|
    | JJA | ** | 4D  ^  <-  2D  ^  3D  ->  ^  3C  ^  <-  1A  v  2A  ->  ->  4B    |
    |     |    | <-  2C  ->  4C  ^                                                |
    |-----+----+------------------------------------------------------------------|
    | JJB | ** | 4C  <-  4B  v  3C  <-  3D  ^  2C  ^  3C  <-  2D  <-  ^  2C  v    |
    |     |    | <-  1C  ->  ->  2B  v  4D  <-  <-                                |
    |-----+----+------------------------------------------------------------------|
    | JJC | ** | 2C  ^  1B  v  v  ->  4D  ^  4B  <-  2B  v  3D  ->  4C  <-  v  2C |
    |     |    | ->  4D  ^  ^                                                     |
    |-----+----+------------------------------------------------------------------|
    | JJD | ** | 2B  ^  3A  v  4C  <-  4B  v  4D  <-  2D  ^  3D  <-  2C  ^  2A    |
    |     |    | ->  4C  v  <-                                                    |
    |-----+----+------------------------------------------------------------------|
    | JJE | ** | 1A  v  2B  ->  ^  4A  v  4C  <-  <-  <-  1B  ->  3A  v  2A  <-   |
    |     |    | v  4B  ^  <-  <-                                                 |
    |-----+----+------------------------------------------------------------------|
    | JJF | ** | 2B  ->  ^  2A  v  1B  ^  ->  2B  v  1C  ^  ->  ->  2D  ->        |
    |-----+----+------------------------------------------------------------------|
    | JJG | ** | 4D  <-  2D  ^  2B  ^  1A  v  1C  v  ->  2C  ^  ->  4B  v  <-  <- |
    |     |    | 3D  ^  3B  <-                                                    |
    |-----+----+------------------------------------------------------------------|
    | JJH | ** | 4D  ^  2B  ->  ->  2C  ^  ->  ^  4B  <-  4A  v                   |
    |-----+----+------------------------------------------------------------------|
    | JJI | ** | 2A  ->  v  v  4C  ^  <-  2D  ^  <-  3C  <-  v  3D  ^  <-         |
    |-----+----+------------------------------------------------------------------|
    | JJJ | ** | 3B  <-  v  3D  <-  4C  v  <-  1D  ^  ^  ->  3C  ^  3A  <-  3B  ^ |
    o-----+----+------------------------------------------------------------------o
    
    
    ===============================================================================
    XX.)                    FAQ                                          GXX00
    ===============================================================================
    
    Q: How many puzzle levels are there?
    A: There are 1100 puzzles which includes the 100 normal ones and then another
       1000 in random mode. This "Random" mode is not actually random puzzles but
       instead assigns you one of the extra 1000 stages by random. They have
       numbers from AAA to JJJ for you to recognize and look up if you need help.
    
    Q: How does one unlock the pictures and how many are there?
    A: There is a total of 15 pictures:
    1 : Complete Puzzles 01 through 10
    2 : Complete Puzzles 11 through 20
    3 : Complete Puzzles 21 through 30
    4 : Complete Puzzles 31 through 40
    5 : Complete Puzzles 41 through 50
    6 : Complete Puzzles 51 through 60
    7 : Complete Puzzles 61 through 70
    8 : Complete Puzzles 71 through 80
    9 : Complete Puzzles 81 through 90
    10: Complete Puzzles 91 through 100
    11: Record Unlimited Level Reached (30+) 
    12: Record Score in Unlimited mode (10000+)
    13: Record Chain Size (20+)
    14: Record Score in Time Limited (4210+)
    15: Record Maximum Chain Score (250+)
    
    Q: Is there any speed higher than 2 stars?
    A: There is extra speed if you get at least BBB in unlimited mode, and
       further upgrades if you get AAA and XXX.
    
    Q: What do those stars mean?
    A: On the normal 100 levels a star means that you complete a level within the
       given steps. On the random levels you get a star for joining all six dice
       in a six-die formation. You get a second star if you achieve this task with
       less than 14 steps taken.
    
    Q: How do I speed up the CPU in a Wars mode game when no human players remain?
    A: Hold down the triangle button.
    
    
    ===============================================================================
    YY.)                    VERSION HISTORY                              GYY00
    ===============================================================================
    
    v1.0     First version (14th of February 2011)
    
    
    ===============================================================================
    ZZ.)                    CREDITS & THANKS                             GZZ00
    ===============================================================================
    
    GameFAQs for hosting this file.
    
    Shift and THQ for the game. Also for Sony for producing this in other regions.
    
    MMcEvoy for his guide, giving me some ideas on the FAQ.
    
    All trademarks and copyrights contained in this document are owned by their
    respective trademark and copyright holders.
    
    This guide may be not be reproduced under any circumstances except for
    personal, private use. It may not be placed on any web site or otherwise
    distributed publicly without advance written permission. Use of this guide on
    any other web site or as a part of any public display is strictly prohibited,
    and a violation of copyright.        ,,,
                                        (o o)
    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=oOOo-(_)-oOOo-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

    View in: