diff --git a/Aircraft/Instruments-3d/cdu/boeing.ac b/Aircraft/Instruments-3d/cdu/boeing.ac
index 42b6ab7ab..ca268ff21 100644
--- a/Aircraft/Instruments-3d/cdu/boeing.ac
+++ b/Aircraft/Instruments-3d/cdu/boeing.ac
@@ -1,6 +1,6 @@
 AC3Db
 MATERIAL "DefaultWhite" rgb 1 1 1  amb 1 1 1  emis 0 0 0  spec 0.5 0.5 0.5  shi 64  trans 0
-MATERIAL "instr-lights" rgb 1 0.8 0.5 amb 1 0.8 0.5 emis 0 0 0 spec 0 0 0 shi 0 trans 0
+MATERIAL "instr-lights" rgb 1 0.8 0.5 amb 0.766667 0.766667 0.766667 emis 0 0 0 spec 0 0 0 shi 0 trans 0
 MATERIAL "Flatglow" rgb 0.8 0.8 0.8 amb 0.8 0.8 0.8 emis 0 0 0 spec 0 0 0 shi 0 trans 0
 MATERIAL "flatblack" rgb 0 0 0 amb 0 0 0 emis 0 0 0 spec 0 0 0 shi 0 trans 0
 OBJECT world
@@ -13,19 +13,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.026746 0.003013
-0.006013 -0.027684 0.002773
-0.006013 -0.034741 0.002773
-0.006016 -0.035679 0.003013
-0.006013 -0.036227 0.003896
-0.006013 -0.036227 0.012026
-0.006016 -0.03568 0.012909
-0.006013 -0.034741 0.013149
-0.006013 -0.027684 0.013149
-0.006016 -0.026746 0.012909
-0.006013 -0.026198 0.012026
-0.006013 -0.026198 0.003896
-0.006013 -0.031213 0.007961
+0.005655 -0.025141 0.002832
+0.005652 -0.026023 0.002607
+0.005652 -0.032657 0.002607
+0.005655 -0.033538 0.002832
+0.005652 -0.034053 0.003662
+0.005652 -0.034053 0.011304
+0.005655 -0.033539 0.012134
+0.005652 -0.032657 0.01236
+0.005652 -0.026023 0.01236
+0.005655 -0.025141 0.012134
+0.005652 -0.024626 0.011304
+0.005652 -0.024626 0.003662
+0.005652 -0.02934 0.007483
 numsurf 12
 SURF 0x00
 mat 1
@@ -108,19 +108,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.026746 -0.012574
-0.006013 -0.027684 -0.012814
-0.006013 -0.034741 -0.012814
-0.006016 -0.035679 -0.012574
-0.006013 -0.036227 -0.011691
-0.006013 -0.036227 -0.003561
-0.006016 -0.03568 -0.002678
-0.006013 -0.034741 -0.002438
-0.006013 -0.027684 -0.002438
-0.006016 -0.026746 -0.002678
-0.006013 -0.026198 -0.003561
-0.006013 -0.026198 -0.011691
-0.006013 -0.031213 -0.007626
+0.005655 -0.025141 -0.01182
+0.005652 -0.026023 -0.012045
+0.005652 -0.032657 -0.012045
+0.005655 -0.033538 -0.01182
+0.005652 -0.034053 -0.01099
+0.005652 -0.034053 -0.003347
+0.005655 -0.033539 -0.002517
+0.005652 -0.032657 -0.002292
+0.005652 -0.026023 -0.002292
+0.005655 -0.025141 -0.002517
+0.005652 -0.024626 -0.003347
+0.005652 -0.024626 -0.01099
+0.005652 -0.02934 -0.007168
 numsurf 12
 SURF 0x00
 mat 1
@@ -203,19 +203,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.026746 -0.028494
-0.006013 -0.027684 -0.028735
-0.006013 -0.034741 -0.028735
-0.006016 -0.035679 -0.028494
-0.006013 -0.036227 -0.027612
-0.006013 -0.036227 -0.019482
-0.006016 -0.03568 -0.018599
-0.006013 -0.034741 -0.018359
-0.006013 -0.027684 -0.018359
-0.006016 -0.026746 -0.018599
-0.006013 -0.026198 -0.019482
-0.006013 -0.026198 -0.027612
-0.006013 -0.031213 -0.023547
+0.005655 -0.025141 -0.026784
+0.005652 -0.026023 -0.027011
+0.005652 -0.032657 -0.027011
+0.005655 -0.033538 -0.026784
+0.005652 -0.034053 -0.025955
+0.005652 -0.034053 -0.018313
+0.005655 -0.033539 -0.017483
+0.005652 -0.032657 -0.017257
+0.005652 -0.026023 -0.017257
+0.005655 -0.025141 -0.017483
+0.005652 -0.024626 -0.018313
+0.005652 -0.024626 -0.025955
+0.005652 -0.02934 -0.022134
 numsurf 12
 SURF 0x00
 mat 1
@@ -298,19 +298,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.026746 -0.044645
-0.006013 -0.027684 -0.044885
-0.006013 -0.034741 -0.044885
-0.006016 -0.035679 -0.044646
-0.006013 -0.036227 -0.043762
-0.006013 -0.036227 -0.035632
-0.006016 -0.03568 -0.034749
-0.006013 -0.034741 -0.03451
-0.006013 -0.027684 -0.03451
-0.006016 -0.026746 -0.034749
-0.006013 -0.026198 -0.035632
-0.006013 -0.026198 -0.043762
-0.006013 -0.031213 -0.039697
+0.005655 -0.025141 -0.041966
+0.005652 -0.026023 -0.042192
+0.005652 -0.032657 -0.042192
+0.005655 -0.033538 -0.041967
+0.005652 -0.034053 -0.041136
+0.005652 -0.034053 -0.033494
+0.005655 -0.033539 -0.032664
+0.005652 -0.032657 -0.032439
+0.005652 -0.026023 -0.032439
+0.005655 -0.025141 -0.032664
+0.005652 -0.024626 -0.033494
+0.005652 -0.024626 -0.041136
+0.005652 -0.02934 -0.037315
 numsurf 12
 SURF 0x00
 mat 1
@@ -393,19 +393,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.026746 -0.060449
-0.006013 -0.027684 -0.060688
-0.006013 -0.034741 -0.060688
-0.006016 -0.035679 -0.060449
-0.006013 -0.036227 -0.059565
-0.006013 -0.036227 -0.051436
-0.006016 -0.03568 -0.050552
-0.006013 -0.034741 -0.050313
-0.006013 -0.027684 -0.050313
-0.006016 -0.026746 -0.050552
-0.006013 -0.026198 -0.051436
-0.006013 -0.026198 -0.059565
-0.006013 -0.031213 -0.055501
+0.005655 -0.025141 -0.056822
+0.005652 -0.026023 -0.057047
+0.005652 -0.032657 -0.057047
+0.005655 -0.033538 -0.056822
+0.005652 -0.034053 -0.055991
+0.005652 -0.034053 -0.04835
+0.005655 -0.033539 -0.047519
+0.005652 -0.032657 -0.047294
+0.005652 -0.026023 -0.047294
+0.005655 -0.025141 -0.047519
+0.005652 -0.024626 -0.04835
+0.005652 -0.024626 -0.055991
+0.005652 -0.02934 -0.052171
 numsurf 12
 SURF 0x00
 mat 1
@@ -488,19 +488,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.043448 0.003013
-0.006013 -0.044387 0.002773
-0.006013 -0.051443 0.002773
-0.006016 -0.052381 0.003013
-0.006013 -0.052929 0.003896
-0.006013 -0.052929 0.012026
-0.006016 -0.052381 0.012909
-0.006013 -0.051443 0.013149
-0.006013 -0.044387 0.013149
-0.006016 -0.043448 0.012909
-0.006013 -0.0429 0.012026
-0.006013 -0.0429 0.003896
-0.006013 -0.047916 0.007961
+0.005655 -0.040841 0.002832
+0.005652 -0.041724 0.002607
+0.005652 -0.048356 0.002607
+0.005655 -0.049238 0.002832
+0.005652 -0.049753 0.003662
+0.005652 -0.049753 0.011304
+0.005655 -0.049238 0.012134
+0.005652 -0.048356 0.01236
+0.005652 -0.041724 0.01236
+0.005655 -0.040841 0.012134
+0.005652 -0.040326 0.011304
+0.005652 -0.040326 0.003662
+0.005652 -0.045041 0.007483
 numsurf 12
 SURF 0x00
 mat 1
@@ -583,19 +583,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.043448 -0.012574
-0.006013 -0.044387 -0.012814
-0.006013 -0.051443 -0.012814
-0.006016 -0.052381 -0.012574
-0.006013 -0.052929 -0.011691
-0.006013 -0.052929 -0.003561
-0.006016 -0.052381 -0.002678
-0.006013 -0.051443 -0.002438
-0.006013 -0.044387 -0.002438
-0.006016 -0.043448 -0.002678
-0.006013 -0.0429 -0.003561
-0.006013 -0.0429 -0.011691
-0.006013 -0.047916 -0.007626
+0.005655 -0.040841 -0.01182
+0.005652 -0.041724 -0.012045
+0.005652 -0.048356 -0.012045
+0.005655 -0.049238 -0.01182
+0.005652 -0.049753 -0.01099
+0.005652 -0.049753 -0.003347
+0.005655 -0.049238 -0.002517
+0.005652 -0.048356 -0.002292
+0.005652 -0.041724 -0.002292
+0.005655 -0.040841 -0.002517
+0.005652 -0.040326 -0.003347
+0.005652 -0.040326 -0.01099
+0.005652 -0.045041 -0.007168
 numsurf 12
 SURF 0x00
 mat 1
@@ -678,19 +678,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.043448 -0.028494
-0.006013 -0.044387 -0.028735
-0.006013 -0.051443 -0.028735
-0.006016 -0.052381 -0.028494
-0.006013 -0.052929 -0.027612
-0.006013 -0.052929 -0.019482
-0.006016 -0.052381 -0.018599
-0.006013 -0.051443 -0.018359
-0.006013 -0.044387 -0.018359
-0.006016 -0.043448 -0.018599
-0.006013 -0.0429 -0.019482
-0.006013 -0.0429 -0.027612
-0.006013 -0.047916 -0.023547
+0.005655 -0.040841 -0.026784
+0.005652 -0.041724 -0.027011
+0.005652 -0.048356 -0.027011
+0.005655 -0.049238 -0.026784
+0.005652 -0.049753 -0.025955
+0.005652 -0.049753 -0.018313
+0.005655 -0.049238 -0.017483
+0.005652 -0.048356 -0.017257
+0.005652 -0.041724 -0.017257
+0.005655 -0.040841 -0.017483
+0.005652 -0.040326 -0.018313
+0.005652 -0.040326 -0.025955
+0.005652 -0.045041 -0.022134
 numsurf 12
 SURF 0x00
 mat 1
@@ -773,19 +773,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.043448 -0.044645
-0.006013 -0.044387 -0.044885
-0.006013 -0.051443 -0.044885
-0.006016 -0.052381 -0.044646
-0.006013 -0.052929 -0.043762
-0.006013 -0.052929 -0.035632
-0.006016 -0.052381 -0.034749
-0.006013 -0.051443 -0.03451
-0.006013 -0.044387 -0.03451
-0.006016 -0.043448 -0.034749
-0.006013 -0.0429 -0.035632
-0.006013 -0.0429 -0.043762
-0.006013 -0.047916 -0.039697
+0.005655 -0.040841 -0.041966
+0.005652 -0.041724 -0.042192
+0.005652 -0.048356 -0.042192
+0.005655 -0.049238 -0.041967
+0.005652 -0.049753 -0.041136
+0.005652 -0.049753 -0.033494
+0.005655 -0.049238 -0.032664
+0.005652 -0.048356 -0.032439
+0.005652 -0.041724 -0.032439
+0.005655 -0.040841 -0.032664
+0.005652 -0.040326 -0.033494
+0.005652 -0.040326 -0.041136
+0.005652 -0.045041 -0.037315
 numsurf 12
 SURF 0x00
 mat 1
@@ -868,19 +868,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.043448 -0.060449
-0.006013 -0.044387 -0.060688
-0.006013 -0.051443 -0.060688
-0.006016 -0.052381 -0.060449
-0.006013 -0.052929 -0.059565
-0.006013 -0.052929 -0.051436
-0.006016 -0.052381 -0.050552
-0.006013 -0.051443 -0.050313
-0.006013 -0.044387 -0.050313
-0.006016 -0.043448 -0.050552
-0.006013 -0.0429 -0.051436
-0.006013 -0.0429 -0.059565
-0.006013 -0.047916 -0.055501
+0.005655 -0.040841 -0.056822
+0.005652 -0.041724 -0.057047
+0.005652 -0.048356 -0.057047
+0.005655 -0.049238 -0.056822
+0.005652 -0.049753 -0.055991
+0.005652 -0.049753 -0.04835
+0.005655 -0.049238 -0.047519
+0.005652 -0.048356 -0.047294
+0.005652 -0.041724 -0.047294
+0.005655 -0.040841 -0.047519
+0.005652 -0.040326 -0.04835
+0.005652 -0.040326 -0.055991
+0.005652 -0.045041 -0.052171
 numsurf 12
 SURF 0x00
 mat 1
@@ -963,19 +963,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.059794 0.003013
-0.006013 -0.060732 0.002773
-0.006013 -0.06779 0.002773
-0.006016 -0.068728 0.003013
-0.006013 -0.069275 0.003896
-0.006013 -0.069275 0.012026
-0.006016 -0.068728 0.012909
-0.006013 -0.06779 0.013149
-0.006013 -0.060732 0.013149
-0.006016 -0.059794 0.012909
-0.006013 -0.059247 0.012026
-0.006013 -0.059247 0.003896
-0.006013 -0.064261 0.007961
+0.005655 -0.056206 0.002832
+0.005652 -0.057088 0.002607
+0.005652 -0.063723 0.002607
+0.005655 -0.064604 0.002832
+0.005652 -0.065118 0.003662
+0.005652 -0.065118 0.011304
+0.005655 -0.064604 0.012134
+0.005652 -0.063723 0.01236
+0.005652 -0.057088 0.01236
+0.005655 -0.056206 0.012134
+0.005652 -0.055692 0.011304
+0.005652 -0.055692 0.003662
+0.005652 -0.060405 0.007483
 numsurf 12
 SURF 0x00
 mat 1
@@ -1058,19 +1058,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.059794 -0.012574
-0.006013 -0.060732 -0.012814
-0.006013 -0.06779 -0.012814
-0.006016 -0.068728 -0.012574
-0.006013 -0.069275 -0.011691
-0.006013 -0.069275 -0.003561
-0.006016 -0.068728 -0.002678
-0.006013 -0.06779 -0.002438
-0.006013 -0.060732 -0.002438
-0.006016 -0.059794 -0.002678
-0.006013 -0.059247 -0.003561
-0.006013 -0.059247 -0.011691
-0.006013 -0.064261 -0.007626
+0.005655 -0.056206 -0.01182
+0.005652 -0.057088 -0.012045
+0.005652 -0.063723 -0.012045
+0.005655 -0.064604 -0.01182
+0.005652 -0.065118 -0.01099
+0.005652 -0.065118 -0.003347
+0.005655 -0.064604 -0.002517
+0.005652 -0.063723 -0.002292
+0.005652 -0.057088 -0.002292
+0.005655 -0.056206 -0.002517
+0.005652 -0.055692 -0.003347
+0.005652 -0.055692 -0.01099
+0.005652 -0.060405 -0.007168
 numsurf 12
 SURF 0x00
 mat 1
@@ -1153,19 +1153,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.059794 -0.028494
-0.006013 -0.060732 -0.028735
-0.006013 -0.06779 -0.028735
-0.006016 -0.068728 -0.028494
-0.006013 -0.069275 -0.027612
-0.006013 -0.069275 -0.019482
-0.006016 -0.068728 -0.018599
-0.006013 -0.06779 -0.018359
-0.006013 -0.060732 -0.018359
-0.006016 -0.059794 -0.018599
-0.006013 -0.059247 -0.019482
-0.006013 -0.059247 -0.027612
-0.006013 -0.064261 -0.023547
+0.005655 -0.056206 -0.026784
+0.005652 -0.057088 -0.027011
+0.005652 -0.063723 -0.027011
+0.005655 -0.064604 -0.026784
+0.005652 -0.065118 -0.025955
+0.005652 -0.065118 -0.018313
+0.005655 -0.064604 -0.017483
+0.005652 -0.063723 -0.017257
+0.005652 -0.057088 -0.017257
+0.005655 -0.056206 -0.017483
+0.005652 -0.055692 -0.018313
+0.005652 -0.055692 -0.025955
+0.005652 -0.060405 -0.022134
 numsurf 12
 SURF 0x00
 mat 1
