ジャパンオープン用のメインプログラム

Dependencies:   mbed AQM1602 HMC6352 PID

Revision:
29:e8bafe48aa90
Parent:
28:f246a5fbf6a5
Child:
30:5998ba42237e
--- a/setting/IrConfig.h	Tue Mar 22 03:58:38 2016 +0000
+++ b/setting/IrConfig.h	Tue Mar 22 07:01:10 2016 +0000
@@ -12,7 +12,7 @@
 #define IR_CLOSER   3
 
 #define IR_FAR2CLOSE 0xAA
-#define IR_CLOSE2IR_FAR 0xBB
+#define IR_CLOSE2FAR 0xBB
 
 #define IR_DEVICE_NUM 20
 
@@ -39,7 +39,112 @@
                             
                                     
                                     
-                                        
+                                    
+{                                   
+    {                               
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    },                              
+                                    
+                                    
+                                    
+                                    
+    {                               
+    {   0.7071  ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   0.2588  ,   0.9659  ,   0.0000  ,   0.0000  },
+    {   -0.2588     ,   0.9659  ,   0.0000  ,   0.0000  },
+    {   -0.7071     ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   -0.9239     ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   -0.3827     ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.3827  ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.9239  ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   1.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.8660  ,   0.5000  ,   0.0000  ,   0.0000  },
+    {   0.5000  ,   0.8660  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   1.0000  ,   0.0000  ,   0.0000  },
+    {   -0.5000     ,   0.8660  ,   0.0000  ,   0.0000  },
+    {   -0.8660     ,   0.5000  ,   0.0000  ,   0.0000  },
+    {   -1.0000     ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   -0.8660     ,   -0.5000     ,   0.0000  ,   0.0000  },
+    {   -0.5000     ,   -0.8660     ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   -1.0000     ,   0.0000  ,   0.0000  },
+    {   0.5000  ,   -0.8660     ,   0.0000  ,   0.0000  },
+    {   0.8660  ,   -0.5000     ,   0.0000  ,   0.0000  },
+    },                              
+                                    
+                                    
+                                    
+                                    
+    {                               
+    {   0.7071  ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   0.2588  ,   0.9659  ,   0.0000  ,   0.0000  },
+    {   -0.2588     ,   0.9659  ,   0.0000  ,   0.0000  },
+    {   -0.7071     ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   -0.9239     ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   -0.3827     ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.3827  ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.9239  ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   0.8660  ,   0.0000  ,   0.0000  ,   -0.5000     },
+    {   0.7500  ,   0.4330  ,   0.2500  ,   -0.4330     },
+    {   0.4330  ,   0.7500  ,   0.4330  ,   -0.2500     },
+    {   0.0000  ,   1.0000  ,   0.0000  ,   0.0000  },
+    {   -0.4330     ,   0.7500  ,   -0.4330     ,   -0.2500     },
+    {   -0.7500     ,   0.4330  ,   -0.2500     ,   -0.4330     },
+    {   -0.8660     ,   0.0000  ,   0.0000  ,   -0.5000     },
+    {   -0.7500     ,   -0.4330     ,   0.2500  ,   -0.4330     },
+    {   -0.4330     ,   -0.7500     ,   0.4330  ,   -0.2500     },
+    {   0.0000  ,   -0.8660     ,   0.5000  ,   0.0000  },
+    {   0.4330  ,   -0.7500     ,   -0.4330     ,   -0.2500     },
+    {   0.7500  ,   -0.4330     ,   -0.2500     ,   -0.4330     },
+    },                              
+                                    
+                                    
+                                    
+                                    
+    {                               
+    {   0.7071  ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   0.2588  ,   0.9659  ,   0.0000  ,   0.0000  },
+    {   -0.2588     ,   0.9659  ,   0.0000  ,   0.0000  },
+    {   -0.7071     ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   -0.9239     ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   -0.3827     ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.3827  ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.9239  ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   0.7071  ,   0.0000  ,   0.0000  ,   -0.7071     },
+    {   0.6124  ,   0.3536  ,   0.3536  ,   -0.6124     },
+    {   0.5000  ,   0.8660  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   1.0000  ,   0.0000  ,   0.0000  },
+    {   -0.5000     ,   0.8660  ,   0.0000  ,   0.0000  },
+    {   -0.6124     ,   0.3536  ,   -0.3536     ,   -0.6124     },
+    {   -0.7071     ,   0.0000  ,   0.0000  ,   -0.7071     },
+    {   -0.4330     ,   -0.2500     ,   0.4330  ,   -0.7500     },
+    {   -0.2500     ,   -0.4330     ,   0.7500  ,   -0.4330     },
+    {   0.0000  ,   -0.5000     ,   0.8660  ,   0.0000  },
+    {   0.2500  ,   -0.4330     ,   -0.7500     ,   -0.4330     },
+    {   0.4330  ,   -0.2500     ,   -0.4330     ,   -0.7500     },
+    },                              
+},                                  
+                                    
+                                    
+                                    
                                     
                                     
                                     
