# -*- coding: utf-8 -*-
# -------------------------------------------------------------
# Bulk Configuration
# -------------------------------------------------------------

# Set up lattice
vector_a = [21.68976, 0.0, 0.0]*Angstrom
vector_b = [0.0, 21.68976, 0.0]*Angstrom
vector_c = [0.0, 0.0, 21.68976]*Angstrom
lattice = UnitCell(vector_a, vector_b, vector_c)

# Define elements
elements = [Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper,
            Copper, Copper, Copper, Copper, Copper, Copper, Copper, Copper]

# Define coordinates
fractional_coordinates = [[ 0.            ,  0.            ,  0.            ],
                          [ 0.            ,  0.            ,  0.166666666667],
                          [ 0.            ,  0.            ,  0.333333333333],
                          [ 0.            ,  0.            ,  0.5           ],
                          [ 0.            ,  0.            ,  0.666666666667],
                          [ 0.            ,  0.            ,  0.833333333333],
                          [ 0.            ,  0.166666666667,  0.            ],
                          [ 0.            ,  0.166666666667,  0.166666666667],
                          [ 0.            ,  0.166666666667,  0.333333333333],
                          [ 0.            ,  0.166666666667,  0.5           ],
                          [ 0.            ,  0.166666666667,  0.666666666667],
                          [ 0.            ,  0.166666666667,  0.833333333333],
                          [ 0.            ,  0.333333333333,  0.            ],
                          [ 0.            ,  0.333333333333,  0.166666666667],
                          [ 0.            ,  0.333333333333,  0.333333333333],
                          [ 0.            ,  0.333333333333,  0.5           ],
                          [ 0.            ,  0.333333333333,  0.666666666667],
                          [ 0.            ,  0.333333333333,  0.833333333333],
                          [ 0.            ,  0.5           ,  0.            ],
                          [ 0.            ,  0.5           ,  0.166666666667],
                          [ 0.            ,  0.5           ,  0.333333333333],
                          [ 0.            ,  0.5           ,  0.5           ],
                          [ 0.            ,  0.5           ,  0.666666666667],
                          [ 0.            ,  0.5           ,  0.833333333333],
                          [ 0.            ,  0.666666666667,  0.            ],
                          [ 0.            ,  0.666666666667,  0.166666666667],
                          [ 0.            ,  0.666666666667,  0.333333333333],
                          [ 0.            ,  0.666666666667,  0.5           ],
                          [ 0.            ,  0.666666666667,  0.666666666667],
                          [ 0.            ,  0.666666666667,  0.833333333333],
                          [ 0.            ,  0.833333333333,  0.            ],
                          [ 0.            ,  0.833333333333,  0.166666666667],
                          [ 0.            ,  0.833333333333,  0.333333333333],
                          [ 0.            ,  0.833333333333,  0.5           ],
                          [ 0.            ,  0.833333333333,  0.666666666667],
                          [ 0.            ,  0.833333333333,  0.833333333333],
                          [ 0.166666666667,  0.            ,  0.            ],
                          [ 0.166666666667,  0.            ,  0.166666666667],
                          [ 0.166666666667,  0.            ,  0.333333333333],
                          [ 0.166666666667,  0.            ,  0.5           ],
                          [ 0.166666666667,  0.            ,  0.666666666667],
                          [ 0.166666666667,  0.            ,  0.833333333333],
                          [ 0.166666666667,  0.166666666667,  0.            ],
                          [ 0.166666666667,  0.166666666667,  0.166666666667],
                          [ 0.166666666667,  0.166666666667,  0.333333333333],
                          [ 0.166666666667,  0.166666666667,  0.5           ],
                          [ 0.166666666667,  0.166666666667,  0.666666666667],
                          [ 0.166666666667,  0.166666666667,  0.833333333333],
                          [ 0.166666666667,  0.333333333333,  0.            ],
                          [ 0.166666666667,  0.333333333333,  0.166666666667],
                          [ 0.166666666667,  0.333333333333,  0.333333333333],
                          [ 0.166666666667,  0.333333333333,  0.5           ],
                          [ 0.166666666667,  0.333333333333,  0.666666666667],
                          [ 0.166666666667,  0.333333333333,  0.833333333333],
                          [ 0.166666666667,  0.5           ,  0.            ],
                          [ 0.166666666667,  0.5           ,  0.166666666667],
                          [ 0.166666666667,  0.5           ,  0.333333333333],
                          [ 0.166666666667,  0.5           ,  0.5           ],
                          [ 0.166666666667,  0.5           ,  0.666666666667],
                          [ 0.166666666667,  0.5           ,  0.833333333333],
                          [ 0.166666666667,  0.666666666667,  0.            ],
                          [ 0.166666666667,  0.666666666667,  0.166666666667],
                          [ 0.166666666667,  0.666666666667,  0.333333333333],
                          [ 0.166666666667,  0.666666666667,  0.5           ],
                          [ 0.166666666667,  0.666666666667,  0.666666666667],
                          [ 0.166666666667,  0.666666666667,  0.833333333333],
                          [ 0.166666666667,  0.833333333333,  0.            ],
                          [ 0.166666666667,  0.833333333333,  0.166666666667],
                          [ 0.166666666667,  0.833333333333,  0.333333333333],
                          [ 0.166666666667,  0.833333333333,  0.5           ],
                          [ 0.166666666667,  0.833333333333,  0.666666666667],
                          [ 0.166666666667,  0.833333333333,  0.833333333333],
                          [ 0.333333333333,  0.            ,  0.            ],
                          [ 0.333333333333,  0.            ,  0.166666666667],
                          [ 0.333333333333,  0.            ,  0.333333333333],
                          [ 0.333333333333,  0.            ,  0.5           ],
                          [ 0.333333333333,  0.            ,  0.666666666667],
                          [ 0.333333333333,  0.            ,  0.833333333333],
                          [ 0.333333333333,  0.166666666667,  0.            ],
                          [ 0.333333333333,  0.166666666667,  0.166666666667],
                          [ 0.333333333333,  0.166666666667,  0.333333333333],
                          [ 0.333333333333,  0.166666666667,  0.5           ],
                          [ 0.333333333333,  0.166666666667,  0.666666666667],
                          [ 0.333333333333,  0.166666666667,  0.833333333333],
                          [ 0.333333333333,  0.333333333333,  0.            ],
                          [ 0.333333333333,  0.333333333333,  0.166666666667],
                          [ 0.333333333333,  0.333333333333,  0.333333333333],
                          [ 0.333333333333,  0.333333333333,  0.5           ],
                          [ 0.333333333333,  0.333333333333,  0.666666666667],
                          [ 0.333333333333,  0.333333333333,  0.833333333333],
                          [ 0.333333333333,  0.5           ,  0.            ],
                          [ 0.333333333333,  0.5           ,  0.166666666667],
                          [ 0.333333333333,  0.5           ,  0.333333333333],
                          [ 0.333333333333,  0.5           ,  0.5           ],
                          [ 0.333333333333,  0.5           ,  0.666666666667],
                          [ 0.333333333333,  0.5           ,  0.833333333333],
                          [ 0.333333333333,  0.666666666667,  0.            ],
                          [ 0.333333333333,  0.666666666667,  0.166666666667],
                          [ 0.333333333333,  0.666666666667,  0.333333333333],
                          [ 0.333333333333,  0.666666666667,  0.5           ],
                          [ 0.333333333333,  0.666666666667,  0.666666666667],
                          [ 0.333333333333,  0.666666666667,  0.833333333333],
                          [ 0.333333333333,  0.833333333333,  0.            ],
                          [ 0.333333333333,  0.833333333333,  0.166666666667],
                          [ 0.333333333333,  0.833333333333,  0.333333333333],
                          [ 0.333333333333,  0.833333333333,  0.5           ],
                          [ 0.333333333333,  0.833333333333,  0.666666666667],
                          [ 0.333333333333,  0.833333333333,  0.833333333333],
                          [ 0.5           ,  0.            ,  0.            ],
                          [ 0.5           ,  0.            ,  0.166666666667],
                          [ 0.5           ,  0.            ,  0.333333333333],
                          [ 0.5           ,  0.            ,  0.5           ],
                          [ 0.5           ,  0.            ,  0.666666666667],
                          [ 0.5           ,  0.            ,  0.833333333333],
                          [ 0.5           ,  0.166666666667,  0.            ],
                          [ 0.5           ,  0.166666666667,  0.166666666667],
                          [ 0.5           ,  0.166666666667,  0.333333333333],
                          [ 0.5           ,  0.166666666667,  0.5           ],
                          [ 0.5           ,  0.166666666667,  0.666666666667],
                          [ 0.5           ,  0.166666666667,  0.833333333333],
                          [ 0.5           ,  0.333333333333,  0.            ],
                          [ 0.5           ,  0.333333333333,  0.166666666667],
                          [ 0.5           ,  0.333333333333,  0.333333333333],
                          [ 0.5           ,  0.333333333333,  0.5           ],
                          [ 0.5           ,  0.333333333333,  0.666666666667],
                          [ 0.5           ,  0.333333333333,  0.833333333333],
                          [ 0.5           ,  0.5           ,  0.            ],
                          [ 0.5           ,  0.5           ,  0.166666666667],
                          [ 0.5           ,  0.5           ,  0.333333333333],
                          [ 0.5           ,  0.5           ,  0.5           ],
                          [ 0.5           ,  0.5           ,  0.666666666667],
                          [ 0.5           ,  0.5           ,  0.833333333333],
                          [ 0.5           ,  0.666666666667,  0.            ],
                          [ 0.5           ,  0.666666666667,  0.166666666667],
                          [ 0.5           ,  0.666666666667,  0.333333333333],
                          [ 0.5           ,  0.666666666667,  0.5           ],
                          [ 0.5           ,  0.666666666667,  0.666666666667],
                          [ 0.5           ,  0.666666666667,  0.833333333333],
                          [ 0.5           ,  0.833333333333,  0.            ],
                          [ 0.5           ,  0.833333333333,  0.166666666667],
                          [ 0.5           ,  0.833333333333,  0.333333333333],
                          [ 0.5           ,  0.833333333333,  0.5           ],
                          [ 0.5           ,  0.833333333333,  0.666666666667],
                          [ 0.5           ,  0.833333333333,  0.833333333333],
                          [ 0.666666666667,  0.            ,  0.            ],
                          [ 0.666666666667,  0.            ,  0.166666666667],
                          [ 0.666666666667,  0.            ,  0.333333333333],
                          [ 0.666666666667,  0.            ,  0.5           ],
                          [ 0.666666666667,  0.            ,  0.666666666667],
                          [ 0.666666666667,  0.            ,  0.833333333333],
                          [ 0.666666666667,  0.166666666667,  0.            ],
                          [ 0.666666666667,  0.166666666667,  0.166666666667],
                          [ 0.666666666667,  0.166666666667,  0.333333333333],
                          [ 0.666666666667,  0.166666666667,  0.5           ],
                          [ 0.666666666667,  0.166666666667,  0.666666666667],
                          [ 0.666666666667,  0.166666666667,  0.833333333333],
                          [ 0.666666666667,  0.333333333333,  0.            ],
                          [ 0.666666666667,  0.333333333333,  0.166666666667],
                          [ 0.666666666667,  0.333333333333,  0.333333333333],
                          [ 0.666666666667,  0.333333333333,  0.5           ],
                          [ 0.666666666667,  0.333333333333,  0.666666666667],
                          [ 0.666666666667,  0.333333333333,  0.833333333333],
                          [ 0.666666666667,  0.5           ,  0.            ],
                          [ 0.666666666667,  0.5           ,  0.166666666667],
                          [ 0.666666666667,  0.5           ,  0.333333333333],
                          [ 0.666666666667,  0.5           ,  0.5           ],
                          [ 0.666666666667,  0.5           ,  0.666666666667],
                          [ 0.666666666667,  0.5           ,  0.833333333333],
                          [ 0.666666666667,  0.666666666667,  0.            ],
                          [ 0.666666666667,  0.666666666667,  0.166666666667],
                          [ 0.666666666667,  0.666666666667,  0.333333333333],
                          [ 0.666666666667,  0.666666666667,  0.5           ],
                          [ 0.666666666667,  0.666666666667,  0.666666666667],
                          [ 0.666666666667,  0.666666666667,  0.833333333333],
                          [ 0.666666666667,  0.833333333333,  0.            ],
                          [ 0.666666666667,  0.833333333333,  0.166666666667],
                          [ 0.666666666667,  0.833333333333,  0.333333333333],
                          [ 0.666666666667,  0.833333333333,  0.5           ],
                          [ 0.666666666667,  0.833333333333,  0.666666666667],
                          [ 0.666666666667,  0.833333333333,  0.833333333333],
                          [ 0.833333333333,  0.            ,  0.            ],
                          [ 0.833333333333,  0.            ,  0.166666666667],
                          [ 0.833333333333,  0.            ,  0.333333333333],
                          [ 0.833333333333,  0.            ,  0.5           ],
                          [ 0.833333333333,  0.            ,  0.666666666667],
                          [ 0.833333333333,  0.            ,  0.833333333333],
                          [ 0.833333333333,  0.166666666667,  0.            ],
                          [ 0.833333333333,  0.166666666667,  0.166666666667],
                          [ 0.833333333333,  0.166666666667,  0.333333333333],
                          [ 0.833333333333,  0.166666666667,  0.5           ],
                          [ 0.833333333333,  0.166666666667,  0.666666666667],
                          [ 0.833333333333,  0.166666666667,  0.833333333333],
                          [ 0.833333333333,  0.333333333333,  0.            ],
                          [ 0.833333333333,  0.333333333333,  0.166666666667],
                          [ 0.833333333333,  0.333333333333,  0.333333333333],
                          [ 0.833333333333,  0.333333333333,  0.5           ],
                          [ 0.833333333333,  0.333333333333,  0.666666666667],
                          [ 0.833333333333,  0.333333333333,  0.833333333333],
                          [ 0.833333333333,  0.5           ,  0.            ],
                          [ 0.833333333333,  0.5           ,  0.166666666667],
                          [ 0.833333333333,  0.5           ,  0.333333333333],
                          [ 0.833333333333,  0.5           ,  0.5           ],
                          [ 0.833333333333,  0.5           ,  0.666666666667],
                          [ 0.833333333333,  0.5           ,  0.833333333333],
                          [ 0.833333333333,  0.666666666667,  0.            ],
                          [ 0.833333333333,  0.666666666667,  0.166666666667],
                          [ 0.833333333333,  0.666666666667,  0.333333333333],
                          [ 0.833333333333,  0.666666666667,  0.5           ],
                          [ 0.833333333333,  0.666666666667,  0.666666666667],
                          [ 0.833333333333,  0.666666666667,  0.833333333333],
                          [ 0.833333333333,  0.833333333333,  0.            ],
                          [ 0.833333333333,  0.833333333333,  0.166666666667],
                          [ 0.833333333333,  0.833333333333,  0.333333333333],
                          [ 0.833333333333,  0.833333333333,  0.5           ],
                          [ 0.833333333333,  0.833333333333,  0.666666666667],
                          [ 0.833333333333,  0.833333333333,  0.833333333333],
                          [ 0.083333333333,  0.083333333333,  0.            ],
                          [ 0.083333333333,  0.083333333333,  0.166666666667],
                          [ 0.083333333333,  0.083333333333,  0.333333333333],
                          [ 0.083333333333,  0.083333333333,  0.5           ],
                          [ 0.083333333333,  0.083333333333,  0.666666666667],
                          [ 0.083333333333,  0.083333333333,  0.833333333333],
                          [ 0.083333333333,  0.25          ,  0.            ],
                          [ 0.083333333333,  0.25          ,  0.166666666667],
                          [ 0.083333333333,  0.25          ,  0.333333333333],
                          [ 0.083333333333,  0.25          ,  0.5           ],
                          [ 0.083333333333,  0.25          ,  0.666666666667],
                          [ 0.083333333333,  0.25          ,  0.833333333333],
                          [ 0.083333333333,  0.416666666667,  0.            ],
                          [ 0.083333333333,  0.416666666667,  0.166666666667],
                          [ 0.083333333333,  0.416666666667,  0.333333333333],
                          [ 0.083333333333,  0.416666666667,  0.5           ],
                          [ 0.083333333333,  0.416666666667,  0.666666666667],
                          [ 0.083333333333,  0.416666666667,  0.833333333333],
                          [ 0.083333333333,  0.583333333333,  0.            ],
                          [ 0.083333333333,  0.583333333333,  0.166666666667],
                          [ 0.083333333333,  0.583333333333,  0.333333333333],
                          [ 0.083333333333,  0.583333333333,  0.5           ],
                          [ 0.083333333333,  0.583333333333,  0.666666666667],
                          [ 0.083333333333,  0.583333333333,  0.833333333333],
                          [ 0.083333333333,  0.75          ,  0.            ],
                          [ 0.083333333333,  0.75          ,  0.166666666667],
                          [ 0.083333333333,  0.75          ,  0.333333333333],
                          [ 0.083333333333,  0.75          ,  0.5           ],
                          [ 0.083333333333,  0.75          ,  0.666666666667],
                          [ 0.083333333333,  0.75          ,  0.833333333333],
                          [ 0.083333333333,  0.916666666667,  0.            ],
                          [ 0.083333333333,  0.916666666667,  0.166666666667],
                          [ 0.083333333333,  0.916666666667,  0.333333333333],
                          [ 0.083333333333,  0.916666666667,  0.5           ],
                          [ 0.083333333333,  0.916666666667,  0.666666666667],
                          [ 0.083333333333,  0.916666666667,  0.833333333333],
                          [ 0.25          ,  0.083333333333,  0.            ],
                          [ 0.25          ,  0.083333333333,  0.166666666667],
                          [ 0.25          ,  0.083333333333,  0.333333333333],
                          [ 0.25          ,  0.083333333333,  0.5           ],
                          [ 0.25          ,  0.083333333333,  0.666666666667],
                          [ 0.25          ,  0.083333333333,  0.833333333333],
                          [ 0.25          ,  0.25          ,  0.            ],
                          [ 0.25          ,  0.25          ,  0.166666666667],
                          [ 0.25          ,  0.25          ,  0.333333333333],
                          [ 0.25          ,  0.25          ,  0.5           ],
                          [ 0.25          ,  0.25          ,  0.666666666667],
                          [ 0.25          ,  0.25          ,  0.833333333333],
                          [ 0.25          ,  0.416666666667,  0.            ],
                          [ 0.25          ,  0.416666666667,  0.166666666667],
                          [ 0.25          ,  0.416666666667,  0.333333333333],
                          [ 0.25          ,  0.416666666667,  0.5           ],
                          [ 0.25          ,  0.416666666667,  0.666666666667],
                          [ 0.25          ,  0.416666666667,  0.833333333333],
                          [ 0.25          ,  0.583333333333,  0.            ],
                          [ 0.25          ,  0.583333333333,  0.166666666667],
                          [ 0.25          ,  0.583333333333,  0.333333333333],
                          [ 0.25          ,  0.583333333333,  0.5           ],
                          [ 0.25          ,  0.583333333333,  0.666666666667],
                          [ 0.25          ,  0.583333333333,  0.833333333333],
                          [ 0.25          ,  0.75          ,  0.            ],
                          [ 0.25          ,  0.75          ,  0.166666666667],
                          [ 0.25          ,  0.75          ,  0.333333333333],
                          [ 0.25          ,  0.75          ,  0.5           ],
                          [ 0.25          ,  0.75          ,  0.666666666667],
                          [ 0.25          ,  0.75          ,  0.833333333333],
                          [ 0.25          ,  0.916666666667,  0.            ],
                          [ 0.25          ,  0.916666666667,  0.166666666667],
                          [ 0.25          ,  0.916666666667,  0.333333333333],
                          [ 0.25          ,  0.916666666667,  0.5           ],
                          [ 0.25          ,  0.916666666667,  0.666666666667],
                          [ 0.25          ,  0.916666666667,  0.833333333333],
                          [ 0.416666666667,  0.083333333333,  0.            ],
                          [ 0.416666666667,  0.083333333333,  0.166666666667],
                          [ 0.416666666667,  0.083333333333,  0.333333333333],
                          [ 0.416666666667,  0.083333333333,  0.5           ],
                          [ 0.416666666667,  0.083333333333,  0.666666666667],
                          [ 0.416666666667,  0.083333333333,  0.833333333333],
                          [ 0.416666666667,  0.25          ,  0.            ],
                          [ 0.416666666667,  0.25          ,  0.166666666667],
                          [ 0.416666666667,  0.25          ,  0.333333333333],
                          [ 0.416666666667,  0.25          ,  0.5           ],
                          [ 0.416666666667,  0.25          ,  0.666666666667],
                          [ 0.416666666667,  0.25          ,  0.833333333333],
                          [ 0.416666666667,  0.416666666667,  0.            ],
                          [ 0.416666666667,  0.416666666667,  0.166666666667],
                          [ 0.416666666667,  0.416666666667,  0.333333333333],
                          [ 0.416666666667,  0.416666666667,  0.5           ],
                          [ 0.416666666667,  0.416666666667,  0.666666666667],
                          [ 0.416666666667,  0.416666666667,  0.833333333333],
                          [ 0.416666666667,  0.583333333333,  0.            ],
                          [ 0.416666666667,  0.583333333333,  0.166666666667],
                          [ 0.416666666667,  0.583333333333,  0.333333333333],
                          [ 0.416666666667,  0.583333333333,  0.5           ],
                          [ 0.416666666667,  0.583333333333,  0.666666666667],
                          [ 0.416666666667,  0.583333333333,  0.833333333333],
                          [ 0.416666666667,  0.75          ,  0.            ],
                          [ 0.416666666667,  0.75          ,  0.166666666667],
                          [ 0.416666666667,  0.75          ,  0.333333333333],
                          [ 0.416666666667,  0.75          ,  0.5           ],
                          [ 0.416666666667,  0.75          ,  0.666666666667],
                          [ 0.416666666667,  0.75          ,  0.833333333333],
                          [ 0.416666666667,  0.916666666667,  0.            ],
                          [ 0.416666666667,  0.916666666667,  0.166666666667],
                          [ 0.416666666667,  0.916666666667,  0.333333333333],
                          [ 0.416666666667,  0.916666666667,  0.5           ],
                          [ 0.416666666667,  0.916666666667,  0.666666666667],
                          [ 0.416666666667,  0.916666666667,  0.833333333333],
                          [ 0.583333333333,  0.083333333333,  0.            ],
                          [ 0.583333333333,  0.083333333333,  0.166666666667],
                          [ 0.583333333333,  0.083333333333,  0.333333333333],
                          [ 0.583333333333,  0.083333333333,  0.5           ],
                          [ 0.583333333333,  0.083333333333,  0.666666666667],
                          [ 0.583333333333,  0.083333333333,  0.833333333333],
                          [ 0.583333333333,  0.25          ,  0.            ],
                          [ 0.583333333333,  0.25          ,  0.166666666667],
                          [ 0.583333333333,  0.25          ,  0.333333333333],
                          [ 0.583333333333,  0.25          ,  0.5           ],
                          [ 0.583333333333,  0.25          ,  0.666666666667],
                          [ 0.583333333333,  0.25          ,  0.833333333333],
                          [ 0.583333333333,  0.416666666667,  0.            ],
                          [ 0.583333333333,  0.416666666667,  0.166666666667],
                          [ 0.583333333333,  0.416666666667,  0.333333333333],
                          [ 0.583333333333,  0.416666666667,  0.5           ],
                          [ 0.583333333333,  0.416666666667,  0.666666666667],
                          [ 0.583333333333,  0.416666666667,  0.833333333333],
                          [ 0.583333333333,  0.583333333333,  0.            ],
                          [ 0.583333333333,  0.583333333333,  0.166666666667],
                          [ 0.583333333333,  0.583333333333,  0.333333333333],
                          [ 0.583333333333,  0.583333333333,  0.5           ],
                          [ 0.583333333333,  0.583333333333,  0.666666666667],
                          [ 0.583333333333,  0.583333333333,  0.833333333333],
                          [ 0.583333333333,  0.75          ,  0.            ],
                          [ 0.583333333333,  0.75          ,  0.166666666667],
                          [ 0.583333333333,  0.75          ,  0.333333333333],
                          [ 0.583333333333,  0.75          ,  0.5           ],
                          [ 0.583333333333,  0.75          ,  0.666666666667],
                          [ 0.583333333333,  0.75          ,  0.833333333333],
                          [ 0.583333333333,  0.916666666667,  0.            ],
                          [ 0.583333333333,  0.916666666667,  0.166666666667],
                          [ 0.583333333333,  0.916666666667,  0.333333333333],
                          [ 0.583333333333,  0.916666666667,  0.5           ],
                          [ 0.583333333333,  0.916666666667,  0.666666666667],
                          [ 0.583333333333,  0.916666666667,  0.833333333333],
                          [ 0.75          ,  0.083333333333,  0.            ],
                          [ 0.75          ,  0.083333333333,  0.166666666667],
                          [ 0.75          ,  0.083333333333,  0.333333333333],
                          [ 0.75          ,  0.083333333333,  0.5           ],
                          [ 0.75          ,  0.083333333333,  0.666666666667],
                          [ 0.75          ,  0.083333333333,  0.833333333333],
                          [ 0.75          ,  0.25          ,  0.            ],
                          [ 0.75          ,  0.25          ,  0.166666666667],
                          [ 0.75          ,  0.25          ,  0.333333333333],
                          [ 0.75          ,  0.25          ,  0.5           ],
                          [ 0.75          ,  0.25          ,  0.666666666667],
                          [ 0.75          ,  0.25          ,  0.833333333333],
                          [ 0.75          ,  0.416666666667,  0.            ],
                          [ 0.75          ,  0.416666666667,  0.166666666667],
                          [ 0.75          ,  0.416666666667,  0.333333333333],
                          [ 0.75          ,  0.416666666667,  0.5           ],
                          [ 0.75          ,  0.416666666667,  0.666666666667],
                          [ 0.75          ,  0.416666666667,  0.833333333333],
                          [ 0.75          ,  0.583333333333,  0.            ],
                          [ 0.75          ,  0.583333333333,  0.166666666667],
                          [ 0.75          ,  0.583333333333,  0.333333333333],
                          [ 0.75          ,  0.583333333333,  0.5           ],
                          [ 0.75          ,  0.583333333333,  0.666666666667],
                          [ 0.75          ,  0.583333333333,  0.833333333333],
                          [ 0.75          ,  0.75          ,  0.            ],
                          [ 0.75          ,  0.75          ,  0.166666666667],
                          [ 0.75          ,  0.75          ,  0.333333333333],
                          [ 0.75          ,  0.75          ,  0.5           ],
                          [ 0.75          ,  0.75          ,  0.666666666667],
                          [ 0.75          ,  0.75          ,  0.833333333333],
                          [ 0.75          ,  0.916666666667,  0.            ],
                          [ 0.75          ,  0.916666666667,  0.166666666667],
                          [ 0.75          ,  0.916666666667,  0.333333333333],
                          [ 0.75          ,  0.916666666667,  0.5           ],
                          [ 0.75          ,  0.916666666667,  0.666666666667],
                          [ 0.75          ,  0.916666666667,  0.833333333333],
                          [ 0.916666666667,  0.083333333333,  0.            ],
                          [ 0.916666666667,  0.083333333333,  0.166666666667],
                          [ 0.916666666667,  0.083333333333,  0.333333333333],
                          [ 0.916666666667,  0.083333333333,  0.5           ],
                          [ 0.916666666667,  0.083333333333,  0.666666666667],
                          [ 0.916666666667,  0.083333333333,  0.833333333333],
                          [ 0.916666666667,  0.25          ,  0.            ],
                          [ 0.916666666667,  0.25          ,  0.166666666667],
                          [ 0.916666666667,  0.25          ,  0.333333333333],
                          [ 0.916666666667,  0.25          ,  0.5           ],
                          [ 0.916666666667,  0.25          ,  0.666666666667],
                          [ 0.916666666667,  0.25          ,  0.833333333333],
                          [ 0.916666666667,  0.416666666667,  0.            ],
                          [ 0.916666666667,  0.416666666667,  0.166666666667],
                          [ 0.916666666667,  0.416666666667,  0.333333333333],
                          [ 0.916666666667,  0.416666666667,  0.5           ],
                          [ 0.916666666667,  0.416666666667,  0.666666666667],
                          [ 0.916666666667,  0.416666666667,  0.833333333333],
                          [ 0.916666666667,  0.583333333333,  0.            ],
                          [ 0.916666666667,  0.583333333333,  0.166666666667],
                          [ 0.916666666667,  0.583333333333,  0.333333333333],
                          [ 0.916666666667,  0.583333333333,  0.5           ],
                          [ 0.916666666667,  0.583333333333,  0.666666666667],
                          [ 0.916666666667,  0.583333333333,  0.833333333333],
                          [ 0.916666666667,  0.75          ,  0.            ],
                          [ 0.916666666667,  0.75          ,  0.166666666667],
                          [ 0.916666666667,  0.75          ,  0.333333333333],
                          [ 0.916666666667,  0.75          ,  0.5           ],
                          [ 0.916666666667,  0.75          ,  0.666666666667],
                          [ 0.916666666667,  0.75          ,  0.833333333333],
                          [ 0.916666666667,  0.916666666667,  0.            ],
                          [ 0.916666666667,  0.916666666667,  0.166666666667],
                          [ 0.916666666667,  0.916666666667,  0.333333333333],
                          [ 0.916666666667,  0.916666666667,  0.5           ],
                          [ 0.916666666667,  0.916666666667,  0.666666666667],
                          [ 0.916666666667,  0.916666666667,  0.833333333333],
                          [ 0.083333333333,  0.            ,  0.083333333333],
                          [ 0.083333333333,  0.            ,  0.25          ],
                          [ 0.083333333333,  0.            ,  0.416666666667],
                          [ 0.083333333333,  0.            ,  0.583333333333],
                          [ 0.083333333333,  0.            ,  0.75          ],
                          [ 0.083333333333,  0.            ,  0.916666666667],
                          [ 0.083333333333,  0.166666666667,  0.083333333333],
                          [ 0.083333333333,  0.166666666667,  0.25          ],
                          [ 0.083333333333,  0.166666666667,  0.416666666667],
                          [ 0.083333333333,  0.166666666667,  0.583333333333],
                          [ 0.083333333333,  0.166666666667,  0.75          ],
                          [ 0.083333333333,  0.166666666667,  0.916666666667],
                          [ 0.083333333333,  0.333333333333,  0.083333333333],
                          [ 0.083333333333,  0.333333333333,  0.25          ],
                          [ 0.083333333333,  0.333333333333,  0.416666666667],
                          [ 0.083333333333,  0.333333333333,  0.583333333333],
                          [ 0.083333333333,  0.333333333333,  0.75          ],
                          [ 0.083333333333,  0.333333333333,  0.916666666667],
                          [ 0.083333333333,  0.5           ,  0.083333333333],
                          [ 0.083333333333,  0.5           ,  0.25          ],
                          [ 0.083333333333,  0.5           ,  0.416666666667],
                          [ 0.083333333333,  0.5           ,  0.583333333333],
                          [ 0.083333333333,  0.5           ,  0.75          ],
                          [ 0.083333333333,  0.5           ,  0.916666666667],
                          [ 0.083333333333,  0.666666666667,  0.083333333333],
                          [ 0.083333333333,  0.666666666667,  0.25          ],
                          [ 0.083333333333,  0.666666666667,  0.416666666667],
                          [ 0.083333333333,  0.666666666667,  0.583333333333],
                          [ 0.083333333333,  0.666666666667,  0.75          ],
                          [ 0.083333333333,  0.666666666667,  0.916666666667],
                          [ 0.083333333333,  0.833333333333,  0.083333333333],
                          [ 0.083333333333,  0.833333333333,  0.25          ],
                          [ 0.083333333333,  0.833333333333,  0.416666666667],
                          [ 0.083333333333,  0.833333333333,  0.583333333333],
                          [ 0.083333333333,  0.833333333333,  0.75          ],
                          [ 0.083333333333,  0.833333333333,  0.916666666667],
                          [ 0.25          ,  0.            ,  0.083333333333],
                          [ 0.25          ,  0.            ,  0.25          ],
                          [ 0.25          ,  0.            ,  0.416666666667],
                          [ 0.25          ,  0.            ,  0.583333333333],
                          [ 0.25          ,  0.            ,  0.75          ],
                          [ 0.25          ,  0.            ,  0.916666666667],
                          [ 0.25          ,  0.166666666667,  0.083333333333],
                          [ 0.25          ,  0.166666666667,  0.25          ],
                          [ 0.25          ,  0.166666666667,  0.416666666667],
                          [ 0.25          ,  0.166666666667,  0.583333333333],
                          [ 0.25          ,  0.166666666667,  0.75          ],
                          [ 0.25          ,  0.166666666667,  0.916666666667],
                          [ 0.25          ,  0.333333333333,  0.083333333333],
                          [ 0.25          ,  0.333333333333,  0.25          ],
                          [ 0.25          ,  0.333333333333,  0.416666666667],
                          [ 0.25          ,  0.333333333333,  0.583333333333],
                          [ 0.25          ,  0.333333333333,  0.75          ],
                          [ 0.25          ,  0.333333333333,  0.916666666667],
                          [ 0.25          ,  0.5           ,  0.083333333333],
                          [ 0.25          ,  0.5           ,  0.25          ],
                          [ 0.25          ,  0.5           ,  0.416666666667],
                          [ 0.25          ,  0.5           ,  0.583333333333],
                          [ 0.25          ,  0.5           ,  0.75          ],
                          [ 0.25          ,  0.5           ,  0.916666666667],
                          [ 0.25          ,  0.666666666667,  0.083333333333],
                          [ 0.25          ,  0.666666666667,  0.25          ],
                          [ 0.25          ,  0.666666666667,  0.416666666667],
                          [ 0.25          ,  0.666666666667,  0.583333333333],
                          [ 0.25          ,  0.666666666667,  0.75          ],
                          [ 0.25          ,  0.666666666667,  0.916666666667],
                          [ 0.25          ,  0.833333333333,  0.083333333333],
                          [ 0.25          ,  0.833333333333,  0.25          ],
                          [ 0.25          ,  0.833333333333,  0.416666666667],
                          [ 0.25          ,  0.833333333333,  0.583333333333],
                          [ 0.25          ,  0.833333333333,  0.75          ],
                          [ 0.25          ,  0.833333333333,  0.916666666667],
                          [ 0.416666666667,  0.            ,  0.083333333333],
                          [ 0.416666666667,  0.            ,  0.25          ],
                          [ 0.416666666667,  0.            ,  0.416666666667],
                          [ 0.416666666667,  0.            ,  0.583333333333],
                          [ 0.416666666667,  0.            ,  0.75          ],
                          [ 0.416666666667,  0.            ,  0.916666666667],
                          [ 0.416666666667,  0.166666666667,  0.083333333333],
                          [ 0.416666666667,  0.166666666667,  0.25          ],
                          [ 0.416666666667,  0.166666666667,  0.416666666667],
                          [ 0.416666666667,  0.166666666667,  0.583333333333],
                          [ 0.416666666667,  0.166666666667,  0.75          ],
                          [ 0.416666666667,  0.166666666667,  0.916666666667],
                          [ 0.416666666667,  0.333333333333,  0.083333333333],
                          [ 0.416666666667,  0.333333333333,  0.25          ],
                          [ 0.416666666667,  0.333333333333,  0.416666666667],
                          [ 0.416666666667,  0.333333333333,  0.583333333333],
                          [ 0.416666666667,  0.333333333333,  0.75          ],
                          [ 0.416666666667,  0.333333333333,  0.916666666667],
                          [ 0.416666666667,  0.5           ,  0.083333333333],
                          [ 0.416666666667,  0.5           ,  0.25          ],
                          [ 0.416666666667,  0.5           ,  0.416666666667],
                          [ 0.416666666667,  0.5           ,  0.583333333333],
                          [ 0.416666666667,  0.5           ,  0.75          ],
                          [ 0.416666666667,  0.5           ,  0.916666666667],
                          [ 0.416666666667,  0.666666666667,  0.083333333333],
                          [ 0.416666666667,  0.666666666667,  0.25          ],
                          [ 0.416666666667,  0.666666666667,  0.416666666667],
                          [ 0.416666666667,  0.666666666667,  0.583333333333],
                          [ 0.416666666667,  0.666666666667,  0.75          ],
                          [ 0.416666666667,  0.666666666667,  0.916666666667],
                          [ 0.416666666667,  0.833333333333,  0.083333333333],
                          [ 0.416666666667,  0.833333333333,  0.25          ],
                          [ 0.416666666667,  0.833333333333,  0.416666666667],
                          [ 0.416666666667,  0.833333333333,  0.583333333333],
                          [ 0.416666666667,  0.833333333333,  0.75          ],
                          [ 0.416666666667,  0.833333333333,  0.916666666667],
                          [ 0.583333333333,  0.            ,  0.083333333333],
                          [ 0.583333333333,  0.            ,  0.25          ],
                          [ 0.583333333333,  0.            ,  0.416666666667],
                          [ 0.583333333333,  0.            ,  0.583333333333],
                          [ 0.583333333333,  0.            ,  0.75          ],
                          [ 0.583333333333,  0.            ,  0.916666666667],
                          [ 0.583333333333,  0.166666666667,  0.083333333333],
                          [ 0.583333333333,  0.166666666667,  0.25          ],
                          [ 0.583333333333,  0.166666666667,  0.416666666667],
                          [ 0.583333333333,  0.166666666667,  0.583333333333],
                          [ 0.583333333333,  0.166666666667,  0.75          ],
                          [ 0.583333333333,  0.166666666667,  0.916666666667],
                          [ 0.583333333333,  0.333333333333,  0.083333333333],
                          [ 0.583333333333,  0.333333333333,  0.25          ],
                          [ 0.583333333333,  0.333333333333,  0.416666666667],
                          [ 0.583333333333,  0.333333333333,  0.583333333333],
                          [ 0.583333333333,  0.333333333333,  0.75          ],
                          [ 0.583333333333,  0.333333333333,  0.916666666667],
                          [ 0.583333333333,  0.5           ,  0.083333333333],
                          [ 0.583333333333,  0.5           ,  0.25          ],
                          [ 0.583333333333,  0.5           ,  0.416666666667],
                          [ 0.583333333333,  0.5           ,  0.583333333333],
                          [ 0.583333333333,  0.5           ,  0.75          ],
                          [ 0.583333333333,  0.5           ,  0.916666666667],
                          [ 0.583333333333,  0.666666666667,  0.083333333333],
                          [ 0.583333333333,  0.666666666667,  0.25          ],
                          [ 0.583333333333,  0.666666666667,  0.416666666667],
                          [ 0.583333333333,  0.666666666667,  0.583333333333],
                          [ 0.583333333333,  0.666666666667,  0.75          ],
                          [ 0.583333333333,  0.666666666667,  0.916666666667],
                          [ 0.583333333333,  0.833333333333,  0.083333333333],
                          [ 0.583333333333,  0.833333333333,  0.25          ],
                          [ 0.583333333333,  0.833333333333,  0.416666666667],
                          [ 0.583333333333,  0.833333333333,  0.583333333333],
                          [ 0.583333333333,  0.833333333333,  0.75          ],
                          [ 0.583333333333,  0.833333333333,  0.916666666667],
                          [ 0.75          ,  0.            ,  0.083333333333],
                          [ 0.75          ,  0.            ,  0.25          ],
                          [ 0.75          ,  0.            ,  0.416666666667],
                          [ 0.75          ,  0.            ,  0.583333333333],
                          [ 0.75          ,  0.            ,  0.75          ],
                          [ 0.75          ,  0.            ,  0.916666666667],
                          [ 0.75          ,  0.166666666667,  0.083333333333],
                          [ 0.75          ,  0.166666666667,  0.25          ],
                          [ 0.75          ,  0.166666666667,  0.416666666667],
                          [ 0.75          ,  0.166666666667,  0.583333333333],
                          [ 0.75          ,  0.166666666667,  0.75          ],
                          [ 0.75          ,  0.166666666667,  0.916666666667],
                          [ 0.75          ,  0.333333333333,  0.083333333333],
                          [ 0.75          ,  0.333333333333,  0.25          ],
                          [ 0.75          ,  0.333333333333,  0.416666666667],
                          [ 0.75          ,  0.333333333333,  0.583333333333],
                          [ 0.75          ,  0.333333333333,  0.75          ],
                          [ 0.75          ,  0.333333333333,  0.916666666667],
                          [ 0.75          ,  0.5           ,  0.083333333333],
                          [ 0.75          ,  0.5           ,  0.25          ],
                          [ 0.75          ,  0.5           ,  0.416666666667],
                          [ 0.75          ,  0.5           ,  0.583333333333],
                          [ 0.75          ,  0.5           ,  0.75          ],
                          [ 0.75          ,  0.5           ,  0.916666666667],
                          [ 0.75          ,  0.666666666667,  0.083333333333],
                          [ 0.75          ,  0.666666666667,  0.25          ],
                          [ 0.75          ,  0.666666666667,  0.416666666667],
                          [ 0.75          ,  0.666666666667,  0.583333333333],
                          [ 0.75          ,  0.666666666667,  0.75          ],
                          [ 0.75          ,  0.666666666667,  0.916666666667],
                          [ 0.75          ,  0.833333333333,  0.083333333333],
                          [ 0.75          ,  0.833333333333,  0.25          ],
                          [ 0.75          ,  0.833333333333,  0.416666666667],
                          [ 0.75          ,  0.833333333333,  0.583333333333],
                          [ 0.75          ,  0.833333333333,  0.75          ],
                          [ 0.75          ,  0.833333333333,  0.916666666667],
                          [ 0.916666666667,  0.            ,  0.083333333333],
                          [ 0.916666666667,  0.            ,  0.25          ],
                          [ 0.916666666667,  0.            ,  0.416666666667],
                          [ 0.916666666667,  0.            ,  0.583333333333],
                          [ 0.916666666667,  0.            ,  0.75          ],
                          [ 0.916666666667,  0.            ,  0.916666666667],
                          [ 0.916666666667,  0.166666666667,  0.083333333333],
                          [ 0.916666666667,  0.166666666667,  0.25          ],
                          [ 0.916666666667,  0.166666666667,  0.416666666667],
                          [ 0.916666666667,  0.166666666667,  0.583333333333],
                          [ 0.916666666667,  0.166666666667,  0.75          ],
                          [ 0.916666666667,  0.166666666667,  0.916666666667],
                          [ 0.916666666667,  0.333333333333,  0.083333333333],
                          [ 0.916666666667,  0.333333333333,  0.25          ],
                          [ 0.916666666667,  0.333333333333,  0.416666666667],
                          [ 0.916666666667,  0.333333333333,  0.583333333333],
                          [ 0.916666666667,  0.333333333333,  0.75          ],
                          [ 0.916666666667,  0.333333333333,  0.916666666667],
                          [ 0.916666666667,  0.5           ,  0.083333333333],
                          [ 0.916666666667,  0.5           ,  0.25          ],
                          [ 0.916666666667,  0.5           ,  0.416666666667],
                          [ 0.916666666667,  0.5           ,  0.583333333333],
                          [ 0.916666666667,  0.5           ,  0.75          ],
                          [ 0.916666666667,  0.5           ,  0.916666666667],
                          [ 0.916666666667,  0.666666666667,  0.083333333333],
                          [ 0.916666666667,  0.666666666667,  0.25          ],
                          [ 0.916666666667,  0.666666666667,  0.416666666667],
                          [ 0.916666666667,  0.666666666667,  0.583333333333],
                          [ 0.916666666667,  0.666666666667,  0.75          ],
                          [ 0.916666666667,  0.666666666667,  0.916666666667],
                          [ 0.916666666667,  0.833333333333,  0.083333333333],
                          [ 0.916666666667,  0.833333333333,  0.25          ],
                          [ 0.916666666667,  0.833333333333,  0.416666666667],
                          [ 0.916666666667,  0.833333333333,  0.583333333333],
                          [ 0.916666666667,  0.833333333333,  0.75          ],
                          [ 0.916666666667,  0.833333333333,  0.916666666667],
                          [ 0.            ,  0.083333333333,  0.083333333333],
                          [ 0.            ,  0.083333333333,  0.25          ],
                          [ 0.            ,  0.083333333333,  0.416666666667],
                          [ 0.            ,  0.083333333333,  0.583333333333],
                          [ 0.            ,  0.083333333333,  0.75          ],
                          [ 0.            ,  0.083333333333,  0.916666666667],
                          [ 0.            ,  0.25          ,  0.083333333333],
                          [ 0.            ,  0.25          ,  0.25          ],
                          [ 0.            ,  0.25          ,  0.416666666667],
                          [ 0.            ,  0.25          ,  0.583333333333],
                          [ 0.            ,  0.25          ,  0.75          ],
                          [ 0.            ,  0.25          ,  0.916666666667],
                          [ 0.            ,  0.416666666667,  0.083333333333],
                          [ 0.            ,  0.416666666667,  0.25          ],
                          [ 0.            ,  0.416666666667,  0.416666666667],
                          [ 0.            ,  0.416666666667,  0.583333333333],
                          [ 0.            ,  0.416666666667,  0.75          ],
                          [ 0.            ,  0.416666666667,  0.916666666667],
                          [ 0.            ,  0.583333333333,  0.083333333333],
                          [ 0.            ,  0.583333333333,  0.25          ],
                          [ 0.            ,  0.583333333333,  0.416666666667],
                          [ 0.            ,  0.583333333333,  0.583333333333],
                          [ 0.            ,  0.583333333333,  0.75          ],
                          [ 0.            ,  0.583333333333,  0.916666666667],
                          [ 0.            ,  0.75          ,  0.083333333333],
                          [ 0.            ,  0.75          ,  0.25          ],
                          [ 0.            ,  0.75          ,  0.416666666667],
                          [ 0.            ,  0.75          ,  0.583333333333],
                          [ 0.            ,  0.75          ,  0.75          ],
                          [ 0.            ,  0.75          ,  0.916666666667],
                          [ 0.            ,  0.916666666667,  0.083333333333],
                          [ 0.            ,  0.916666666667,  0.25          ],
                          [ 0.            ,  0.916666666667,  0.416666666667],
                          [ 0.            ,  0.916666666667,  0.583333333333],
                          [ 0.            ,  0.916666666667,  0.75          ],
                          [ 0.            ,  0.916666666667,  0.916666666667],
                          [ 0.166666666667,  0.083333333333,  0.083333333333],
                          [ 0.166666666667,  0.083333333333,  0.25          ],
                          [ 0.166666666667,  0.083333333333,  0.416666666667],
                          [ 0.166666666667,  0.083333333333,  0.583333333333],
                          [ 0.166666666667,  0.083333333333,  0.75          ],
                          [ 0.166666666667,  0.083333333333,  0.916666666667],
                          [ 0.166666666667,  0.25          ,  0.083333333333],
                          [ 0.166666666667,  0.25          ,  0.25          ],
                          [ 0.166666666667,  0.25          ,  0.416666666667],
                          [ 0.166666666667,  0.25          ,  0.583333333333],
                          [ 0.166666666667,  0.25          ,  0.75          ],
                          [ 0.166666666667,  0.25          ,  0.916666666667],
                          [ 0.166666666667,  0.416666666667,  0.083333333333],
                          [ 0.166666666667,  0.416666666667,  0.25          ],
                          [ 0.166666666667,  0.416666666667,  0.416666666667],
                          [ 0.166666666667,  0.416666666667,  0.583333333333],
                          [ 0.166666666667,  0.416666666667,  0.75          ],
                          [ 0.166666666667,  0.416666666667,  0.916666666667],
                          [ 0.166666666667,  0.583333333333,  0.083333333333],
                          [ 0.166666666667,  0.583333333333,  0.25          ],
                          [ 0.166666666667,  0.583333333333,  0.416666666667],
                          [ 0.166666666667,  0.583333333333,  0.583333333333],
                          [ 0.166666666667,  0.583333333333,  0.75          ],
                          [ 0.166666666667,  0.583333333333,  0.916666666667],
                          [ 0.166666666667,  0.75          ,  0.083333333333],
                          [ 0.166666666667,  0.75          ,  0.25          ],
                          [ 0.166666666667,  0.75          ,  0.416666666667],
                          [ 0.166666666667,  0.75          ,  0.583333333333],
                          [ 0.166666666667,  0.75          ,  0.75          ],
                          [ 0.166666666667,  0.75          ,  0.916666666667],
                          [ 0.166666666667,  0.916666666667,  0.083333333333],
                          [ 0.166666666667,  0.916666666667,  0.25          ],
                          [ 0.166666666667,  0.916666666667,  0.416666666667],
                          [ 0.166666666667,  0.916666666667,  0.583333333333],
                          [ 0.166666666667,  0.916666666667,  0.75          ],
                          [ 0.166666666667,  0.916666666667,  0.916666666667],
                          [ 0.333333333333,  0.083333333333,  0.083333333333],
                          [ 0.333333333333,  0.083333333333,  0.25          ],
                          [ 0.333333333333,  0.083333333333,  0.416666666667],
                          [ 0.333333333333,  0.083333333333,  0.583333333333],
                          [ 0.333333333333,  0.083333333333,  0.75          ],
                          [ 0.333333333333,  0.083333333333,  0.916666666667],
                          [ 0.333333333333,  0.25          ,  0.083333333333],
                          [ 0.333333333333,  0.25          ,  0.25          ],
                          [ 0.333333333333,  0.25          ,  0.416666666667],
                          [ 0.333333333333,  0.25          ,  0.583333333333],
                          [ 0.333333333333,  0.25          ,  0.75          ],
                          [ 0.333333333333,  0.25          ,  0.916666666667],
                          [ 0.333333333333,  0.416666666667,  0.083333333333],
                          [ 0.333333333333,  0.416666666667,  0.25          ],
                          [ 0.333333333333,  0.416666666667,  0.416666666667],
                          [ 0.333333333333,  0.416666666667,  0.583333333333],
                          [ 0.333333333333,  0.416666666667,  0.75          ],
                          [ 0.333333333333,  0.416666666667,  0.916666666667],
                          [ 0.333333333333,  0.583333333333,  0.083333333333],
                          [ 0.333333333333,  0.583333333333,  0.25          ],
                          [ 0.333333333333,  0.583333333333,  0.416666666667],
                          [ 0.333333333333,  0.583333333333,  0.583333333333],
                          [ 0.333333333333,  0.583333333333,  0.75          ],
                          [ 0.333333333333,  0.583333333333,  0.916666666667],
                          [ 0.333333333333,  0.75          ,  0.083333333333],
                          [ 0.333333333333,  0.75          ,  0.25          ],
                          [ 0.333333333333,  0.75          ,  0.416666666667],
                          [ 0.333333333333,  0.75          ,  0.583333333333],
                          [ 0.333333333333,  0.75          ,  0.75          ],
                          [ 0.333333333333,  0.75          ,  0.916666666667],
                          [ 0.333333333333,  0.916666666667,  0.083333333333],
                          [ 0.333333333333,  0.916666666667,  0.25          ],
                          [ 0.333333333333,  0.916666666667,  0.416666666667],
                          [ 0.333333333333,  0.916666666667,  0.583333333333],
                          [ 0.333333333333,  0.916666666667,  0.75          ],
                          [ 0.333333333333,  0.916666666667,  0.916666666667],
                          [ 0.5           ,  0.083333333333,  0.083333333333],
                          [ 0.5           ,  0.083333333333,  0.25          ],
                          [ 0.5           ,  0.083333333333,  0.416666666667],
                          [ 0.5           ,  0.083333333333,  0.583333333333],
                          [ 0.5           ,  0.083333333333,  0.75          ],
                          [ 0.5           ,  0.083333333333,  0.916666666667],
                          [ 0.5           ,  0.25          ,  0.083333333333],
                          [ 0.5           ,  0.25          ,  0.25          ],
                          [ 0.5           ,  0.25          ,  0.416666666667],
                          [ 0.5           ,  0.25          ,  0.583333333333],
                          [ 0.5           ,  0.25          ,  0.75          ],
                          [ 0.5           ,  0.25          ,  0.916666666667],
                          [ 0.5           ,  0.416666666667,  0.083333333333],
                          [ 0.5           ,  0.416666666667,  0.25          ],
                          [ 0.5           ,  0.416666666667,  0.416666666667],
                          [ 0.5           ,  0.416666666667,  0.583333333333],
                          [ 0.5           ,  0.416666666667,  0.75          ],
                          [ 0.5           ,  0.416666666667,  0.916666666667],
                          [ 0.5           ,  0.583333333333,  0.083333333333],
                          [ 0.5           ,  0.583333333333,  0.25          ],
                          [ 0.5           ,  0.583333333333,  0.416666666667],
                          [ 0.5           ,  0.583333333333,  0.583333333333],
                          [ 0.5           ,  0.583333333333,  0.75          ],
                          [ 0.5           ,  0.583333333333,  0.916666666667],
                          [ 0.5           ,  0.75          ,  0.083333333333],
                          [ 0.5           ,  0.75          ,  0.25          ],
                          [ 0.5           ,  0.75          ,  0.416666666667],
                          [ 0.5           ,  0.75          ,  0.583333333333],
                          [ 0.5           ,  0.75          ,  0.75          ],
                          [ 0.5           ,  0.75          ,  0.916666666667],
                          [ 0.5           ,  0.916666666667,  0.083333333333],
                          [ 0.5           ,  0.916666666667,  0.25          ],
                          [ 0.5           ,  0.916666666667,  0.416666666667],
                          [ 0.5           ,  0.916666666667,  0.583333333333],
                          [ 0.5           ,  0.916666666667,  0.75          ],
                          [ 0.5           ,  0.916666666667,  0.916666666667],
                          [ 0.666666666667,  0.083333333333,  0.083333333333],
                          [ 0.666666666667,  0.083333333333,  0.25          ],
                          [ 0.666666666667,  0.083333333333,  0.416666666667],
                          [ 0.666666666667,  0.083333333333,  0.583333333333],
                          [ 0.666666666667,  0.083333333333,  0.75          ],
                          [ 0.666666666667,  0.083333333333,  0.916666666667],
                          [ 0.666666666667,  0.25          ,  0.083333333333],
                          [ 0.666666666667,  0.25          ,  0.25          ],
                          [ 0.666666666667,  0.25          ,  0.416666666667],
                          [ 0.666666666667,  0.25          ,  0.583333333333],
                          [ 0.666666666667,  0.25          ,  0.75          ],
                          [ 0.666666666667,  0.25          ,  0.916666666667],
                          [ 0.666666666667,  0.416666666667,  0.083333333333],
                          [ 0.666666666667,  0.416666666667,  0.25          ],
                          [ 0.666666666667,  0.416666666667,  0.416666666667],
                          [ 0.666666666667,  0.416666666667,  0.583333333333],
                          [ 0.666666666667,  0.416666666667,  0.75          ],
                          [ 0.666666666667,  0.416666666667,  0.916666666667],
                          [ 0.666666666667,  0.583333333333,  0.083333333333],
                          [ 0.666666666667,  0.583333333333,  0.25          ],
                          [ 0.666666666667,  0.583333333333,  0.416666666667],
                          [ 0.666666666667,  0.583333333333,  0.583333333333],
                          [ 0.666666666667,  0.583333333333,  0.75          ],
                          [ 0.666666666667,  0.583333333333,  0.916666666667],
                          [ 0.666666666667,  0.75          ,  0.083333333333],
                          [ 0.666666666667,  0.75          ,  0.25          ],
                          [ 0.666666666667,  0.75          ,  0.416666666667],
                          [ 0.666666666667,  0.75          ,  0.583333333333],
                          [ 0.666666666667,  0.75          ,  0.75          ],
                          [ 0.666666666667,  0.75          ,  0.916666666667],
                          [ 0.666666666667,  0.916666666667,  0.083333333333],
                          [ 0.666666666667,  0.916666666667,  0.25          ],
                          [ 0.666666666667,  0.916666666667,  0.416666666667],
                          [ 0.666666666667,  0.916666666667,  0.583333333333],
                          [ 0.666666666667,  0.916666666667,  0.75          ],
                          [ 0.666666666667,  0.916666666667,  0.916666666667],
                          [ 0.833333333333,  0.083333333333,  0.083333333333],
                          [ 0.833333333333,  0.083333333333,  0.25          ],
                          [ 0.833333333333,  0.083333333333,  0.416666666667],
                          [ 0.833333333333,  0.083333333333,  0.583333333333],
                          [ 0.833333333333,  0.083333333333,  0.75          ],
                          [ 0.833333333333,  0.083333333333,  0.916666666667],
                          [ 0.833333333333,  0.25          ,  0.083333333333],
                          [ 0.833333333333,  0.25          ,  0.25          ],
                          [ 0.833333333333,  0.25          ,  0.416666666667],
                          [ 0.833333333333,  0.25          ,  0.583333333333],
                          [ 0.833333333333,  0.25          ,  0.75          ],
                          [ 0.833333333333,  0.25          ,  0.916666666667],
                          [ 0.833333333333,  0.416666666667,  0.083333333333],
                          [ 0.833333333333,  0.416666666667,  0.25          ],
                          [ 0.833333333333,  0.416666666667,  0.416666666667],
                          [ 0.833333333333,  0.416666666667,  0.583333333333],
                          [ 0.833333333333,  0.416666666667,  0.75          ],
                          [ 0.833333333333,  0.416666666667,  0.916666666667],
                          [ 0.833333333333,  0.583333333333,  0.083333333333],
                          [ 0.833333333333,  0.583333333333,  0.25          ],
                          [ 0.833333333333,  0.583333333333,  0.416666666667],
                          [ 0.833333333333,  0.583333333333,  0.583333333333],
                          [ 0.833333333333,  0.583333333333,  0.75          ],
                          [ 0.833333333333,  0.583333333333,  0.916666666667],
                          [ 0.833333333333,  0.75          ,  0.083333333333],
                          [ 0.833333333333,  0.75          ,  0.25          ],
                          [ 0.833333333333,  0.75          ,  0.416666666667],
                          [ 0.833333333333,  0.75          ,  0.583333333333],
                          [ 0.833333333333,  0.75          ,  0.75          ],
                          [ 0.833333333333,  0.75          ,  0.916666666667],
                          [ 0.833333333333,  0.916666666667,  0.083333333333],
                          [ 0.833333333333,  0.916666666667,  0.25          ],
                          [ 0.833333333333,  0.916666666667,  0.416666666667],
                          [ 0.833333333333,  0.916666666667,  0.583333333333],
                          [ 0.833333333333,  0.916666666667,  0.75          ],
                          [ 0.833333333333,  0.916666666667,  0.916666666667]]