@@ -1248,19 +1248,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.059794 -0.044645
-0.006013 -0.060732 -0.044885
-0.006013 -0.06779 -0.044885
-0.006016 -0.068728 -0.044646
-0.006013 -0.069275 -0.043762
-0.006013 -0.069275 -0.035632
-0.006016 -0.068728 -0.034749
-0.006013 -0.06779 -0.03451
-0.006013 -0.060732 -0.03451
-0.006016 -0.059794 -0.034749
-0.006013 -0.059247 -0.035632
-0.006013 -0.059247 -0.043762
-0.006013 -0.064261 -0.039697
+0.005655 -0.056206 -0.041966
+0.005652 -0.057088 -0.042192
+0.005652 -0.063723 -0.042192
+0.005655 -0.064604 -0.041967
+0.005652 -0.065118 -0.041136
+0.005652 -0.065118 -0.033494
+0.005655 -0.064604 -0.032664
+0.005652 -0.063723 -0.032439
+0.005652 -0.057088 -0.032439
+0.005655 -0.056206 -0.032664
+0.005652 -0.055692 -0.033494
+0.005652 -0.055692 -0.041136
+0.005652 -0.060405 -0.037315
 numsurf 12
 SURF 0x00
 mat 1
@@ -1343,19 +1343,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.059794 -0.060449
-0.006013 -0.060732 -0.060688
-0.006013 -0.06779 -0.060688
-0.006016 -0.068728 -0.060449
-0.006013 -0.069275 -0.059565
-0.006013 -0.069275 -0.051436
-0.006016 -0.068728 -0.050552
-0.006013 -0.06779 -0.050313
-0.006013 -0.060732 -0.050313
-0.006016 -0.059794 -0.050552
-0.006013 -0.059247 -0.051436
-0.006013 -0.059247 -0.059565
-0.006013 -0.064261 -0.055501
+0.005655 -0.056206 -0.056822
+0.005652 -0.057088 -0.057047
+0.005652 -0.063723 -0.057047
+0.005655 -0.064604 -0.056822
+0.005652 -0.065118 -0.055991
+0.005652 -0.065118 -0.04835
+0.005655 -0.064604 -0.047519
+0.005652 -0.063723 -0.047294
+0.005652 -0.057088 -0.047294
+0.005655 -0.056206 -0.047519
+0.005652 -0.055692 -0.04835
+0.005652 -0.055692 -0.055991
+0.005652 -0.060405 -0.052171
 numsurf 12
 SURF 0x00
 mat 1
@@ -1438,19 +1438,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.075943 0.003013
-0.006013 -0.076881 0.002773
-0.006013 -0.083939 0.002773
-0.006016 -0.084877 0.003013
-0.006013 -0.085424 0.003896
-0.006013 -0.085424 0.012026
-0.006016 -0.084877 0.012909
-0.006013 -0.083939 0.013149
-0.006013 -0.076881 0.013149
-0.006016 -0.075943 0.012909
-0.006013 -0.075396 0.012026
-0.006013 -0.075396 0.003896
-0.006013 -0.08041 0.007961
+0.005655 -0.071386 0.002832
+0.005652 -0.072268 0.002607
+0.005652 -0.078903 0.002607
+0.005655 -0.079784 0.002832
+0.005652 -0.080299 0.003662
+0.005652 -0.080299 0.011304
+0.005655 -0.079784 0.012134
+0.005652 -0.078903 0.01236
+0.005652 -0.072268 0.01236
+0.005655 -0.071386 0.012134
+0.005652 -0.070872 0.011304
+0.005652 -0.070872 0.003662
+0.005652 -0.075585 0.007483
 numsurf 12
 SURF 0x00
 mat 1
@@ -1533,19 +1533,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.075943 -0.012574
-0.006013 -0.076881 -0.012814
-0.006013 -0.083939 -0.012814
-0.006016 -0.084877 -0.012574
-0.006013 -0.085424 -0.011691
-0.006013 -0.085424 -0.003561
-0.006016 -0.084877 -0.002678
-0.006013 -0.083939 -0.002438
-0.006013 -0.076881 -0.002438
-0.006016 -0.075943 -0.002678
-0.006013 -0.075396 -0.003561
-0.006013 -0.075396 -0.011691
-0.006013 -0.08041 -0.007626
+0.005655 -0.071386 -0.01182
+0.005652 -0.072268 -0.012045
+0.005652 -0.078903 -0.012045
+0.005655 -0.079784 -0.01182
+0.005652 -0.080299 -0.01099
+0.005652 -0.080299 -0.003347
+0.005655 -0.079784 -0.002517
+0.005652 -0.078903 -0.002292
+0.005652 -0.072268 -0.002292
+0.005655 -0.071386 -0.002517
+0.005652 -0.070872 -0.003347
+0.005652 -0.070872 -0.01099
+0.005652 -0.075585 -0.007168
 numsurf 12
 SURF 0x00
 mat 1
@@ -1628,19 +1628,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.075943 -0.028494
-0.006013 -0.076881 -0.028735
-0.006013 -0.083939 -0.028735
-0.006016 -0.084877 -0.028494
-0.006013 -0.085424 -0.027612
-0.006013 -0.085424 -0.019482
-0.006016 -0.084877 -0.018599
-0.006013 -0.083939 -0.018359
-0.006013 -0.076881 -0.018359
-0.006016 -0.075943 -0.018599
-0.006013 -0.075396 -0.019482
-0.006013 -0.075396 -0.027612
-0.006013 -0.08041 -0.023547
+0.005655 -0.071386 -0.026784
+0.005652 -0.072268 -0.027011
+0.005652 -0.078903 -0.027011
+0.005655 -0.079784 -0.026784
+0.005652 -0.080299 -0.025955
+0.005652 -0.080299 -0.018313
+0.005655 -0.079784 -0.017483
+0.005652 -0.078903 -0.017257
+0.005652 -0.072268 -0.017257
+0.005655 -0.071386 -0.017483
+0.005652 -0.070872 -0.018313
+0.005652 -0.070872 -0.025955
+0.005652 -0.075585 -0.022134
 numsurf 12
 SURF 0x00
 mat 1
@@ -1723,19 +1723,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.075943 -0.044645
-0.006013 -0.076881 -0.044885
-0.006013 -0.083939 -0.044885
-0.006016 -0.084877 -0.044646
-0.006013 -0.085424 -0.043762
-0.006013 -0.085424 -0.035632
-0.006016 -0.084877 -0.034749
-0.006013 -0.083939 -0.03451
-0.006013 -0.076881 -0.03451
-0.006016 -0.075943 -0.034749
-0.006013 -0.075396 -0.035632
-0.006013 -0.075396 -0.043762
-0.006013 -0.08041 -0.039697
+0.005655 -0.071386 -0.041966
+0.005652 -0.072268 -0.042192
+0.005652 -0.078903 -0.042192
+0.005655 -0.079784 -0.041967
+0.005652 -0.080299 -0.041136
+0.005652 -0.080299 -0.033494
+0.005655 -0.079784 -0.032664
+0.005652 -0.078903 -0.032439
+0.005652 -0.072268 -0.032439
+0.005655 -0.071386 -0.032664
+0.005652 -0.070872 -0.033494
+0.005652 -0.070872 -0.041136
+0.005652 -0.075585 -0.037315
 numsurf 12
 SURF 0x00
 mat 1
@@ -1818,19 +1818,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.075943 -0.060449
-0.006013 -0.076881 -0.060688
-0.006013 -0.083939 -0.060688
-0.006016 -0.084877 -0.060449
-0.006013 -0.085424 -0.059565
-0.006013 -0.085424 -0.051436
-0.006016 -0.084877 -0.050552
-0.006013 -0.083939 -0.050313
-0.006013 -0.076881 -0.050313
-0.006016 -0.075943 -0.050552
-0.006013 -0.075396 -0.051436
-0.006013 -0.075396 -0.059565
-0.006013 -0.08041 -0.055501
+0.005655 -0.071386 -0.056822
+0.005652 -0.072268 -0.057047
+0.005652 -0.078903 -0.057047
+0.005655 -0.079784 -0.056822
+0.005652 -0.080299 -0.055991
+0.005652 -0.080299 -0.04835
+0.005655 -0.079784 -0.047519
+0.005652 -0.078903 -0.047294
+0.005652 -0.072268 -0.047294
+0.005655 -0.071386 -0.047519
+0.005652 -0.070872 -0.04835
+0.005652 -0.070872 -0.055991
+0.005652 -0.075585 -0.052171
 numsurf 12
 SURF 0x00
 mat 1
@@ -1913,19 +1913,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.093278 0.003013
-0.006013 -0.094216 0.002773
-0.006013 -0.101273 0.002773
-0.006016 -0.102211 0.003013
-0.006013 -0.102759 0.003896
-0.006013 -0.102759 0.012026
-0.006016 -0.102211 0.012909
-0.006013 -0.101273 0.013149
-0.006013 -0.094216 0.013149
-0.006016 -0.093278 0.012909
-0.006013 -0.09273 0.012026
-0.006013 -0.09273 0.003896
-0.006013 -0.097744 0.007961
+0.005655 -0.087681 0.002832
+0.005652 -0.088563 0.002607
+0.005652 -0.095197 0.002607
+0.005655 -0.096078 0.002832
+0.005652 -0.096593 0.003662
+0.005652 -0.096593 0.011304
+0.005655 -0.096078 0.012134
+0.005652 -0.095197 0.01236
+0.005652 -0.088563 0.01236
+0.005655 -0.087681 0.012134
+0.005652 -0.087166 0.011304
+0.005652 -0.087166 0.003662
+0.005652 -0.091879 0.007483
 numsurf 12
 SURF 0x00
 mat 1
@@ -2008,19 +2008,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.093278 -0.012574
-0.006013 -0.094216 -0.012814
-0.006013 -0.101273 -0.012814
-0.006016 -0.102211 -0.012574
-0.006013 -0.102759 -0.011691
-0.006013 -0.102759 -0.003561
-0.006016 -0.102211 -0.002678
-0.006013 -0.101273 -0.002438
-0.006013 -0.094216 -0.002438
-0.006016 -0.093278 -0.002678
-0.006013 -0.09273 -0.003561
-0.006013 -0.09273 -0.011691
-0.006013 -0.097744 -0.007626
+0.005655 -0.087681 -0.01182
+0.005652 -0.088563 -0.012045
+0.005652 -0.095197 -0.012045
+0.005655 -0.096078 -0.01182
+0.005652 -0.096593 -0.01099
+0.005652 -0.096593 -0.003347
+0.005655 -0.096078 -0.002517
+0.005652 -0.095197 -0.002292
+0.005652 -0.088563 -0.002292
+0.005655 -0.087681 -0.002517
+0.005652 -0.087166 -0.003347
+0.005652 -0.087166 -0.01099
+0.005652 -0.091879 -0.007168
 numsurf 12
 SURF 0x00
 mat 1
@@ -2103,19 +2103,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.093278 -0.028494
-0.006013 -0.094216 -0.028735
-0.006013 -0.101273 -0.028735
-0.006016 -0.102211 -0.028494
-0.006013 -0.102759 -0.027612
-0.006013 -0.102759 -0.019482
-0.006016 -0.102211 -0.018599
-0.006013 -0.101273 -0.018359
-0.006013 -0.094216 -0.018359
-0.006016 -0.093278 -0.018599
-0.006013 -0.09273 -0.019482
-0.006013 -0.09273 -0.027612
-0.006013 -0.097744 -0.023547
+0.005655 -0.087681 -0.026784
+0.005652 -0.088563 -0.027011
+0.005652 -0.095197 -0.027011
+0.005655 -0.096078 -0.026784
+0.005652 -0.096593 -0.025955
+0.005652 -0.096593 -0.018313
+0.005655 -0.096078 -0.017483
+0.005652 -0.095197 -0.017257
+0.005652 -0.088563 -0.017257
+0.005655 -0.087681 -0.017483
+0.005652 -0.087166 -0.018313
+0.005652 -0.087166 -0.025955
+0.005652 -0.091879 -0.022134
 numsurf 12
 SURF 0x00
 mat 1
@@ -2198,19 +2198,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.093278 -0.044645
-0.006013 -0.094216 -0.044885
-0.006013 -0.101273 -0.044885
-0.006016 -0.102211 -0.044646
-0.006013 -0.102759 -0.043762
-0.006013 -0.102759 -0.035632
-0.006016 -0.102211 -0.034749
-0.006013 -0.101273 -0.03451
-0.006013 -0.094216 -0.03451
-0.006016 -0.093278 -0.034749
-0.006013 -0.09273 -0.035632
-0.006013 -0.09273 -0.043762
-0.006013 -0.097744 -0.039697
+0.005655 -0.087681 -0.041966
+0.005652 -0.088563 -0.042192
+0.005652 -0.095197 -0.042192
+0.005655 -0.096078 -0.041967
+0.005652 -0.096593 -0.041136
+0.005652 -0.096593 -0.033494
+0.005655 -0.096078 -0.032664
+0.005652 -0.095197 -0.032439
+0.005652 -0.088563 -0.032439
+0.005655 -0.087681 -0.032664
+0.005652 -0.087166 -0.033494
+0.005652 -0.087166 -0.041136
+0.005652 -0.091879 -0.037315
 numsurf 12
 SURF 0x00
 mat 1
@@ -2293,19 +2293,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.093278 -0.060449
-0.006013 -0.094216 -0.060688
-0.006013 -0.101273 -0.060688
-0.006016 -0.102211 -0.060449
-0.006013 -0.102759 -0.059565
-0.006013 -0.102759 -0.051436
-0.006016 -0.102211 -0.050552
-0.006013 -0.101273 -0.050313
-0.006013 -0.094216 -0.050313
-0.006016 -0.093278 -0.050552
-0.006013 -0.09273 -0.051436
-0.006013 -0.09273 -0.059565
-0.006013 -0.097744 -0.055501
+0.005655 -0.087681 -0.056822
+0.005652 -0.088563 -0.057047
+0.005652 -0.095197 -0.057047
+0.005655 -0.096078 -0.056822
+0.005652 -0.096593 -0.055991
+0.005652 -0.096593 -0.04835
+0.005655 -0.096078 -0.047519
+0.005652 -0.095197 -0.047294
+0.005652 -0.088563 -0.047294
+0.005655 -0.087681 -0.047519
+0.005652 -0.087166 -0.04835
+0.005652 -0.087166 -0.055991
+0.005652 -0.091879 -0.052171
 numsurf 12
 SURF 0x00
 mat 1
@@ -2388,19 +2388,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.108004 0.003013
-0.006013 -0.108942 0.002773
-0.006013 -0.115999 0.002773
-0.006016 -0.116937 0.003013
-0.006013 -0.117485 0.003896
-0.006013 -0.117485 0.012026
-0.006016 -0.116937 0.012909
-0.006013 -0.115999 0.013149
-0.006013 -0.108942 0.013149
-0.006016 -0.108004 0.012909
-0.006013 -0.107456 0.012026
-0.006013 -0.107456 0.003896
-0.006013 -0.112471 0.007961
+0.005655 -0.101524 0.002832
+0.005652 -0.102405 0.002607
+0.005652 -0.109039 0.002607
+0.005655 -0.109921 0.002832
+0.005652 -0.110436 0.003662
+0.005652 -0.110436 0.011304
+0.005655 -0.109921 0.012134
+0.005652 -0.109039 0.01236
+0.005652 -0.102405 0.01236
+0.005655 -0.101524 0.012134
+0.005652 -0.101009 0.011304
+0.005652 -0.101009 0.003662
+0.005652 -0.105723 0.007483
 numsurf 12
 SURF 0x00
 mat 1