@@ -76,47 +181,21 @@
     {   -0.2588     ,   0.9659  ,   0.0000  ,   0.0000  },
     {   -0.7071     ,   0.7071  ,   0.0000  ,   0.0000  },
     {   -0.9239     ,   -0.3827     ,   0.0000  ,   0.0000  },
-    {   -1.0000     ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   -0.3827     ,   -0.9239     ,   0.0000  ,   0.0000  },
     {   0.3827  ,   -0.9239     ,   0.0000  ,   0.0000  },
     {   0.9239  ,   -0.3827     ,   0.0000  ,   0.0000  },
-    {   1.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.8660  ,   0.5000  ,   0.0000  ,   0.0000  },
-    {   0.5000  ,   0.8660  ,   0.0000  ,   0.0000  },
+    {   0.8660  ,   0.0000  ,   0.0000  ,   -0.5000     },
+    {   0.7500  ,   0.4330  ,   0.2500  ,   -0.4330     },
+    {   0.4330  ,   0.7500  ,   0.4330  ,   -0.2500     },
     {   0.0000  ,   1.0000  ,   0.0000  ,   0.0000  },
-    {   -0.5000     ,   0.8660  ,   0.0000  ,   0.0000  },
-    {   -0.8660     ,   0.5000  ,   0.0000  ,   0.0000  },
-    {   -1.0000     ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   -0.8660     ,   -0.5000     ,   0.0000  ,   0.0000  },
-    {   -0.5000     ,   -0.8660     ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   -1.0000     ,   0.0000  ,   0.0000  },
-    {   0.5000  ,   -0.8660     ,   0.0000  ,   0.0000  },
-    {   0.8660  ,   -0.5000     ,   0.0000  ,   0.0000  },
-    },                              
-                                    
-                                    
-                                    
-                                    
-    {                               
-    {   0.7071  ,   0.7071  ,   0.0000  ,   0.0000  },
-    {   0.2588  ,   0.9659  ,   0.0000  ,   0.0000  },
-    {   -0.2588     ,   0.9659  ,   0.0000  ,   0.0000  },
-    {   -0.7071     ,   0.7071  ,   0.0000  ,   0.0000  },
-    {   -0.9239     ,   -0.3827     ,   0.0000  ,   0.0000  },
-    {   -1.0000     ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.3827  ,   -0.9239     ,   0.0000  ,   0.0000  },
-    {   0.9239  ,   -0.3827     ,   0.0000  ,   0.0000  },
-    {   1.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.8660  ,   0.5000  ,   0.0000  ,   0.0000  },
-    {   0.5000  ,   0.8660  ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   1.0000  ,   0.0000  ,   0.0000  },
-    {   -0.5000     ,   0.8660  ,   0.0000  ,   0.0000  },
-    {   -0.8660     ,   0.5000  ,   0.0000  ,   0.0000  },
-    {   -1.0000     ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   -0.8660     ,   -0.5000     ,   0.0000  ,   0.0000  },
-    {   -0.5000     ,   -0.8660     ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   -1.0000     ,   0.0000  ,   0.0000  },
-    {   0.5000  ,   -0.8660     ,   0.0000  ,   0.0000  },
-    {   0.8660  ,   -0.5000     ,   0.0000  ,   0.0000  },
+    {   -0.4330     ,   0.7500  ,   -0.4330     ,   -0.2500     },
+    {   -0.7500     ,   0.4330  ,   -0.2500     ,   -0.4330     },
+    {   -0.8660     ,   0.0000  ,   0.0000  ,   -0.5000     },
+    {   -0.7500     ,   -0.4330     ,   0.2500  ,   -0.4330     },
+    {   -0.4330     ,   -0.7500     ,   0.4330  ,   -0.2500     },
+    {   0.0000  ,   -0.8660     ,   0.5000  ,   0.0000  },
+    {   0.4330  ,   -0.7500     ,   -0.4330     ,   -0.2500     },
+    {   0.7500  ,   -0.4330     ,   -0.2500     ,   -0.4330     },
     },                              
                                     
                                     