# Set up configuration
bulk_configuration = BulkConfiguration(
    bravais_lattice=lattice,
    elements=elements,
    fractional_coordinates=fractional_coordinates
    )

# -------------------------------------------------------------
# Calculator
# -------------------------------------------------------------

potentialSet = EAM_Cu_2004()
calculator = TremoloXCalculator(parameters=potentialSet)
calculator.setVerletListsDelta(0.25*Angstrom)

bulk_configuration.setCalculator(calculator)
nlprint(bulk_configuration)
bulk_configuration.update()
nlsave('Cu_diffusion.nc', bulk_configuration)

# -------------------------------------------------------------
# Molecular Dynamics
# -------------------------------------------------------------

initial_velocity = MaxwellBoltzmannDistribution(
    temperature=1000.0*Kelvin,
    remove_center_of_mass_momentum=True
)

method = NPTMartynaTobiasKlein(
    time_step=1*femtoSecond,
    reservoir_temperature=1000*Kelvin,
    reservoir_pressure=1*bar,
    thermostat_timescale=100*femtoSecond,
    barostat_timescale=500*femtoSecond,
    initial_velocity=initial_velocity,
    heating_rate=10*Kelvin/picoSecond,
)

md_trajectory = MolecularDynamics(
    bulk_configuration,
    constraints=[],
    trajectory_filename='trajectory_heating.nc',
    steps=100000,
    log_interval=1000,
    method=method
)