@@ -2483,19 +2483,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005997 0.005677 -0.012971
-0.005997 0.004568 -0.013405
-0.005997 -0.001862 -0.013405
-0.005997 -0.00297 -0.012971
-0.005997 -0.003633 -0.011779
-0.005997 -0.003633 0.001922
-0.005997 -0.00297 0.003114
-0.005997 -0.001862 0.003549
-0.005997 0.004568 0.003549
-0.005997 0.005677 0.003114
-0.005997 0.00634 0.001922
-0.005997 0.00634 -0.011779
-0.005997 0.001354 -0.004929
+0.005637 0.005336 -0.012193
+0.005637 0.004294 -0.012601
+0.005637 -0.00175 -0.012601
+0.005637 -0.002792 -0.012193
+0.005637 -0.003415 -0.011072
+0.005637 -0.003415 0.001807
+0.005637 -0.002792 0.002927
+0.005637 -0.00175 0.003336
+0.005637 0.004294 0.003336
+0.005637 0.005336 0.002927
+0.005637 0.00596 0.001807
+0.005637 0.00596 -0.011072
+0.005637 0.001273 -0.004633
 numsurf 12
 SURF 0x00
 mat 1
@@ -2578,19 +2578,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.108004 -0.060449
-0.006013 -0.108942 -0.060688
-0.006013 -0.115999 -0.060688
-0.006016 -0.116937 -0.060449
-0.006013 -0.117485 -0.059565
-0.006013 -0.117485 -0.051436
-0.006016 -0.116937 -0.050552
-0.006013 -0.115999 -0.050313
-0.006013 -0.108942 -0.050313
-0.006016 -0.108004 -0.050552
-0.006013 -0.107456 -0.051436
-0.006013 -0.107456 -0.059565
-0.006013 -0.112471 -0.055501
+0.005655 -0.101524 -0.056822
+0.005652 -0.102405 -0.057047
+0.005652 -0.109039 -0.057047
+0.005655 -0.109921 -0.056822
+0.005652 -0.110436 -0.055991
+0.005652 -0.110436 -0.04835
+0.005655 -0.109921 -0.047519
+0.005652 -0.109039 -0.047294
+0.005652 -0.102405 -0.047294
+0.005655 -0.101524 -0.047519
+0.005652 -0.101009 -0.04835
+0.005652 -0.101009 -0.055991
+0.005652 -0.105723 -0.052171
 numsurf 12
 SURF 0x00
 mat 1
@@ -2673,19 +2673,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.108004 -0.028494
-0.006013 -0.108942 -0.028735
-0.006013 -0.115999 -0.028735
-0.006016 -0.116937 -0.028494
-0.006013 -0.117485 -0.027612
-0.006013 -0.117485 -0.019482
-0.006016 -0.116937 -0.018599
-0.006013 -0.115999 -0.018359
-0.006013 -0.108942 -0.018359
-0.006016 -0.108004 -0.018599
-0.006013 -0.107456 -0.019482
-0.006013 -0.107456 -0.027612
-0.006013 -0.112471 -0.023547
+0.005655 -0.101524 -0.026784
+0.005652 -0.102405 -0.027011
+0.005652 -0.109039 -0.027011
+0.005655 -0.109921 -0.026784
+0.005652 -0.110436 -0.025955
+0.005652 -0.110436 -0.018313
+0.005655 -0.109921 -0.017483
+0.005652 -0.109039 -0.017257
+0.005652 -0.102405 -0.017257
+0.005655 -0.101524 -0.017483
+0.005652 -0.101009 -0.018313
+0.005652 -0.101009 -0.025955
+0.005652 -0.105723 -0.022134
 numsurf 12
 SURF 0x00
 mat 1
@@ -2768,19 +2768,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005997 0.005677 0.006823
-0.005997 0.004568 0.006388
-0.005997 -0.001862 0.006388
-0.005997 -0.00297 0.006822
-0.005997 -0.003633 0.008015
-0.005997 -0.003633 0.021716
-0.005997 -0.00297 0.022908
-0.005997 -0.001862 0.023341
-0.005997 0.004568 0.023341
-0.005997 0.005677 0.022908
-0.005997 0.00634 0.021716
-0.005997 0.00634 0.008015
-0.005997 0.001354 0.014865
+0.005637 0.005336 0.006414
+0.005637 0.004294 0.006005
+0.005637 -0.00175 0.006005
+0.005637 -0.002792 0.006413
+0.005637 -0.003415 0.007534
+0.005637 -0.003415 0.020413
+0.005637 -0.002792 0.021534
+0.005637 -0.00175 0.021941
+0.005637 0.004294 0.021941
+0.005637 0.005336 0.021534
+0.005637 0.00596 0.020413
+0.005637 0.00596 0.007534
+0.005637 0.001273 0.013973
 numsurf 12
 SURF 0x00
 mat 1
@@ -2863,19 +2863,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005948 -0.010809 -0.059763
-0.005948 -0.011827 -0.060163
-0.005948 -0.017739 -0.060163
-0.005948 -0.018757 -0.059763
-0.005948 -0.019367 -0.058668
-0.005948 -0.019367 -0.046073
-0.005948 -0.018757 -0.044977
-0.005948 -0.017739 -0.044577
-0.005948 -0.011827 -0.044577
-0.005948 -0.010809 -0.044977
-0.005948 -0.010199 -0.046073
-0.005948 -0.010199 -0.058668
-0.005948 -0.014782 -0.052371
+0.005591 -0.01016 -0.056177
+0.005591 -0.011117 -0.056553
+0.005591 -0.016675 -0.056553
+0.005591 -0.017632 -0.056177
+0.005591 -0.018205 -0.055148
+0.005591 -0.018205 -0.043309
+0.005591 -0.017632 -0.042278
+0.005591 -0.016675 -0.041902
+0.005591 -0.011117 -0.041902
+0.005591 -0.01016 -0.042278
+0.005591 -0.009587 -0.043309
+0.005591 -0.009587 -0.055148
+0.005591 -0.013895 -0.049229
 numsurf 12
 SURF 0x00
 mat 1
@@ -2958,19 +2958,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005997 -0.01046 0.046152
-0.005997 -0.011568 0.045719
-0.005997 -0.017998 0.045719
-0.005997 -0.019107 0.046152
-0.005997 -0.019769 0.047344
-0.005997 -0.019769 0.061046
-0.005997 -0.019107 0.062239
-0.005997 -0.017998 0.062672
-0.005997 -0.011568 0.062672
-0.005997 -0.01046 0.062239
-0.005997 -0.009797 0.061047
-0.005997 -0.009797 0.047346
-0.005997 -0.014783 0.054196
+0.005637 -0.009832 0.043383
+0.005637 -0.010874 0.042976
+0.005637 -0.016918 0.042976
+0.005637 -0.017961 0.043383
+0.005637 -0.018583 0.044503
+0.005637 -0.018583 0.057383
+0.005637 -0.017961 0.058505
+0.005637 -0.016918 0.058912
+0.005637 -0.010874 0.058912
+0.005637 -0.009832 0.058505
+0.005637 -0.009209 0.057384
+0.005637 -0.009209 0.044505
+0.005637 -0.013896 0.050944
 numsurf 12
 SURF 0x00
 mat 1
@@ -3053,19 +3053,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005997 -0.01046 -0.012945
-0.005997 -0.011568 -0.01338
-0.005997 -0.017998 -0.01338
-0.005997 -0.019107 -0.012945
-0.005997 -0.019769 -0.011753
-0.005997 -0.019769 0.001948
-0.005997 -0.019107 0.00314
-0.005997 -0.017998 0.003575
-0.005997 -0.011568 0.003575
-0.005997 -0.01046 0.00314
-0.005997 -0.009797 0.001948
-0.005997 -0.009797 -0.011753
-0.005997 -0.014782 -0.004903
+0.005637 -0.009832 -0.012168
+0.005637 -0.010874 -0.012577
+0.005637 -0.016918 -0.012577
+0.005637 -0.017961 -0.012168
+0.005637 -0.018583 -0.011048
+0.005637 -0.018583 0.001831
+0.005637 -0.017961 0.002952
+0.005637 -0.016918 0.00336
+0.005637 -0.010874 0.00336
+0.005637 -0.009832 0.002952
+0.005637 -0.009209 0.001831
+0.005637 -0.009209 -0.011048
+0.005637 -0.013895 -0.004609
 numsurf 12
 SURF 0x00
 mat 1
@@ -3148,19 +3148,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005997 -0.01046 0.006704
-0.005997 -0.011568 0.006269
-0.005997 -0.017998 0.006269
-0.005997 -0.019107 0.006704
-0.005997 -0.019769 0.007896
-0.005997 -0.019769 0.021597
-0.005997 -0.019107 0.022789
-0.005997 -0.017998 0.023223
-0.005997 -0.011568 0.023223
-0.005997 -0.01046 0.022789
-0.005997 -0.009797 0.021597
-0.005997 -0.009797 0.007896
-0.005997 -0.014782 0.014746
+0.005637 -0.009832 0.006302
+0.005637 -0.010874 0.005893
+0.005637 -0.016918 0.005893
+0.005637 -0.017961 0.006302
+0.005637 -0.018583 0.007422
+0.005637 -0.018583 0.020301
+0.005637 -0.017961 0.021422
+0.005637 -0.016918 0.02183
+0.005637 -0.010874 0.02183
+0.005637 -0.009832 0.021422
+0.005637 -0.009209 0.020301
+0.005637 -0.009209 0.007422
+0.005637 -0.013895 0.013861
 numsurf 12
 SURF 0x00
 mat 1
@@ -3243,19 +3243,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005997 0.005677 0.046424
-0.005997 0.004568 0.045989
-0.005997 -0.001862 0.045989
-0.005997 -0.00297 0.046424
-0.005997 -0.003633 0.047616
-0.005997 -0.003633 0.061317
-0.005997 -0.00297 0.062509
-0.005997 -0.001862 0.062944
-0.005997 0.004568 0.062944
-0.005997 0.005677 0.062509
-0.005997 0.00634 0.061317
-0.005997 0.00634 0.047616
-0.005997 0.001354 0.054467
+0.005637 0.005336 0.043639
+0.005637 0.004294 0.04323
+0.005637 -0.00175 0.04323
+0.005637 -0.002792 0.043639
+0.005637 -0.003415 0.044759
+0.005637 -0.003415 0.057638
+0.005637 -0.002792 0.058758
+0.005637 -0.00175 0.059167
+0.005637 0.004294 0.059167
+0.005637 0.005336 0.058758
+0.005637 0.00596 0.057638
+0.005637 0.00596 0.044759
+0.005637 0.001273 0.051199
 numsurf 12
 SURF 0x00
 mat 1
@@ -3338,19 +3338,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005997 -0.01046 0.026502
-0.005997 -0.011568 0.026068
-0.005997 -0.017998 0.026068
-0.005997 -0.019107 0.026502
-0.005997 -0.019769 0.027694
-0.005997 -0.019769 0.041395
-0.005997 -0.019107 0.042588
-0.005997 -0.017998 0.043022
-0.005997 -0.011568 0.043022
-0.005997 -0.01046 0.042588
-0.005997 -0.009797 0.041396
-0.005997 -0.009797 0.027695
-0.005997 -0.014783 0.034545
+0.005637 -0.009832 0.024912
+0.005637 -0.010874 0.024504
+0.005637 -0.016918 0.024504
+0.005637 -0.017961 0.024912
+0.005637 -0.018583 0.026032
+0.005637 -0.018583 0.038911
+0.005637 -0.017961 0.040033
+0.005637 -0.016918 0.040441
+0.005637 -0.010874 0.040441
+0.005637 -0.009832 0.040033
+0.005637 -0.009209 0.038912
+0.005637 -0.009209 0.026033
+0.005637 -0.013896 0.032472
 numsurf 12
 SURF 0x00
 mat 1
@@ -3433,19 +3433,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005997 -0.027572 0.046152
-0.005997 -0.028681 0.045719
-0.005997 -0.035111 0.045719
-0.005997 -0.036219 0.046152
-0.005997 -0.036882 0.047344
-0.005997 -0.036882 0.061046
-0.005997 -0.036219 0.062239
-0.005997 -0.035111 0.062672
-0.005997 -0.028681 0.062672
-0.005997 -0.027572 0.062239
-0.005997 -0.02691 0.061047
-0.005997 -0.02691 0.047346
-0.005997 -0.031895 0.054196
+0.005637 -0.025918 0.043383
+0.005637 -0.02696 0.042976
+0.005637 -0.033004 0.042976
+0.005637 -0.034046 0.043383
+0.005637 -0.034669 0.044503
+0.005637 -0.034669 0.057383
+0.005637 -0.034046 0.058505
+0.005637 -0.033004 0.058912
+0.005637 -0.02696 0.058912
+0.005637 -0.025918 0.058505
+0.005637 -0.025295 0.057384
+0.005637 -0.025295 0.044505
+0.005637 -0.029981 0.050944
 numsurf 12
 SURF 0x00
 mat 1
@@ -3528,19 +3528,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005997 -0.027572 0.026502
-0.005997 -0.028681 0.026068
-0.005997 -0.035111 0.026068
-0.005997 -0.036219 0.026502
-0.005997 -0.036882 0.027694
-0.005997 -0.036882 0.041395
-0.005997 -0.036219 0.042588
-0.005997 -0.035111 0.043022
-0.005997 -0.028681 0.043022
-0.005997 -0.027572 0.042588
-0.005997 -0.02691 0.041396
-0.005997 -0.02691 0.027695
-0.005997 -0.031895 0.034545
+0.005637 -0.025918 0.024912
+0.005637 -0.02696 0.024504
+0.005637 -0.033004 0.024504
+0.005637 -0.034046 0.024912
+0.005637 -0.034669 0.026032
+0.005637 -0.034669 0.038911
+0.005637 -0.034046 0.040033
+0.005637 -0.033004 0.040441
+0.005637 -0.02696 0.040441
+0.005637 -0.025918 0.040033
+0.005637 -0.025295 0.038912
+0.005637 -0.025295 0.026033
+0.005637 -0.029981 0.032472
 numsurf 12
 SURF 0x00
 mat 1
@@ -3623,19 +3623,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005997 -0.04459 0.026502
-0.005997 -0.045699 0.026068
-0.005997 -0.052129 0.026068
-0.005997 -0.053237 0.026502
-0.005997 -0.053901 0.027694
-0.005997 -0.053901 0.041395
-0.005997 -0.053237 0.042588
-0.005997 -0.052129 0.043022
-0.005997 -0.045699 0.043022
-0.005997 -0.04459 0.042588
-0.005997 -0.043928 0.041396
-0.005997 -0.043928 0.027695
-0.005997 -0.048915 0.034545
+0.005637 -0.041915 0.024912
+0.005637 -0.042957 0.024504
+0.005637 -0.049001 0.024504
+0.005637 -0.050043 0.024912
+0.005637 -0.050667 0.026032
+0.005637 -0.050667 0.038911
+0.005637 -0.050043 0.040033
+0.005637 -0.049001 0.040441
+0.005637 -0.042957 0.040441
+0.005637 -0.041915 0.040033
+0.005637 -0.041292 0.038912
+0.005637 -0.041292 0.026033
+0.005637 -0.04598 0.032472
 numsurf 12
 SURF 0x00
 mat 1
@@ -3718,19 +3718,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005979 -0.061289 0.053413
-0.005979 -0.06389 0.05193
-0.005979 -0.066894 0.05193
-0.005979 -0.069494 0.053413
-0.005979 -0.070997 0.05598
-0.005979 -0.070997 0.058945
-0.005979 -0.069494 0.061513
-0.005979 -0.066894 0.062995
-0.005979 -0.06389 0.062995
-0.005979 -0.061289 0.061513
-0.005979 -0.059786 0.058945
-0.005979 -0.059786 0.05598
-0.005524 -0.065391 0.057463
+0.00562 -0.057612 0.050208
+0.00562 -0.060057 0.048814
+0.00562 -0.06288 0.048814
+0.00562 -0.065324 0.050208
+0.00562 -0.066737 0.052621
+0.00562 -0.066737 0.055408
+0.00562 -0.065324 0.057822
+0.00562 -0.06288 0.059215
+0.00562 -0.060057 0.059215
+0.00562 -0.057612 0.057822
+0.00562 -0.056199 0.055408
+0.00562 -0.056199 0.052621
+0.005193 -0.061468 0.054015
 numsurf 12
 SURF 0x10
 mat 1
