Guitar Chords

The complete online chord dictionary

This is a fairly comprehensive and complete guitar chord dictionary which will list most of the available ways to play a certain chord, starting from the base of the fingerboard up to a few frets beyond the twelfth fret (beyond which everything repeats). A couple of non-standard tunings are provided for the benefit of slide players, etc.

Chord names start with a root note (A-G) and may include sharps (#) and flats (b). This software will parse most of the standard naming conventions such as maj, min, dim, sus(2 or 4), aug, with optional repeating elements.

Valid examples include A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ...




Notes for chord 'Dm': D  F  A  



  X  X  D  A  D  F 
  X  X  0  2  3  1


  X  X  0         
  ----------------  0
  |  |  |  |  |  *
  ----------------  1
  |  |  |  *  |  |
  ----------------  2
  |  |  |  |  *  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4


  F  A  D  A  D  F 
  1  0  0  2  3  1


     0  0         
  ----------------  0
  *  |  |  |  |  *
  ----------------  1
  |  |  |  *  |  |
  ----------------  2
  |  |  |  |  *  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4


  X  A  D  A  D  F 
  X  0  0  2  3  1


  X  0  0         
  ----------------  0
  |  |  |  |  |  *
  ----------------  1
  |  |  |  *  |  |
  ----------------  2
  |  |  |  |  *  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4


  F  A  F  A  D  F 
  1  0  3  2  3  1


     0            
  ----------------  0
  *  |  |  |  |  *
  ----------------  1
  |  |  |  *  |  |
  ----------------  2
  |  |  *  |  *  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4


  X  D  F  A  D  A 
  X  5  3  2  3  5


  X               
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  *  |  |
  ----------------  2
  |  |  *  |  *  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  *  |  |  |  *
  ----------------  5
  |  |  |  |  |  |
  ----------------  6


  X  A  F  A  D  F 
  X  0  3  2  3  1


  X  0            
  ----------------  0
  |  |  |  |  |  *
  ----------------  1
  |  |  |  *  |  |
  ----------------  2
  |  |  *  |  *  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4


  X  X  F  A  D  F 
  X  X  3  2  3  1


  X  X            
  ----------------  0
  |  |  |  |  |  *
  ----------------  1
  |  |  |  *  |  |
  ----------------  2
  |  |  *  |  *  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4


  X  D  A  D  F  A 
  X  5  7  7  6  5


  X               
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  *  |  |  |  *
  ----------------  5
  |  |  |  |  *  |
  ----------------  6
  |  |  *  *  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8


  X  X  D  D  F  A 
  X  X  0  7  6  5


  X  X  0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  *
  ----------------  5
  |  |  |  |  *  |
  ----------------  6
  |  |  |  *  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8


  X  A  F  A  D  A 
  X  0  3  2  3  5


  X  0            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  *  |  |
  ----------------  2
  |  |  *  |  *  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  *
  ----------------  5
  |  |  |  |  |  |
  ----------------  6


  X  D  D  D  F  A 
  X  5  0  7  6  5


  X     0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  *  |  |  |  *
  ----------------  5
  |  |  |  |  *  |
  ----------------  6
  |  |  |  *  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8


  A  D  F  A  D  A 
  5  5  3  2  3  5


                  
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  *  |  |
  ----------------  2
  |  |  *  |  *  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  *  *  |  |  |  *
  ----------------  5
  |  |  |  |  |  |
  ----------------  6


  X  X  F  A  D  A 
  X  X  3  2  3  5


  X  X            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  *  |  |
  ----------------  2
  |  |  *  |  *  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  *
  ----------------  5
  |  |  |  |  |  |
  ----------------  6


  A  A  F  A  D  A 
  5  0  3  2  3  5


     0            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  *  |  |
  ----------------  2
  |  |  *  |  *  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  *  |  |  |  |  *
  ----------------  5
  |  |  |  |  |  |
  ----------------  6


  A  D  A  D  F  A 
  5  5  7  7  6  5


                  
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  *  *  |  |  |  *
  ----------------  5
  |  |  |  |  *  |
  ----------------  6
  |  |  *  *  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8


  X  A  D  D  F  A 
  X  0  0  7  6  5


  X  0  0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  *
  ----------------  5
  |  |  |  |  *  |
  ----------------  6
  |  |  |  *  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8


  D  A  D  F  A  D 
 10  0  0 10 10 10


     0  0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  *  |  |  *  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11


  A  A  D  D  F  A 
  5  0  0  7  6  5


     0  0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  *  |  |  |  |  *
  ----------------  5
  |  |  |  |  *  |
  ----------------  6
  |  |  |  *  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8


  X  X  A  D  F  A 
  X  X  7  7  6  5


  X  X            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  *
  ----------------  5
  |  |  |  |  *  |
  ----------------  6
  |  |  *  *  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8


  X  X  D  F  A  D 
  X  X  0 10 10 10


  X  X  0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11


  A  D  D  D  F  A 
  5  5  0  7  6  5


        0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  *  *  |  |  |  *
  ----------------  5
  |  |  |  |  *  |
  ----------------  6
  |  |  |  *  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8


  A  A  A  D  F  A 
  5  0  7  7  6  5


     0            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  *  |  |  |  |  *
  ----------------  5
  |  |  |  |  *  |
  ----------------  6
  |  |  *  *  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8


  D  F  A  D  A  D 
 10  8  7  7 10 10


                  
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  *  *  |  |
  ----------------  7
  |  *  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  *  |  |  |  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11


  X  A  A  D  F  A 
  X  0  7  7  6  5


  X  0            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  *
  ----------------  5
  |  |  |  |  *  |
  ----------------  6
  |  |  *  *  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8


  A  F  A  D  F  A 
  5  8  7  7  6  5


                  
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  *  |  |  |  |  *
  ----------------  5
  |  |  |  |  *  |
  ----------------  6
  |  |  *  *  |  |
  ----------------  7
  |  *  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9


  X  F  A  D  F  A 
  X  8  7  7  6  5


  X               
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  *
  ----------------  5
  |  |  |  |  *  |
  ----------------  6
  |  |  *  *  |  |
  ----------------  7
  |  *  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9


  D  F  D  F  A  D 
 10  8  0 10 10 10


        0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  *  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  *  |  |  *  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11


  D  F  D  D  A  D 
 10  8  0  7 10 10


        0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  *  |  |
  ----------------  7
  |  *  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  *  |  |  |  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11


  D  F  A  F  A  D 
 10  8  7 10 10 10


                  
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  *  |  |  |
  ----------------  7
  |  *  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  *  |  |  *  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11


  A  F  D  D  F  A 
  5  8  0  7  6  5


        0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  *  |  |  |  |  *
  ----------------  5
  |  |  |  |  *  |
  ----------------  6
  |  |  |  *  |  |
  ----------------  7
  |  *  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9


  X  F  D  D  F  A 
  X  8  0  7  6  5


  X     0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  *
  ----------------  5
  |  |  |  |  *  |
  ----------------  6
  |  |  |  *  |  |
  ----------------  7
  |  *  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9


  D  A  D  F  A  D 
 10 12 12 10 10 10


                  
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  *  |  |  *  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  *  *  |  |  |
  ---------------- 12
  |  |  |  |  |  |
  ---------------- 13


  X  X  D  F  A  D 
  X  X 12 10 10 10


  X  X            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  |  *  |  |  |
  ---------------- 12
  |  |  |  |  |  |
  ---------------- 13


  X  A  D  F  A  D 
  X  0  0 10 10 10


  X  0  0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11


  D  A  A  F  A  D 
 10  0  7 10 10 10


     0            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  *  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  *  |  |  *  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11


  D  A  D  F  A  D 
 10 12  0 10 10 10


        0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  *  |  |  *  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  *  |  |  |  |
  ---------------- 12
  |  |  |  |  |  |
  ---------------- 13


  D  A  D  F  A  D 
 10  0 12 10 10 10


     0            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  *  |  |  *  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  |  *  |  |  |
  ---------------- 12
  |  |  |  |  |  |
  ---------------- 13


  X  F  A  D  A  D 
  X  8  7  7 10 10


  X               
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  *  *  |  |
  ----------------  7
  |  *  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  |  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11


  X  F  A  F  A  D 
  X  8  7 10 10 10


  X               
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  *  |  |  |
  ----------------  7
  |  *  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11


  D  A  D  F  A  F 
 10  0  0 10 10 13


     0  0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  *  |  |  *  *  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  |  |  |  |  |
  ---------------- 12
  |  |  |  |  |  *
  ---------------- 13
  |  |  |  |  |  |
  ---------------- 14


  D  A  D  F  A  F 
 10 12  0 10 10 13


        0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  *  |  |  *  *  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  *  |  |  |  |
  ---------------- 12
  |  |  |  |  |  *
  ---------------- 13
  |  |  |  |  |  |
  ---------------- 14


  X  X  D  F  A  F 
  X  X  0 10 10 13


  X  X  0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  |  |  |  |  |
  ---------------- 12
  |  |  |  |  |  *
  ---------------- 13
  |  |  |  |  |  |
  ---------------- 14


  D  A  D  F  A  F 
 10  0 12 10 10 13


     0            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  *  |  |  *  *  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  |  *  |  |  |
  ---------------- 12
  |  |  |  |  |  *
  ---------------- 13
  |  |  |  |  |  |
  ---------------- 14


  D  A  D  F  A  F 
 10 12 12 10 10 13


                  
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  *  |  |  *  *  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  *  *  |  |  |
  ---------------- 12
  |  |  |  |  |  *
  ---------------- 13
  |  |  |  |  |  |
  ---------------- 14


  X  X  D  F  A  F 
  X  X 12 10 10 13


  X  X            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  |  *  |  |  |
  ---------------- 12
  |  |  |  |  |  *
  ---------------- 13
  |  |  |  |  |  |
  ---------------- 14


  X  F  D  F  A  D 
  X  8  0 10 10 10


  X     0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  *  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11


  X  F  D  D  A  D 
  X  8  0  7 10 10


  X     0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  *  |  |
  ----------------  7
  |  *  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  |  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11


  X  X  A  F  A  D 
  X  X  7 10 10 10


  X  X            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  *  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11


  X  A  D  F  A  D 
  X 12 12 10 10 10


  X               
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  *  *  |  |  |
  ---------------- 12
  |  |  |  |  |  |
  ---------------- 13


  X  A  A  F  A  D 
  X  0  7 10 10 10


  X  0            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  *  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11


  X  A  D  F  A  D 
  X 12  0 10 10 10


  X     0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  *  |  |  |  |
  ---------------- 12
  |  |  |  |  |  |
  ---------------- 13


  X  A  D  F  A  D 
  X  0 12 10 10 10


  X  0            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  |  *  |  |  |
  ---------------- 12
  |  |  |  |  |  |
  ---------------- 13


  F  A  D  F  A  D 
 13  0  0 10 10 10


     0  0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  |  |  |  |  |
  ---------------- 12
  *  |  |  |  |  |
  ---------------- 13
  |  |  |  |  |  |
  ---------------- 14


  X  A  D  F  A  F 
  X  0  0 10 10 13


  X  0  0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  |  |  |  |  |
  ---------------- 12
  |  |  |  |  |  *
  ---------------- 13
  |  |  |  |  |  |
  ---------------- 14


  X  X  D  A  D  F 
  X  X 12 14 15 13


  X  X            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  |  |  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  |  *  |  |  |
  ---------------- 12
  |  |  |  |  |  *
  ---------------- 13
  |  |  |  *  |  |
  ---------------- 14
  |  |  |  |  *  |
  ---------------- 15
  |  |  |  |  |  |
  ---------------- 16


  F  A  D  F  A  D 
 13 12  0 10 10 10


        0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  *  |  |  |  |
  ---------------- 12
  *  |  |  |  |  |
  ---------------- 13
  |  |  |  |  |  |
  ---------------- 14


  F  A  D  F  A  D 
 13  0 12 10 10 10


     0            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  |  *  |  |  |
  ---------------- 12
  *  |  |  |  |  |
  ---------------- 13
  |  |  |  |  |  |
  ---------------- 14


  F  A  D  F  A  D 
 13 12 12 10 10 10


                  
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  *
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  *  *  |  |  |
  ---------------- 12
  *  |  |  |  |  |
  ---------------- 13
  |  |  |  |  |  |
  ---------------- 14


  F  A  D  F  A  F 
 13 12 12 10 10 13


                  
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  *  *  |  |  |
  ---------------- 12
  *  |  |  |  |  *
  ---------------- 13
  |  |  |  |  |  |
  ---------------- 14


  X  A  D  F  A  F 
  X 12 12 10 10 13


  X               
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  *  *  |  |  |
  ---------------- 12
  |  |  |  |  |  *
  ---------------- 13
  |  |  |  |  |  |
  ---------------- 14


  X  X  D  A  D  F 
  X  X  0 14 15 13


  X  X  0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  |  |  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  |  |  |  |  |
  ---------------- 12
  |  |  |  |  |  *
  ---------------- 13
  |  |  |  *  |  |
  ---------------- 14
  |  |  |  |  *  |
  ---------------- 15
  |  |  |  |  |  |
  ---------------- 16


  F  A  D  F  A  F 
 13  0  0 10 10 13


     0  0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  |  |  |  |  |
  ---------------- 12
  *  |  |  |  |  *
  ---------------- 13
  |  |  |  |  |  |
  ---------------- 14


  F  A  D  F  A  F 
 13 12  0 10 10 13


        0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  *  |  |  |  |
  ---------------- 12
  *  |  |  |  |  *
  ---------------- 13
  |  |  |  |  |  |
  ---------------- 14


  X  A  D  F  A  F 
  X 12  0 10 10 13


  X     0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  *  |  |  |  |
  ---------------- 12
  |  |  |  |  |  *
  ---------------- 13
  |  |  |  |  |  |
  ---------------- 14


  F  A  D  F  A  F 
 13  0 12 10 10 13


     0            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  |  *  |  |  |
  ---------------- 12
  *  |  |  |  |  *
  ---------------- 13
  |  |  |  |  |  |
  ---------------- 14


  X  A  D  F  A  F 
  X  0 12 10 10 13


  X  0            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  *  *  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  |  *  |  |  |
  ---------------- 12
  |  |  |  |  |  *
  ---------------- 13
  |  |  |  |  |  |
  ---------------- 14


  F  A  D  A  D  F 
 13 12 12 14 15 13


                  
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  |  |  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  *  *  |  |  |
  ---------------- 12
  *  |  |  |  |  *
  ---------------- 13
  |  |  |  *  |  |
  ---------------- 14
  |  |  |  |  *  |
  ---------------- 15
  |  |  |  |  |  |
  ---------------- 16


  X  A  D  A  D  F 
  X 12 12 14 15 13


  X               
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  |  |  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  *  *  |  |  |
  ---------------- 12
  |  |  |  |  |  *
  ---------------- 13
  |  |  |  *  |  |
  ---------------- 14
  |  |  |  |  *  |
  ---------------- 15
  |  |  |  |  |  |
  ---------------- 16


  F  A  F  A  D  F 
 13 12 15 14 15 13


                  
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  |  |  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  *  |  |  |  |
  ---------------- 12
  *  |  |  |  |  *
  ---------------- 13
  |  |  |  *  |  |
  ---------------- 14
  |  |  *  |  *  |
  ---------------- 15
  |  |  |  |  |  |
  ---------------- 16


  X  A  F  A  D  F 
  X 12 15 14 15 13


  X               
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  |  |  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  *  |  |  |  |
  ---------------- 12
  |  |  |  |  |  *
  ---------------- 13
  |  |  |  *  |  |
  ---------------- 14
  |  |  *  |  *  |
  ---------------- 15
  |  |  |  |  |  |
  ---------------- 16


  F  A  D  A  D  F 
 13  0  0 14 15 13


     0  0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  |  |  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  |  |  |  |  |
  ---------------- 12
  *  |  |  |  |  *
  ---------------- 13
  |  |  |  *  |  |
  ---------------- 14
  |  |  |  |  *  |
  ---------------- 15
  |  |  |  |  |  |
  ---------------- 16


  X  A  D  A  D  F 
  X  0  0 14 15 13


  X  0  0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  |  |  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  |  |  |  |  |
  ---------------- 12
  |  |  |  |  |  *
  ---------------- 13
  |  |  |  *  |  |
  ---------------- 14
  |  |  |  |  *  |
  ---------------- 15
  |  |  |  |  |  |
  ---------------- 16


  X  X  F  A  D  F 
  X  X 15 14 15 13


  X  X            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  |  |  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  |  |  |  |  |
  ---------------- 12
  |  |  |  |  |  *
  ---------------- 13
  |  |  |  *  |  |
  ---------------- 14
  |  |  *  |  *  |
  ---------------- 15
  |  |  |  |  |  |
  ---------------- 16


  F  A  F  A  D  F 
 13  0 15 14 15 13


     0            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  |  |  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  |  |  |  |  |
  ---------------- 12
  *  |  |  |  |  *
  ---------------- 13
  |  |  |  *  |  |
  ---------------- 14
  |  |  *  |  *  |
  ---------------- 15
  |  |  |  |  |  |
  ---------------- 16


  F  A  D  A  D  F 
 13 12  0 14 15 13


        0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  |  |  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  *  |  |  |  |
  ---------------- 12
  *  |  |  |  |  *
  ---------------- 13
  |  |  |  *  |  |
  ---------------- 14
  |  |  |  |  *  |
  ---------------- 15
  |  |  |  |  |  |
  ---------------- 16


  X  A  D  A  D  F 
  X 12  0 14 15 13


  X     0         
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  |  |  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  *  |  |  |  |
  ---------------- 12
  |  |  |  |  |  *
  ---------------- 13
  |  |  |  *  |  |
  ---------------- 14
  |  |  |  |  *  |
  ---------------- 15
  |  |  |  |  |  |
  ---------------- 16


  F  A  D  A  D  F 
 13  0 12 14 15 13


     0            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  |  |  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  |  *  |  |  |
  ---------------- 12
  *  |  |  |  |  *
  ---------------- 13
  |  |  |  *  |  |
  ---------------- 14
  |  |  |  |  *  |
  ---------------- 15
  |  |  |  |  |  |
  ---------------- 16


  X  A  D  A  D  F 
  X  0 12 14 15 13


  X  0            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  |  |  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  |  *  |  |  |
  ---------------- 12
  |  |  |  |  |  *
  ---------------- 13
  |  |  |  *  |  |
  ---------------- 14
  |  |  |  |  *  |
  ---------------- 15
  |  |  |  |  |  |
  ---------------- 16


  X  A  F  A  D  F 
  X  0 15 14 15 13


  X  0            
  ----------------  0
  |  |  |  |  |  |
  ----------------  1
  |  |  |  |  |  |
  ----------------  2
  |  |  |  |  |  |
  ----------------  3
  |  |  |  |  |  |
  ----------------  4
  |  |  |  |  |  |
  ----------------  5
  |  |  |  |  |  |
  ----------------  6
  |  |  |  |  |  |
  ----------------  7
  |  |  |  |  |  |
  ----------------  8
  |  |  |  |  |  |
  ----------------  9
  |  |  |  |  |  |
  ---------------- 10
  |  |  |  |  |  |
  ---------------- 11
  |  |  |  |  |  |
  ---------------- 12
  |  |  |  |  |  *
  ---------------- 13
  |  |  |  *  |  |
  ---------------- 14
  |  |  *  |  *  |
  ---------------- 15
  |  |  |  |  |  |
  ---------------- 16