@@ -128,126 +207,47 @@
     {   -0.2588     ,   0.9659  ,   0.0000  ,   0.0000  },
     {   -0.7071     ,   0.7071  ,   0.0000  ,   0.0000  },
     {   -0.9239     ,   -0.3827     ,   0.0000  ,   0.0000  },
-    {   -1.0000     ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   -0.3827     ,   -0.9239     ,   0.0000  ,   0.0000  },
     {   0.3827  ,   -0.9239     ,   0.0000  ,   0.0000  },
     {   0.9239  ,   -0.3827     ,   0.0000  ,   0.0000  },
     {   1.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.8660  ,   0.5000  ,   0.0000  ,   0.0000  },
-    {   0.5000  ,   0.8660  ,   0.0000  ,   0.0000  },
+    {   0.7500  ,   0.4330  ,   0.2500  ,   -0.4330     },
+    {   0.4330  ,   0.7500  ,   0.4330  ,   -0.2500     },
     {   0.0000  ,   1.0000  ,   0.0000  ,   0.0000  },
-    {   -0.5000     ,   0.8660  ,   0.0000  ,   0.0000  },
-    {   -0.8660     ,   0.5000  ,   0.0000  ,   0.0000  },
+    {   -0.4330     ,   0.7500  ,   -0.4330     ,   -0.2500     },
+    {   -0.7500     ,   0.4330  ,   -0.2500     ,   -0.4330     },
     {   -1.0000     ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   -0.8660     ,   -0.5000     ,   0.0000  ,   0.0000  },