@@ -3813,19 +3813,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005979 -0.061289 0.037475
-0.005979 -0.06389 0.035992
-0.005979 -0.066894 0.035992
-0.005979 -0.069494 0.037475
-0.005979 -0.070997 0.040042
-0.005979 -0.070997 0.043008
-0.005979 -0.069494 0.045576
-0.005979 -0.066894 0.047058
-0.005979 -0.06389 0.047058
-0.005979 -0.061289 0.045576
-0.005979 -0.059786 0.043008
-0.005979 -0.059786 0.040042
-0.005524 -0.065391 0.041525
+0.00562 -0.057612 0.035226
+0.00562 -0.060057 0.033832
+0.00562 -0.06288 0.033832
+0.00562 -0.065324 0.035226
+0.00562 -0.066737 0.037639
+0.00562 -0.066737 0.040428
+0.00562 -0.065324 0.042841
+0.00562 -0.06288 0.044235
+0.00562 -0.060057 0.044235
+0.00562 -0.057612 0.042841
+0.00562 -0.056199 0.040428
+0.00562 -0.056199 0.037639
+0.005193 -0.061468 0.039033
 numsurf 12
 SURF 0x10
 mat 1
@@ -3908,19 +3908,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005979 -0.061289 0.02163
-0.005979 -0.06389 0.020147
-0.005979 -0.066894 0.020147
-0.005979 -0.069494 0.02163
-0.005979 -0.070997 0.024197
-0.005979 -0.070997 0.027162
-0.005979 -0.069494 0.02973
-0.005979 -0.066894 0.031212
-0.005979 -0.06389 0.031212
-0.005979 -0.061289 0.02973
-0.005979 -0.059786 0.027162
-0.005979 -0.059786 0.024197
-0.005524 -0.065391 0.02568
+0.00562 -0.057612 0.020332
+0.00562 -0.060057 0.018938
+0.00562 -0.06288 0.018938
+0.00562 -0.065324 0.020332
+0.00562 -0.066737 0.022745
+0.00562 -0.066737 0.025532
+0.00562 -0.065324 0.027946
+0.00562 -0.06288 0.029339
+0.00562 -0.060057 0.029339
+0.00562 -0.057612 0.027946
+0.00562 -0.056199 0.025532
+0.00562 -0.056199 0.022745
+0.005193 -0.061468 0.024139
 numsurf 12
 SURF 0x10
 mat 1
@@ -4003,19 +4003,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005979 -0.076834 0.053413
-0.005979 -0.079435 0.05193
-0.005979 -0.082439 0.05193
-0.005979 -0.085039 0.053413
-0.005979 -0.086542 0.05598
-0.005979 -0.086542 0.058945
-0.005979 -0.085039 0.061513
-0.005979 -0.082439 0.062995
-0.005979 -0.079435 0.062995
-0.005979 -0.076834 0.061513
-0.005979 -0.075333 0.058945
-0.005979 -0.075333 0.05598
-0.005524 -0.080937 0.057463
+0.00562 -0.072224 0.050208
+0.00562 -0.074669 0.048814
+0.00562 -0.077493 0.048814
+0.00562 -0.079937 0.050208
+0.00562 -0.081349 0.052621
+0.00562 -0.081349 0.055408
+0.00562 -0.079937 0.057822
+0.00562 -0.077493 0.059215
+0.00562 -0.074669 0.059215
+0.00562 -0.072224 0.057822
+0.00562 -0.070813 0.055408
+0.00562 -0.070813 0.052621
+0.005193 -0.076081 0.054015
 numsurf 12
 SURF 0x10
 mat 1
@@ -4098,19 +4098,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005979 -0.076834 0.037475
-0.005979 -0.079435 0.035992
-0.005979 -0.082439 0.035992
-0.005979 -0.085039 0.037475
-0.005979 -0.086542 0.040042
-0.005979 -0.086542 0.043008
-0.005979 -0.085039 0.045576
-0.005979 -0.082439 0.047058
-0.005979 -0.079435 0.047058
-0.005979 -0.076834 0.045576
-0.005979 -0.075333 0.043008
-0.005979 -0.075333 0.040042
-0.005524 -0.080937 0.041525
+0.00562 -0.072224 0.035226
+0.00562 -0.074669 0.033832
+0.00562 -0.077493 0.033832
+0.00562 -0.079937 0.035226
+0.00562 -0.081349 0.037639
+0.00562 -0.081349 0.040428
+0.00562 -0.079937 0.042841
+0.00562 -0.077493 0.044235
+0.00562 -0.074669 0.044235
+0.00562 -0.072224 0.042841
+0.00562 -0.070813 0.040428
+0.00562 -0.070813 0.037639
+0.005193 -0.076081 0.039033
 numsurf 12
 SURF 0x10
 mat 1
@@ -4193,19 +4193,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005979 -0.076834 0.02163
-0.005979 -0.079435 0.020147
-0.005979 -0.082439 0.020147
-0.005979 -0.085039 0.02163
-0.005979 -0.086542 0.024197
-0.005979 -0.086542 0.027162
-0.005979 -0.085039 0.02973
-0.005979 -0.082439 0.031212
-0.005979 -0.079435 0.031212
-0.005979 -0.076834 0.02973
-0.005979 -0.075333 0.027162
-0.005979 -0.075333 0.024197
-0.005524 -0.080937 0.02568
+0.00562 -0.072224 0.020332
+0.00562 -0.074669 0.018938
+0.00562 -0.077493 0.018938
+0.00562 -0.079937 0.020332
+0.00562 -0.081349 0.022745
+0.00562 -0.081349 0.025532
+0.00562 -0.079937 0.027946
+0.00562 -0.077493 0.029339
+0.00562 -0.074669 0.029339
+0.00562 -0.072224 0.027946
+0.00562 -0.070813 0.025532
+0.00562 -0.070813 0.022745
+0.005193 -0.076081 0.024139
 numsurf 12
 SURF 0x10
 mat 1
@@ -4288,19 +4288,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005979 -0.093173 0.053413
-0.005979 -0.095774 0.05193
-0.005979 -0.098778 0.05193
-0.005979 -0.101378 0.053413
-0.005979 -0.102881 0.05598
-0.005979 -0.102881 0.058945
-0.005979 -0.101378 0.061513
-0.005979 -0.098778 0.062995
-0.005979 -0.095774 0.062995
-0.005979 -0.093173 0.061513
-0.005979 -0.091672 0.058945
-0.005979 -0.091672 0.05598
-0.005524 -0.097276 0.057463
+0.00562 -0.087583 0.050208
+0.00562 -0.090028 0.048814
+0.00562 -0.092851 0.048814
+0.00562 -0.095295 0.050208
+0.00562 -0.096708 0.052621
+0.00562 -0.096708 0.055408
+0.00562 -0.095295 0.057822
+0.00562 -0.092851 0.059215
+0.00562 -0.090028 0.059215
+0.00562 -0.087583 0.057822
+0.00562 -0.086172 0.055408
+0.00562 -0.086172 0.052621
+0.005193 -0.091439 0.054015
 numsurf 12
 SURF 0x10
 mat 1
@@ -4383,19 +4383,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005979 -0.093173 0.037475
-0.005979 -0.095774 0.035992
-0.005979 -0.098778 0.035992
-0.005979 -0.101378 0.037475
-0.005979 -0.102881 0.040042
-0.005979 -0.102881 0.043008
-0.005979 -0.101378 0.045576
-0.005979 -0.098778 0.047058
-0.005979 -0.095774 0.047058
-0.005979 -0.093173 0.045576
-0.005979 -0.091672 0.043008
-0.005979 -0.091672 0.040042
-0.005524 -0.097276 0.041525
+0.00562 -0.087583 0.035226
+0.00562 -0.090028 0.033832
+0.00562 -0.092851 0.033832
+0.00562 -0.095295 0.035226
+0.00562 -0.096708 0.037639
+0.00562 -0.096708 0.040428
+0.00562 -0.095295 0.042841
+0.00562 -0.092851 0.044235
+0.00562 -0.090028 0.044235
+0.00562 -0.087583 0.042841
+0.00562 -0.086172 0.040428
+0.00562 -0.086172 0.037639
+0.005193 -0.091439 0.039033
 numsurf 12
 SURF 0x10
 mat 1
@@ -4478,19 +4478,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005979 -0.093173 0.02163
-0.005979 -0.095774 0.020147
-0.005979 -0.098778 0.020147
-0.005979 -0.101378 0.02163
-0.005979 -0.102881 0.024197
-0.005979 -0.102881 0.027162
-0.005979 -0.101378 0.02973
-0.005979 -0.098778 0.031212
-0.005979 -0.095774 0.031212
-0.005979 -0.093173 0.02973
-0.005979 -0.091672 0.027162
-0.005979 -0.091672 0.024197
-0.005524 -0.097276 0.02568
+0.00562 -0.087583 0.020332
+0.00562 -0.090028 0.018938
+0.00562 -0.092851 0.018938
+0.00562 -0.095295 0.020332
+0.00562 -0.096708 0.022745
+0.00562 -0.096708 0.025532
+0.00562 -0.095295 0.027946
+0.00562 -0.092851 0.029339
+0.00562 -0.090028 0.029339
+0.00562 -0.087583 0.027946
+0.00562 -0.086172 0.025532
+0.00562 -0.086172 0.022745
+0.005193 -0.091439 0.024139
 numsurf 12
 SURF 0x10
 mat 1
@@ -4573,19 +4573,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005979 -0.109558 0.053413
-0.005979 -0.112159 0.05193
-0.005979 -0.115162 0.05193
-0.005979 -0.117763 0.053413
-0.005979 -0.119264 0.05598
-0.005979 -0.119264 0.058945
-0.005979 -0.117763 0.061513
-0.005979 -0.115162 0.062995
-0.005979 -0.112159 0.062995
-0.005979 -0.109558 0.061513
-0.005979 -0.108057 0.058945
-0.005979 -0.108057 0.05598
-0.005524 -0.113661 0.057463
+0.00562 -0.102985 0.050208
+0.00562 -0.105429 0.048814
+0.00562 -0.108252 0.048814
+0.00562 -0.110697 0.050208
+0.00562 -0.112108 0.052621
+0.00562 -0.112108 0.055408
+0.00562 -0.110697 0.057822
+0.00562 -0.108252 0.059215
+0.00562 -0.105429 0.059215
+0.00562 -0.102985 0.057822
+0.00562 -0.101574 0.055408
+0.00562 -0.101574 0.052621
+0.005193 -0.106841 0.054015
 numsurf 12
 SURF 0x10
 mat 1
@@ -4668,19 +4668,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005979 -0.109558 0.02163
-0.005979 -0.112159 0.020147
-0.005979 -0.115162 0.020147
-0.005979 -0.117763 0.02163
-0.005979 -0.119264 0.024197
-0.005979 -0.119264 0.027162
-0.005979 -0.117763 0.02973
-0.005979 -0.115162 0.031212
-0.005979 -0.112159 0.031212
-0.005979 -0.109558 0.02973
-0.005979 -0.108057 0.027162
-0.005979 -0.108057 0.024197
-0.005524 -0.113661 0.02568
+0.00562 -0.102985 0.020332
+0.00562 -0.105429 0.018938
+0.00562 -0.108252 0.018938
+0.00562 -0.110697 0.020332
+0.00562 -0.112108 0.022745
+0.00562 -0.112108 0.025532
+0.00562 -0.110697 0.027946
+0.00562 -0.108252 0.029339
+0.00562 -0.105429 0.029339
+0.00562 -0.102985 0.027946
+0.00562 -0.101574 0.025532
+0.00562 -0.101574 0.022745
+0.005193 -0.106841 0.024139
 numsurf 12
 SURF 0x10
 mat 1
@@ -4763,19 +4763,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005997 -0.04459 0.046152
-0.005997 -0.045699 0.045719
-0.005997 -0.052129 0.045719
-0.005997 -0.053237 0.046152
-0.005997 -0.053901 0.047344
-0.005997 -0.053901 0.061046
-0.005997 -0.053237 0.062239
-0.005997 -0.052129 0.062672
-0.005997 -0.045699 0.062672
-0.005997 -0.04459 0.062239
-0.005997 -0.043928 0.061047
-0.005997 -0.043928 0.047346
-0.005997 -0.048915 0.054196
+0.005637 -0.041915 0.043383
+0.005637 -0.042957 0.042976
+0.005637 -0.049001 0.042976
+0.005637 -0.050043 0.043383
+0.005637 -0.050667 0.044503
+0.005637 -0.050667 0.057383
+0.005637 -0.050043 0.058505
+0.005637 -0.049001 0.058912
+0.005637 -0.042957 0.058912
+0.005637 -0.041915 0.058505
+0.005637 -0.041292 0.057384
+0.005637 -0.041292 0.044505
+0.005637 -0.04598 0.050944
 numsurf 12
 SURF 0x00
 mat 1
@@ -4858,19 +4858,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005997 -0.01046 -0.032922
-0.005997 -0.011568 -0.033357
-0.005997 -0.017998 -0.033357
-0.005997 -0.019107 -0.032922
-0.005997 -0.019769 -0.03173
-0.005997 -0.019769 -0.018029
-0.005997 -0.019107 -0.016837
-0.005997 -0.017998 -0.016402
-0.005997 -0.011568 -0.016402
-0.005997 -0.01046 -0.016837
-0.005997 -0.009797 -0.018029
-0.005997 -0.009797 -0.03173
-0.005997 -0.014782 -0.024879
+0.005637 -0.009832 -0.030947
+0.005637 -0.010874 -0.031356
+0.005637 -0.016918 -0.031356
+0.005637 -0.017961 -0.030947
+0.005637 -0.018583 -0.029826
+0.005637 -0.018583 -0.016947
+0.005637 -0.017961 -0.015827
+0.005637 -0.016918 -0.015418
+0.005637 -0.010874 -0.015418
+0.005637 -0.009832 -0.015827
+0.005637 -0.009209 -0.016947
+0.005637 -0.009209 -0.029826
+0.005637 -0.013895 -0.023386
 numsurf 12
 SURF 0x00
 mat 1
@@ -4953,19 +4953,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005997 0.005677 0.02663
-0.005997 0.004568 0.026195
-0.005997 -0.001862 0.026195
-0.005997 -0.00297 0.02663
-0.005997 -0.003633 0.027822
-0.005997 -0.003633 0.041523
-0.005997 -0.00297 0.042715
-0.005997 -0.001862 0.04315
-0.005997 0.004568 0.04315
-0.005997 0.005677 0.042715
-0.005997 0.00634 0.041523
-0.005997 0.00634 0.027822
-0.005997 0.001354 0.034673
+0.005637 0.005336 0.025032
+0.005637 0.004294 0.024623
+0.005637 -0.00175 0.024623
+0.005637 -0.002792 0.025032
+0.005637 -0.003415 0.026153
+0.005637 -0.003415 0.039032
+0.005637 -0.002792 0.040152
+0.005637 -0.00175 0.040561
+0.005637 0.004294 0.040561
+0.005637 0.005336 0.040152
+0.005637 0.00596 0.039032
+0.005637 0.00596 0.026153
+0.005637 0.001273 0.032593
 numsurf 12
 SURF 0x00
 mat 1
@@ -5056,19 +5056,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.00582 0.101292 0.065032
-0.00582 0.100455 0.064749
-0.00582 0.095593 0.064749
-0.00582 0.094754 0.065032
-0.00582 0.094253 0.065812
-0.00582 0.094253 0.074771
-0.00582 0.094754 0.075551
-0.00582 0.095593 0.075835
-0.00582 0.100455 0.075835
-0.00582 0.101292 0.075551
-0.00582 0.101794 0.074771
-0.00582 0.101794 0.065812
-0.00582 0.098023 0.070292
+0.005471 0.095214 0.06113
+0.005471 0.094428 0.060864
+0.005471 0.089857 0.060864
+0.005471 0.089069 0.06113
+0.005471 0.088598 0.061863
+0.005471 0.088598 0.070285
+0.005471 0.089069 0.071018
+0.005471 0.089857 0.071285
+0.005471 0.094428 0.071285
+0.005471 0.095214 0.071018
+0.005471 0.095686 0.070285
+0.005471 0.095686 0.061863
+0.005471 0.092142 0.066074
 numsurf 12
 SURF 0x00
 mat 1
