function [ adj, t1_ij ] = tile091_adjacency ( )

%*****************************************************************************80
%
%% tile091_adjacency() returns adjacency information for tile #091.
%
%  Discussion:
%
%    This function replaces an older version that had a completely different
%    triangle numbering.  We want triangle #1 to be in the lower left corner.
%
%  Licensing:
%
%    This code is distributed under the MIT license.
%
%  Modified:
%
%    07 February 2021
%
%  Author:
%
%    John Burkardt
%
%  Output:
%
%    integer ADJ(36,3): ADJ(I,J) describes the J-th neighbor of the 
%    I-th 30-60-90 triangle.  Neighbor J=1 is across from the 30 degree angle,
%    J=2 from the 60 degree angle, and J=3 from the 90 degree angle.
%
%    integer t1_ij(3,2), the (i,j) vertex coordinates of 30-60-90 triangle #1.
%
  adj = [ ...
     2, -1,  6; ... % 1
     1, 30,  3; ... % 2
     4, 10,  2; ... % 3
     3,  9,  5; ... % 4
     6, 24,  4; ... % 5
     5, 23,  1; ... % 6
%
     8, -1, 12; ... % 7
     7, -1,  9; ... % 8
    10,  4,  8; ... % 9
     9,  3, 11; ... % 10
    12, 18, 10; ... % 11
    11, 17,  7; ... % 12
%
    14, 35, 18; ... % 13
    13, 34, 15; ... % 14
    16, 25, 14; ... % 15
    15, 26, 17; ... % 16
    18, 12, 16; ... % 17
    17, 11, 13; ... % 18
%
    20, -1, 24; ... % 19
    19, -1, 21; ... % 20
    22, -1, 20; ... % 21
    21, -1, 23; ... % 22
    24,  6, 22; ... % 23
    23,  5, 19; ... % 24
%
    26, 15, -1; ... % 25
    25, 16, 27; ... % 26
    -1, -1, 26; ... % 27
%
    29, 31, -1; ... % 28
    28, 32, 30; ... % 29
    -1,  2, 29; ... % 30
%
    32, 28, -1; ... % 31
    31, 29, 33; ... % 32
    -1, 36, 32; ... % 33
%
    35, 14, -1; ... % 34
    34, 13, 36; ... % 35
    -1, 33, 35 ];   % 36

  t1_ij = [ ...
    0, 0; ...
    2, 2; ...
    2, 0 ];

  return
end

