def __str__(self):
    t = '||v||: {:.5f}, '.format(self.a)
    t += 'nx: {:+.5f}, '.format(self.v[(0, 0)])
    t += 'ny: {:+.5f}, '.format(self.v[(0, 1)])
    t += 'nz: {:+.5f}'.format(self.v[(0, 2)])
    return t
def __str__(self):
    t = '||v||: {:.5f}, '.format(self.a)
    t += 'nx: {:+.5f}, '.format(self.v[(0, 0)])
    t += 'ny: {:+.5f}, '.format(self.v[(0, 1)])
    t += 'nz: {:+.5f}'.format(self.v[(0, 2)])
    return t