@@ -5151,19 +5151,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.00582 0.08529 0.070292
-0.00582 0.089061 0.065812
-0.00582 0.089061 0.074771
-0.00582 0.08856 0.075551
-0.00582 0.087722 0.075835
-0.00582 0.082859 0.075835
-0.00582 0.082022 0.075551
-0.00582 0.081521 0.074771
-0.00582 0.081521 0.065812
-0.00582 0.082022 0.065032
-0.00582 0.082859 0.064749
-0.00582 0.087722 0.064749
-0.00582 0.08856 0.065032
+0.005471 0.080173 0.066074
+0.005471 0.083717 0.061863
+0.005471 0.083717 0.070285
+0.005471 0.083246 0.071018
+0.005471 0.082459 0.071285
+0.005471 0.077887 0.071285
+0.005471 0.077101 0.071018
+0.005471 0.07663 0.070285
+0.005471 0.07663 0.061863
+0.005471 0.077101 0.06113
+0.005471 0.077887 0.060864
+0.005471 0.082459 0.060864
+0.005471 0.083246 0.06113
 numsurf 12
 SURF 0x00
 mat 1
@@ -5246,19 +5246,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.00582 0.076109 0.065032
-0.00582 0.075272 0.064749
-0.00582 0.070409 0.064749
-0.00582 0.069571 0.065032
-0.00582 0.06907 0.065812
-0.00582 0.06907 0.074771
-0.00582 0.069571 0.075551
-0.00582 0.070409 0.075835
-0.00582 0.075272 0.075835
-0.00582 0.076109 0.075551
-0.00582 0.076611 0.074771
-0.00582 0.076611 0.065812
-0.00582 0.072841 0.070292
+0.005471 0.071542 0.06113
+0.005471 0.070756 0.060864
+0.005471 0.066184 0.060864
+0.005471 0.065397 0.06113
+0.005471 0.064926 0.061863
+0.005471 0.064926 0.070285
+0.005471 0.065397 0.071018
+0.005471 0.066184 0.071285
+0.005471 0.070756 0.071285
+0.005471 0.071542 0.071018
+0.005471 0.072014 0.070285
+0.005471 0.072014 0.061863
+0.005471 0.068471 0.066074
 numsurf 12
 SURF 0x00
 mat 1
@@ -5341,19 +5341,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.00582 0.059967 0.070292
-0.00582 0.063736 0.065812
-0.00582 0.063736 0.074771
-0.00582 0.063235 0.075551
-0.00582 0.062397 0.075835
-0.00582 0.057536 0.075835
-0.00582 0.056697 0.075551
-0.00582 0.056195 0.074771
-0.00582 0.056195 0.065812
-0.00582 0.056697 0.065032
-0.00582 0.057536 0.064749
-0.00582 0.062397 0.064749
-0.00582 0.063235 0.065032
+0.005471 0.056369 0.066074
+0.005471 0.059912 0.061863
+0.005471 0.059912 0.070285
+0.005471 0.059441 0.071018
+0.005471 0.058653 0.071285
+0.005471 0.054084 0.071285
+0.005471 0.053295 0.071018
+0.005471 0.052823 0.070285
+0.005471 0.052823 0.061863
+0.005471 0.053295 0.06113
+0.005471 0.054084 0.060864
+0.005471 0.058653 0.060864
+0.005471 0.059441 0.06113
 numsurf 12
 SURF 0x00
 mat 1
@@ -5436,19 +5436,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.00582 0.05036 0.065032
-0.00582 0.049522 0.064749
-0.00582 0.044659 0.064749
-0.00582 0.043822 0.065032
-0.00582 0.043321 0.065812
-0.00582 0.043321 0.074771
-0.00582 0.043822 0.075551
-0.00582 0.044659 0.075835
-0.00582 0.049522 0.075835
-0.00582 0.05036 0.075551
-0.00582 0.050863 0.074771
-0.00582 0.050863 0.065812
-0.00582 0.047091 0.070292
+0.005471 0.047338 0.06113
+0.005471 0.046551 0.060864
+0.005471 0.041979 0.060864
+0.005471 0.041193 0.06113
+0.005471 0.040722 0.061863
+0.005471 0.040722 0.070285
+0.005471 0.041193 0.071018
+0.005471 0.041979 0.071285
+0.005471 0.046551 0.071285
+0.005471 0.047338 0.071018
+0.005471 0.047811 0.070285
+0.005471 0.047811 0.061863
+0.005471 0.044266 0.066074
 numsurf 12
 SURF 0x00
 mat 1
@@ -5531,19 +5531,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.00582 0.034075 0.070292
-0.00582 0.037846 0.065812
-0.00582 0.037846 0.074771
-0.00582 0.037344 0.075551
-0.00582 0.036507 0.075835
-0.00582 0.031645 0.075835
-0.00582 0.030807 0.075551
-0.00582 0.030305 0.074771
-0.00582 0.030305 0.065812
-0.00582 0.030807 0.065032
-0.00582 0.031645 0.064749
-0.00582 0.036507 0.064749
-0.00582 0.037344 0.065032
+0.005471 0.03203 0.066074
+0.005471 0.035575 0.061863
+0.005471 0.035575 0.070285
+0.005471 0.035103 0.071018
+0.005471 0.034317 0.071285
+0.005471 0.029746 0.071285
+0.005471 0.028959 0.071018
+0.005471 0.028487 0.070285
+0.005471 0.028487 0.061863
+0.005471 0.028959 0.06113
+0.005471 0.029746 0.060864
+0.005471 0.034317 0.060864
+0.005471 0.035103 0.06113
 numsurf 12
 SURF 0x00
 mat 1
@@ -5626,19 +5626,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.00582 0.098023 -0.069742
-0.00582 0.101794 -0.074223
-0.00582 0.101794 -0.065263
-0.00582 0.101292 -0.064484
-0.00582 0.100455 -0.064199
-0.00582 0.095593 -0.064199
-0.00582 0.094754 -0.064484
-0.00582 0.094253 -0.065263
-0.00582 0.094253 -0.074223
-0.00582 0.094754 -0.075002
-0.00582 0.095593 -0.075287
-0.00582 0.100455 -0.075287
-0.00582 0.101292 -0.075002
+0.005471 0.092142 -0.065557
+0.005471 0.095686 -0.06977
+0.005471 0.095686 -0.061347
+0.005471 0.095214 -0.060615
+0.005471 0.094428 -0.060347
+0.005471 0.089857 -0.060347
+0.005471 0.089069 -0.060615
+0.005471 0.088598 -0.061347
+0.005471 0.088598 -0.06977
+0.005471 0.089069 -0.070502
+0.005471 0.089857 -0.07077
+0.005471 0.094428 -0.07077
+0.005471 0.095214 -0.070502
 numsurf 12
 SURF 0x00
 mat 1
@@ -5721,19 +5721,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.00582 0.08856 -0.075002
-0.00582 0.087722 -0.075287
-0.00582 0.082859 -0.075287
-0.00582 0.082022 -0.075002
-0.00582 0.081521 -0.074223
-0.00582 0.081521 -0.065263
-0.00582 0.082022 -0.064484
-0.00582 0.082859 -0.064199
-0.00582 0.087722 -0.064199
-0.00582 0.08856 -0.064484
-0.00582 0.089061 -0.065263
-0.00582 0.089061 -0.074223
-0.00582 0.08529 -0.069742
+0.005471 0.083246 -0.070502
+0.005471 0.082459 -0.07077
+0.005471 0.077887 -0.07077
+0.005471 0.077101 -0.070502
+0.005471 0.07663 -0.06977
+0.005471 0.07663 -0.061347
+0.005471 0.077101 -0.060615
+0.005471 0.077887 -0.060347
+0.005471 0.082459 -0.060347
+0.005471 0.083246 -0.060615
+0.005471 0.083717 -0.061347
+0.005471 0.083717 -0.06977
+0.005471 0.080173 -0.065557
 numsurf 12
 SURF 0x00
 mat 1
@@ -5816,19 +5816,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.00582 0.072841 -0.069742
-0.00582 0.076611 -0.074223
-0.00582 0.076611 -0.065263
-0.00582 0.076109 -0.064484
-0.00582 0.075272 -0.064199
-0.00582 0.070409 -0.064199
-0.00582 0.069571 -0.064484
-0.00582 0.06907 -0.065263
-0.00582 0.06907 -0.074223
-0.00582 0.069571 -0.075002
-0.00582 0.070409 -0.075287
-0.00582 0.075272 -0.075287
-0.00582 0.076109 -0.075002
+0.005471 0.068471 -0.065557
+0.005471 0.072014 -0.06977
+0.005471 0.072014 -0.061347
+0.005471 0.071542 -0.060615
+0.005471 0.070756 -0.060347
+0.005471 0.066184 -0.060347
+0.005471 0.065397 -0.060615
+0.005471 0.064926 -0.061347
+0.005471 0.064926 -0.06977
+0.005471 0.065397 -0.070502
+0.005471 0.066184 -0.07077
+0.005471 0.070756 -0.07077
+0.005471 0.071542 -0.070502
 numsurf 12
 SURF 0x00
 mat 1
@@ -5911,19 +5911,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.00582 0.063235 -0.075002
-0.00582 0.062397 -0.075287
-0.00582 0.057536 -0.075287
-0.00582 0.056697 -0.075002
-0.00582 0.056195 -0.074223
-0.00582 0.056195 -0.065263
-0.00582 0.056697 -0.064484
-0.00582 0.057536 -0.064199
-0.00582 0.062397 -0.064199
-0.00582 0.063235 -0.064484
-0.00582 0.063736 -0.065263
-0.00582 0.063736 -0.074223
-0.00582 0.059967 -0.069742
+0.005471 0.059441 -0.070502
+0.005471 0.058653 -0.07077
+0.005471 0.054084 -0.07077
+0.005471 0.053295 -0.070502
+0.005471 0.052823 -0.06977
+0.005471 0.052823 -0.061347
+0.005471 0.053295 -0.060615
+0.005471 0.054084 -0.060347
+0.005471 0.058653 -0.060347
+0.005471 0.059441 -0.060615
+0.005471 0.059912 -0.061347
+0.005471 0.059912 -0.06977
+0.005471 0.056369 -0.065557
 numsurf 12
 SURF 0x00
 mat 1
@@ -6006,19 +6006,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.00582 0.047091 -0.069742
-0.00582 0.050863 -0.074223
-0.00582 0.050863 -0.065263
-0.00582 0.05036 -0.064484
-0.00582 0.049522 -0.064199
-0.00582 0.044659 -0.064199
-0.00582 0.043822 -0.064484
-0.00582 0.043322 -0.065263
-0.00582 0.043322 -0.074223
-0.00582 0.043822 -0.075002
-0.00582 0.044659 -0.075287
-0.00582 0.049522 -0.075287
-0.00582 0.05036 -0.075002
+0.005471 0.044266 -0.065557
+0.005471 0.047811 -0.06977
+0.005471 0.047811 -0.061347
+0.005471 0.047338 -0.060615
+0.005471 0.046551 -0.060347
+0.005471 0.041979 -0.060347
+0.005471 0.041193 -0.060615
+0.005471 0.040723 -0.061347
+0.005471 0.040723 -0.06977
+0.005471 0.041193 -0.070502
+0.005471 0.041979 -0.07077
+0.005471 0.046551 -0.07077
+0.005471 0.047338 -0.070502
 numsurf 12
 SURF 0x00
 mat 1
@@ -6101,19 +6101,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.00582 0.037344 -0.075002
-0.00582 0.036507 -0.075287
-0.00582 0.031645 -0.075287
-0.00582 0.030807 -0.075002
-0.00582 0.030305 -0.074223
-0.00582 0.030305 -0.065263
-0.00582 0.030807 -0.064484
-0.00582 0.031645 -0.064199
-0.00582 0.036507 -0.064199
-0.00582 0.037344 -0.064484
-0.00582 0.037846 -0.065263
-0.00582 0.037846 -0.074223
-0.00582 0.034075 -0.069742
+0.005471 0.035103 -0.070502
+0.005471 0.034317 -0.07077
+0.005471 0.029746 -0.07077
+0.005471 0.028959 -0.070502
+0.005471 0.028487 -0.06977
+0.005471 0.028487 -0.061347
+0.005471 0.028959 -0.060615
+0.005471 0.029746 -0.060347
+0.005471 0.034317 -0.060347
+0.005471 0.035103 -0.060615
+0.005471 0.035575 -0.061347
+0.005471 0.035575 -0.06977
+0.005471 0.032031 -0.065557
 numsurf 12
 SURF 0x00
 mat 1
@@ -6196,19 +6196,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.108004 -0.044645
-0.006013 -0.108942 -0.044885
-0.006013 -0.115999 -0.044885
-0.006016 -0.116937 -0.044646
-0.006013 -0.117485 -0.043762
-0.006013 -0.117485 -0.035632
-0.006016 -0.116937 -0.034749
-0.006013 -0.115999 -0.03451
-0.006013 -0.108942 -0.03451
-0.006016 -0.108004 -0.034749
-0.006013 -0.107456 -0.035632
-0.006013 -0.107456 -0.043762
-0.006013 -0.112471 -0.039697
+0.005655 -0.101524 -0.041966
+0.005652 -0.102405 -0.042192
+0.005652 -0.109039 -0.042192
+0.005655 -0.109921 -0.041967
+0.005652 -0.110436 -0.041136
+0.005652 -0.110436 -0.033494
+0.005655 -0.109921 -0.032664
+0.005652 -0.109039 -0.032439
+0.005652 -0.102405 -0.032439
+0.005655 -0.101524 -0.032664
+0.005652 -0.101009 -0.033494
+0.005652 -0.101009 -0.041136
+0.005652 -0.105723 -0.037315
 numsurf 12
 SURF 0x00
 mat 1
@@ -6291,19 +6291,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.006016 -0.108004 -0.012574
-0.006013 -0.108942 -0.012814
-0.006013 -0.115999 -0.012814
-0.006016 -0.116937 -0.012574
-0.006013 -0.117485 -0.011691
-0.006013 -0.117485 -0.003561
-0.006016 -0.116937 -0.002678
-0.006013 -0.115999 -0.002438
-0.006013 -0.108942 -0.002438
-0.006016 -0.108004 -0.002678
-0.006013 -0.107456 -0.003561
-0.006013 -0.107456 -0.011691
-0.006013 -0.112471 -0.007626
+0.005655 -0.101524 -0.01182
+0.005652 -0.102405 -0.012045
+0.005652 -0.109039 -0.012045
+0.005655 -0.109921 -0.01182
+0.005652 -0.110436 -0.01099
+0.005652 -0.110436 -0.003347
+0.005655 -0.109921 -0.002517
+0.005652 -0.109039 -0.002292
+0.005652 -0.102405 -0.002292
+0.005655 -0.101524 -0.002517
+0.005652 -0.101009 -0.003347
+0.005652 -0.101009 -0.01099
+0.005652 -0.105723 -0.007168
 numsurf 12
 SURF 0x00
 mat 1
@@ -6386,19 +6386,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005997 0.005677 -0.032922
-0.005997 0.004568 -0.033357
-0.005997 -0.001862 -0.033357
-0.005997 -0.00297 -0.032922
-0.005997 -0.003633 -0.03173
-0.005997 -0.003633 -0.018029
-0.005997 -0.00297 -0.016837
-0.005997 -0.001862 -0.016402
-0.005997 0.004568 -0.016402
-0.005997 0.005677 -0.016837
-0.005997 0.00634 -0.018029
-0.005997 0.00634 -0.03173
-0.005997 0.001354 -0.024879
+0.005637 0.005336 -0.030947
+0.005637 0.004294 -0.031356
+0.005637 -0.00175 -0.031356
+0.005637 -0.002792 -0.030947
+0.005637 -0.003415 -0.029826
+0.005637 -0.003415 -0.016947
+0.005637 -0.002792 -0.015827
+0.005637 -0.00175 -0.015418
+0.005637 0.004294 -0.015418
+0.005637 0.005336 -0.015827
+0.005637 0.00596 -0.016947
+0.005637 0.00596 -0.029826
+0.005637 0.001273 -0.023386
 numsurf 12
 SURF 0x00
 mat 1
@@ -6481,19 +6481,19 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 13
-0.005979 -0.109558 0.037475
-0.005979 -0.112159 0.035992
-0.005979 -0.115162 0.035992
-0.005979 -0.117763 0.037475
-0.005979 -0.119264 0.040042
-0.005979 -0.119264 0.043008
-0.005979 -0.117763 0.045576
-0.005979 -0.115162 0.047058
-0.005979 -0.112159 0.047058
-0.005979 -0.109558 0.045576
-0.005979 -0.108057 0.043008
-0.005979 -0.108057 0.040042
-0.005524 -0.113661 0.041525
+0.00562 -0.102985 0.035226
+0.00562 -0.105429 0.033832
+0.00562 -0.108252 0.033832
+0.00562 -0.110697 0.035226
+0.00562 -0.112108 0.037639
+0.00562 -0.112108 0.040428
+0.00562 -0.110697 0.042841
+0.00562 -0.108252 0.044235
+0.00562 -0.105429 0.044235
+0.00562 -0.102985 0.042841
+0.00562 -0.101574 0.040428
+0.00562 -0.101574 0.037639
+0.005193 -0.106841 0.039033
 numsurf 12
 SURF 0x10
 mat 1
