function p = nodes_brick27 ( )

%*****************************************************************************80
%
%% nodes_brick27() returns the natural coordinates of the BRICK27 element.
%
%  Licensing:
%
%    This code is distributed under the MIT license.
%
%  Modified:
%
%    02 March 2010
%
%  Author:
%
%    John Burkardt
%
%  Output:
%
%    real P(3,27), the coordinates.
%
  p = [ ...
    -1.0, -1.0, -1.0; ...
    +1.0, -1.0, -1.0; ...
    +1.0, +1.0, -1.0; ...
    -1.0, +1.0, -1.0; ...
    -1.0, -1.0, +1.0; ...
    +1.0, -1.0, +1.0; ...
    +1.0, +1.0, +1.0; ...
    -1.0, +1.0, +1.0; ...
     0.0, -1.0, -1.0; ...
    +1.0,  0.0, -1.0; ...
     0.0, +1.0, -1.0; ...
    -1.0,  0.0, -1.0; ...
    -1.0, -1.0,  0.0; ...
    +1.0, -1.0,  0.0; ...
    +1.0, +1.0,  0.0; ...
    -1.0, +1.0,  0.0; ...
     0.0, -1.0, +1.0; ...
    +1.0,  0.0, +1.0; ...
     0.0, +1.0, +1.0; ...
    -1.0,  0.0, +1.0; ...
     0.0,  0.0, -1.0; ...
     0.0, -1.0,  0.0; ...
    +1.0,  0.0,  0.0; ...
     0.0, +1.0,  0.0; ...
    -1.0,  0.0,  0.0; ...
     0.0,  0.0, +1.0; ...
     0.0,  0.0,  0.0 ]';

  return
end