-    {   -0.5000     ,   -0.8660     ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   -1.0000     ,   0.0000  ,   0.0000  },
-    {   0.5000  ,   -0.8660     ,   0.0000  ,   0.0000  },
-    {   0.8660  ,   -0.5000     ,   0.0000  ,   0.0000  },
-    },                              
-},                                  
-
-
-                                    
-{                                   
-    {                               
-    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   -0.7500     ,   -0.4330     ,   -0.2500     ,   0.4330  },
+    {   -0.4330     ,   -0.7500     ,   0.4330  ,   -0.2500     },
+    {   0.0000  ,   -0.7071     ,   0.7071  ,   0.0000  },
+    {   0.4330  ,   -0.7500     ,   -0.4330     ,   -0.2500     },
+    {   0.7500  ,   -0.4330     ,   0.2500  ,   0.4330  },
     },                              
                                     
                                     
                                     
                                     
     {                               
-    {   0.0000  ,   0.0000  ,   -0.7071     ,   0.7071  },
-    {   0.0000  ,   0.0000  ,   -0.9659     ,   0.2588  },
-    {   0.0000  ,   0.0000  ,   -0.9659     ,   -0.2588     },
-    {   0.0000  ,   0.0000  ,   -0.7071     ,   -0.7071     },
-    {   0.0000  ,   0.0000  ,   0.3827  ,   -0.9239     },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   -1.0000     },
-    {   0.0000  ,   0.0000  ,   0.9239  ,   0.3827  },
-    {   0.0000  ,   0.0000  ,   0.3827  ,   0.9239  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   1.0000  },
-    {   0.0000  ,   0.0000  ,   -0.5000     ,   0.8660  },
-    {   0.0000  ,   0.0000  ,   -0.8660     ,   0.5000  },
-    {   0.0000  ,   0.0000  ,   -1.0000     ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   -0.8660     ,   -0.5000     },
-    {   0.0000  ,   0.0000  ,   -0.5000     ,   -0.8660     },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   -1.0000     },
-    {   0.0000  ,   0.0000  ,   0.5000  ,   -0.8660     },
-    {   0.0000  ,   0.0000  ,   0.8660  ,   -0.5000     },
-    {   0.0000  ,   0.0000  ,   1.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.8660  ,   0.5000  },
-    {   0.0000  ,   0.0000  ,   0.5000  ,   0.8660  },
-    },                              
-                                    
-                                    
-                                    
-                                    
-    {                               
-    {   0.0000  ,   0.0000  ,   -0.7071     ,   0.7071  },
-    {   0.0000  ,   0.0000  ,   -0.9659     ,   0.2588  },
-    {   0.0000  ,   0.0000  ,   -0.9659     ,   -0.2588     },
-    {   0.0000  ,   0.0000  ,   -0.7071     ,   -0.7071     },
-    {   0.0000  ,   0.0000  ,   0.3827  ,   -0.9239     },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   -1.0000     },
-    {   0.0000  ,   0.0000  ,   0.9239  ,   0.3827  },
-    {   0.0000  ,   0.0000  ,   0.3827  ,   0.9239  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   1.0000  },
-    {   0.0000  ,   0.0000  ,   -0.5000     ,   0.8660  },
-    {   0.0000  ,   0.0000  ,   -0.8660     ,   0.5000  },
-    {   0.0000  ,   0.0000  ,   -1.0000     ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   -0.8660     ,   -0.5000     },
-    {   0.0000  ,   0.0000  ,   -0.5000     ,   -0.8660     },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   -1.0000     },
-    {   0.0000  ,   0.0000  ,   0.5000  ,   -0.8660     },
-    {   0.0000  ,   0.0000  ,   0.8660  ,   -0.5000     },
-    {   0.0000  ,   0.0000  ,   1.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.8660  ,   0.5000  },
-    {   0.0000  ,   0.0000  ,   0.5000  ,   0.8660  },
-    },                              
-                                    
-                                    
-                                    
-                                    
-    {                               
-    {   0.0000  ,   0.0000  ,   -0.7071     ,   0.7071  },
-    {   0.0000  ,   0.0000  ,   -0.9659     ,   0.2588  },
-    {   0.0000  ,   0.0000  ,   -0.9659     ,   -0.2588     },
-    {   0.0000  ,   0.0000  ,   -0.7071     ,   -0.7071     },
-    {   0.0000  ,   0.0000  ,   0.3827  ,   -0.9239     },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   -1.0000     },
-    {   0.0000  ,   0.0000  ,   0.9239  ,   0.3827  },
-    {   0.0000  ,   0.0000  ,   0.3827  ,   0.9239  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   1.0000  },
-    {   0.0000  ,   0.0000  ,   -0.5000     ,   0.8660  },
-    {   0.0000  ,   0.0000  ,   -0.8660     ,   0.5000  },
-    {   0.0000  ,   0.0000  ,   -1.0000     ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   -0.8660     ,   -0.5000     },
-    {   0.0000  ,   0.0000  ,   -0.5000     ,   -0.8660     },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   -1.0000     },
-    {   0.0000  ,   0.0000  ,   0.5000  ,   -0.8660     },
-    {   0.0000  ,   0.0000  ,   0.8660  ,   -0.5000     },
-    {   0.0000  ,   0.0000  ,   1.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.8660  ,   0.5000  },
-    {   0.0000  ,   0.0000  ,   0.5000  ,   0.8660  },
+    {   0.7071  ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   0.2588  ,   0.9659  ,   0.0000  ,   0.0000  },
+    {   -0.2588     ,   0.9659  ,   0.0000  ,   0.0000  },
+    {   -0.7071     ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   -0.9239     ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   -0.3827     ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.3827  ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.9239  ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   1.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.7500  ,   0.4330  ,   0.2500  ,   -0.4330     },
+    {   0.5000  ,   0.8660  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   1.0000  ,   0.0000  ,   0.0000  },
+    {   -0.5000     ,   0.8660  ,   0.0000  ,   0.0000  },
+    {   -0.7500     ,   0.4330  ,   -0.2500     ,   -0.4330     },
+    {   -1.0000     ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   -0.7500     ,   -0.4330     ,   -0.2500     ,   0.4330  },
+    {   -0.4330     ,   -0.7500     ,   0.4330  ,   -0.2500     },
+    {   0.0000  ,   -0.7071     ,   0.7071  ,   0.0000  },
+    {   0.4330  ,   -0.7500     ,   -0.4330     ,   -0.2500     },
+    {   0.7500  ,   -0.4330     ,   0.2500  ,   0.4330  },
     },                              
 },                                  
                                     