@@ -6569,41 +6569,41 @@ refs 3
 11 0.522923052311 0.0739254653454
 kids 0
 OBJECT poly
-name "CDU.001"
+name "CDU"
 data 8
 Mesh.059
 texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 28
-0.005322 0.120721 -0.058073
-0.005359 0.018473 -0.058073
-0.005359 0.018473 0.058073
-0.005322 0.120721 0.058073
-0.005351 -0.003969 -0.07884
-0.005351 -0.003969 0.07884
-0.005345 0.132621 -0.07884
-0.005345 0.132621 0.07884
-8e-06 -0.003969 0.07884
-8e-06 -0.003969 -0.07884
--1e-06 0.13262 -0.07884
--1e-06 0.13262 0.07884
-0.003814 0.022115 0.053136
-0.00378 0.116528 0.053136
-0.00378 0.116528 -0.053138
-0.003814 0.022115 -0.053138
-0.005347 -0.12645 -0.07884
-1e-06 -0.126452 -0.07884
-1e-06 -0.126452 0.07884
-0.005347 -0.12645 0.07884
-0.003803 0.02554 0.054756
-0.003791 0.113103 0.054756
-0.003791 0.113103 -0.054758
-0.003803 0.02554 -0.054758
-0.00378 0.117967 0.049281
-0.00378 0.117967 -0.049283
-0.003814 0.020676 0.049281
-0.003814 0.020676 -0.049283
+0.005003 0.113478 -0.054589
+0.005037 0.017365 -0.054589
+0.005037 0.017365 0.054589
+0.005003 0.113478 0.054589
+0.00503 -0.003731 -0.07411
+0.00503 -0.003731 0.07411
+0.005024 0.124664 -0.07411
+0.005024 0.124664 0.07411
+8e-06 -0.003731 0.07411
+8e-06 -0.003731 -0.07411
+-1e-06 0.124663 -0.07411
+-1e-06 0.124663 0.07411
+0.003585 0.020788 0.049948
+0.003553 0.109536 0.049948
+0.003553 0.109536 -0.04995
+0.003585 0.020788 -0.04995
+0.005026 -0.118863 -0.07411
+1e-06 -0.118865 -0.07411
+1e-06 -0.118865 0.07411
+0.005026 -0.118863 0.07411
+0.003575 0.024008 0.051471
+0.003564 0.106317 0.051471
+0.003564 0.106317 -0.051473
+0.003575 0.024008 -0.051473
+0.003553 0.110889 0.046324
+0.003553 0.110889 -0.046326
+0.003585 0.019435 0.046324
+0.003585 0.019435 -0.046326
 numsurf 23
 SURF 0x00
 mat 2
@@ -6765,10 +6765,10 @@ data 8
 Mesh.060
 crease 30.000000
 numvert 4
-0.002851 0.123255 -0.058193
-0.002581 0.016416 -0.058193
-0.002581 0.016416 0.060734
-0.002851 0.123255 0.060734
+0.00268 0.11586 -0.054701
+0.002426 0.015431 -0.054701
+0.002426 0.015431 0.05709
+0.00268 0.11586 0.05709
 numsurf 1
 SURF 0x00
 mat 3
@@ -6786,31 +6786,31 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 25
-0.005485 0.125982 0.059432
-0.005485 0.123964 0.058267
-0.005485 0.121634 0.058267
-0.005485 0.119615 0.059432
-0.005485 0.11845 0.061451
-0.005485 0.11845 0.063781
-0.005485 0.119615 0.065799
-0.005485 0.121634 0.066964
-0.005485 0.123964 0.066964
-0.005485 0.125982 0.065799
-0.005485 0.127147 0.063781
-0.005485 0.127147 0.061451
-0.007195 0.125982 0.059432
-0.007195 0.123964 0.058267
-0.007195 0.121634 0.058267
-0.007195 0.119615 0.059432
-0.007195 0.11845 0.061451
-0.007195 0.11845 0.063781
-0.007195 0.119615 0.065799
-0.007195 0.121634 0.066964
-0.007195 0.123964 0.066964
-0.007195 0.125982 0.065799
-0.007195 0.127147 0.063781
-0.007195 0.127147 0.061451
-0.007195 0.122799 0.062616
+0.005156 0.118423 0.055866
+0.005156 0.116526 0.054771
+0.005156 0.114336 0.054771
+0.005156 0.112438 0.055866
+0.005156 0.111343 0.057764
+0.005156 0.111343 0.059954
+0.005156 0.112438 0.061851
+0.005156 0.114336 0.062946
+0.005156 0.116526 0.062946
+0.005156 0.118423 0.061851
+0.005156 0.119518 0.059954
+0.005156 0.119518 0.057764
+0.006763 0.118423 0.055866
+0.006763 0.116526 0.054771
+0.006763 0.114336 0.054771
+0.006763 0.112438 0.055866
+0.006763 0.111343 0.057764
+0.006763 0.111343 0.059954
+0.006763 0.112438 0.061851
+0.006763 0.114336 0.062946
+0.006763 0.116526 0.062946
+0.006763 0.118423 0.061851
+0.006763 0.119518 0.059954
+0.006763 0.119518 0.057764
+0.006763 0.115431 0.058859
 numsurf 24
 SURF 0x00
 mat 2
@@ -6977,31 +6977,31 @@ texture "boeing_brown.png"
 texrep 1 1
 crease 30.000000
 numvert 25
-0.00538 0.002265 -0.059774
-0.00538 -8e-05 -0.061128
-0.00538 -0.002789 -0.061128
-0.00538 -0.005135 -0.059774
-0.00538 -0.006489 -0.057428
-0.00538 -0.006489 -0.054718
-0.00538 -0.005135 -0.052373
-0.00538 -0.002789 -0.051018
-0.00538 -8e-05 -0.051018
-0.00538 0.002265 -0.052373
-0.00538 0.003621 -0.054718
-0.00538 0.003621 -0.057428
-0.007887 0.002265 -0.059774
-0.007887 -8e-05 -0.061128
-0.007887 -0.002789 -0.061128
-0.007887 -0.005135 -0.059774
-0.007887 -0.006489 -0.057428
-0.007887 -0.006489 -0.054718
-0.007887 -0.005135 -0.052373
-0.007887 -0.002789 -0.051018
-0.007887 -8e-05 -0.051018
-0.007887 0.002265 -0.052373
-0.007887 0.003621 -0.054718
-0.007887 0.003621 -0.057428
-0.007887 -0.001435 -0.056074
+0.005057 0.002129 -0.056188
+0.005057 -7.5e-05 -0.05746
+0.005057 -0.002622 -0.05746
+0.005057 -0.004827 -0.056188
+0.005057 -0.0061 -0.053982
+0.005057 -0.0061 -0.051435
+0.005057 -0.004827 -0.049231
+0.005057 -0.002622 -0.047957
+0.005057 -7.5e-05 -0.047957
+0.005057 0.002129 -0.049231
+0.005057 0.003404 -0.051435
+0.005057 0.003404 -0.053982
+0.007414 0.002129 -0.056188
+0.007414 -7.5e-05 -0.05746
+0.007414 -0.002622 -0.05746
+0.007414 -0.004827 -0.056188
+0.007414 -0.0061 -0.053982
+0.007414 -0.0061 -0.051435
+0.007414 -0.004827 -0.049231
+0.007414 -0.002622 -0.047957
+0.007414 -7.5e-05 -0.047957
+0.007414 0.002129 -0.049231
+0.007414 0.003404 -0.051435
+0.007414 0.003404 -0.053982
+0.007414 -0.001349 -0.05271
 numsurf 24
 SURF 0x00
 mat 1
diff --git a/Aircraft/Instruments-3d/cdu/boeing.nas b/Aircraft/Instruments-3d/cdu/boeing.nas
index dab3ba989..511a49c67 100644
--- a/Aircraft/Instruments-3d/cdu/boeing.nas
+++ b/Aircraft/Instruments-3d/cdu/boeing.nas
@@ -2,6 +2,233 @@ var input = func(v) {
 		setprop("/instrumentation/cdu/input",getprop("/instrumentation/cdu/input")~v);
 	}
 	
