vertices = [
new Vertex(-1.0, -1.0, -1.0),
new Vertex( 1.0, 1.0, 1.0),
new Vertex( 1.0, -1.0, -1.0),
new Vertex(-1.0, 1.0, 1.0),
new Vertex( 1.0, 1.0, -1.0),
new Vertex(-1.0, -1.0, 1.0),
new Vertex( 1.0, -1.0, 1.0),
new Vertex(-1.0, 1.0, -1.0),
new Vertex( 0.5, -0.5, 0),
new Vertex(-0.5, 0.5, -0),
new Vertex( 0, -0.5, 0.5),
new Vertex(-0, 0.5, -0.5),
new Vertex(0, -0.95, -0.95),
new Vertex(0, -1.05, -1.05),
new Vertex(0, 1.05, 1.05),
new Vertex(0, 0.95, 0.95),
new Vertex(0, 0, -1.05),
new Vertex(0, 0, -0.95),
new Vertex(0, 0, 0.95),
new Vertex(0, 0, 1.05),
new Vertex(-1.05, 0, -1.05), //20 IiIIII 0 to 7 - IIIIII to IiIIiI =2==5=
new Vertex(-0.95, 0, -0.95), //21 IIIIiI
new Vertex( 0.95, 0, 0.95), //22 iIiiii 1 to 6 - iiiiii to iIiiIi =2==5=
new Vertex( 1.05, 0, 1.05), //23 iiiiIi
new Vertex(0, -1.05, 0), //24 iiIIIi 2 to 5 - iIIIIi to iiIIii =2==5=
new Vertex(0, -0.95, 0), //25 iIIIii
new Vertex(0, 0.95, 0), //26 IIiiiI 3 to 4 - IiiiiI to IIiiII =2==5=
new Vertex(0, 1.05, 0), //27 IiiiII
new Vertex( 1.05, -1.05, 0), //28 iIiIIi 2 to 6 - iIIIIi to iIiiIi ==34==
new Vertex( 0.95, -0.95, 0), //29 iIIiIi
new Vertex(-0.95, 0.95, 0), //30 IiIiiI 3 to 7 - IiiiiI to IiIIiI ==34==
new Vertex(-1.05, 1.05, 0), //31 IiiIiI
new Vertex(-1.05, 0, 0), //32 IiIIii 5 to 7 - iiIIii to IiIIiI 1====6
new Vertex(-0.95, 0, 0), //33 iiIIiI
new Vertex(0.95, 0, 0), //34 iIiiII 4 to 6 - IIiiII to iIiiIi 1====6
new Vertex(1.05, 0, 0), //35 IIiiIi
////////
// 4: IIiiII -(2)-> 27: IiiiII -(5)-> 3: IiiiiI -(1)-> 15: iiiiiI -(6)-> 1: iiiiii
// 4: IIiiII -(2)-> 27: IiiiII -(5)-> 3: IiiiiI -(6)-> 14: Iiiiii -(1)-> 1: iiiiii
new Vertex(1.05, 1.05, 0), //36: IiiiIi - IIiiII 4->1: iiiiii 12==56
// 4: IIiiII -(6)-> 35: IIiiIi -(2)-> 36: IiiiIi -(1)-> 23: iiiiIi -(5)-> 1: iiiiii
// 4: IIiiII -(6)-> 35: IIiiII -(2)-> 36: IiiiIi -(5)-> 14: Iiiiii -(1)-> 1: iiiiii
// 4: IIiiII -(2)-> 27: IiiiII -(6)-> 36: IiiiIi -(1)-> 23: iiiiIi -(5)-> 1: iiiiii
// 4: IIiiII -(2)-> 27: IiiiII -(6)-> 36: IiiiIi -(5)-> 14: Iiiiii -(1)-> 1: iiiiii
// 36: 35 27 23 14
new Vertex(0.95, 0.95, 0), //37: iIiiiI - IIiiII 4->1: iiiiii 12==56
// 4: IIiiII -(1)-> 34: iIiiII -(5)-> 37: iIiiiI -(6)-> 22: iIiiii -(2)-> 1: iiiiii
// 4: IIiiII -(5)-> 26: IIiiiI -(1)-> 37: iIiiiI -(2)-> 15: iiiiiI -(2)-> 1: iiiiii
// 37: 34 26 22 15
new Vertex(-0.95, -0.95, 0), //38: iIIIiI - iiIIii 5->0: IIIIII 12==56
// 5: iiIIii -(2)-> 25: iIIIii -(6)-> 38: iIIIiI -(1)-> 21: IIIIiI -(5)-> 0: IIIIII
// 5: iiIIii -(2)-> 25: iIIIii -(6)-> 38: iIIIiI -(5)-> 12: iIIIII -(1)-> 0: IIIIII
// 5: iiIIii -(6)-> 33: iiIIiI -(2)-> 38: iIIIiI -(1)-> 21: IIIIiI -(5)-> 0: IIIIII
// 5: iiIIii -(6)-> 33: iiIIiI -(2)-> 38: iIIIiI -(5)-> 12: iIIIII -(1)-> 0: IIIIII
//38: 25 33 21 12
new Vertex(-1.05, -1.05, 0), //39: IiIIIi - iiIIii 5->0: IIIIII 12==56
// 5: iiIIii -(1)-> 32: IiIIii -(5)-> 39: IiIIIi -(2)-> 13: IIIIIi -(6)-> 0: IIIIII
// 5: iiIIii -(1)-> 32: IiIIii -(5)-> 39: IiIIIi -(6)-> 20: IiIIII -(2)-> 0: IIIIII
// 5: iiIIii -(5)-> 24: iiIIIi -(1)-> 39: IiIIIi -(2)-> 13: IIIIIi -(6)-> 0: IIIIII
// 5: iiIIii -(5)-> 24: iiIIIi -(1)-> 39: IiIIIi -(6)-> 20: IiIIII -(2)-> 0: IIIIII
//39: 32 24 13 20
new Vertex(0, 1.05, -1.05), //40: IiiIII - IIiiII 4->7: IiIIiI =2345=
// 4: IIiiII -(2)-> 27: IiiiII -(4)-> : IiiIII -(3)-> 20: IiIIII -(5)-> 7: IiIIiI
// 4: IIiiII -(2)-> 27: IiiiII -(4)-> : IiiIII -(5)-> 31: IiiIiI -(3)-> 7: IiIIiI
// 4: IIiiII -(4)-> 16: IIiIII -(2)-> : -(3)-> : -(5)-> 7: IiIIiI
// 4: IIiiII -(4)-> 16: IIiIII -(2)-> : -(5)-> : -(3)-> 7: IiIIiI
// 40: 27 16 20 31
new Vertex(0, 0.95, -0.95), //41 IIIiiI - IIiiII 4->7: IiIIiI =2345=
// 4: IIiiII -(3)-> 17: IIIiII -(5)-> : -(2)-> 30: IiIiiI -(4)-> 7: IiIIiI
// 4: IIiiII -(3)-> 17: IIIiII -(5)-> : -(4)-> 21: IIIIiI -(2)-> 7: IiIIiI
// 4: IIiiII -(5)-> 26: IIiiiI -(3)-> : -(2)-> : -(4)-> 7: IiIIiI
// 4: IIiiII -(5)-> 26: IIiiiI -(3)-> : -(4)-> : -(2)-> 7: IiIIiI
// 41: 17 26 30 21
new Vertex(0, -0.95, 0.95), //42: iIIiii - iiIIii 5->6: iIiiIi =2345=
// 5: iiIIii -(2)-> 25: iIIIii -(4)-> 42: iIIiii -(3)-> 22: iIiiii -(5)-> 6: iIiiIi
// 5: iiIIii -(2)-> 25: iIIIii -(4)-> 42: iIIiii -(5)-> 29: iIIiIi -(1)-> 6: iIiiIi
// 5: iiIIii -(4)-> 18: iiIiii -(2)-> 42: iIIiii -(3)-> 22: iIiiii -(5)-> 6: iIiiIi
// 5: iiIIii -(4)-> 18: iiIiii -(2)-> 42: iIIiii -(5)-> 29: iIIiIi -(3)-> 6: iIiiIi
// 42: 25 18 22 29
new Vertex(0, -1.05, 1.05), //43: iiiIIi - iiIIii 5->6: iIiiIi =2345=
// 5: iiIIii -(3)-> 19: iiiIii -(5)-> 43: iiiIIi -(2)-> 28: iIiIIi -(4)-> 6: iIiiIi
// 5: iiIIii -(3)-> 19: iiiIii -(5)-> 43: iiiIIi -(4)-> 23: iiiiIi -(2)-> 6: iIiiIi
// 5: iiIIii -(5)-> 24: iiIIIi -(3)-> 43: iiiIIi -(2)-> 28: iIiIIi -(4)-> 6: iIiiIi
// 5: iiIIii -(5)-> 24: iiIIIi -(3)-> 43: iiiIIi -(4)-> 23: iiiiIi -(2)-> 6: iIiiIi
// 43: 19 24 28 23
new Vertex(0.95, 0, -0.95), //44: iIiIII - IIiiII 4->2: iIIIIi 1=34=6
// 4: IIiiII -(1)-> 34: iIiiII -(4)-> 44: iIiIII -(3)-> 12: iIIIII -(6)-> 2: iIIIIi
// 4: IIiiII -(4)-> 16: IIiIII -(1)-> 44: iIiIII -(6)-> 28: iIiIIi -(3)-> 2: iIIIIi
// 44: 34 16 12 28
new Vertex(1.05, 0, -1.05), //45: IIIiIi - IIiiII 4->2: iIIIIi
// 4: IIiiII -(3)-> 17: IIIiII -(6)-> 45: IIIiIi -(1)-> 29: iIIiIi -(4)-> 2: iIIIIi
// 4: IIiiII -(6)-> 35: IIiiIi -(3)-> 45: IIIiIi -(4)-> 13: IIIIIi -(1)-> 2: iIIIIi
// 45: 17 35 13 29
// ------------------ ok
new Vertex(-1.05, 0, 1.05), //46 IiIiii - iiIIii 5->3: IiiiiI 1=34=6
// 5: iiIIii -(1)-> 32: IiIIii -(4)-> 46: IiIiii -(3)-> 14: Iiiiii -(6)-> 3: IiiiiI
// 5: iiIIii -(4)-> 18: iiIiii -(1)-> 46: IiIiii -(6)-> 30: IiIiiI -(3)-> 3: IiiiiI
// 46: 32 18 14 30
new Vertex(-0.95, 0, 0.95) //47 iiiIiI - iiIIii 5->3: IiiiiI
// 5: iiIIii -(3)-> 19: iiiIii -(6)-> 47: iiiIiI -(1)-> 31: IiiIiI -(4)-> 3: IiiiiI
// 5: iiIIii -(6)-> 33: iiIIiI -(3)-> 47: iiiIiI -(4)-> 15: iiiiiI -(1)-> 3: IiiiiI
// 47: 19 33 31 15
// : -()-> : -()-> : -()-> : -()-> :
]