@@ -284,83 +284,190 @@
                                     
                                     
     {                               
-    {   0.0000  ,   0.0000  ,   0.7071  ,   -0.7071     },
-    {   0.0000  ,   0.0000  ,   0.9659  ,   -0.2588     },
-    {   0.0000  ,   0.0000  ,   0.9659  ,   0.2588  },
-    {   0.0000  ,   0.0000  ,   0.7071  ,   0.7071  },
-    {   0.0000  ,   0.0000  ,   -0.3827     ,   0.9239  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   1.0000  },
-    {   0.0000  ,   0.0000  ,   -0.9239     ,   -0.3827     },
-    {   0.0000  ,   0.0000  ,   -0.3827     ,   -0.9239     },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   -1.0000     },
-    {   0.0000  ,   0.0000  ,   0.5000  ,   -0.8660     },
-    {   0.0000  ,   0.0000  ,   0.8660  ,   -0.5000     },
-    {   0.0000  ,   0.0000  ,   1.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.8660  ,   0.5000  },
-    {   0.0000  ,   0.0000  ,   0.5000  ,   0.8660  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   1.0000  },
-    {   0.0000  ,   0.0000  ,   -0.5000     ,   0.8660  },
-    {   0.0000  ,   0.0000  ,   -0.8660     ,   0.5000  },
-    {   0.0000  ,   0.0000  ,   -1.0000     ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   -0.8660     ,   -0.5000     },
-    {   0.0000  ,   0.0000  ,   -0.5000     ,   -0.8660     },
+    {   0.7071  ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   0.2588  ,   0.9659  ,   0.0000  ,   0.0000  },
+    {   -0.2588     ,   0.9659  ,   0.0000  ,   0.0000  },
+    {   -0.7071     ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   -0.9239     ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   -0.3827     ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.3827  ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.9239  ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   1.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.8660  ,   0.5000  ,   0.0000  ,   0.0000  },
+    {   0.5000  ,   0.8660  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   1.0000  ,   0.0000  ,   0.0000  },
+    {   -0.5000     ,   0.8660  ,   0.0000  ,   0.0000  },
+    {   -0.8660     ,   0.5000  ,   0.0000  ,   0.0000  },
+    {   -1.0000     ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   -0.8660     ,   -0.5000     ,   0.0000  ,   0.0000  },
+    {   -0.5000     ,   -0.8660     ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   -1.0000     ,   0.0000  ,   0.0000  },
+    {   0.5000  ,   -0.8660     ,   0.0000  ,   0.0000  },
+    {   0.8660  ,   -0.5000     ,   0.0000  ,   0.0000  },
+    },                              
+                                    
+                                    
+                                    
+                                    
+    {                               
+    {   0.7071  ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   0.2588  ,   0.9659  ,   0.0000  ,   0.0000  },
+    {   -0.2588     ,   0.9659  ,   0.0000  ,   0.0000  },
+    {   -0.7071     ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   -0.9239     ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   -0.3827     ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.3827  ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.9239  ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   1.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.8660  ,   0.5000  ,   0.0000  ,   0.0000  },
+    {   0.5000  ,   0.8660  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   1.0000  ,   0.0000  ,   0.0000  },
+    {   -0.5000     ,   0.8660  ,   0.0000  ,   0.0000  },
+    {   -0.8660     ,   0.5000  ,   0.0000  ,   0.0000  },
+    {   -1.0000     ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   -0.8660     ,   -0.5000     ,   0.0000  ,   0.0000  },
+    {   -0.5000     ,   -0.8660     ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   -1.0000     ,   0.0000  ,   0.0000  },
+    {   0.5000  ,   -0.8660     ,   0.0000  ,   0.0000  },
+    {   0.8660  ,   -0.5000     ,   0.0000  ,   0.0000  },
     },                              
                                     
                                     
                                     
                                     
     {                               
-    {   0.0000  ,   0.0000  ,   0.7071  ,   -0.7071     },
-    {   0.0000  ,   0.0000  ,   0.9659  ,   -0.2588     },
-    {   0.0000  ,   0.0000  ,   0.9659  ,   0.2588  },
-    {   0.0000  ,   0.0000  ,   0.7071  ,   0.7071  },
-    {   0.0000  ,   0.0000  ,   -0.3827     ,   0.9239  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   1.0000  },
-    {   0.0000  ,   0.0000  ,   -0.9239     ,   -0.3827     },
-    {   0.0000  ,   0.0000  ,   -0.3827     ,   -0.9239     },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   -1.0000     },
-    {   0.0000  ,   0.0000  ,   0.5000  ,   -0.8660     },
-    {   0.0000  ,   0.0000  ,   0.8660  ,   -0.5000     },
-    {   0.0000  ,   0.0000  ,   1.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.8660  ,   0.5000  },
-    {   0.0000  ,   0.0000  ,   0.5000  ,   0.8660  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   1.0000  },
-    {   0.0000  ,   0.0000  ,   -0.5000     ,   0.8660  },
-    {   0.0000  ,   0.0000  ,   -0.8660     ,   0.5000  },
-    {   0.0000  ,   0.0000  ,   -1.0000     ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   -0.8660     ,   -0.5000     },
-    {   0.0000  ,   0.0000  ,   -0.5000     ,   -0.8660     },
+    {   0.7071  ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   0.2588  ,   0.9659  ,   0.0000  ,   0.0000  },
+    {   -0.2588     ,   0.9659  ,   0.0000  ,   0.0000  },
+    {   -0.7071     ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   -0.9239     ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   -0.3827     ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.3827  ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.9239  ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   1.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.8660  ,   0.5000  ,   0.0000  ,   0.0000  },
+    {   0.5000  ,   0.8660  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   1.0000  ,   0.0000  ,   0.0000  },
+    {   -0.5000     ,   0.8660  ,   0.0000  ,   0.0000  },
+    {   -0.8660     ,   0.5000  ,   0.0000  ,   0.0000  },
+    {   -1.0000     ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   -0.8660     ,   -0.5000     ,   0.0000  ,   0.0000  },
+    {   -0.5000     ,   -0.8660     ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   -1.0000     ,   0.0000  ,   0.0000  },
+    {   0.5000  ,   -0.8660     ,   0.0000  ,   0.0000  },
+    {   0.8660  ,   -0.5000     ,   0.0000  ,   0.0000  },
+    },                              
+},                                  
+                                    
+                                    
+                                    
+                                    
+                                    
+                                    
+{                                   
+    {                               
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
     },                              
                                     
                                     
                                     
                                     
     {                               
-    {   0.0000  ,   0.0000  ,   0.7071  ,   -0.7071     },
-    {   0.0000  ,   0.0000  ,   0.9659  ,   -0.2588     },
-    {   0.0000  ,   0.0000  ,   0.9659  ,   0.2588  },
-    {   0.0000  ,   0.0000  ,   0.7071  ,   0.7071  },
-    {   0.0000  ,   0.0000  ,   -0.3827     ,   0.9239  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   1.0000  },
-    {   0.0000  ,   0.0000  ,   -0.9239     ,   -0.3827     },
-    {   0.0000  ,   0.0000  ,   -0.3827     ,   -0.9239     },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   -1.0000     },
+    {   0.7071  ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   0.2588  ,   0.9659  ,   0.0000  ,   0.0000  },
+    {   -0.2588     ,   0.9659  ,   0.0000  ,   0.0000  },
+    {   -0.7071     ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   -0.9239     ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   -0.3827     ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.3827  ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.9239  ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   1.0000  ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   0.8660  ,   0.5000  ,   0.0000  ,   0.0000  },
+    {   0.5000  ,   0.8660  ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   1.0000  ,   0.0000  ,   0.0000  },
+    {   -0.5000     ,   0.8660  ,   0.0000  ,   0.0000  },
+    {   -0.8660     ,   0.5000  ,   0.0000  ,   0.0000  },
+    {   -1.0000     ,   0.0000  ,   0.0000  ,   0.0000  },
+    {   -0.8660     ,   -0.5000     ,   0.0000  ,   0.0000  },
+    {   -0.5000     ,   -0.8660     ,   0.0000  ,   0.0000  },
+    {   0.0000  ,   -1.0000     ,   0.0000  ,   0.0000  },
+    {   0.5000  ,   -0.8660     ,   0.0000  ,   0.0000  },
+    {   0.8660  ,   -0.5000     ,   0.0000  ,   0.0000  },
+    },                              
+                                    
+                                    
+                                    
+                                    
+    {                               
+    {   0.7071  ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   0.2588  ,   0.9659  ,   0.0000  ,   0.0000  },
+    {   -0.2588     ,   0.9659  ,   0.0000  ,   0.0000  },
+    {   -0.7071     ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   -0.9239     ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   -0.3827     ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.3827  ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.9239  ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   0.8660  ,   0.0000  ,   0.0000  ,   -0.5000     },
+    {   0.7500  ,   0.4330  ,   0.2500  ,   -0.4330     },
+    {   0.4330  ,   0.7500  ,   0.4330  ,   -0.2500     },
+    {   0.0000  ,   1.0000  ,   0.0000  ,   0.0000  },
+    {   -0.4330     ,   0.7500  ,   -0.4330     ,   -0.2500     },
+    {   -0.7500     ,   0.4330  ,   -0.2500     ,   -0.4330     },
+    {   -0.8660     ,   0.0000  ,   0.0000  ,   -0.5000     },
+    {   -0.7500     ,   -0.4330     ,   0.2500  ,   -0.4330     },
+    {   -0.4330     ,   -0.7500     ,   0.4330  ,   -0.2500     },
+    {   0.0000  ,   -0.8660     ,   0.5000  ,   0.0000  },
+    {   0.4330  ,   -0.7500     ,   -0.4330     ,   -0.2500     },
+    {   0.7500  ,   -0.4330     ,   -0.2500     ,   -0.4330     },
+    },                              
+                                    
+                                    
+                                    
+                                    
+    {                               
+    {   0.7071  ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   0.2588  ,   0.9659  ,   0.0000  ,   0.0000  },
+    {   -0.2588     ,   0.9659  ,   0.0000  ,   0.0000  },
+    {   -0.7071     ,   0.7071  ,   0.0000  ,   0.0000  },
+    {   -0.9239     ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   -0.3827     ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.3827  ,   -0.9239     ,   0.0000  ,   0.0000  },
+    {   0.9239  ,   -0.3827     ,   0.0000  ,   0.0000  },
+    {   0.5000  ,   0.0000  ,   0.0000  ,   -0.8660     },
     {   0.0000  ,   0.0000  ,   0.5000  ,   -0.8660     },
-    {   0.0000  ,   0.0000  ,   0.8660  ,   -0.5000     },
-    {   0.0000  ,   0.0000  ,   1.0000  ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   0.8660  ,   0.5000  },
-    {   0.0000  ,   0.0000  ,   0.5000  ,   0.8660  },
-    {   0.0000  ,   0.0000  ,   0.0000  ,   1.0000  },
-    {   0.0000  ,   0.0000  ,   -0.5000     ,   0.8660  },
-    {   0.0000  ,   0.0000  ,   -0.8660     ,   0.5000  },
-    {   0.0000  ,   0.0000  ,   -1.0000     ,   0.0000  },
-    {   0.0000  ,   0.0000  ,   -0.8660     ,   -0.5000     },
+    {   0.4330  ,   0.7500  ,   0.4330  ,   -0.2500     },
+    {   0.0000  ,   1.0000  ,   0.0000  ,   0.0000  },
+    {   -0.4330     ,   0.7500  ,   -0.4330     ,   -0.2500     },
     {   0.0000  ,   0.0000  ,   -0.5000     ,   -0.8660     },
+    {   -0.5000     ,   0.0000  ,   0.0000  ,   -0.8660     },
+    {   -0.4330     ,   -0.2500     ,   0.4330  ,   -0.7500     },
+    {   -0.2500     ,   -0.4330     ,   0.7500  ,   -0.4330     },
+    {   0.0000  ,   -0.5000     ,   0.8660  ,   0.0000  },
+    {   0.2500  ,   -0.4330     ,   -0.7500     ,   -0.4330     },
+    {   0.4330  ,   -0.2500     ,   -0.4330     ,   -0.7500     },
     },                              
 },                                  
-                                    
-                                    
-                      
+                         
+                
 
 };