+var input = func(v) {
+		setprop("/instrumentation/cdu/input",getprop("/instrumentation/cdu/input")~v);
+	}
+	
+var key = func(v) {
+		var cduDisplay = getprop("/instrumentation/cdu/display");
+		var serviceable = getprop("/instrumentation/cdu/serviceable");
+		var eicasDisplay = getprop("/instrumentation/eicas/display");
+		var cduInput = getprop("/instrumentation/cdu/input");
+		
+		if (serviceable == 1){
+			if (v == "LSK1L"){
+				if (cduDisplay == "DEP_ARR_INDEX"){
+					cduDisplay = "RTE1_DEP";
+				}
+				if (cduDisplay == "EICAS_MODES"){
+					eicasDisplay = "ENG";
+				}
+				if (cduDisplay == "EICAS_SYN"){
+					eicasDisplay = "ELEC";
+				}
+				if (cduDisplay == "INIT_REF"){
+					cduDisplay = "IDENT";
+				}
+				if (cduDisplay == "NAV_RAD"){
+					setprop("/instrumentation/nav[0]/frequencies/selected-mhz",cduInput);
+					cduInput = "";
+				}
+				if (cduDisplay == "RTE1_1"){
+					setprop("/autopilot/route-manager/departure/airport",cduInput);
+					cduInput = "";
+				}
+				if (cduDisplay == "RTE1_LEGS"){
+					if (cduInput == "DELETE"){
+						setprop("/autopilot/route-manager/input","@DELETE1");
+						cduInput = "";
+					}
+					else{
+						setprop("/autopilot/route-manager/input","@INSERT2:"~cduInput);
+					}
+				}
+				if (cduDisplay == "TO_REF"){
+					setprop("/instrumentation/fmc/to-flap",cduInput);
+					cduInput = "";
+				}
+			}
+			if (v == "LSK1R"){
+				if (cduDisplay == "EICAS_MODES"){
+					eicasDisplay = "FUEL";
+				}
+				if (cduDisplay == "EICAS_SYN"){
+					eicasDisplay = "HYD";
+				}
+				if (cduDisplay == "NAV RAD"){
+					setprop("/instrumentation/nav[1]/frequencies/selected-mhz",cduInput);
+					cduInput = "";
+				}
+				if (cduDisplay == "RTE1_1"){
+					setprop("/autopilot/route-manager/destination/airport",cduInput);
+					cduInput = "";
+				}
+				if (cduDisplay == "RTE1_LEGS"){
+					setprop("/autopilot/route-manager/route/wp[1]/altitude-ft",cduInput);
+					if (substr(cduInput,0,2) == "FL"){
+						setprop("/autopilot/route-manager/route/wp[1]/altitude-ft",substr(cduInput,2)*100);
+					}
+					cduInput = "";
+				}
+			}
+			if (v == "LSK2L"){
+				if (cduDisplay == "EICAS_MODES"){
+					eicasDisplay = "STAT";
+				}
+				if (cduDisplay == "EICAS_SYN"){
+					eicasDisplay = "ECS";
+				}
+				if (cduDisplay == "POS_INIT"){
+					setprop("/instrumentation/fmc/ref-airport",cduInput);
+					cduInput = "";;
+				}
+				if (cduDisplay == "INIT_REF"){
+					cduDisplay = "POS_INIT";
+				}
+				if (cduDisplay == "RTE1_1"){
+					setprop("/autopilot/route-manager/departure/runway",cduInput);
+					cduInput = "";;
+				}
+				if (cduDisplay == "RTE1_LEGS"){
+					if (cduInput == "DELETE"){
+						setprop("/autopilot/route-manager/input","@DELETE2");
+						cduInput = "";
+					}
+					else{
+						setprop("/autopilot/route-manager/input","@INSERT3:"~cduInput);
+					}
+				}
+			}
+			if (v == "LSK2R"){
+				if (cduDisplay == "DEP_ARR_INDEX"){
+					cduDisplay = "RTE1_ARR";
+				}
+				if (cduDisplay == "EICAS_MODES"){
+					eicasDisplay = "GEAR";
+				}
+				if (cduDisplay == "EICAS_SYN"){
+					eicasDisplay = "DRS";
+				}
+				if (cduDisplay == "RTE1_LEGS"){
+					setprop("/autopilot/route-manager/route/wp[2]/altitude-ft",cduInput);
+					if (substr(cduInput,0,2) == "FL"){
+						setprop("/autopilot/route-manager/route/wp[2]/altitude-ft",substr(cduInput,2)*100);
+					}
+					cduInput = "";
+				}
+			}
+			if (v == "LSK3L"){
+				if (cduDisplay == "INIT_REF"){
+					cduDisplay = "PERF_INIT";
+				}
+				if (cduDisplay == "RTE1_LEGS"){
+					if (cduInput == "DELETE"){
+						setprop("/autopilot/route-manager/input","@DELETE3");
+						cduInput = "";
+					}
+					else{
+						setprop("/autopilot/route-manager/input","@INSERT4:"~cduInput);
+					}
+				}
+			}
+			if (v == "LSK3R"){
+				if (cduDisplay == "RTE1_LEGS"){
+					setprop("/autopilot/route-manager/route/wp[3]/altitude-ft",cduInput);
+					if (substr(cduInput,0,2) == "FL"){
+						setprop("/autopilot/route-manager/route/wp[3]/altitude-ft",substr(cduInput,2)*100);
+					}
+					cduInput = "";
+				}
+			}
+			if (v == "LSK4L"){
+				if (cduDisplay == "INIT_REF"){
+					cduDisplay = "THR_LIM";
+				}
+				if (cduDisplay == "RTE1_LEGS"){
+					if (cduInput == "DELETE"){
+						setprop("/autopilot/route-manager/input","@DELETE4");
+						cduInput = "";
+					}
+					else{
+						setprop("/autopilot/route-manager/input","@INSERT5:"~cduInput);
+					}
+				}
+			}
+			if (v == "LSK4R"){
+				if (cduDisplay == "RTE1_LEGS"){
+					setprop("/autopilot/route-manager/route/wp[4]/altitude-ft",cduInput);
+					if (substr(cduInput,0,2) == "FL"){
+						setprop("/autopilot/route-manager/route/wp[4]/altitude-ft",substr(cduInput,2)*100);
+					}
+					cduInput = "";
+				}
+			}
+			if (v == "LSK5L"){
+				if (cduDisplay == "INIT_REF"){
+					cduDisplay = "TO_REF";
+				}
+				if (cduDisplay == "RTE1_LEGS"){
+					if (cduInput == "DELETE"){
+						setprop("/autopilot/route-manager/input","@DELETE5");
+						cduInput = "";
+					}
+					else{
+						setprop("/autopilot/route-manager/input","@INSERT6:"~cduInput);
+					}
+				}
+			}
+			if (v == "LSK5R"){
+				if (cduDisplay == "RTE1_LEGS"){
+					setprop("/autopilot/route-manager/route/wp[5]/altitude-ft",cduInput);
+					if (substr(cduInput,0,2) == "FL"){
+						setprop("/autopilot/route-manager/route/wp[5]/altitude-ft",substr(cduInput,2)*100);
+					}
+					cduInput = "";
+				}
+			}
+			if (v == "LSK6L"){
+				if (cduDisplay == "INIT_REF"){
+					cduDisplay = "APP_REF";
+				}
+				if (cduDisplay == "APP_REF"){
+					cduDisplay = "INIT_REF";
+				}
+				if ((cduDisplay == "IDENT") or (cduDisplay = "PERF_INIT") or (cduDisplay = "POS_INIT") or (cduDisplay = "POS_REF") or (cduDisplay = "THR_LIM") or (cduDisplay = "TO_REF")){
+					cduDisplay = "INIT_REF";
+				}
+			}
+			if (v == "LSK6R"){
+				if (cduDisplay == "THR_LIM"){
+					cduDisplay = "TO_REF";
+				}
+				if (cduDisplay == "APP_REF"){
+					cduDisplay = "THR_LIM";
+				}
+				if ((cduDisplay == "RTE1_1") or (cduDisplay == "RTE1_LEGS")){
+					setprop("/autopilot/route-manager/input","@ACTIVATE");
+				}
+				if ((cduDisplay == "POS_INIT") or (cduDisplay == "DEP") or (cduDisplay == "RTE1_ARR") or (cduDisplay == "RTE1_DEP")){
+					cduDisplay = "RTE1_1";
+				}
+				if ((cduDisplay == "IDENT") or (cduDisplay == "TO_REF")){
+					cduDisplay = "POS_INIT";
+				}
+				if (cduDisplay == "EICAS_SYN"){
+					cduDisplay = "EICAS_MODES";
+				}
+				if (cduDisplay == "EICAS_MODES"){
+					cduDisplay = "EICAS_SYN";
+				}
+			}
+			
+			setprop("/instrumentation/cdu/display",cduDisplay);
+			if (eicasDisplay != nil){
+				setprop("/instrumentation/eicas/display",eicasDisplay);
+			}
+			setprop("/instrumentation/cdu/input",cduInput);
+		}
+	}
+	
 var delete = func {
 		var length = size(getprop("/instrumentation/cdu/input")) - 1;
 		setprop("/instrumentation/cdu/input",substr(getprop("/instrumentation/cdu/input"),0,length));
@@ -54,8 +281,12 @@ var cdu = func{
 			title = "APPROACH REF";
 			line1lt = "GROSS WT";
 			line1rt = "FLAPS    VREF";
-			line1l = getprop("/instrumentation/fmc/vspeeds/Vref");
-			line4lt = getprop("/autopilot/route-manager/destination/airport");
+			if (getprop("/instrumentation/fmc/vspeeds/Vref") != nil){
+				line1l = getprop("/instrumentation/fmc/vspeeds/Vref");
+			}
+			if (getprop("/autopilot/route-manager/destination/airport") != nil){
+				line4lt = getprop("/autopilot/route-manager/destination/airport");
+			}
 			line6l = "<INDEX";
 			line6r = "THRUST LIM>";
 		}
@@ -63,9 +294,13 @@ var cdu = func{
 			title = "DEP/ARR INDEX";
 			line1l = "<DEP";
 			line1ct = "RTE 1";
-			line1c = getprop("/autopilot/route-manager/departure/airport");
+			if (getprop("/autopilot/route-manager/departure/airport") != nil){
+				line1c = getprop("/autopilot/route-manager/departure/airport");
+			}
 			line1r = "ARR>";
-			line2c = getprop("/autopilot/route-manager/destination/airport");
+			if (getprop("/autopilot/route-manager/destination/airport") != nil){
+				line2c = getprop("/autopilot/route-manager/destination/airport");
+			}
 			line2r = "ARR>";
 			line3l = "<DEP";
 			line3r = "ARR>";
@@ -107,10 +342,14 @@ var cdu = func{
 		if (display == "IDENT") {
 			title = "IDENT";
 			line1lt = "MODEL";
-			line1l = getprop("/instrumentation/cdu/ident/model");
+			if (getprop("/instrumentation/cdu/ident/model") != nil){
+				line1l = getprop("/instrumentation/cdu/ident/model");
+			}
 			line1rt = "ENGINES";
 			line2lt = "NAV DATA";
-			line1r = getprop("/instrumentation/cdu/ident/engines");
+			if (getprop("/instrumentation/cdu/ident/engines") != nil){
+				line1r = getprop("/instrumentation/cdu/ident/engines");
+			}
 			line6l = "<INDEX";
 			line6r = "POS INIT>";
 		}
@@ -191,11 +430,17 @@ var cdu = func{
 			title = "RTE 1";
 			page = "1/2";
 			line1lt = "ORIGIN";
-			line1l = getprop("/autopilot/route-manager/departure/airport");
+			if (getprop("/autopilot/route-manager/departure/airport") != nil){
+				line1l = getprop("/autopilot/route-manager/departure/airport");
+			}
 			line1rt = "DEST";
-			line1r = getprop("/autopilot/route-manager/destination/airport");
+			if (getprop("/autopilot/route-manager/destination/airport") != nil){
+				line1r = getprop("/autopilot/route-manager/destination/airport");
+			}
 			line2lt = "RUNWAY";
-			line2l = getprop("/autopilot/route-manager/departure/runway");
+			if (getprop("/autopilot/route-manager/departure/runway") != nil){
+				line2l = getprop("/autopilot/route-manager/departure/runway");
+			}
 			line2rt = "FLT NO";
 			line3rt = "CO ROUTE";
 			line5l = "<RTE COPY";
@@ -231,20 +476,34 @@ var cdu = func{
 			line6r = "ACTIVATE>";
 		}
 		if (display == "RTE1_ARR") {
-			title = getprop("/autopilot/route-manager/destination/airport")~" ARRIVALS";
+			if (getprop("/autopilot/route-manager/destination/airport") != nil){
+				title = getprop("/autopilot/route-manager/destination/airport")~" ARRIVALS";
+			}
+			else{
+				title = "ARRIVALS";
+			}
 			line1lt = "STARS";
 			line1rt = "APPROACHES";
-			line1r = getprop("/autopilot/route-manager/destination/runway");
+			if (getprop("/autopilot/route-manager/destination/runway") != nil){
+				line1r = getprop("/autopilot/route-manager/destination/runway");
+			}
 			line2lt = "TRANS";
 			line3rt = "RUNWAYS";
 			line6l = "<INDEX";
 			line6r = "ROUTE>";
 		}
 		if (display == "RTE1_DEP") {
-			title = getprop("/autopilot/route-manager/departure/airport")~" DEPARTURES";
+			if (getprop("/autopilot/route-manager/departure/airport") != nil){
+				title = getprop("/autopilot/route-manager/departure/airport")~" DEPARTURES";
+			}
+			else{
+				title = "DEPARTURES";
+			}
 			line1lt = "SIDS";
 			line1rt = "RUNWAYS";
-			line1r = getprop("/autopilot/route-manager/departure/runway");
+			if (getprop("/autopilot/route-manager/departure/runway") != nil){
+				line1r = getprop("/autopilot/route-manager/departure/runway");
+			}
 			line2lt = "TRANS";
 			line6l = "<ERASE";
 			line6r = "ROUTE>";
@@ -257,22 +516,70 @@ var cdu = func{
 				title = "RTE 1 LEGS";
 				}
 			if (getprop("/autopilot/route-manager/route/wp[1]/id") != nil){
+				line1lt = sprintf("%3.0f", getprop("/autopilot/route-manager/route/wp[1]/leg-bearing-true-deg"));
 				line1l = getprop("/autopilot/route-manager/route/wp[1]/id");
+				line2ct = sprintf("%3.0f", getprop("/autopilot/route-manager/route/wp[1]/leg-distance-nm"))~" NM";
+				line1r = sprintf("%5.0f", getprop("/autopilot/route-manager/route/wp[1]/altitude-ft"));
+				if (getprop("/autopilot/route-manager/route/wp[1]/speed-kts") != nil){
+					line4r = getprop("/autopilot/route-manager/route/wp[1]/speed-kts")~"/"~sprintf("%5.0f", getprop("/autopilot/route-manager/route/wp[1]/altitude-ft"));
+					}
 				}
 			if (getprop("/autopilot/route-manager/route/wp[2]/id") != nil){
+				if (getprop("/autopilot/route-manager/route/wp[2]/leg-bearing-true-deg") != nil){
+					line2lt = sprintf("%3.0f", getprop("/autopilot/route-manager/route/wp[2]/leg-bearing-true-deg"));
+				}
 				line2l = getprop("/autopilot/route-manager/route/wp[2]/id");
+				if (getprop("/autopilot/route-manager/route/wp[2]/leg-distance-nm") != nil){
+					line3ct = sprintf("%3.0f", getprop("/autopilot/route-manager/route/wp[2]/leg-distance-nm"))~" NM";
+				}
+				line2r = sprintf("%5.0f", getprop("/autopilot/route-manager/route/wp[2]/altitude-ft"));
+				if (getprop("/autopilot/route-manager/route/wp[2]/speed-kts") != nil){
+					line4r = getprop("/autopilot/route-manager/route/wp[2]/speed-kts")~"/"~sprintf("%5.0f", getprop("/autopilot/route-manager/route/wp[2]/altitude-ft"));
+					}
 				}
 			if (getprop("/autopilot/route-manager/route/wp[3]/id") != nil){
+				if (getprop("/autopilot/route-manager/route/wp[3]/leg-bearing-true-deg") != nil){
+					line3lt = sprintf("%3.0f", getprop("/autopilot/route-manager/route/wp[3]/leg-bearing-true-deg"));
+				}
 				line3l = getprop("/autopilot/route-manager/route/wp[3]/id");
+				if (getprop("/autopilot/route-manager/route/wp[3]/leg-distance-nm") != nil){
+					line4ct = sprintf("%3.0f", getprop("/autopilot/route-manager/route/wp[3]/leg-distance-nm"))~" NM";
+				}
+				line3r = sprintf("%5.0f", getprop("/autopilot/route-manager/route/wp[3]/altitude-ft"));
+				if (getprop("/autopilot/route-manager/route/wp[3]/speed-kts") != nil){
+					line3r = getprop("/autopilot/route-manager/route/wp[3]/speed-kts")~"/"~sprintf("%5.0f", getprop("/autopilot/route-manager/route/wp[3]/altitude-ft"));;
+					}
 				}
 			if (getprop("/autopilot/route-manager/route/wp[4]/id") != nil){
+				if (getprop("/autopilot/route-manager/route/wp[4]/leg-bearing-true-deg") != nil){
+					line4lt = sprintf("%3.0f", getprop("/autopilot/route-manager/route/wp[4]/leg-bearing-true-deg"));
+				}
 				line4l = getprop("/autopilot/route-manager/route/wp[4]/id");
+				if (getprop("/autopilot/route-manager/route/wp[4]/leg-distance-nm") != nil){
+					line5ct = sprintf("%3.0f", getprop("/autopilot/route-manager/route/wp[4]/leg-distance-nm"))~" NM";
+				}
+				line4r = sprintf("%5.0f", getprop("/autopilot/route-manager/route/wp[4]/altitude-ft"));
+				if (getprop("/autopilot/route-manager/route/wp[4]/speed-kts") != nil){
+					line4r = getprop("/autopilot/route-manager/route/wp[4]/speed-kts")~"/"~sprintf("%5.0f", getprop("/autopilot/route-manager/route/wp[4]/altitude-ft"));
+					}
 				}
 			if (getprop("/autopilot/route-manager/route/wp[5]/id") != nil){
+				if (getprop("/autopilot/route-manager/route/wp[5]/leg-bearing-true-deg") != nil){
+					line5lt = sprintf("%3.0f", getprop("/autopilot/route-manager/route/wp[5]/leg-bearing-true-deg"));
+				}
 				line5l = getprop("/autopilot/route-manager/route/wp[5]/id");
+				line5r = sprintf("%5.0f", getprop("/autopilot/route-manager/route/wp[5]/altitude-ft"));
+				if (getprop("/autopilot/route-manager/route/wp[5]/speed-kts") != nil){
+					line4r = getprop("/autopilot/route-manager/route/wp[5]/speed-kts")~"/"~sprintf("%5.0f", getprop("/autopilot/route-manager/route/wp[5]/altitude-ft"));
+					}
 				}
 			line6l = "<RTE 2 LEGS";
-			line6r = "RTE DATA>";
+			if (getprop("/autopilot/route-manager/active") == 1){
+				line6r = "RTE DATA>";
+				}
+			else{
+				line6r = "ACTIVATE>";
+				}
 		}
 		if (display == "THR_LIM") {
 			title = "THRUST LIM";
@@ -295,13 +602,19 @@ var cdu = func{
 			line1lt = "FLAP/ACCEL HT";
 			line1l = getprop("/instrumentation/fmc/to-flap");
 			line1rt = "REF V1";
-			line1r = sprintf("%3.0f", getprop("/instrumentation/fmc/vspeeds/V1"));
+			if (getprop("/instrumentation/fmc/vspeeds/V1") != nil){
+				line1r = sprintf("%3.0f", getprop("/instrumentation/fmc/vspeeds/V1"));
+			}
 			line2lt = "E/O ACCEL HT";
 			line2rt = "REF VR";
-			line2r = sprintf("%3.0f", getprop("/instrumentation/fmc/vspeeds/VR"));
+			if (getprop("/instrumentation/fmc/vspeeds/VR") != nil){
+				line2r = sprintf("%3.0f", getprop("/instrumentation/fmc/vspeeds/VR"));
+			}
 			line3lt = "THR REDUCTION";
 			line3rt = "REF V2";
-			line3r = sprintf("%3.0f", getprop("/instrumentation/fmc/vspeeds/V2"));
+			if (getprop("/instrumentation/fmc/vspeeds/V2") != nil){
+				line3r = sprintf("%3.0f", getprop("/instrumentation/fmc/vspeeds/V2"));
+			}
 			line4lt = "WIND/SLOPE";
 			line4rt = "TRIM   CG";
 			line5rt = "POS SHIFT";
diff --git a/Aircraft/Instruments-3d/cdu/boeing.xml b/Aircraft/Instruments-3d/cdu/boeing.xml
index 4c5651311..31382e77e 100644
--- a/Aircraft/Instruments-3d/cdu/boeing.xml
+++ b/Aircraft/Instruments-3d/cdu/boeing.xml
@@ -7,6 +7,17 @@
 	<texture alias="../../texture"/> 
 </animation>
 
+<animation>
+	<type>material</type> 
+	<object-name>CDU</object-name>
+	<emission>	
+		<factor-prop>/controls/lighting/panel-norm</factor-prop>
+		<red>0.1</red>	
+		<green>0.1</green>	
+		<blue>0.1</blue>
+	</emission>
+</animation>
+
 <animation>
 	<type>material</type> 
 	<object-name>Btn.A</object-name>
@@ -78,9 +89,10 @@
 	<object-name>Btn.side.r.4</object-name>
 	<object-name>Btn.side.r.5</object-name>
 	<object-name>Btn.side.r.6</object-name>
-	
+	<condition>
+		<property>/instrumentation/cdu/serviceable</property>
+	</condition>
 	<emission>	
-		<factor-prop>/instrumentation/cdu/serviceable</factor-prop>
 		<red>1</red>	
 		<green>0.8</green>	
 		<blue>0.5</blue>
@@ -92,7 +104,7 @@
 	<offsets>
 		<x-m> 0.004</x-m>
 		<y-m> 0.000</y-m>
-		<z-m> 0.110</z-m>
+		<z-m> 0.104</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -113,7 +125,7 @@
 	<offsets>
 		<x-m> 0.004</x-m>
 		<y-m> 0.043</y-m>
-		<z-m> 0.110</z-m>
+		<z-m> 0.103</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -133,8 +145,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m>-0.048</y-m>
-		<z-m> 0.103</z-m>
+		<y-m>-0.045</y-m>
+		<z-m> 0.097</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -154,8 +166,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m>-0.052</y-m>
-		<z-m> 0.098</z-m>
+		<y-m>-0.049</y-m>
+		<z-m> 0.092</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -176,7 +188,7 @@
 	<offsets>
 		<x-m> 0.004</x-m>
 		<y-m> 0.000</y-m>
-		<z-m> 0.103</z-m>
+		<z-m> 0.097</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -197,7 +209,7 @@
 	<offsets>
 		<x-m> 0.004</x-m>
 		<y-m> 0.000</y-m>
-		<z-m> 0.098</z-m>
+		<z-m> 0.092</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -217,8 +229,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m> 0.048</y-m>
-		<z-m> 0.103</z-m>
+		<y-m> 0.045</y-m>
+		<z-m> 0.097</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -238,8 +250,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m> 0.052</y-m>
-		<z-m> 0.098</z-m>
+		<y-m> 0.049</y-m>
+		<z-m> 0.092</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -259,8 +271,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m>-0.048</y-m>
-		<z-m> 0.090</z-m>
+		<y-m>-0.045</y-m>
+		<z-m> 0.085</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -280,8 +292,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m>-0.052</y-m>
-		<z-m> 0.085</z-m>
+		<y-m>-0.049</y-m>
+		<z-m> 0.080</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -302,7 +314,7 @@
 	<offsets>
 		<x-m> 0.004</x-m>
 		<y-m> 0.000</y-m>
-		<z-m> 0.090</z-m>
+		<z-m> 0.085</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -323,7 +335,7 @@
 	<offsets>
 		<x-m> 0.004</x-m>
 		<y-m> 0.000</y-m>
-		<z-m> 0.085</z-m>
+		<z-m> 0.080</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -343,8 +355,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m> 0.048</y-m>
-		<z-m> 0.090</z-m>
+		<y-m> 0.045</y-m>
+		<z-m> 0.085</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -364,8 +376,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m> 0.052</y-m>
-		<z-m> 0.085</z-m>
+		<y-m> 0.049</y-m>
+		<z-m> 0.080</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -385,8 +397,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m>-0.048</y-m>
-		<z-m> 0.077</z-m>
+		<y-m>-0.045</y-m>
+		<z-m> 0.073</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -406,8 +418,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m>-0.052</y-m>
-		<z-m> 0.072</z-m>
+		<y-m>-0.049</y-m>
+		<z-m> 0.068</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -428,7 +440,7 @@
 	<offsets>
 		<x-m> 0.004</x-m>
 		<y-m> 0.000</y-m>
-		<z-m> 0.077</z-m>
+		<z-m> 0.073</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -449,7 +461,7 @@
 	<offsets>
 		<x-m> 0.004</x-m>
 		<y-m> 0.000</y-m>
-		<z-m> 0.072</z-m>
+		<z-m> 0.068</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -469,8 +481,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m> 0.048</y-m>
-		<z-m> 0.077</z-m>
+		<y-m> 0.045</y-m>
+		<z-m> 0.073</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -490,8 +502,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m> 0.052</y-m>
-		<z-m> 0.072</z-m>
+		<y-m> 0.049</y-m>
+		<z-m> 0.068</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -511,8 +523,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m>-0.048</y-m>
-		<z-m> 0.064</z-m>
+		<y-m>-0.045</y-m>
+		<z-m> 0.061</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -532,8 +544,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m>-0.052</y-m>
-		<z-m> 0.059</z-m>
+		<y-m>-0.049</y-m>
+		<z-m> 0.056</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -554,7 +566,7 @@
 	<offsets>
 		<x-m> 0.004</x-m>
 		<y-m> 0.000</y-m>
-		<z-m> 0.064</z-m>
+		<z-m> 0.061</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -575,7 +587,7 @@
 	<offsets>
 		<x-m> 0.004</x-m>
 		<y-m> 0.000</y-m>
-		<z-m> 0.059</z-m>
+		<z-m> 0.056</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -595,8 +607,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m> 0.048</y-m>
-		<z-m> 0.064</z-m>
+		<y-m> 0.045</y-m>
+		<z-m> 0.061</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -616,8 +628,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m> 0.052</y-m>
-		<z-m> 0.059</z-m>
+		<y-m> 0.049</y-m>
+		<z-m> 0.056</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -637,8 +649,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m>-0.048</y-m>
-		<z-m> 0.051</z-m>
+		<y-m>-0.045</y-m>
+		<z-m> 0.049</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -658,8 +670,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m>-0.052</y-m>
-		<z-m> 0.046</z-m>
+		<y-m>-0.049</y-m>
+		<z-m> 0.044</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -680,7 +692,7 @@
 	<offsets>
 		<x-m> 0.004</x-m>
 		<y-m> 0.000</y-m>
-		<z-m> 0.051</z-m>
+		<z-m> 0.049</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -701,7 +713,7 @@
 	<offsets>
 		<x-m> 0.004</x-m>
 		<y-m> 0.000</y-m>
-		<z-m> 0.046</z-m>
+		<z-m> 0.044</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -721,8 +733,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m> 0.048</y-m>
-		<z-m> 0.051</z-m>
+		<y-m> 0.045</y-m>
+		<z-m> 0.049</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -742,8 +754,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m> 0.052</y-m>
-		<z-m> 0.046</z-m>
+		<y-m> 0.049</y-m>
+		<z-m> 0.044</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -763,8 +775,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m>-0.048</y-m>
-		<z-m> 0.038</z-m>
+		<y-m>-0.045</y-m>
+		<z-m> 0.037</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -784,8 +796,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m>-0.052</y-m>
-		<z-m> 0.033</z-m>
+		<y-m>-0.049</y-m>
+		<z-m> 0.032</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -806,7 +818,7 @@
 	<offsets>
 		<x-m> 0.004</x-m>
 		<y-m> 0.000</y-m>
-		<z-m> 0.038</z-m>
+		<z-m> 0.037</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -827,7 +839,7 @@
 	<offsets>
 		<x-m> 0.004</x-m>
 		<y-m> 0.000</y-m>
-		<z-m> 0.033</z-m>
+		<z-m> 0.032</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -847,8 +859,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m> 0.048</y-m>
-		<z-m> 0.038</z-m>
+		<y-m> 0.045</y-m>
+		<z-m> 0.037</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -868,8 +880,8 @@
 	<path>Aircraft/Instruments-3d/cdu/display-text-value.xml</path>
 	<offsets>
 		<x-m> 0.004</x-m>
-		<y-m> 0.052</y-m>
-		<z-m> 0.033</z-m>
+		<y-m> 0.049</y-m>
+		<z-m> 0.032</z-m>
 	</offsets>
 	<overlay>
 		<params>
@@ -915,81 +927,8 @@
 		<button>0</button>
 		<repeatable>false</repeatable> 
 		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>DEP_ARR_INDEX</value>
-				</equals>
-			</condition>
-			<command>property-assign</command>
-			<property>/instrumentation/cdu/display</property>
-			<value type="string">RTE1_DEP</value>
-		</binding>
-		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>EICAS_MODES</value>
-				</equals>
-			</condition>
-			<command>property-assign</command>
-			<property>/instrumentation/eicas/display</property>
-			<value type="string">ENG</value>
-		</binding>
-		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>EICAS_SYN</value>
-				</equals>
-			</condition>
-			<command>property-assign</command>
-			<property>/instrumentation/eicas/display</property>
-			<value type="string">ELEC</value>
-		</binding>
-		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>INIT_REF</value>
-				</equals>
-			</condition>
-			<command>property-assign</command>
-			<property>/instrumentation/cdu/display</property>
-			<value type="string">IDENT</value>
-		</binding>
-		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>NAV_RAD</value>
-				</equals>
-			</condition>
 			<command>nasal</command>
-			<script>setprop("/instrumentation/nav[0]/frequencies/selected-mhz",getprop("/instrumentation/cdu/input"));
-					setprop("/instrumentation/cdu/input","");</script>
-		</binding>
-		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>RTE1_1</value>
-				</equals>
-			</condition>
-			<command>nasal</command>
-			<script>setprop("/autopilot/route-manager/departure/airport",getprop("/instrumentation/cdu/input"));
-					setprop("/instrumentation/cdu/input","");</script>
-		</binding>
-		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>TO_REF</value>
-				</equals>
-			</condition>
-			<command>nasal</command>
-			<script>setprop("/instrumentation/fmc/to-flap",getprop("/instrumentation/cdu/input"));
-					setprop("/instrumentation/cdu/input","");</script>
+			<script>cdu.key('LSK1L');</script>
 		</binding>
 	</action>
 </animation>
@@ -1001,48 +940,8 @@
 		<button>0</button>
 		<repeatable>false</repeatable>  
 		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>EICAS_MODES</value>
-				</equals>
-			</condition>
-			<command>property-assign</command>
-			<property>/instrumentation/eicas/display</property>
-			<value type="string">FUEL</value>
-		</binding>
-		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>EICAS_SYN</value>
-				</equals>
-			</condition>
-			<command>property-assign</command>
-			<property>/instrumentation/eicas/display</property>
-			<value type="string">HYD</value>
-		</binding>
-		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>NAV_RAD</value>
-				</equals>
-			</condition>
 			<command>nasal</command>
-			<script>setprop("/instrumentation/nav[1]/frequencies/selected-mhz",getprop("/instrumentation/cdu/input"));
-					setprop("/instrumentation/cdu/input","");</script>
-		</binding>
-		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>RTE1_1</value>
-				</equals>
-			</condition>
-			<command>nasal</command>
-			<script>setprop("/autopilot/route-manager/destination/airport",getprop("/instrumentation/cdu/input"));
-					setprop("/instrumentation/cdu/input","");</script>
+			<script>cdu.key('LSK1R');</script>
 		</binding>
 	</action>
 </animation>
@@ -1054,59 +953,8 @@
 		<button>0</button>
 		<repeatable>false</repeatable>  
 		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>EICAS_MODES</value>
-				</equals>
-			</condition>
-			<command>property-assign</command>
-			<property>/instrumentation/eicas/display</property>
-			<value type="string">STAT</value>
-		</binding>
-		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>EICAS_SYN</value>
-				</equals>
-			</condition>
-			<command>property-assign</command>
-			<property>/instrumentation/eicas/display</property>
-			<value type="string">ECS</value>
-		</binding>
-		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>INIT_REF</value>
-				</equals>
-			</condition>
-			<command>property-assign</command>
-			<property>/instrumentation/cdu/display</property>
-			<value type="string">POS_INIT</value>
-		</binding>
-		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>POS_INIT</value>
-				</equals>
-			</condition>
 			<command>nasal</command>
-			<script>setprop("/instrumentation/fmc/ref-airport",getprop("/instrumentation/cdu/input"));
-					setprop("/instrumentation/cdu/input","");</script>
-		</binding>
-		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>RTE1_1</value>
-				</equals>
-			</condition>
-			<command>nasal</command>
-			<script>setprop("/autopilot/route-manager/departure/runway",getprop("/instrumentation/cdu/input"));
-					setprop("/instrumentation/cdu/input","");</script>
+			<script>cdu.key('LSK2L');</script>
 		</binding>
 	</action>
 </animation>
@@ -1118,37 +966,8 @@
 		<button>0</button>
 		<repeatable>false</repeatable>  
 		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>DEP_ARR_INDEX</value>
-				</equals>
-			</condition>
-			<command>property-assign</command>
-			<property>/instrumentation/cdu/display</property>
-			<value type="string">RTE1_ARR</value>
-		</binding>
-		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>EICAS_MODES</value>
-				</equals>
-			</condition>
-			<command>property-assign</command>
-			<property>/instrumentation/eicas/display</property>
-			<value type="string">GEAR</value>
-		</binding>
-		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>EICAS_SYN</value>
-				</equals>
-			</condition>
-			<command>property-assign</command>
-			<property>/instrumentation/eicas/display</property>
-			<value type="string">DRS</value>
+			<command>nasal</command>
+			<script>cdu.key('LSK2R');</script>
 		</binding>
 	</action>
 </animation>
@@ -1160,15 +979,8 @@
 		<button>0</button>
 		<repeatable>false</repeatable>  
 		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>INIT_REF</value>
-				</equals>
-			</condition>
-			<command>property-assign</command>
-			<property>/instrumentation/cdu/display</property>
-			<value type="string">PERF_INIT</value>
+			<command>nasal</command>
+			<script>cdu.key('LSK3L');</script>
 		</binding>
 	</action>
 </animation>
@@ -1180,15 +992,8 @@
 		<button>0</button>
 		<repeatable>false</repeatable>  
 		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>INIT_REF</value>
-				</equals>
-			</condition>
-			<command>property-assign</command>
-			<property>/instrumentation/cdu/display</property>
-			<value type="string">THR_LIM</value>
+			<command>nasal</command>
+			<script>cdu.key('LSK4L');</script>
 		</binding>
 	</action>
 </animation>
@@ -1200,15 +1005,8 @@
 		<button>0</button>
 		<repeatable>false</repeatable>  
 		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>INIT_REF</value>
-				</equals>
-			</condition>
-			<command>property-assign</command>
-			<property>/instrumentation/cdu/display</property>
-			<value type="string">TO_REF</value>
+			<command>nasal</command>
+			<script>cdu.key('LSK5L');</script>
 		</binding>
 	</action>
 </animation>
@@ -1219,55 +1017,8 @@
 	<action>
 		<button>0</button>
 		<binding>
-			<condition>
-				<or>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>INIT_REF</value>
-				</equals>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>APP_REF</value>
-				</equals>
-				</or>
-			</condition>
-			<command>property-cycle</command>
-			<property>/instrumentation/cdu/display</property>
-			<value type="string">APP_REF</value>
-			<value type="string">INIT_REF</value>
-		</binding>
-		<binding>
-			<condition>
-				<or>
-					<equals>
-						<property>/instrumentation/cdu/display</property>
-						<value>IDENT</value>
-					</equals>
-					<equals>
-						<property>/instrumentation/cdu/display</property>
-						<value>PERF_INIT</value>
-					</equals>
-					<equals>
-						<property>/instrumentation/cdu/display</property>
-						<value>POS_INIT</value>
-					</equals>
-					<equals>
-						<property>/instrumentation/cdu/display</property>
-						<value>POS_REF</value>
-					</equals>
-					<equals>
-						<property>/instrumentation/cdu/display</property>
-						<value>THR_LIM</value>
-					</equals>
-					<equals>
-						<property>/instrumentation/cdu/display</property>
-						<value>TO_REF</value>
-					</equals>
-				</or>
-			</condition>
-			<command>property-assign</command>
-			<property>/instrumentation/cdu/display</property>
-			<value type="string">INIT_REF</value>
+			<command>nasal</command>
+			<script>cdu.key('LSK6L');</script>
 		</binding>
 	</action>
 </animation>
@@ -1278,103 +1029,11 @@
 	<action>
 		<button>0</button>
 		<repeatable>false</repeatable>  
-		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>APP_REF</value>
-				</equals>
-			</condition>
-			<command>property-assign</command>
-			<property>/instrumentation/cdu/display</property>
-			<value type="string">THR_LIM</value>
-		</binding>
-		<binding>
-			<condition>
-				<or>
-					<equals>
-						<property>/instrumentation/cdu/display</property>
-						<value>IDENT</value>
-					</equals>
-					<equals>
-						<property>/instrumentation/cdu/display</property>
-						<value>TO_REF</value>
-					</equals>
-				</or>
-			</condition>
-			<command>property-assign</command>
-			<property>/instrumentation/cdu/display</property>
-			<value type="string">POS_INIT</value>
-		</binding>
-		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>EICAS_MODES</value>
-				</equals>
-			</condition>
-			<command>property-assign</command>
-			<property>/instrumentation/cdu/display</property>
-			<value type="string">EICAS_SYN</value>
-		</binding>
-		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>EICAS_SYN</value>
-				</equals>
-			</condition>
-			<command>property-assign</command>
-			<property>/instrumentation/cdu/display</property>
-			<value type="string">EICAS_MODES</value>
-		</binding>
-		<binding>
-			<condition>
-				<or>
-					<equals>
-						<property>/instrumentation/cdu/display</property>
-						<value>POS_INIT</value>
-					</equals>
-					<equals>
-						<property>/instrumentation/cdu/display</property>
-						<value>DEP</value>
-					</equals>
-					<equals>
-						<property>/instrumentation/cdu/display</property>
-						<value>RTE1_ARR</value>
-					</equals>
-					<equals>
-						<property>/instrumentation/cdu/display</property>
-						<value>RTE1_DEP</value>
-					</equals>
-				</or>
-			</condition>
-			<command>property-assign</command>
-			<property>/instrumentation/cdu/display</property>
-			<value type="string">RTE1_1</value>
-		</binding>
-		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>RTE1_1</value>
-				</equals>
-			</condition>
-			<command>property-assign</command>
-			<property>/autopilot/route-manager/input</property>
-			<value type="string">@activate</value>
-		</binding>
-		<binding>
-			<condition>
-				<equals>
-					<property>/instrumentation/cdu/display</property>
-					<value>THR_LIM</value>
-				</equals>
-			</condition>
-			<command>property-assign</command>
-			<property>/instrumentation/cdu/display</property>
-			<value type="string">TO_REF</value>
+				<binding>
+			<command>nasal</command>
+			<script>cdu.key('LSK6R');</script>
 		</binding>
+
 	</action>
 </animation>
 
@@ -2032,6 +1691,16 @@
 			<command>nasal</command>
 			<script>cdu.delete();</script>
 		</binding>
+		<binding>
+			<condition>
+				<equals>
+					<property>/instrumentation/cdu/display</property>
+					<value>RTE1_LEGS</value>
+				</equals>
+			</condition>
+			<command>nasal</command>
+			<script>cdu.input('DELETE');</script>
+		</binding>
 	</action>
 </animation>