bulk_configuration = md_trajectory.lastImage()
nlsave('Cu_diffusion.nc', md_trajectory)

# -------------------------------------------------------------
# Molecular Dynamics
# -------------------------------------------------------------

initial_velocity = MaxwellBoltzmannDistribution(
    temperature=2000.0*Kelvin,
    remove_center_of_mass_momentum=True
)

method = NPTMartynaTobiasKlein(
    time_step=1*femtoSecond,
    reservoir_temperature=2000*Kelvin,
    reservoir_pressure=1*bar,
    thermostat_timescale=100*femtoSecond,
    barostat_timescale=500*femtoSecond,
    initial_velocity=initial_velocity,
    heating_rate=0*Kelvin/picoSecond,
)

md_trajectory = MolecularDynamics(
    bulk_configuration,
    constraints=[],
    trajectory_filename='trajectory_equilibrating.nc',
    steps=100000,
    log_interval=1000,
    method=method
)

bulk_configuration = md_trajectory.lastImage()
nlsave('Cu_diffusion.nc', md_trajectory)

# -------------------------------------------------------------
# Molecular Dynamics
# -------------------------------------------------------------

initial_velocity = ConfigurationVelocities(remove_center_of_mass_momentum=True)

method = NPTMartynaTobiasKlein(
    time_step=1*femtoSecond,
    reservoir_temperature=2000*Kelvin,
    reservoir_pressure=1*bar,
    thermostat_timescale=100*femtoSecond,
    barostat_timescale=500*femtoSecond,
    initial_velocity=initial_velocity,
    heating_rate=0*Kelvin/picoSecond,
)

md_trajectory = MolecularDynamics(
    bulk_configuration,
    constraints=[],
    trajectory_filename='trajectory_data_equilibrium.nc',
    steps=100000,
    log_interval=1000,
    method=method
)

bulk_configuration = md_trajectory.lastImage()
nlsave('Cu_diffusion.nc', md_trajectory)