diff --git a/Aircraft/Instruments-3d/GPSmap196/gpsmap196.ac b/Aircraft/Instruments-3d/GPSmap196/gpsmap196.ac
index 8299bd578..d16f1d52d 100644
--- a/Aircraft/Instruments-3d/GPSmap196/gpsmap196.ac
+++ b/Aircraft/Instruments-3d/GPSmap196/gpsmap196.ac
@@ -1,95 +1,95 @@
 AC3Db
-MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 1 1 1 shi 50 trans 0
+MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0.1 0.1 0.1 spec 1 1 1 shi 50 trans 0
 OBJECT world
-kids 16
+kids 18
 OBJECT poly
 name "gps196.antenna"
 loc -0.024088 -0.000291 -0.048809
-data 7
+data 14
 gps196.antenna
 texture "gpsmap196.png"
 texrep 1 1
 crease 45.000001
 numvert 103
-0.002307 -0.035055 0
+0.002307 -0.035055 -0
 0.002307 -0.034836 0.002839
 0.000901 -0.034836 0.002458
 -0.000129 -0.034836 0.001419
--0.000506 -0.034836 0
+-0.000506 -0.034836 -0
 -0.000129 -0.034836 -0.001419
 0.000901 -0.034836 -0.002458
 0.002307 -0.034836 -0.002839
 0.002307 -0.034196 0.005484
 -0.00041 -0.034196 0.004749
 -0.002399 -0.034196 0.002742
--0.003127 -0.034196 0
+-0.003127 -0.034196 -0
 -0.002399 -0.034196 -0.002742
 -0.00041 -0.034196 -0.004749
 0.002307 -0.034196 -0.005484
 0.002307 -0.033479 0.007755
 -0.001535 -0.033479 0.006716
 -0.004348 -0.033479 0.003878
--0.005378 -0.033479 0
+-0.005378 -0.033479 -0
 -0.004348 -0.033479 -0.003878
 -0.001535 -0.033479 -0.006716
 0.002307 -0.033479 -0.007755
 0.002157 -0.032902 0.008184
 -0.001702 -0.032902 0.007088
 -0.004527 -0.032902 0.004092
--0.005561 -0.032902 0
+-0.005561 -0.032902 -0
 -0.004527 -0.032902 -0.004092
 -0.001702 -0.032902 -0.007088
 0.002157 -0.032902 -0.008184
 0.002051 0.026992 0.008184
 -0.001958 0.026992 0.007088
 -0.004892 0.026992 0.004092
--0.005966 0.026992 0
+-0.005966 0.026992 -0
 -0.004892 0.026992 -0.004092
 -0.001958 0.026992 -0.007088
 0.002051 0.026992 -0.008184
 0.002005 0.02865 0.008184
 -0.00205 0.02865 0.007088
 -0.005018 0.02865 0.004092
--0.006104 0.02865 0
+-0.006104 0.02865 -0
 -0.005018 0.02865 -0.004092
 -0.00205 0.02865 -0.007088
 0.002005 0.02865 -0.008184
 0.002005 0.030308 0.007905
 -0.001911 0.030308 0.006846
 -0.004779 0.030308 0.003953
--0.005828 0.030308 0
+-0.005828 0.030308 -0
 -0.004779 0.030308 -0.003953
 -0.001911 0.030308 -0.006846
 0.002005 0.030308 -0.007905
 0.002005 0.031852 0.007088
 -0.001506 0.031852 0.006138
 -0.004077 0.031852 0.003544
--0.005018 0.031852 0
+-0.005018 0.031852 -0
 -0.004077 0.031852 -0.003544
 -0.001506 0.031852 -0.006138
 0.002005 0.031852 -0.007088
 0.002005 0.033179 0.005787
 -0.000862 0.033179 0.005012
 -0.002961 0.033179 0.002894
--0.003729 0.033179 0
+-0.003729 0.033179 -0
 -0.002961 0.033179 -0.002894
 -0.000862 0.033179 -0.005012
 0.002005 0.033179 -0.005787
 0.002005 0.034197 0.004092
 -0.000022 0.034197 0.003544
 -0.001506 0.034197 0.002046
--0.00205 0.034197 0
+-0.00205 0.034197 -0
 -0.001506 0.034197 -0.002046
 -0.000022 0.034197 -0.003544
 0.002005 0.034197 -0.004092
 0.002005 0.034836 0.002118
 0.000956 0.034836 0.001834
 0.000188 0.034836 0.001059
--0.000094 0.034836 0
+-0.000094 0.034836 -0
 0.000188 0.034836 -0.001059
 0.000956 0.034836 -0.001834
 0.002005 0.034836 -0.002118
-0.002005 0.035055 0
+0.002005 0.035055 -0
 0.006104 0.035055 -0
 0.006104 0.034836 -0.002118
 0.006104 0.034836 0.002118
@@ -736,10 +736,10 @@ refs 4
 SURF 0x10
 mat 0
 refs 4
-102 0.919326007366 0.162026003003
-101 0.904020011425 0.163194000721
-1 0.904018998146 0.163194000721
-0 0.919324994087 0.162026003003
+1 0.919326007366 0.162026003003
+0 0.904020011425 0.163194000721
+102 0.904018998146 0.163194000721
+101 0.919324994087 0.162026003003
 SURF 0x10
 mat 0
 refs 4
@@ -859,9 +859,35 @@ refs 3
 102 0.921809017658 0.608183979988
 kids 0
 OBJECT poly
+name "gps196.backscreen"
+loc -0.010932 0.000001 -0
+data 17
+gps196.backscreen
+texture "gpsmap196.png"
+texrep 1 1
+crease 45.000001
+numvert 6
+0.016208 0.032117 -0.020419
+0.016208 -0.031102 0.054388
+0.016208 -0.031102 -0.020419
+0.016208 -0.02358 0.054388
+0.016208 0.032117 -0.018913
+0.016208 -0.023372 -0.018696
+numsurf 1
+SURF 0x10
+mat 0
+refs 6
+0 0.523355960846 0.943691968918
+4 0.514378607273 0.943691968918
+5 0.513084352016 0.627377688885
+3 0.077504597604 0.626989066601
+1 0.077504605055 0.584219574928
+2 0.523356020451 0.584219574928
+kids 0
+OBJECT poly
 name "gps196.body"
 loc -0.010932 0.000001 -0
-data 4
+data 11
 gps196.body
 texture "gpsmap196.png"
 texrep 1 1
@@ -869,21 +895,21 @@ crease 45.000001
 numvert 502
 -0.013791 0.028082 -0.039
 -0.017448 0.015198 -0.039046
--0.018732 -0 -0.039046
+-0.018732 0 -0.039046
 -0.017448 -0.015198 -0.039046
 -0.013791 -0.028082 -0.039
 -0.007029 -0.036691 -0.039
 -0.007029 0.036691 -0.039
 -0.013791 -0.028082 0.05983
 -0.017448 -0.015198 0.06148
--0.018732 -0 0.06238
+-0.018732 0 0.06238
 -0.017448 0.015198 0.06148
 -0.013791 0.028082 0.05983
-0.008907 -0 0.065012
--0.003488 -0 0.065012
--0.005258 -0 0.064337
-0.008907 -0 -0.065012
--0.005258 -0 -0.064037
+0.008907 0 0.065012
+-0.003488 0 0.065012
+-0.005258 0 0.064337
+0.008907 0 -0.065012
+-0.005258 0 -0.064037
 0.008907 0.039296 -0.058364
 -0.003488 0.039296 -0.058364
 0.008907 0.039296 0.058364
@@ -950,7 +976,7 @@ numvert 502
 -0.003488 -0.037545 -0.06041
 -0.005258 -0.038526 -0.05872
 -0.005258 -0.036809 -0.059675
--0.007029 -0 -0.063402
+-0.007029 0 -0.063402
 -0.007029 0.00532 -0.063402
 -0.007029 0.014984 -0.062606
 -0.007029 0.036691 0.057345
@@ -979,8 +1005,8 @@ numvert 502
 -0.005258 0.034623 -0.060977
 -0.005258 0.036808 -0.059675
 -0.005258 0.038526 -0.05872
-0.008996 -0 0.064362
-0.008996 -0 -0.064362
+0.008996 0 0.064362
+0.008996 0 -0.064362
 0.008996 0.038903 -0.05778
 0.008996 0.038903 0.05778
 0.008996 0.037169 -0.059805
@@ -1029,14 +1055,14 @@ numvert 502
 0.010407 0.037169 -0.059805
 0.010407 0.038903 0.05778
 0.010407 0.038903 -0.05778
-0.010407 -0 -0.064362
-0.010407 -0 0.064362
-0.010482 -0 -0.065012
-0.016232 -0 -0.065012
-0.017482 -0 -0.063737
-0.010482 -0 0.065012
-0.016232 -0 0.065012
-0.017482 -0 0.063737
+0.010407 0 -0.064362
+0.010407 0 0.064362
+0.010482 0 -0.065012
+0.016232 0 -0.065012
+0.017482 0 -0.063737
+0.010482 0 0.065012
+0.016232 0 0.065012
+0.017482 0 0.063737
 0.010482 0.039296 0.058364
 0.016232 0.039296 0.058364
 0.017482 0.038526 0.05722
@@ -1109,7 +1135,7 @@ numvert 502
 0.016232 -0.037545 0.06041
 0.017482 -0.038526 0.05722
 0.017482 -0.036809 0.059225
-0.018732 -0 0.060702
+0.018732 0 0.060702
 0.018732 0.00532 0.060702
 0.018732 0.014984 0.059906
 0.018732 0.023161 0.05911
@@ -1532,10 +1558,10 @@ refs 4
 SURF 0x10
 mat 0
 refs 4
-1 0.044907201082 0.422170996666
-10 0.649316012859 0.422170996666
-11 0.649599015713 0.34365901351
-0 0.034816298634 0.34365901351
+11 0.044907201082 0.422170996666
+0 0.649316012859 0.422170996666
+1 0.649599015713 0.34365901351
+10 0.034816298634 0.34365901351
 SURF 0x10
 mat 0
 refs 4
@@ -4995,7 +5021,7 @@ kids 0
 OBJECT poly
 name "gps196.button.dto"
 loc 0.007503 -0.027187 -0.043898
-data 10
+data 17
 gps196.button.dto
 texture "gpsmap196.png"
 texrep 1 1
@@ -5067,13 +5093,13 @@ numvert 73
 -0.000364 0 -0.003045
 -0.00037 0.001523 -0.002637
 -0.000385 0.002638 -0.001523
--0.000406 0.003046 0
+-0.000406 0.003046 -0
 -0.000427 0.002638 0.001523
 -0.000443 0.001523 0.002637
 -0.000448 0 0.003045
 -0.000443 -0.001523 0.002637
 -0.000427 -0.002638 0.001523
--0.000406 -0.003046 0
+-0.000406 -0.003046 -0
 numsurf 72
 SURF 0x10
 mat 0
@@ -5571,7 +5597,7 @@ kids 0
 OBJECT poly
 name "gps196.button.enter"
 loc 0.007436 -0.004829 -0.033475
-data 12
+data 19
 gps196.button.enter
 texture "gpsmap196.png"
 texrep 1 1
@@ -5580,76 +5606,76 @@ numvert 73
 -0.000752 -0.004359 -0
 -0.000782 -0.003775 0.002179
 -0.000804 -0.002179 0.003774
--0.000812 -0 0.004358
+-0.000812 0 0.004358
 -0.000804 0.002179 0.003774
 -0.000782 0.003775 0.002179
 -0.000752 0.004359 -0
 -0.000722 0.003775 -0.002179
 -0.0007 0.002179 -0.003774
--0.000692 -0 -0.004358
+-0.000692 0 -0.004358
 -0.0007 -0.002179 -0.003774
 -0.000722 -0.003775 -0.002179
 -0.000347 -0.00421 0.000006
 -0.000376 -0.003646 0.00211
 -0.000398 -0.002105 0.003651
--0.000405 -0 0.004215
+-0.000405 0 0.004215
 -0.000398 0.002105 0.003651
 -0.000376 0.003646 0.00211
 -0.000347 0.00421 0.000006
 -0.000318 0.003646 -0.002099
 -0.000297 0.002105 -0.00364
--0.000289 -0 -0.004204
+-0.000289 0 -0.004204
 -0.000297 -0.002105 -0.00364
 -0.000318 -0.003646 -0.002099
 0.00003 -0.003775 0.000011
 0.000004 -0.003269 0.001898
 -0.000015 -0.001887 0.003279
--0.000022 -0 0.003785
+-0.000022 0 0.003785
 -0.000015 0.001887 0.003279
 0.000004 0.003269 0.001898
 0.00003 0.003775 0.000011
 0.000056 0.003269 -0.001876
 0.000075 0.001887 -0.003258
-0.000082 -0 -0.003764
+0.000082 0 -0.003764
 0.000075 -0.001887 -0.003258
 0.000056 -0.003269 -0.001876
 0.000354 -0.003082 0.000015
 0.000333 -0.002669 0.001556
 0.000317 -0.001541 0.002684
-0.000312 -0 0.003097
+0.000312 0 0.003097
 0.000317 0.001541 0.002684
 0.000333 0.002669 0.001556
 0.000354 0.003082 0.000015
 0.000375 0.002669 -0.001526
 0.000391 0.001541 -0.002654
-0.000397 -0 -0.003066
+0.000397 0 -0.003066
 0.000391 -0.001541 -0.002654
 0.000375 -0.002669 -0.001526
 0.000603 -0.002179 0.000019
 0.000588 -0.001887 0.001108
 0.000577 -0.00109 0.001906
-0.000573 -0 0.002198
+0.000573 0 0.002198
 0.000577 0.00109 0.001906
 0.000588 0.001887 0.001108
 0.000603 0.002179 0.000019
 0.000618 0.001887 -0.001071
 0.000629 0.00109 -0.001868
-0.000633 -0 -0.00216
+0.000633 0 -0.00216
 0.000629 -0.00109 -0.001868
 0.000618 -0.001887 -0.001071
 0.000759 -0.001128 0.000021
 0.000751 -0.000977 0.000585
 0.000745 -0.000564 0.000998
-0.000743 -0 0.001149
+0.000743 0 0.001149
 0.000745 0.000564 0.000998
 0.000751 0.000977 0.000585
 0.000759 0.001128 0.000021
 0.000767 0.000977 -0.000543
 0.000772 0.000564 -0.000956
-0.000774 -0 -0.001107
+0.000774 0 -0.001107
 0.000772 -0.000564 -0.000956
 0.000767 -0.000977 -0.000543
-0.000812 -0 0.000022
+0.000812 0 0.000022
 numsurf 72
 SURF 0x10
 mat 0
@@ -6147,7 +6173,7 @@ kids 0
 OBJECT poly
 name "gps196.button.in"
 loc 0.007591 0.019856 -0.0503
-data 9
+data 16
 gps196.button.in
 texture "gpsmap196.png"
 texrep 1 1
@@ -6723,82 +6749,82 @@ kids 0
 OBJECT poly
 name "gps196.button.menu"
 loc 0.007515 -0.016091 -0.039259
-data 11
+data 18
 gps196.button.menu
 texture "gpsmap196.png"
 texrep 1 1
 crease 45.000001
 numvert 73
-0.000812 -0 0.000022
+0.000812 0 0.000022
 0.000767 -0.000977 -0.000543
 0.000772 -0.000564 -0.000956
-0.000774 -0 -0.001107
+0.000774 0 -0.001107
 0.000772 0.000564 -0.000956
 0.000767 0.000977 -0.000543
 0.000759 0.001128 0.000021
 0.000751 0.000977 0.000585
 0.000745 0.000564 0.000998
-0.000743 -0 0.001149
+0.000743 0 0.001149
 0.000745 -0.000564 0.000998
 0.000751 -0.000977 0.000585
 0.000759 -0.001128 0.000021
 0.000618 -0.001887 -0.001071
 0.000629 -0.00109 -0.001868
-0.000633 -0 -0.00216
+0.000633 0 -0.00216
 0.000629 0.00109 -0.001868
 0.000618 0.001887 -0.001071
 0.000603 0.002179 0.000019
 0.000588 0.001887 0.001108
 0.000577 0.00109 0.001906
-0.000573 -0 0.002198
+0.000573 0 0.002198
 0.000577 -0.00109 0.001906
 0.000588 -0.001887 0.001108
 0.000603 -0.002179 0.000019
 0.000375 -0.002669 -0.001526
 0.000391 -0.001541 -0.002654
-0.000397 -0 -0.003066
+0.000397 0 -0.003066
 0.000391 0.001541 -0.002654
 0.000375 0.002669 -0.001526
 0.000354 0.003082 0.000015
 0.000333 0.002669 0.001556
 0.000317 0.001541 0.002684
-0.000312 -0 0.003097
+0.000312 0 0.003097
 0.000317 -0.001541 0.002684
 0.000333 -0.002669 0.001556
 0.000354 -0.003082 0.000015
 0.000056 -0.003269 -0.001876
 0.000075 -0.001887 -0.003258
-0.000082 -0 -0.003764
+0.000082 0 -0.003764
 0.000075 0.001887 -0.003258
 0.000056 0.003269 -0.001876
 0.00003 0.003775 0.000011
 0.000004 0.003269 0.001898
 -0.000015 0.001887 0.003279
--0.000022 -0 0.003785
+-0.000022 0 0.003785
 -0.000015 -0.001887 0.003279
 0.000004 -0.003269 0.001898
 0.00003 -0.003775 0.000011
 -0.000318 -0.003646 -0.002099
 -0.000297 -0.002105 -0.00364
--0.000289 -0 -0.004204
+-0.000289 0 -0.004204
 -0.000297 0.002105 -0.00364
 -0.000318 0.003646 -0.002099
 -0.000347 0.00421 0.000006
 -0.000376 0.003646 0.00211
 -0.000398 0.002105 0.003651
--0.000405 -0 0.004215
+-0.000405 0 0.004215
 -0.000398 -0.002105 0.003651
 -0.000376 -0.003646 0.00211
 -0.000347 -0.00421 0.000006
 -0.000722 -0.003775 -0.002179
 -0.0007 -0.002179 -0.003774
--0.000692 -0 -0.004358
+-0.000692 0 -0.004358
 -0.0007 0.002179 -0.003774
 -0.000722 0.003775 -0.002179
 -0.000752 0.004359 -0
 -0.000782 0.003775 0.002179
 -0.000804 0.002179 0.003774
--0.000812 -0 0.004358
+-0.000812 0 0.004358
 -0.000804 -0.002179 0.003774
 -0.000782 -0.003775 0.002179
 -0.000752 -0.004359 -0
@@ -7299,85 +7325,85 @@ kids 0
 OBJECT poly
 name "gps196.button.nrst"
 loc 0.007692 -0.018964 -0.05209
-data 11
+data 18
 gps196.button.nrst
 texture "gpsmap196.png"
 texrep 1 1
 crease 45.000001
 numvert 73
--0.000752 -0.004359 0
+-0.000752 -0.004359 -0
 -0.000782 -0.003775 0.002179
 -0.000804 -0.002179 0.003774
--0.000812 -0 0.004358
+-0.000812 0 0.004358
 -0.000804 0.002179 0.003774
 -0.000782 0.003775 0.002179
--0.000752 0.004359 0
+-0.000752 0.004359 -0
 -0.000722 0.003775 -0.002179
 -0.0007 0.002179 -0.003774
--0.000692 -0 -0.004358
+-0.000692 0 -0.004358
 -0.0007 -0.002179 -0.003774
 -0.000722 -0.003775 -0.002179
 -0.000347 -0.00421 0.000006
 -0.000376 -0.003646 0.00211
 -0.000398 -0.002105 0.003651
--0.000405 -0 0.004215
+-0.000405 0 0.004215
 -0.000398 0.002105 0.003651
 -0.000376 0.003646 0.00211
 -0.000347 0.00421 0.000006
 -0.000318 0.003646 -0.002099
 -0.000297 0.002105 -0.00364
--0.000289 -0 -0.004204
+-0.000289 0 -0.004204
 -0.000297 -0.002105 -0.00364
 -0.000318 -0.003646 -0.002099
 0.00003 -0.003775 0.000011
 0.000004 -0.003269 0.001898
 -0.000015 -0.001887 0.003279
--0.000022 -0 0.003785
+-0.000022 0 0.003785
 -0.000015 0.001887 0.003279
 0.000004 0.003269 0.001898
 0.00003 0.003775 0.000011
 0.000056 0.003269 -0.001876
 0.000075 0.001887 -0.003258
-0.000082 -0 -0.003764
+0.000082 0 -0.003764
 0.000075 -0.001887 -0.003258
 0.000056 -0.003269 -0.001876
 0.000354 -0.003082 0.000015
 0.000333 -0.002669 0.001556
 0.000317 -0.001541 0.002684
-0.000312 -0 0.003097
+0.000312 0 0.003097
 0.000317 0.001541 0.002684
 0.000333 0.002669 0.001556
 0.000354 0.003082 0.000015
 0.000375 0.002669 -0.001526
 0.000391 0.001541 -0.002654
-0.000397 -0 -0.003067
+0.000397 0 -0.003067
 0.000391 -0.001541 -0.002654
 0.000375 -0.002669 -0.001526
 0.000603 -0.002179 0.000019
 0.000588 -0.001887 0.001108
 0.000577 -0.00109 0.001906
-0.000573 -0 0.002198
+0.000573 0 0.002198
 0.000577 0.00109 0.001906
 0.000588 0.001887 0.001108
 0.000603 0.002179 0.000019
 0.000618 0.001887 -0.001071
 0.000629 0.00109 -0.001868
-0.000633 -0 -0.00216
+0.000633 0 -0.00216
 0.000629 -0.00109 -0.001868
 0.000618 -0.001887 -0.001071
 0.000759 -0.001128 0.000021
 0.000751 -0.000977 0.000585
 0.000745 -0.000564 0.000998
-0.000743 -0 0.001149
+0.000743 0 0.001149
 0.000745 0.000564 0.000998
 0.000751 0.000977 0.000585
 0.000759 0.001128 0.000021
 0.000767 0.000977 -0.000543
 0.000772 0.000564 -0.000956
-0.000774 -0 -0.001107
+0.000774 0 -0.001107
 0.000772 -0.000564 -0.000956
 0.000767 -0.000977 -0.000543
-0.000812 -0 0.000022
+0.000812 0 0.000022
 numsurf 72
 SURF 0x10
 mat 0
@@ -7875,82 +7901,82 @@ kids 0
 OBJECT poly
 name "gps196.button.out"
 loc 0.007588 0.029615 -0.050042
-data 10
+data 17
 gps196.button.out
 texture "gpsmap196.png"
 texrep 1 1
 crease 45.000001
 numvert 73
-0.000448 -0 0.000012
+0.000448 0 0.000012
 0.000425 -0.000683 -0.000383
 0.000429 -0.000394 -0.000671
-0.00043 -0 -0.000777
+0.00043 0 -0.000777
 0.000429 0.000394 -0.000671
 0.000425 0.000683 -0.000383
 0.000419 0.000788 0.000011
 0.000414 0.000683 0.000406
 0.00041 0.000394 0.000694
-0.000408 -0 0.0008
+0.000408 0 0.0008
 0.00041 -0.000394 0.000694
 0.000414 -0.000683 0.000406
 0.000419 -0.000788 0.000011
 0.000344 -0.001319 -0.000751
 0.000352 -0.000761 -0.001309
-0.000355 -0 -0.001513
+0.000355 0 -0.001513
 0.000352 0.000761 -0.001309
 0.000344 0.001319 -0.000751
 0.000334 0.001523 0.00001
 0.000323 0.001319 0.000772
 0.000316 0.000761 0.001329
-0.000313 -0 0.001533
+0.000313 0 0.001533
 0.000316 -0.000761 0.001329
 0.000323 -0.001319 0.000772
 0.000334 -0.001523 0.00001
 0.000213 -0.001865 -0.001068
 0.000224 -0.001077 -0.001857
-0.000228 -0 -0.002145
+0.000228 0 -0.002145
 0.000224 0.001077 -0.001857
 0.000213 0.001865 -0.001068
 0.000198 0.002154 0.000008
 0.000183 0.001865 0.001085
 0.000172 0.001077 0.001873
-0.000168 -0 0.002162
+0.000168 0 0.002162
 0.000172 -0.001077 0.001873
 0.000183 -0.001865 0.001085
 0.000198 -0.002154 0.000008
 0.000039 -0.002284 -0.001313
 0.000052 -0.001319 -0.002278
-0.000057 -0 -0.002632
+0.000057 0 -0.002632
 0.000052 0.001319 -0.002278
 0.000039 0.002284 -0.001313
 0.000021 0.002638 0.000006
 0.000003 0.002284 0.001325
 -0.00001 0.001319 0.00229
--0.000015 -0 0.002643
+-0.000015 0 0.002643
 -0.00001 -0.001319 0.00229
 0.000003 -0.002284 0.001325
 0.000021 -0.002638 0.000006
 -0.000165 -0.002548 -0.001468
 -0.00015 -0.001471 -0.002545
--0.000145 -0 -0.002939
+-0.000145 0 -0.002939
 -0.00015 0.001471 -0.002545
 -0.000165 0.002548 -0.001468
 -0.000185 0.002942 0.000003
 -0.000205 0.002548 0.001474
 -0.00022 0.001471 0.002551
--0.000226 -0 0.002945
+-0.000226 0 0.002945
 -0.00022 -0.001471 0.002551
 -0.000205 -0.002548 0.001474
 -0.000185 -0.002942 0.000003
 -0.000385 -0.002638 -0.001523
 -0.00037 -0.001523 -0.002637
--0.000364 -0 -0.003046
+-0.000364 0 -0.003046
 -0.00037 0.001523 -0.002637
 -0.000385 0.002638 -0.001523
 -0.000406 0.003046 -0
 -0.000427 0.002638 0.001523
 -0.000443 0.001523 0.002637
--0.000448 -0 0.003046
+-0.000448 0 0.003046
 -0.000443 -0.001523 0.002637
 -0.000427 -0.002638 0.001523
 -0.000406 -0.003046 -0
@@ -8451,7 +8477,7 @@ kids 0
 OBJECT poly
 name "gps196.button.page"
 loc 0.007507 0.02076 -0.038608
-data 11
+data 18
 gps196.button.page
 texture "gpsmap196.png"
 texrep 1 1
@@ -8460,76 +8486,76 @@ numvert 73
 -0.000752 -0.004359 -0
 -0.000782 -0.003775 0.002179
 -0.000804 -0.002179 0.003774
--0.000812 -0 0.004358
+-0.000812 0 0.004358
 -0.000804 0.002179 0.003774
 -0.000782 0.003775 0.002179
 -0.000752 0.004359 -0
 -0.000722 0.003775 -0.002179
 -0.0007 0.002179 -0.003774
--0.000692 -0 -0.004358
+-0.000692 0 -0.004358
 -0.0007 -0.002179 -0.003774
 -0.000722 -0.003775 -0.002179
 -0.000347 -0.00421 0.000006
 -0.000376 -0.003646 0.00211
 -0.000398 -0.002105 0.003651
--0.000405 -0 0.004215
+-0.000405 0 0.004215
 -0.000398 0.002105 0.003651
 -0.000376 0.003646 0.00211
 -0.000347 0.00421 0.000006
 -0.000318 0.003646 -0.002099
 -0.000297 0.002105 -0.00364
--0.000289 -0 -0.004204
+-0.000289 0 -0.004204
 -0.000297 -0.002105 -0.00364
 -0.000318 -0.003646 -0.002099
 0.00003 -0.003775 0.000011
 0.000004 -0.003269 0.001898
 -0.000015 -0.001887 0.003279
--0.000022 -0 0.003785
+-0.000022 0 0.003785
 -0.000015 0.001887 0.003279
 0.000004 0.003269 0.001898
 0.00003 0.003775 0.000011
 0.000056 0.003269 -0.001876
 0.000075 0.001887 -0.003258
-0.000082 -0 -0.003764
+0.000082 0 -0.003764
 0.000075 -0.001887 -0.003258
 0.000056 -0.003269 -0.001876
 0.000354 -0.003082 0.000015
 0.000333 -0.002669 0.001556
 0.000317 -0.001541 0.002684
-0.000312 -0 0.003097
+0.000312 0 0.003097
 0.000317 0.001541 0.002684
 0.000333 0.002669 0.001556
 0.000354 0.003082 0.000015
 0.000375 0.002669 -0.001526
 0.000391 0.001541 -0.002654
-0.000397 -0 -0.003066
+0.000397 0 -0.003066
 0.000391 -0.001541 -0.002654
 0.000375 -0.002669 -0.001526
 0.000603 -0.002179 0.000019
 0.000588 -0.001887 0.001108
 0.000577 -0.00109 0.001906
-0.000573 -0 0.002198
+0.000573 0 0.002198
 0.000577 0.00109 0.001906
 0.000588 0.001887 0.001108
 0.000603 0.002179 0.000019
 0.000618 0.001887 -0.001071
 0.000629 0.00109 -0.001868
-0.000633 -0 -0.00216
+0.000633 0 -0.00216
 0.000629 -0.00109 -0.001868
 0.000618 -0.001887 -0.001071
 0.000759 -0.001128 0.000021
 0.000751 -0.000977 0.000585
 0.000745 -0.000564 0.000998
-0.000743 -0 0.001149
+0.000743 0 0.001149
 0.000745 0.000564 0.000998
 0.000751 0.000977 0.000585
 0.000759 0.001128 0.000021
 0.000767 0.000977 -0.000543
 0.000772 0.000564 -0.000956
-0.000774 -0 -0.001107
+0.000774 0 -0.001107
 0.000772 -0.000564 -0.000956
 0.000767 -0.000977 -0.000543
-0.000812 -0 0.000022
+0.000812 0 0.000022
 numsurf 72
 SURF 0x10
 mat 0
@@ -9027,7 +9053,7 @@ kids 0
 OBJECT poly
 name "gps196.button.power"
 loc 0.007357 -0.026908 -0.033321
-data 12
+data 19
 gps196.button.power
 texture "gpsmap196.png"
 texrep 1 1
@@ -9036,76 +9062,76 @@ numvert 73
 -0.000406 -0.003046 -0
 -0.000427 -0.002638 0.001523
 -0.000443 -0.001523 0.002637
--0.000448 -0 0.003045
+-0.000448 0 0.003045
 -0.000443 0.001523 0.002637
 -0.000427 0.002638 0.001523
 -0.000406 0.003046 -0
 -0.000385 0.002638 -0.001523
 -0.00037 0.001523 -0.002637
--0.000364 -0 -0.003045
+-0.000364 0 -0.003045
 -0.00037 -0.001523 -0.002637
 -0.000385 -0.002638 -0.001523
 -0.000185 -0.002942 0.000003
 -0.000205 -0.002548 0.001474
 -0.00022 -0.001471 0.002551
--0.000226 -0 0.002945
+-0.000226 0 0.002945
 -0.00022 0.001471 0.002551
 -0.000205 0.002548 0.001474
 -0.000185 0.002942 0.000003
 -0.000165 0.002548 -0.001468
 -0.00015 0.001471 -0.002545
--0.000145 -0 -0.002939
+-0.000145 0 -0.002939
 -0.00015 -0.001471 -0.002545
 -0.000165 -0.002548 -0.001468
 0.000021 -0.002638 0.000006
 0.000003 -0.002284 0.001325
 -0.00001 -0.001319 0.00229
--0.000015 -0 0.002643
+-0.000015 0 0.002643
 -0.00001 0.001319 0.00229
 0.000003 0.002284 0.001325
 0.000021 0.002638 0.000006
 0.000039 0.002284 -0.001313
 0.000052 0.001319 -0.002278
-0.000057 -0 -0.002632
+0.000057 0 -0.002632
 0.000052 -0.001319 -0.002278
 0.000039 -0.002284 -0.001313
 0.000198 -0.002154 0.000008
 0.000183 -0.001865 0.001085
 0.000172 -0.001077 0.001873
-0.000168 -0 0.002162
+0.000168 0 0.002162
 0.000172 0.001077 0.001873
 0.000183 0.001865 0.001085
 0.000198 0.002154 0.000008
 0.000213 0.001865 -0.001068
 0.000224 0.001077 -0.001857
-0.000228 -0 -0.002145
+0.000228 0 -0.002145
 0.000224 -0.001077 -0.001857
 0.000213 -0.001865 -0.001068
 0.000334 -0.001523 0.00001
 0.000323 -0.001319 0.000772
 0.000316 -0.000761 0.001329
-0.000313 -0 0.001533
+0.000313 0 0.001533
 0.000316 0.000761 0.001329
 0.000323 0.001319 0.000772
 0.000334 0.001523 0.00001
 0.000344 0.001319 -0.000751
 0.000352 0.000761 -0.001309
-0.000355 -0 -0.001513
+0.000355 0 -0.001513
 0.000352 -0.000761 -0.001309
 0.000344 -0.001319 -0.000751
 0.000419 -0.000788 0.000011
 0.000414 -0.000683 0.000405
 0.00041 -0.000394 0.000694
-0.000408 -0 0.0008
+0.000408 0 0.0008
 0.00041 0.000394 0.000694
 0.000414 0.000683 0.000405
 0.000419 0.000788 0.000011
 0.000425 0.000683 -0.000383
 0.000429 0.000394 -0.000671
-0.00043 -0 -0.000777
+0.00043 0 -0.000777
 0.000429 -0.000394 -0.000671
 0.000425 -0.000683 -0.000383
-0.000448 -0 0.000012
+0.000448 0 0.000012
 numsurf 72
 SURF 0x10
 mat 0
@@ -9603,85 +9629,85 @@ kids 0
 OBJECT poly
 name "gps196.button.quit"
 loc 0.00743 0.009268 -0.033054
-data 11
+data 18
 gps196.button.quit
 texture "gpsmap196.png"
 texrep 1 1
 crease 45.000001
 numvert 73
-0.000812 -0 0.000022
+0.000812 0 0.000022
 0.000767 -0.000977 -0.000543
 0.000772 -0.000564 -0.000956
-0.000774 -0 -0.001107
+0.000774 0 -0.001107
 0.000772 0.000564 -0.000956
 0.000767 0.000977 -0.000543
 0.000759 0.001128 0.000021
 0.000751 0.000977 0.000585
 0.000745 0.000564 0.000998
-0.000743 -0 0.001149
+0.000743 0 0.001149
 0.000745 -0.000564 0.000998
 0.000751 -0.000977 0.000585
 0.000759 -0.001128 0.000021
 0.000618 -0.001887 -0.001071
 0.000629 -0.00109 -0.001868
-0.000633 -0 -0.00216
+0.000633 0 -0.00216
 0.000629 0.00109 -0.001868
 0.000618 0.001887 -0.001071
 0.000603 0.002179 0.000019
 0.000588 0.001887 0.001108
 0.000577 0.00109 0.001906
-0.000573 -0 0.002198
+0.000573 0 0.002198
 0.000577 -0.00109 0.001906
 0.000588 -0.001887 0.001108
 0.000603 -0.002179 0.000019
 0.000375 -0.002669 -0.001526
 0.000391 -0.001541 -0.002654
-0.000397 -0 -0.003066
+0.000397 0 -0.003066
 0.000391 0.001541 -0.002654
 0.000375 0.002669 -0.001526
 0.000354 0.003082 0.000015
 0.000333 0.002669 0.001556
 0.000317 0.001541 0.002684
-0.000312 -0 0.003097
+0.000312 0 0.003097
 0.000317 -0.001541 0.002684
 0.000333 -0.002669 0.001556
 0.000354 -0.003082 0.000015
 0.000056 -0.003269 -0.001876
 0.000075 -0.001887 -0.003258
-0.000082 -0 -0.003764
+0.000082 0 -0.003764
 0.000075 0.001887 -0.003258
 0.000056 0.003269 -0.001876
 0.00003 0.003775 0.000011
 0.000004 0.003269 0.001898
 -0.000015 0.001887 0.003279
--0.000022 -0 0.003785
+-0.000022 0 0.003785
 -0.000015 -0.001887 0.003279
 0.000004 -0.003269 0.001898
 0.00003 -0.003775 0.000011
 -0.000318 -0.003646 -0.002099
 -0.000297 -0.002105 -0.00364
--0.000289 -0 -0.004204
+-0.000289 0 -0.004204
 -0.000297 0.002105 -0.00364
 -0.000318 0.003646 -0.002099
 -0.000347 0.00421 0.000006
 -0.000376 0.003646 0.00211
 -0.000398 0.002105 0.003651
--0.000405 -0 0.004215
+-0.000405 0 0.004215
 -0.000398 -0.002105 0.003651
 -0.000376 -0.003646 0.00211
 -0.000347 -0.00421 0.000006
 -0.000722 -0.003775 -0.002179
 -0.0007 -0.002179 -0.003774
--0.000692 -0 -0.004358
+-0.000692 0 -0.004358
 -0.0007 0.002179 -0.003774
 -0.000722 0.003775 -0.002179
--0.000752 0.004359 0
+-0.000752 0.004359 -0
 -0.000782 0.003775 0.002179
 -0.000804 0.002179 0.003774
--0.000812 -0 0.004358
+-0.000812 0 0.004358
 -0.000804 -0.002179 0.003774
 -0.000782 -0.003775 0.002179
--0.000752 -0.004359 0
+-0.000752 -0.004359 -0
 numsurf 72
 SURF 0x10
 mat 0
@@ -10179,7 +10205,7 @@ kids 0
 OBJECT poly
 name "gps196.rocker.down"
 loc 0.008207 -0.002984 -0.048118
-data 11
+data 18
 gps196.rocker.down
 texture "gpsmap196.png"
 texrep 1 1
@@ -10484,7 +10510,7 @@ kids 0
 OBJECT poly
 name "gps196.rocker.left"
 loc 0.008137 0.002003 -0.043126
-data 11
+data 18
 gps196.rocker.left
 texture "gpsmap196.png"
 texrep 1 1
@@ -10492,50 +10518,50 @@ crease 45.000001
 numvert 46
 -0.000805 -0.007053 0.002056
 -0.000825 -0.003817 0.004218
--0.000833 -0 0.004977
+-0.000833 0 0.004977
 -0.000825 0.003817 0.004218
 -0.000805 0.007053 0.002056
 0.000139 -0.007052 0.002065
 0.000118 -0.003817 0.004227
-0.000111 -0 0.004986
+0.000111 0 0.004986
 0.000118 0.003817 0.004227
 0.000139 0.007052 0.002065
 0.000484 -0.006917 0.001933
 0.000464 -0.003743 0.004053
-0.000457 -0 0.004798
+0.000457 0 0.004798
 0.000464 0.003743 0.004053
 0.000484 0.006917 0.001933
 0.000744 -0.006516 0.001534
 0.000725 -0.003526 0.003531
-0.000718 -0 0.004233
+0.000718 0 0.004233
 0.000725 0.003526 0.003531
 0.000744 0.006516 0.001534
 0.000833 -0.005864 0.000883
 0.000815 -0.003174 0.002681
-0.000809 -0 0.003312
+0.000809 0 0.003312
 0.000815 0.003174 0.002681
 0.000833 0.005864 0.000883
 0.000523 -0.004987 0.000003
 0.000508 -0.002699 0.001532
-0.000503 -0 0.002069
+0.000503 0 0.002069
 0.000508 0.002699 0.001532
 0.000523 0.004987 0.000003
 0.000495 -0.003918 -0.001066
 0.000484 -0.00212 0.000135
-0.00048 -0 0.000557
+0.00048 0 0.000557
 0.000484 0.00212 0.000135
 0.000495 0.003918 -0.001066
 0.000244 -0.002699 -0.002288
 0.000236 -0.001461 -0.00146
-0.000233 -0 -0.00117
+0.000233 0 -0.00117
 0.000236 0.001461 -0.00146
 0.000244 0.002699 -0.002288
 0.000256 -0.001376 -0.00361
 0.000252 -0.000745 -0.003189
-0.000251 -0 -0.003041
+0.000251 0 -0.003041
 0.000252 0.000745 -0.003189
 0.000256 0.001376 -0.00361
-0.000269 -0 -0.004986
+0.000269 0 -0.004986
 numsurf 36
 SURF 0x10
 mat 0
@@ -10789,56 +10815,56 @@ kids 0
 OBJECT poly
 name "gps196.rocker.right"
 loc 0.008286 0.002003 -0.053104
-data 12
+data 19
 gps196.rocker.right
 texture "gpsmap196.png"
 texrep 1 1
 crease 45.000001
 numvert 46
-0.00012 -0 0.004992
+0.00012 0 0.004992
 0.000133 -0.001376 0.003616
 0.000137 -0.000745 0.003194
-0.000138 -0 0.003046
+0.000138 0 0.003046
 0.000137 0.000745 0.003194
 0.000133 0.001376 0.003616
 0.000146 -0.002699 0.002293
 0.000154 -0.001461 0.001465
-0.000156 -0 0.001175
+0.000156 0 0.001175
 0.000154 0.001461 0.001465
 0.000146 0.002699 0.002293
 0.000421 -0.003918 0.001076
 0.000432 -0.00212 -0.000125
-0.000436 -0 -0.000547
+0.000436 0 -0.000547
 0.000432 0.00212 -0.000125
 0.000421 0.003918 0.001076
 0.000469 -0.004987 0.000008
 0.000484 -0.002699 -0.001521
-0.000489 -0 -0.002058
+0.000489 0 -0.002058
 0.000484 0.002699 -0.001521
 0.000469 0.004987 0.000008
 0.000796 -0.005864 -0.000866
 0.000813 -0.003174 -0.002664
-0.000819 -0 -0.003295
+0.000819 0 -0.003295
 0.000813 0.003174 -0.002664
 0.000796 0.005864 -0.000866
 0.000719 -0.006516 -0.001519
 0.000738 -0.003526 -0.003516
-0.000745 -0 -0.004217
+0.000745 0 -0.004217
 0.000738 0.003526 -0.003516
 0.000719 0.006516 -0.001519
 0.000467 -0.006917 -0.001923
 0.000488 -0.003743 -0.004043
-0.000495 -0 -0.004788
+0.000495 0 -0.004788
 0.000488 0.003743 -0.004043
 0.000467 0.006917 -0.001923
 0.000125 -0.007052 -0.002061
 0.000146 -0.003817 -0.004223
-0.000153 -0 -0.004982
+0.000153 0 -0.004982
 0.000146 0.003817 -0.004223
 0.000125 0.007052 -0.002061
 -0.000819 -0.007053 -0.00207
 -0.000798 -0.003817 -0.004232
--0.000791 -0 -0.004992
+-0.000791 0 -0.004992
 -0.000798 0.003817 -0.004232
 -0.000819 0.007053 -0.00207
 numsurf 36
@@ -11094,7 +11120,7 @@ kids 0
 OBJECT poly
 name "gps196.rocker.up"
 loc 0.008207 0.00699 -0.048118
-data 9
+data 16
 gps196.rocker.up
 texture "gpsmap196.png"
 texrep 1 1
@@ -11118,8 +11144,8 @@ numvert 46
 0.000483 0.000132 -0.002113
 0.0005 0.002066 0.000008
 0.000474 0.001529 0.002707
-0.000452 -0 0.004995
-0.000548 -0 -0.004979
+0.000452 0 0.004995
+0.000548 0 -0.004979
 0.000526 0.001529 -0.002691
 0.000819 0.003306 0.000011
 0.000788 0.002675 0.003185
@@ -11399,22 +11425,22 @@ kids 0
 OBJECT poly
 name "gps196.screen"
 loc -0.010932 0.000001 -0
-data 6
+data 13
 gps196.screen
 texture "gpsmap196.png"
 texrep 1 1
 crease 45.000001
 numvert 4
 0.016208 0.032117 0.054388
-0.016208 0.032117 -0.020419
-0.016208 -0.031102 0.054388
-0.016208 -0.031102 -0.020419
+0.016208 -0.02358 0.054388
+0.016208 0.032117 -0.018916
+0.016208 -0.023372 -0.018699
 numsurf 1
 SURF 0x10
 mat 0
 refs 4
-2 0 0
-3 1 0
-1 1 1
+2 1 1
 0 0 1
+1 0 0
+3 1 0
 kids 0
diff --git a/Aircraft/Instruments-3d/GPSmap196/gpsmap196.nas b/Aircraft/Instruments-3d/GPSmap196/gpsmap196.nas
index 829df5e03..27088bcd4 100644
--- a/Aircraft/Instruments-3d/GPSmap196/gpsmap196.nas
+++ b/Aircraft/Instruments-3d/GPSmap196/gpsmap196.nas
@@ -1,53 +1,130 @@
 
 
 var GPSmap196 = {
-  new: func() {
+
+  id:0,
+
+  ############
+  new: func(placement='gps196.screen') {
     print("Load Garmin GPSmap196 canvas");
     m             = { parents : [GPSmap196] };
-    m.node        = props.globals.initNode("/instrumentation/gps196");
-    m.rockerUp    = m.node.initNode("inputs/rocker-up", 0, "BOOL");
-    m.buttonIn    = m.node.initNode("inputs/button-in", 0, "BOOL");
-    m.buttonDto   = m.node.initNode("inputs/button-dto", 0, "BOOL");
-    m.buttonOut   = m.node.initNode("inputs/button-out", 0, "BOOL");
-    m.buttonMenu  = m.node.initNode("inputs/button-menu", 0, "BOOL");
-    m.buttonNrst  = m.node.initNode("inputs/button-nrst", 0, "BOOL");
-    m.buttonPage  = m.node.initNode("inputs/button-page", 0, "BOOL");
-    m.buttonQuit  = m.node.initNode("inputs/button-quit", 0, "BOOL");
-    m.rockerDown  = m.node.initNode("inputs/rocker-down", 0, "BOOL");
-    m.rockerLeft  = m.node.initNode("inputs/rocker-left", 0, "BOOL");
-    m.buttonPower = m.node.initNode("inputs/button-power", 0, "BOOL");
-    m.rockerRight = m.node.initNode("inputs/rocker-right", 0, "BOOL");
-    m.buttonEnter = m.node.initNode("inputs/button-enter", 0, "BOOL");
+    m.buttons     = {};
+    m.pages       = {panel:nil, map:nil, route:nil, position:nil};
     m.gmt         = props.globals.getNode("sim/time/gmt");
+    m.node        = props.globals.initNode("/instrumentation/gps196",GPSmap196.id+=1);
+
+    m.selectedPage = m.node.initNode("selected-page", 0, "INT");
+
+    var buttons = [ 'rocker-up', 'button-in', 'button-dto', 'button-out',
+                    'button-menu', 'button-nrst', 'button-page', 'button-quit',
+                    'button-down', 'rocker-left', 'button-power', 'rocker-right',
+                    'button-enter' ];
+
+    # to access, use: m.buttons['rocker-up']
+    foreach(var btn; buttons)
+       m.buttons[btn]    = m.node.initNode("inputs/"~btn, 0, "BOOL");
+
     m.gpsmap196Screen = canvas.new({
       "name": "GPSmap196-screen",
       "size": [512, 512],
       "view": [320, 240],
       "mipmapping": 1
     });
-    m.gpsmap196Screen.addPlacement({"node": "gps196.screen"});
-    var g = m.gpsmap196Screen.createGroup();
 
-    m.text_title =
-      g.createChild("text", "line-title")
-       .setDrawMode(canvas.Text.TEXT + canvas.Text.FILLEDBOUNDINGBOX)
-       .setColor(0,0,0)
-       .setColorFill(0,1,0)
-       .setAlignment("center-top")
-       .setFont("LiberationFonts/LiberationMono-Bold.ttf")
-       .setFontSize(35, 1.5)
-       .setTranslation(150, 50);
+    m.gpsmap196Screen.addPlacement({"node": placement});
+    m.root = m.gpsmap196Screen.createGroup();
+
+    m.timers = [];
+    m.initMap();
+    m.initPanel();
+if(0){
+    m.initRoute();
+    m.initPosition();
+}
+    append( m.timers, var update_timer=maketimer(0.1, func m.update()) );
+    update_timer.start();
 
     return m;
   },
+
+  ############
+  del: func {
+    foreach(var t; me.timers) {
+      t.stop();
+      t=nil;
+    }
+    print("GPSmap196: cleanup finished");
+  },
+
+  ############
+  initRoute: func() {
+    canvas.parsesvg(var data = me.root.createChild("group", "page-route"), 'Aircraft/Instruments-3d/GPSmap196/pages/page-route.svg');
+    me.pages.route = data;
+    data.hide();
+  },
+
+  ############
+  initPosition: func() {
+    canvas.parsesvg(var data = me.root.createChild("group", "page-position"), 'Aircraft/Instruments-3d/GPSmap196/pages/page-position.svg');
+    me.pages.position = data;
+    data.hide();
+  },
+
+  ############
+  initPanel: func() {
+    canvas.parsesvg(var data = me.root.createChild("group", "page-panel"), 'Aircraft/Instruments-3d/GPSmap196/pages/page-panel.svg');
+    me.pages.panel = data;
+    data.hide();
+  },
+
+  ############
+  initMap:func() {
+    me.pages.map = me.root.createChild("map").hide();
+    me.pages.map.setController("Aircraft position");
+    me.pages.map.setRange(10);
+
+    me.pages.map.setTranslation(
+                            me.gpsmap196Screen.get("view[0]")/2,
+                            me.gpsmap196Screen.get("view[1]")/2
+                         );
+    var style = {scale_factor:0.3, line_width:2, animation_test:0, color_default:[1,0,0], color_tuned:[0,1,1]};
+    var r = func(name,vis=1,zindex=nil) return caller(0)[0];
+    foreach(var type; [r('DME',0),r('APT'),  ] )
+      me.pages.map.addLayer(factory: canvas.SymbolLayer, type_arg: type.name, visible: type.vis, priority: type.zindex,style:style);
+
+    canvas.parsesvg( var symbol=me.pages.map.createChild("group","airplane-symbol"), 'Nasal/canvas/map/boeingAirplane.svg');
+    symbol.setScale( 0.25 );
+  },
+
+  ############
   update: func() {
-    me.text_title.setText(me.gmt.getValue());
-    settimer(func me.update(), 0);
+
+  if(me.buttons['button-page'].getBoolValue()){
+    me.selectedPage.setIntValue( me.selectedPage.getValue() + 1 );
+    if(me.selectedPage.getValue() > 3) me.selectedPage.setIntValue(0);
   }
+
+  me.pages.map.hide();
+  me.pages.panel.hide();
+if(0){
+  me.pages.route.hide();
+  me.pages.position.hide();
+}
+
+  if(me.selectedPage.getValue() == 0)
+    me.pages.map.show();
+  elsif(me.selectedPage.getValue() == 1)
+    me.pages.panel.show();
+#  elsif(me.selectedPage.getValue() == 2)
+#    me.pages.route.show();
+#  elsif(me.selectedPage.getValue() == 3)
+#    me.pages.position.show();
+
+  }
+
 };
 
 setlistener("sim/signals/fdm-initialized", func() {
   gpsmap196Canvas = GPSmap196.new();
-  gpsmap196Canvas.update();
 });
 
diff --git a/Aircraft/Instruments-3d/GPSmap196/gpsmap196.png b/Aircraft/Instruments-3d/GPSmap196/gpsmap196.png
index e5fb861b6..acbd5fa25 100644
Binary files a/Aircraft/Instruments-3d/GPSmap196/gpsmap196.png and b/Aircraft/Instruments-3d/GPSmap196/gpsmap196.png differ
diff --git a/Aircraft/Instruments-3d/GPSmap196/gpsmap196.xml b/Aircraft/Instruments-3d/GPSmap196/gpsmap196.xml
index e183b10e7..7267326fb 100644
--- a/Aircraft/Instruments-3d/GPSmap196/gpsmap196.xml
+++ b/Aircraft/Instruments-3d/GPSmap196/gpsmap196.xml
@@ -292,37 +292,7 @@
         <command>nasal</command>
         <script>
           <![CDATA[
-            var gps196CanvasInstance = canvas.get({name: "GPSmap196-screen"});
-            var dlg = canvas.Window.new([1024, 512], "dialog").set("title", "Garmin GPSmap196");
-            var buttons = [
-                            ["gps196.widget.button.in", "button-in"], ["gps196.widget.button.out", "button-out"],
-                            ["gps196.widget.button.dto", "button-dto"], ["gps196.widget.button.page", "button-page"],
-                            ["gps196.widget.button.quit", "button-quit"], ["gps196.widget.button.nrst", "button-nrst"],
-                            ["gps196.widget.button.menu", "button-menu"], ["gps196.widget.button.enter", "button-enter"],
-                            ["gps196.widget.button.power", "button-power"], ["gps196.widget.rocker.up", "rocker-up"],
-                            ["gps196.widget.rocker.down", "rocker-down"], ["gps196.widget.rocker.left", "rocker-left"],
-                            ["gps196.widget.rocker.right", "rocker-right"]
-                          ];
-
-            var gps196Widget = dlg.createCanvas().setColorBackground(1,1,1,1);
-            var root = gps196Widget.createGroup();
-            canvas.parsesvg(root, "Aircraft/Instruments-3d/GPSmap196/widget/gpsmap196-widget.svg");
-
-            var setButtonListener = func(btn, prop) {
-              root.getElementById(btn).addEventListener("mousedown", func(e) { setprop("instrumentation/gps196/inputs/"~prop, 1); });
-              root.getElementById(btn).addEventListener("mouseup", func(e) { setprop("instrumentation/gps196/inputs/"~prop, 0); });
-              root.getElementById(btn).set("z-index", 11);
-            }
-
-            for( var i=0; i<size(buttons); i=i+1){
-              setButtonListener(buttons[i][0], buttons[i][1]);
-            }
-
-            var background = root.createChild("image");
-            background.setFile("Aircraft/Instruments-3d/GPSmap196/widget/gpsmap196-widget.png").setSize(1024,512).set("z-index",10);
-
-            var canvasScreenWidget = root.createChild("image");
-            canvasScreenWidget.setFile(gps196CanvasInstance.getPath()).setSize(563,359).setTranslation(87,53).set("z-index", 11);
+            io.include("Aircraft/Instruments-3d/GPSmap196/widget/gpsmap196-widget.nas");
           ]]>
         </script>
       </binding>
diff --git a/Aircraft/Instruments-3d/GPSmap196/gpsmap196.svg b/Aircraft/Instruments-3d/GPSmap196/pages/page-intro.svg
similarity index 100%
rename from Aircraft/Instruments-3d/GPSmap196/gpsmap196.svg
rename to Aircraft/Instruments-3d/GPSmap196/pages/page-intro.svg
diff --git a/Aircraft/Instruments-3d/GPSmap196/pages/page-panel.nas b/Aircraft/Instruments-3d/GPSmap196/pages/page-panel.nas
new file mode 100644
index 000000000..576ec9649
--- /dev/null
+++ b/Aircraft/Instruments-3d/GPSmap196/pages/page-panel.nas
@@ -0,0 +1,31 @@
+#groundspeed.needle
+#groundspeed.num0
+#groundspeed.num1
+#groundspeed.num2
+#groundspeed.num3
+#groundspeed.num4
+#groundspeed.num5
+#groundspeed.num6
+#groundspeed.num7
+#groundspeed.digit
+#groundspeed.tag.kmh
+#groundspeed.tag.kt
+#attitude.aircraft
+#ete.digit
+#cdi.digit
+#cdi.tag.sm
+#cdi.tag.nm
+#cdi.tag.km
+#waypoint.id
+#waypoint.distance
+#waypoint.tag.km
+#waypoint.tag.nm
+#altimeter.needle100
+#altimeter.needle1000
+#altimeter.digit
+#altimeter.tag.m
+#altimeter.tag.ft
+#vsi.needle
+#compass.needle
+#compass.dot
+#compass.grade
diff --git a/Aircraft/Instruments-3d/GPSmap196/pages/page-panel.svg b/Aircraft/Instruments-3d/GPSmap196/pages/page-panel.svg
new file mode 100644
index 000000000..f440edc67
--- /dev/null
+++ b/Aircraft/Instruments-3d/GPSmap196/pages/page-panel.svg
@@ -0,0 +1,2073 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   version="1.2"
+   width="320"
+   height="240"
+   id="svg2">
+  <defs
+     id="defs4" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     transform="translate(0,-812.36218)"
+     id="layer1" />
+  <g
+     id="layer2">
+    <rect
+       width="320"
+       height="240"
+       x="-0.0011160821"
+       y="0.0016736872"
+       id="background"
+       style="fill:#999999;fill-opacity:0.40201015;stroke:none" />
+    <path
+       d="m 132.93607,105.82649 a 52.856232,52.856232 0 1 1 -105.71246,0 52.856232,52.856232 0 1 1 105.71246,0 z"
+       transform="matrix(0.93709766,0,0,0.93709766,-22.042632,88.330242)"
+       id="attitude"
+       style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    <path
+       d="m 132.93607,105.82649 a 52.856232,52.856232 0 1 1 -105.71246,0 52.856232,52.856232 0 1 1 105.71246,0 z"
+       transform="matrix(0.93709766,0,0,0.93709766,192.95737,88.330242)"
+       id="vertical-speed"
+       style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    <path
+       d="m 132.93607,105.82649 a 52.856232,52.856232 0 1 1 -105.71246,0 52.856232,52.856232 0 1 1 105.71246,0 z"
+       transform="matrix(0.93709766,0,0,0.93709766,192.95737,-46.169758)"
+       id="altimeter"
+       style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    <path
+       d="m 132.93607,105.82649 a 52.856232,52.856232 0 1 1 -105.71246,0 52.856232,52.856232 0 1 1 105.71246,0 z"
+       transform="matrix(0.93709766,0,0,0.93709766,-22.042632,-46.169758)"
+       id="ground-speed"
+       style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    <path
+       d="m 132.93607,105.82649 a 52.856232,52.856232 0 1 1 -105.71246,0 52.856232,52.856232 0 1 1 105.71246,0 z"
+       transform="matrix(1.3775336,0,0,1.3775337,49.680968,-25.777238)"
+       id="altimeter-7"
+       style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    <rect
+       width="90"
+       height="40"
+       x="115"
+       y="4"
+       id="rect4000"
+       style="fill:#ffffff;fill-opacity:1;stroke:none" />
+    <rect
+       width="80"
+       height="24"
+       x="4"
+       y="108.1"
+       id="groundspeed.field"
+       style="fill:#ffffff;fill-opacity:1;stroke:none" />
+    <rect
+       width="80"
+       height="24"
+       x="237.2"
+       y="108.2"
+       id="altimeter.digit"
+       style="fill:#ffffff;fill-opacity:1;stroke:none" />
+    <rect
+       width="80"
+       height="24"
+       x="121"
+       y="203"
+       id="altimeter.digit-2"
+       style="fill:#ffffff;fill-opacity:1;stroke:none" />
+    <rect
+       width="1.6"
+       height="8.5"
+       ry="0"
+       x="52.25"
+       y="-102.15"
+       transform="matrix(0,1,-1,0,0,0)"
+       id="rect4109"
+       style="fill:#000000;fill-opacity:1;stroke:none" />
+    <rect
+       width="1.6"
+       height="8.5"
+       ry="0"
+       x="52.25"
+       y="-12.350002"
+       transform="matrix(0,1,-1,0,0,0)"
+       id="rect4111"
+       style="fill:#000000;fill-opacity:1;stroke:none" />
+    <rect
+       width="1.6"
+       height="6"
+       ry="0"
+       x="41.385792"
+       y="-111.14726"
+       transform="matrix(-0.18727573,0.98230739,-0.98230739,-0.18727573,0,0)"
+       id="rect4153"
+       style="fill:#000000;fill-opacity:1;stroke:none" />
+    <rect
+       width="1.6"
+       height="6"
+       ry="0"
+       x="28.123848"
+       y="-118.33607"
+       transform="matrix(-0.38008938,0.92494976,-0.92494976,-0.38008938,0,0)"
+       id="rect4157"
+       style="fill:#000000;fill-opacity:1;stroke:none" />
+    <rect
+       width="1.6"
+       height="6"
+       ry="0"
+       x="14.493525"
+       y="-122.56259"
+       transform="matrix(-0.54842897,0.83619715,-0.83619715,-0.54842897,0,0)"
+       id="rect4161"
+       style="fill:#000000;fill-opacity:1;stroke:none" />
+    <rect
+       width="1.6"
+       height="6"
+       ry="0"
+       x="14.493525"
+       y="-30.262606"
+       transform="matrix(-0.54842897,0.83619715,-0.83619715,-0.54842897,0,0)"
+       id="rect4163"
+       style="fill:#000000;fill-opacity:1;stroke:none" />
+    <g
+       id="g4189">
+      <rect
+         width="1.6"
+         height="8.5"
+         ry="0"
+         x="52.200001"
+         y="3.8999996"
+         id="rect4068"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="8.5"
+         ry="0"
+         x="52.200001"
+         y="93.699997"
+         id="rect4068-7"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="8.5"
+         ry="0"
+         x="52.25"
+         y="-102.15"
+         transform="matrix(0,1,-1,0,0,0)"
+         id="rect4113"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="8.5"
+         ry="0"
+         x="52.25"
+         y="-12.350002"
+         transform="matrix(0,1,-1,0,0,0)"
+         id="rect4115"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="74.188675"
+         y="-49.114647"
+         transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)"
+         id="rect4121"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="74.188675"
+         y="43.185352"
+         transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)"
+         id="rect4123"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="-0.76464731"
+         y="-124.13867"
+         transform="matrix(-0.70710678,0.70710678,-0.70710678,-0.70710678,0,0)"
+         id="rect4125"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="-0.76464731"
+         y="-31.838675"
+         transform="matrix(-0.70710678,0.70710678,-0.70710678,-0.70710678,0,0)"
+         id="rect4127"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="61.831181"
+         y="-7.9112091"
+         transform="matrix(0.97934806,0.20218155,-0.20218155,0.97934806,0,0)"
+         id="rect4129"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="61.831181"
+         y="84.388786"
+         transform="matrix(0.97934806,0.20218155,-0.20218155,0.97934806,0,0)"
+         id="rect4131"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="68.366661"
+         y="-20.179752"
+         transform="matrix(0.92520451,0.37946886,-0.37946886,0.92520451,0,0)"
+         id="rect4133"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="68.366661"
+         y="72.120247"
+         transform="matrix(0.92520451,0.37946886,-0.37946886,0.92520451,0,0)"
+         id="rect4135"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="72.643318"
+         y="-34.004646"
+         transform="matrix(0.83508878,0.5501152,-0.5501152,0.83508878,0,0)"
+         id="rect4137"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="72.643318"
+         y="58.295353"
+         transform="matrix(0.83508878,0.5501152,-0.5501152,0.83508878,0,0)"
+         id="rect4139"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="72.692322"
+         y="-64.05574"
+         transform="matrix(0.5520499,0.83381108,-0.83381108,0.5520499,0,0)"
+         id="rect4141"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="72.692322"
+         y="28.244259"
+         transform="matrix(0.5520499,0.83381108,-0.83381108,0.5520499,0,0)"
+         id="rect4143"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="68.201447"
+         y="-78.511581"
+         transform="matrix(0.37334734,0.92769163,-0.92769163,0.37334734,0,0)"
+         id="rect4145"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="68.201447"
+         y="13.788419"
+         transform="matrix(0.37334734,0.92769163,-0.92769163,0.37334734,0,0)"
+         id="rect4147"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="61.30212"
+         y="-91.181282"
+         transform="matrix(0.18879526,0.98201647,-0.98201647,0.18879526,0,0)"
+         id="rect4149"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="61.30212"
+         y="1.1187148"
+         transform="matrix(0.18879526,0.98201647,-0.98201647,0.18879526,0,0)"
+         id="rect4151"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="41.385792"
+         y="-18.847269"
+         transform="matrix(-0.18727573,0.98230739,-0.98230739,-0.18727573,0,0)"
+         id="rect4155"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="28.123848"
+         y="-26.036079"
+         transform="matrix(-0.38008938,0.92494976,-0.92494976,-0.38008938,0,0)"
+         id="rect4159"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="41.385792"
+         y="-111.14726"
+         transform="matrix(-0.18727573,0.98230739,-0.98230739,-0.18727573,0,0)"
+         id="rect4165"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="28.123848"
+         y="-118.33607"
+         transform="matrix(-0.38008938,0.92494976,-0.92494976,-0.38008938,0,0)"
+         id="rect4167"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="14.493525"
+         y="-122.56259"
+         transform="matrix(-0.54842897,0.83619715,-0.83619715,-0.54842897,0,0)"
+         id="rect4169"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="14.493525"
+         y="-30.262606"
+         transform="matrix(-0.54842897,0.83619715,-0.83619715,-0.54842897,0,0)"
+         id="rect4171"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="-15.777901"
+         y="-122.62764"
+         transform="matrix(-0.83435279,0.55123083,-0.55123083,-0.83435279,0,0)"
+         id="rect4177"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="-30.180952"
+         y="-118.14319"
+         transform="matrix(-0.92779643,0.37308683,-0.37308683,-0.92779643,0,0)"
+         id="rect4179"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6"
+         height="6"
+         ry="0"
+         x="-42.718975"
+         y="-111.32797"
+         transform="matrix(-0.98167366,0.19056974,-0.19056974,-0.98167366,0,0)"
+         id="rect4181"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+    </g>
+    <flowRoot
+       transform="matrix(0.92912514,0,0,1,-42.328419,3.125)"
+       id="groundspeed.num0"
+       xml:space="preserve"
+       style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion
+         id="flowRegion4255"><rect
+           width="123.75"
+           height="102.25"
+           x="98.5"
+           y="8.000001"
+           id="rect4257"
+           style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara
+         id="flowPara4259"
+         style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">0</flowPara></flowRoot>    <flowRoot
+       transform="matrix(0.80734981,0,0,1,-7.3264142,13.125)"
+       id="groundspeed.num1"
+       xml:space="preserve"
+       style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion
+         id="flowRegion4263"><rect
+           width="123.75"
+           height="102.25"
+           x="98.5"
+           y="8.000001"
+           id="rect4265"
+           style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara
+         id="flowPara4269"
+         style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">25</flowPara></flowRoot>    <flowRoot
+       transform="matrix(0.77073683,0,0,1,3.2050444,35.625)"
+       id="groundspeed.num2"
+       xml:space="preserve"
+       style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion
+         id="flowRegion4275"><rect
+           width="123.75"
+           height="102.25"
+           x="98.5"
+           y="8.000001"
+           id="rect4277"
+           style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara
+         id="flowPara4279"
+         style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">50</flowPara></flowRoot>    <flowRoot
+       transform="matrix(0.78963338,0,0,1,-6.7731346,60.641704)"
+       id="groundspeed.num3"
+       xml:space="preserve"
+       style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion
+         id="flowRegion4275-4"><rect
+           width="123.75"
+           height="102.25"
+           x="98.5"
+           y="8.000001"
+           id="rect4277-9"
+           style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara
+         id="flowPara4279-3"
+         style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">75</flowPara></flowRoot>    <flowRoot
+       transform="matrix(0.79911469,0,0,1,-36.639658,70.391704)"
+       id="groundspeed.num4"
+       xml:space="preserve"
+       style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion
+         id="flowRegion4275-7"><rect
+           width="123.75"
+           height="102.25"
+           x="98.5"
+           y="8.000001"
+           id="rect4277-6"
+           style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara
+         id="flowPara4279-2"
+         style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">100</flowPara></flowRoot>    <flowRoot
+       transform="matrix(0.7696195,0,0,1,-56.437551,60.016704)"
+       id="groundspeed.num5"
+       xml:space="preserve"
+       style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion
+         id="flowRegion4275-7-3"><rect
+           width="123.75"
+           height="102.25"
+           x="98.5"
+           y="8.000001"
+           id="rect4277-6-4"
+           style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara
+         id="flowPara4361"
+         style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">125</flowPara></flowRoot>    <flowRoot
+       transform="matrix(0.73355437,0,0,1,-58.454664,35.766704)"
+       id="groundspeed.num6"
+       xml:space="preserve"
+       style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion
+         id="flowRegion4275-7-4"><rect
+           width="123.75"
+           height="102.25"
+           x="98.5"
+           y="8.000001"
+           id="rect4277-6-0"
+           style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara
+         id="flowPara4378"
+         style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">150</flowPara></flowRoot>    <flowRoot
+       transform="matrix(0.70325533,0,0,1,-51.048606,13.016704)"
+       id="groundspeed.num7"
+       xml:space="preserve"
+       style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion
+         id="flowRegion4275-7-6"><rect
+           width="123.75"
+           height="102.25"
+           x="98.5"
+           y="8.000001"
+           id="rect4277-6-5"
+           style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara
+         id="flowPara4279-2-8"
+         style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">175</flowPara></flowRoot>    <path
+       d="m 58.601475,53.058643 a 5.2149124,5.2149124 0 1 1 -10.429825,0 5.2149124,5.2149124 0 1 1 10.429825,0 z"
+       transform="matrix(0.27820416,0,0,0.27820416,38.147499,38.242265)"
+       id="path4420"
+       style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    <path
+       d="m 52.151892,51.715156 1.811739,0 0.343347,-29.254997 -1.290095,-3.769973 -1.309259,3.769973 z"
+       id="groundspeed.needle"
+       style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.83010668px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    <rect
+       width="1.6063689"
+       height="6.625"
+       x="267.64365"
+       y="3.9179695"
+       id="rect4430"
+       style="fill:#000000;fill-opacity:1;stroke:none" />
+    <rect
+       width="1.6063689"
+       height="6.625"
+       x="267.64365"
+       y="95.445328"
+       id="rect4432"
+       style="fill:#000000;fill-opacity:1;stroke:none" />
+    <g
+       id="g3573">
+      <rect
+         width="1.6063689"
+         height="6.7113838"
+         x="267.64365"
+         y="3.8315856"
+         id="rect4434"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6063689"
+         height="6.7335916"
+         x="267.64365"
+         y="95.445328"
+         id="rect4436"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6063689"
+         height="6.7113838"
+         x="52.202068"
+         y="-317.62048"
+         transform="matrix(0,1,-1,0,0,0)"
+         id="rect4442"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6063689"
+         height="6.8110361"
+         x="52.202068"
+         y="-225.65811"
+         transform="matrix(0,1,-1,0,0,0)"
+         id="rect4444"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6063689"
+         height="6.7113838"
+         x="271.06024"
+         y="-80.214516"
+         transform="matrix(0.95275068,0.30375342,-0.30375342,0.95275068,0,0)"
+         id="rect4446"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6317545"
+         height="6.7705202"
+         x="271.09058"
+         y="12.409986"
+         transform="matrix(0.95383956,0.30031666,-0.30722144,0.95163805,0,0)"
+         id="rect4448"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6063689"
+         height="6.7113838"
+         x="-31.844034"
+         y="-321.03708"
+         transform="matrix(-0.30375342,0.95275068,-0.95275068,-0.30375342,0,0)"
+         id="rect4450"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6080824"
+         height="6.8039274"
+         x="-30.991776"
+         y="-229.01402"
+         transform="matrix(-0.30691956,0.95173546,-0.95374609,-0.30061336,0,0)"
+         id="rect4452"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6063689"
+         height="6.7113838"
+         x="248.08788"
+         y="-162.86844"
+         transform="matrix(0.81187324,0.58383374,-0.58383374,0.81187324,0,0)"
+         id="rect4454"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6267194"
+         height="6.7917771"
+         x="247.49475"
+         y="-69.658257"
+         transform="matrix(0.81531703,0.5790148,-0.58865132,0.80838705,0,0)"
+         id="rect4456"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6063689"
+         height="6.7113838"
+         x="-114.49795"
+         y="-298.0647"
+         transform="matrix(-0.58383374,0.81187324,-0.81187324,-0.58383374,0,0)"
+         id="rect4458"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6126902"
+         height="6.7847376"
+         x="-113.24024"
+         y="-205.63495"
+         transform="matrix(-0.58823376,0.80869094,-0.81502017,-0.57943258,0,0)"
+         id="rect4460"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6063689"
+         height="6.7113838"
+         x="199.58815"
+         y="-235.49751"
+         transform="matrix(0.5865682,0.80989984,-0.80989984,0.5865682,0,0)"
+         id="rect4462"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6127495"
+         height="6.7844901"
+         x="198.66458"
+         y="-142.59309"
+         transform="matrix(0.59096712,0.80669564,-0.81306877,0.58216766,0,0)"
+         id="rect4464"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6063689"
+         height="6.7113838"
+         x="-187.12703"
+         y="-249.56497"
+         transform="matrix(-0.80989984,0.5865682,-0.5865682,-0.80989984,0,0)"
+         id="rect4466"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6439459"
+         height="6.8540306"
+         x="-185.7386"
+         y="-156.34355"
+         transform="matrix(-0.81468009,0.57991064,-0.59322205,-0.80503888,0,0)"
+         id="rect4468"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6063689"
+         height="6.7113838"
+         x="131.74774"
+         y="-288.55518"
+         transform="matrix(0.30577534,0.95210369,-0.95210369,0.30577534,0,0)"
+         id="rect4470"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6081053"
+         height="6.8038325"
+         x="130.99802"
+         y="-196.192"
+         transform="matrix(0.30895816,0.95107563,-0.95311174,0.3026186,0,0)"
+         id="rect4472"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6063689"
+         height="6.7113838"
+         x="-240.18471"
+         y="-181.72456"
+         transform="matrix(-0.95210369,0.30577534,-0.30577534,-0.95210369,0,0)"
+         id="rect4474"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6404532"
+         height="6.8307247"
+         x="-239.97179"
+         y="-89.532822"
+         transform="matrix(-0.95282935,0.30350655,-0.30805757,-0.95136772,0,0)"
+         id="rect4476"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <flowRoot
+         transform="translate(-0.2754457,-3.5401871)"
+         id="flowRoot4478"
+         xml:space="preserve"
+         style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+           id="flowRegion4480"><rect
+             width="14.061035"
+             height="19.813276"
+             x="262.89874"
+             y="11.827754"
+             id="rect4482"
+             style="font-size:16px" /></flowRegion><flowPara
+           id="flowPara4484">0</flowPara></flowRoot>      <flowRoot
+         transform="translate(21.040935,3.9900465)"
+         id="flowRoot4478-1"
+         xml:space="preserve"
+         style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+           id="flowRegion4480-9"><rect
+             width="14.061035"
+             height="19.813276"
+             x="262.89874"
+             y="11.827754"
+             id="rect4482-0"
+             style="font-size:16px" /></flowRegion><flowPara
+           id="flowPara4484-8">1</flowPara></flowRoot>      <flowRoot
+         transform="translate(33.584263,20.529935)"
+         id="flowRoot4478-7"
+         xml:space="preserve"
+         style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+           id="flowRegion4480-3"><rect
+             width="14.061035"
+             height="19.813276"
+             x="262.89874"
+             y="11.827754"
+             id="rect4482-5"
+             style="font-size:16px" /></flowRegion><flowPara
+           id="flowPara4484-88">2</flowPara></flowRoot>      <flowRoot
+         transform="translate(33.680922,42.620367)"
+         id="flowRoot4478-2"
+         xml:space="preserve"
+         style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+           id="flowRegion4480-5"><rect
+             width="14.061035"
+             height="19.813276"
+             x="262.89874"
+             y="11.827754"
+             id="rect4482-4"
+             style="font-size:16px" /></flowRegion><flowPara
+           id="flowPara4539">3</flowPara></flowRoot>      <flowRoot
+         transform="translate(22.496008,59.557522)"
+         id="flowRoot4478-14"
+         xml:space="preserve"
+         style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+           id="flowRegion4480-33"><rect
+             width="14.061035"
+             height="19.813276"
+             x="262.89874"
+             y="11.827754"
+             id="rect4482-8"
+             style="font-size:16px" /></flowRegion><flowPara
+           id="flowPara4484-7">4</flowPara></flowRoot>      <flowRoot
+         transform="translate(0.76531764,67.120655)"
+         id="flowRoot4478-23"
+         xml:space="preserve"
+         style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+           id="flowRegion4480-35"><rect
+             width="14.061035"
+             height="19.813276"
+             x="262.89874"
+             y="11.827754"
+             id="rect4482-7"
+             style="font-size:16px" /></flowRegion><flowPara
+           id="flowPara4484-75">5</flowPara></flowRoot>      <flowRoot
+         transform="translate(-20.858849,59.664045)"
+         id="flowRoot4478-0"
+         xml:space="preserve"
+         style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+           id="flowRegion4480-7"><rect
+             width="14.061035"
+             height="19.813276"
+             x="262.89874"
+             y="11.827754"
+             id="rect4482-3"
+             style="font-size:16px" /></flowRegion><flowPara
+           id="flowPara4484-5">6</flowPara></flowRoot>      <flowRoot
+         transform="translate(-32.789425,42.72689)"
+         id="flowRoot4478-5"
+         xml:space="preserve"
+         style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+           id="flowRegion4480-57"><rect
+             width="14.061035"
+             height="19.813276"
+             x="262.89874"
+             y="11.827754"
+             id="rect4482-75"
+             style="font-size:16px" /></flowRegion><flowPara
+           id="flowPara4484-6">7</flowPara></flowRoot>      <flowRoot
+         transform="translate(-32.895947,20.676631)"
+         id="flowRoot4478-00"
+         xml:space="preserve"
+         style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+           id="flowRegion4480-4"><rect
+             width="14.061035"
+             height="19.813276"
+             x="262.89874"
+             y="11.827754"
+             id="rect4482-1"
+             style="font-size:16px" /></flowRegion><flowPara
+           id="flowPara4484-52">8</flowPara></flowRoot>      <flowRoot
+         transform="translate(-20.645803,3.5264293)"
+         id="flowRoot4478-52"
+         xml:space="preserve"
+         style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+           id="flowRegion4480-52"><rect
+             width="14.061035"
+             height="19.813276"
+             x="262.89874"
+             y="11.827754"
+             id="rect4482-78"
+             style="font-size:16px" /></flowRegion><flowPara
+           id="flowPara4484-2">9</flowPara></flowRoot>    </g>
+    <path
+       d="m 58.601475,53.058643 a 5.2149124,5.2149124 0 1 1 -10.429825,0 5.2149124,5.2149124 0 1 1 10.429825,0 z"
+       transform="matrix(0.27820416,0,0,0.27820416,253.58106,38.242265)"
+       id="path4623"
+       style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    <path
+       d="m 267.58545,51.715156 1.81174,0 0.34335,-29.254997 -1.2901,-3.769973 -1.30925,3.769973 z"
+       id="altimeter.needle100"
+       style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.83010668px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    <path
+       d="m 267.32911,51.728007 2.35466,0 0.44623,-21.137364 -1.67669,-2.723886 -1.70158,2.723886 z"
+       id="altimeter.needle1000"
+       style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.80440539px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    <g
+       id="g4721">
+      <rect
+         width="1.6063689"
+         height="6.7113838"
+         x="186.95514"
+         y="-102.49763"
+         transform="matrix(0,1,-1,0,0,0)"
+         id="rect4629"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.6063689"
+         height="6.2084513"
+         x="186.95514"
+         y="-9.9326706"
+         transform="matrix(0,1,-1,0,0,0)"
+         id="rect4631"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="2.3111713"
+         height="9.7480497"
+         x="157.92429"
+         y="-163.29739"
+         transform="matrix(-0.34207939,0.93967106,-0.94232198,-0.33470777,0,0)"
+         id="rect4633"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="2.4414001"
+         height="10.615479"
+         x="158.44794"
+         y="-76.365997"
+         transform="matrix(-0.34826793,0.93739503,-0.94443467,-0.32869919,0,0)"
+         id="rect4635"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="2.4395962"
+         height="10.563455"
+         x="193.33693"
+         y="-33.362484"
+         transform="matrix(0.34897674,0.93713139,-0.9468911,0.32155442,0,0)"
+         id="rect4637"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="2.2233691"
+         height="9.7520838"
+         x="194.25798"
+         y="55.044102"
+         transform="matrix(0.34824571,0.93740329,-0.94665692,0.3222432,0,0)"
+         id="rect4639"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+    </g>
+    <g
+       id="attitude.aircraft">
+      <rect
+         width="82.704796"
+         height="1.5064626"
+         x="11.29847"
+         y="186.97252"
+         id="rect4641"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="3.6513472"
+         height="13.558163"
+         x="51.183891"
+         y="167.68979"
+         id="rect4643"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <path
+         d="m 60.748103,188.25301 a 7.0803742,7.0803742 0 1 1 -14.160749,0 7.0803742,7.0803742 0 1 1 14.160749,0 z"
+         transform="translate(-0.67562361,-0.64213919)"
+         id="path4647"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    </g>
+    <flowRoot
+       transform="matrix(1.0847592,0,0,1.2240729,6.0953794,-28.573399)"
+       id="groundspeed.digit"
+       xml:space="preserve"
+       style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion4666"><rect
+           width="40.647007"
+           height="22.295641"
+           x="12.352993"
+           y="111.3481"
+           id="rect4668"
+           style="font-size:16px" /></flowRegion><flowPara
+         id="flowPara4670"
+         style="font-size:16px">000</flowPara></flowRoot>    <flowRoot
+       transform="matrix(1,0,0,0.86507717,-0.625,14.059562)"
+       id="groundspeed.tag.kt"
+       xml:space="preserve"
+       style="font-size:10px;font-style:normal;font-weight:normal;line-height:100%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion4674"><rect
+           width="8.5868378"
+           height="29.827953"
+           x="53.630066"
+           y="113.0052"
+           id="rect4676"
+           style="font-size:10px;line-height:100%" /></flowRegion><flowPara
+         id="flowPara4678">k</flowPara><flowPara
+         id="flowPara4680">t</flowPara></flowRoot>    <flowRoot
+       transform="matrix(1,0,0,0.86507717,-0.625,11.347929)"
+       id="groundspeed.tag.kmh"
+       xml:space="preserve"
+       style="font-size:10px;font-style:normal;font-weight:normal;line-height:100%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion4699"><rect
+           width="10.0933"
+           height="31.917671"
+           x="53.630066"
+           y="113.0052"
+           id="rect4701"
+           style="font-size:10px;line-height:100%" /></flowRegion><flowPara
+         id="flowPara4703">k</flowPara><flowPara
+         id="flowPara4705"
+         style="line-height:60.00000238%">m</flowPara><flowPara
+         id="flowPara4711">h</flowPara><flowPara
+         id="flowPara4707" /><flowPara
+         id="flowPara4709" /></flowRoot>    <flowRoot
+       transform="translate(12.051701,-0.30129252)"
+       id="waypoint.id"
+       xml:space="preserve"
+       style="font-size:11px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion4715"><rect
+           width="78.03476"
+           height="15.064626"
+           x="122.32476"
+           y="5.8957152"
+           id="rect4717" /></flowRegion><flowPara
+         id="flowPara4719">waypoint</flowPara></flowRoot>    <flowRoot
+       transform="translate(5.7245578,-0.30129252)"
+       id="waypoint.distance"
+       xml:space="preserve"
+       style="font-size:11px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion4723"><rect
+           width="81.348976"
+           height="14.160748"
+           x="119.91442"
+           y="26.684898"
+           id="rect4725" /></flowRegion><flowPara
+         id="flowPara4727">wpt-dist</flowPara></flowRoot>    <flowRoot
+       transform="matrix(1.4680273,0,0,1.8298997,-115.30015,-100.7714)"
+       id="altitude.digit"
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion4731"><rect
+           width="52.123604"
+           height="15.064626"
+           x="245.55341"
+           y="112.55327"
+           id="rect4733"
+           style="font-size:12px" /></flowRegion><flowPara
+         id="flowPara4735">0000</flowPara></flowRoot>    <flowRoot
+       id="altitude.tag.ft"
+       xml:space="preserve"
+       style="font-size:14px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion4739"><rect
+           width="12.051695"
+           height="16.571083"
+           x="294.66409"
+           y="111.95068"
+           id="rect4741"
+           style="font-size:14px" /></flowRegion><flowPara
+         id="flowPara4743">ft</flowPara></flowRoot>    <flowRoot
+       id="altitude.tag.m"
+       xml:space="preserve"
+       style="font-size:14px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion4747"><rect
+           width="14.76333"
+           height="18.077538"
+           x="294.66409"
+           y="111.95068"
+           id="rect4749"
+           style="font-size:14px" /></flowRegion><flowPara
+         id="flowPara4751">m</flowPara></flowRoot>    <flowRoot
+       transform="matrix(1.2502472,0,0,1.7397964,-29.941536,-158.1646)"
+       id="ete.digit"
+       xml:space="preserve"
+       style="font-size:14px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion4755"><rect
+           width="58.450745"
+           height="18.07753"
+           x="131.96613"
+           y="205.35136"
+           id="rect4757"
+           style="font-size:14px" /></flowRegion><flowPara
+         id="flowPara4759">00:00</flowPara></flowRoot>    <flowRoot
+       transform="matrix(0.91214252,0,0,1,51.33673,44.79294)"
+       id="cdi.digit"
+       xml:space="preserve"
+       style="font-size:9px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:-1.04705298px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion4763"><rect
+           width="70.502449"
+           height="51.521019"
+           x="153.35789"
+           y="141.47734"
+           id="rect4765"
+           style="font-size:9px;letter-spacing:-1.04705298px" /></flowRegion><flowPara
+         id="flowPara4767"
+         style="letter-spacing:-1.04705298px">0.00</flowPara></flowRoot>    <flowRoot
+       transform="translate(44.593252,38.999889)"
+       id="cdi.tag.nm"
+       xml:space="preserve"
+       style="font-size:6px;font-style:normal;font-weight:normal;line-height:63.99999857%;letter-spacing:-1px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion4771"><rect
+           width="45.344524"
+           height="34.573315"
+           x="163.97845"
+           y="149.61224"
+           id="rect4773"
+           style="font-size:6px;line-height:63.99999857%;letter-spacing:-1px" /></flowRegion><flowPara
+         id="flowPara4777">n</flowPara></flowRoot>    <flowRoot
+       transform="translate(44.566621,38.999889)"
+       id="cdi.tag.km"
+       xml:space="preserve"
+       style="font-size:6px;font-style:normal;font-weight:normal;line-height:63.99999857%;letter-spacing:-1px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion4791"><rect
+           width="45.344524"
+           height="34.573315"
+           x="163.97845"
+           y="149.61224"
+           id="rect4793"
+           style="font-size:6px;line-height:63.99999857%;letter-spacing:-1px" /></flowRegion><flowPara
+         id="flowPara4797">k</flowPara></flowRoot>    <flowRoot
+       transform="translate(44.779667,38.933312)"
+       id="cdi.tag.sm"
+       xml:space="preserve"
+       style="font-size:6px;font-style:normal;font-weight:normal;line-height:63.99999857%;letter-spacing:-1px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion4781"><rect
+           width="45.344524"
+           height="34.573315"
+           x="163.97845"
+           y="149.61224"
+           id="rect4783"
+           style="font-size:6px;line-height:63.99999857%;letter-spacing:-1px" /></flowRegion><flowPara
+         id="flowPara4787">s</flowPara></flowRoot>    <flowRoot
+       transform="translate(6.1764966,15.365918)"
+       id="flowRoot4801"
+       xml:space="preserve"
+       style="font-size:6px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion4803"><rect
+           width="26.438417"
+           height="22.295647"
+           x="201.18808"
+           y="174.39355"
+           id="rect4805"
+           style="font-size:6px" /></flowRegion><flowPara
+         id="flowPara4807">m</flowPara></flowRoot>    <flowRoot
+       id="waypoint.tag.nm"
+       xml:space="preserve"
+       style="font-size:11px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion4815"><rect
+           width="23.648104"
+           height="33.661266"
+           x="174.69771"
+           y="20.136547"
+           id="rect4817" /></flowRegion><flowPara
+         id="flowPara4819">n</flowPara></flowRoot>    <flowRoot
+       id="waypoint.tag.km"
+       xml:space="preserve"
+       style="font-size:11px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion4823"><rect
+           width="23.648104"
+           height="33.661266"
+           x="174.69771"
+           y="20.136547"
+           id="rect4825" /></flowRegion><flowPara
+         id="flowPara4827">k</flowPara></flowRoot>    <flowRoot
+       transform="translate(5.69898,9.1609772)"
+       id="flowRoot4829"
+       xml:space="preserve"
+       style="font-size:11px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion4831"><rect
+           width="23.222012"
+           height="48.574482"
+           x="167.45415"
+           y="18.43218"
+           id="rect4833" /></flowRegion><flowPara
+         id="flowPara4835">m</flowPara></flowRoot>    <flowRoot
+       transform="translate(6.0718105,0.74566093)"
+       id="flowRoot4839"
+       xml:space="preserve"
+       style="font-size:9px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion4841"><rect
+           width="34.619972"
+           height="13.421897"
+           x="145.93649"
+           y="226.89767"
+           id="rect4843"
+           style="font-size:9px" /></flowRegion><flowPara
+         id="flowPara4845">ETE</flowPara></flowRoot>    <path
+       d="m 58.601475,53.058643 a 5.2149124,5.2149124 0 1 1 -10.429825,0 5.2149124,5.2149124 0 1 1 10.429825,0 z"
+       transform="matrix(0.27820416,0,0,0.27820416,253.5787,172.92849)"
+       id="path3312"
+       style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    <path
+       d="m 267.11767,188.53617 0,-1.77689 -33.5292,-0.33674 -4.32077,1.26527 4.32077,1.28408 z"
+       id="vsi.needle"
+       style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.88009381px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    <g
+       id="g3498">
+      <rect
+         width="7.6829591"
+         height="1.6103228"
+         x="218.74294"
+         y="186.89597"
+         id="rect3222"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="7.6829591"
+         height="1.6103228"
+         x="275.99359"
+         y="-35.698952"
+         transform="matrix(0.7538176,0.65708373,-0.65708373,0.7538176,0,0)"
+         id="rect3232"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="7.6829591"
+         height="1.6103228"
+         x="165.80214"
+         y="-247.48637"
+         transform="matrix(0.10760739,0.99419347,-0.99419347,0.10760739,0,0)"
+         id="rect3234"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="7.6829591"
+         height="1.6103228"
+         x="-50.934574"
+         y="-328.35532"
+         transform="matrix(-0.57613863,0.817352,-0.817352,-0.57613863,0,0)"
+         id="rect3236"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="7.6829591"
+         height="1.6103228"
+         x="-272.3898"
+         y="-241.00856"
+         transform="matrix(-0.97740286,0.21138508,-0.21138508,-0.97740286,0,0)"
+         id="rect3238"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="7.6829591"
+         height="1.6103228"
+         x="-352.34006"
+         y="-126.09131"
+         transform="matrix(-0.97639237,-0.21600449,0.21600449,-0.97639237,0,0)"
+         id="rect3240"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="7.6829591"
+         height="1.6103228"
+         x="-356.9888"
+         y="112.60193"
+         transform="matrix(-0.57043814,-0.82134057,0.82134057,-0.57043814,0,0)"
+         id="rect3242"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="7.6829591"
+         height="1.6103228"
+         x="-205.41924"
+         y="287.36249"
+         transform="matrix(0.11452166,-0.99342075,0.99342075,0.11452166,0,0)"
+         id="rect3244"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="7.6829591"
+         height="1.6103228"
+         x="30.825121"
+         y="316.69626"
+         transform="matrix(0.75691627,-0.65351186,0.65351186,0.75691627,0,0)"
+         id="rect3246"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="242.65268"
+         y="146.92255"
+         transform="matrix(0.98988938,0.14184153,-0.14184153,0.98988938,0,0)"
+         id="rect3248"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="261.41171"
+         y="101.68025"
+         transform="matrix(0.95767412,0.28785461,-0.28785461,0.95767412,0,0)"
+         id="rect3250"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="272.37955"
+         y="58.849186"
+         transform="matrix(0.91018387,0.41420445,-0.41420445,0.91018387,0,0)"
+         id="rect3252"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="277.62958"
+         y="11.412684"
+         transform="matrix(0.84033083,0.54207388,-0.54207388,0.84033083,0,0)"
+         id="rect3254"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="266.15137"
+         y="-87.590607"
+         transform="matrix(0.63841003,0.76969645,-0.76969645,0.63841003,0,0)"
+         id="rect3256"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="249.68033"
+         y="-133.71512"
+         transform="matrix(0.5165068,0.85628309,-0.85628309,0.5165068,0,0)"
+         id="rect3258"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="229.05382"
+         y="-172.82188"
+         transform="matrix(0.39648395,0.91804165,-0.91804165,0.39648395,0,0)"
+         id="rect3260"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="201.09773"
+         y="-211.50319"
+         transform="matrix(0.25886717,0.96591293,-0.96591293,0.25886717,0,0)"
+         id="rect3262"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="126.28197"
+         y="-277.07086"
+         transform="matrix(-0.04302789,0.99907387,-0.99907387,-0.04302789,0,0)"
+         id="rect3264"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="83.121819"
+         y="-300.22183"
+         transform="matrix(-0.19151506,0.98148968,-0.98148968,-0.19151506,0,0)"
+         id="rect3266"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="41.588779"
+         y="-315.38092"
+         transform="matrix(-0.32194983,0.94675673,-0.94675673,-0.32194983,0,0)"
+         id="rect3268"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="-5.0937634"
+         y="-325.30688"
+         transform="matrix(-0.45611324,0.88992174,-0.88992174,-0.45611324,0,0)"
+         id="rect3270"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="-104.74725"
+         y="-323.69815"
+         transform="matrix(-0.70262879,0.71155659,-0.71155659,-0.70262879,0,0)"
+         id="rect3272"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="-152.27719"
+         y="-311.87997"
+         transform="matrix(-0.80087177,0.59883587,-0.59883587,-0.80087177,0,0)"
+         id="rect3274"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="-193.23581"
+         y="-295.23114"
+         transform="matrix(-0.87422257,0.48552539,-0.48552539,-0.87422257,0,0)"
+         id="rect3276"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="-234.49757"
+         y="-271.24673"
+         transform="matrix(-0.93549832,0.35333114,-0.35333114,-0.93549832,0,0)"
+         id="rect3278"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="-162.0838"
+         y="306.86252"
+         transform="matrix(0.25706019,-0.96639539,0.96639539,0.25706019,0,0)"
+         id="rect3280"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="-114.95224"
+         y="320.181"
+         transform="matrix(0.39828216,-0.91726295,0.91726295,0.39828216,0,0)"
+         id="rect3282"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="-71.129807"
+         y="326.04526"
+         transform="matrix(0.51818377,-0.8552693,0.8552693,0.51818377,0,0)"
+         id="rect3284"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="-23.404987"
+         y="325.69061"
+         transform="matrix(0.63696937,-0.77088911,0.77088911,0.63696937,0,0)"
+         id="rect3286"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="73.566429"
+         y="302.67017"
+         transform="matrix(0.83931553,-0.54364458,0.54364458,0.83931553,0,0)"
+         id="rect3288"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="117.43859"
+         y="280.89859"
+         transform="matrix(0.91099379,-0.41242007,0.41242007,0.91099379,0,0)"
+         id="rect3290"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="153.85374"
+         y="255.82408"
+         transform="matrix(0.95823636,-0.28597742,0.28597742,0.95823636,0,0)"
+         id="rect3292"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="188.98593"
+         y="223.52063"
+         transform="matrix(0.98962236,-0.14369265,0.14369265,0.98962236,0,0)"
+         id="rect3294"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="-367.38251"
+         y="-80.587944"
+         transform="matrix(-0.93442165,-0.35616876,0.35616876,-0.93442165,0,0)"
+         id="rect3296"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="-375.72723"
+         y="-32.326904"
+         transform="matrix(-0.87086892,-0.49151533,0.49151533,-0.87086892,0,0)"
+         id="rect3298"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="-377.00223"
+         y="11.867791"
+         transform="matrix(-0.79674199,-0.60431961,0.60431961,-0.79674199,0,0)"
+         id="rect3300"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="-371.68625"
+         y="59.296951"
+         transform="matrix(-0.70046597,-0.7136858,0.7136858,-0.70046597,0,0)"
+         id="rect3302"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="-338.7059"
+         y="153.34851"
+         transform="matrix(-0.45341022,-0.89130196,0.89130196,-0.45341022,0,0)"
+         id="rect3304"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="-312.48981"
+         y="194.71857"
+         transform="matrix(-0.31544292,-0.94894455,0.94894455,-0.31544292,0,0)"
+         id="rect3306"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="-283.76413"
+         y="228.32857"
+         transform="matrix(-0.18477279,-0.98278127,0.98278127,-0.18477279,0,0)"
+         id="rect3308"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="4.6335611"
+         height="1.6103228"
+         x="-247.98224"
+         y="259.9108"
+         transform="matrix(-0.03999549,-0.99919986,0.99919986,-0.03999549,0,0)"
+         id="rect3310"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <flowRoot
+         transform="matrix(0.91254763,0,0,1.1416582,204.59127,169.04494)"
+         id="flowRoot3320"
+         xml:space="preserve"
+         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion
+           id="flowRegion3322"><rect
+             width="123.75"
+             height="102.25"
+             x="98.5"
+             y="8.000001"
+             id="rect3324"
+             style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara
+           id="flowPara3326"
+           style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">20</flowPara></flowRoot>      <flowRoot
+         transform="matrix(0.91254763,0,0,1.1416582,190.36074,141.291)"
+         id="flowRoot3328"
+         xml:space="preserve"
+         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion
+           id="flowRegion3330"><rect
+             width="123.75"
+             height="102.25"
+             x="98.5"
+             y="8.000001"
+             id="rect3332"
+             style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara
+           id="flowPara3336"
+           style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">15</flowPara></flowRoot>      <flowRoot
+         transform="matrix(0.91254763,0,0,1.1416582,166.31911,134.83865)"
+         id="flowRoot3340"
+         xml:space="preserve"
+         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion
+           id="flowRegion3342"><rect
+             width="123.75"
+             height="102.25"
+             x="98.5"
+             y="8.000001"
+             id="rect3344"
+             style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara
+           id="flowPara3346"
+           style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">10</flowPara></flowRoot>      <flowRoot
+         transform="matrix(0.91254763,0,0,1.1416582,148.64144,146.06396)"
+         id="flowRoot3348"
+         xml:space="preserve"
+         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion
+           id="flowRegion3350"><rect
+             width="123.75"
+             height="102.25"
+             x="98.5"
+             y="8.000001"
+             id="rect3352"
+             style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara
+           id="flowPara3354"
+           style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">5</flowPara></flowRoot>      <flowRoot
+         transform="matrix(0.91254763,0,0,1.1416582,140.06777,169.13332)"
+         id="flowRoot3356"
+         xml:space="preserve"
+         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion
+           id="flowRegion3358"><rect
+             width="123.75"
+             height="102.25"
+             x="98.5"
+             y="8.000001"
+             id="rect3360"
+             style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara
+           id="flowPara3362"
+           style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">0</flowPara></flowRoot>      <flowRoot
+         transform="matrix(0.91254763,0,0,1.1416582,190.36074,196.53372)"
+         id="flowRoot3364"
+         xml:space="preserve"
+         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion
+           id="flowRegion3366"><rect
+             width="123.75"
+             height="102.25"
+             x="98.5"
+             y="8.000001"
+             id="rect3368"
+             style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara
+           id="flowPara3370"
+           style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">15</flowPara></flowRoot>      <flowRoot
+         transform="matrix(0.91254763,0,0,1.1416582,166.31911,202.80929)"
+         id="flowRoot3372"
+         xml:space="preserve"
+         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion
+           id="flowRegion3374"><rect
+             width="123.75"
+             height="102.25"
+             x="98.5"
+             y="8.000001"
+             id="rect3376"
+             style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara
+           id="flowPara3378"
+           style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">10</flowPara></flowRoot>      <flowRoot
+         transform="matrix(0.91254763,0,0,1.1416582,148.64144,191.67235)"
+         id="flowRoot3380"
+         xml:space="preserve"
+         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium"><flowRegion
+           id="flowRegion3382"><rect
+             width="123.75"
+             height="102.25"
+             x="98.5"
+             y="8.000001"
+             id="rect3384"
+             style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;fill:#000000;fill-opacity:1;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium" /></flowRegion><flowPara
+           id="flowPara3386"
+           style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:KacstScreen;-inkscape-font-specification:KacstScreen Medium">5</flowPara></flowRoot>    </g>
+    <flowRoot
+       transform="translate(4.5,-5.25)"
+       id="compass.N"
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"><flowRegion
+         id="flowRegion3450"><rect
+           width="28.75"
+           height="38.25"
+           x="148"
+           y="58.5"
+           id="rect3452"
+           style="font-size:20px;font-weight:normal;-inkscape-font-specification:Sans" /></flowRegion><flowPara
+         id="flowPara3454">N</flowPara></flowRoot>    <flowRoot
+       transform="translate(5.5290291,103.5)"
+       id="compass.S"
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"><flowRegion
+         id="flowRegion3458"><rect
+           width="28.75"
+           height="38.25"
+           x="148"
+           y="58.5"
+           id="rect3460"
+           style="font-size:20px;font-weight:normal;-inkscape-font-specification:Sans" /></flowRegion><flowPara
+         id="flowPara3462">S</flowPara></flowRoot>    <flowRoot
+       transform="matrix(0.66814815,0,0,1,-0.8865267,49.5)"
+       id="compass.W"
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"><flowRegion
+         id="flowRegion3466"><rect
+           width="28.75"
+           height="38.25"
+           x="148"
+           y="58.5"
+           id="rect3468"
+           style="font-size:20px;font-weight:normal;-inkscape-font-specification:Sans" /></flowRegion><flowPara
+         id="flowPara3470">W</flowPara></flowRoot>    <flowRoot
+       transform="translate(61.631581,49.354555)"
+       id="compass.E"
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"><flowRegion
+         id="flowRegion3645"><rect
+           width="28.75"
+           height="38.25"
+           x="148"
+           y="58.5"
+           id="rect3647"
+           style="font-size:20px;font-weight:normal;-inkscape-font-specification:Sans" /></flowRegion><flowPara
+         id="flowPara3649">E</flowPara></flowRoot>    <g
+       id="compass.grade">
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="159.15625"
+         y="47.59375"
+         id="rect3390"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="177.56281"
+         y="17.981537"
+         transform="matrix(0.98480775,0.17364817,-0.17364817,0.98480775,0,0)"
+         id="rect3414"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="198.85056"
+         y="-83.347023"
+         transform="matrix(0.76604444,0.64278761,-0.64278761,0.76604444,0,0)"
+         id="rect3677"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="193.91644"
+         y="-117.86279"
+         transform="matrix(0.64278762,0.76604444,-0.76604444,0.64278762,0,0)"
+         id="rect3679"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="190.54761"
+         y="-14.377047"
+         transform="matrix(0.93969262,0.34202014,-0.34202014,0.93969262,0,0)"
+         id="rect3681"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="197.71614"
+         y="-48.498837"
+         transform="matrix(0.86602541,0.49999999,-0.49999999,0.86602541,0,0)"
+         id="rect3683"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="183.06367"
+         y="-150.99739"
+         transform="matrix(0.50000001,0.8660254,-0.8660254,0.50000001,0,0)"
+         id="rect3685"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="166.62202"
+         y="-181.74403"
+         transform="matrix(0.34202015,0.93969262,-0.93969262,0.34202015,0,0)"
+         id="rect3687"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="89.512787"
+         y="-250.84406"
+         transform="matrix(-0.17364818,0.98480775,-0.98480775,-0.17364818,0,0)"
+         id="rect3689"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="57.154209"
+         y="-263.82886"
+         transform="matrix(-0.34202014,0.93969262,-0.93969262,-0.34202014,0,0)"
+         id="rect3691"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="145.09106"
+         y="-209.16849"
+         transform="matrix(0.17364818,0.98480775,-0.98480775,0.17364818,0,0)"
+         id="rect3693"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="119.12502"
+         y="-232.4375"
+         transform="matrix(0,1,-1,0,0,0)"
+         id="rect3695"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="23.032425"
+         y="-270.99738"
+         transform="matrix(-0.5,0.8660254,-0.8660254,-0.5,0,0)"
+         id="rect3697"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="-11.815762"
+         y="-272.13181"
+         transform="matrix(-0.64278761,0.76604444,-0.76604444,-0.64278761,0,0)"
+         id="rect3699"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="-110.21278"
+         y="-239.90327"
+         transform="matrix(-0.93969262,0.34202014,-0.34202014,-0.93969262,0,0)"
+         id="rect3701"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="-137.63722"
+         y="-218.37234"
+         transform="matrix(-0.98480775,0.17364819,-0.17364819,-0.98480775,0,0)"
+         id="rect3703"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="-46.331532"
+         y="-267.19769"
+         transform="matrix(-0.76604444,0.64278761,-0.64278761,-0.76604444,0,0)"
+         id="rect3705"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="-79.466118"
+         y="-256.34494"
+         transform="matrix(-0.8660254,0.50000001,-0.50000001,-0.8660254,0,0)"
+         id="rect3707"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="-160.90625"
+         y="-192.40627"
+         transform="scale(-1,-1)"
+         id="rect3709"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="-179.31281"
+         y="-162.79407"
+         transform="matrix(-0.98480776,-0.17364817,0.17364817,-0.98480776,0,0)"
+         id="rect3711"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="-200.60059"
+         y="-61.465481"
+         transform="matrix(-0.76604444,-0.64278761,0.64278761,-0.76604444,0,0)"
+         id="rect3713"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="-195.66643"
+         y="-26.949724"
+         transform="matrix(-0.64278761,-0.76604444,0.76604444,-0.64278761,0,0)"
+         id="rect3715"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="-192.29761"
+         y="-130.43546"
+         transform="matrix(-0.93969262,-0.34202015,0.34202015,-0.93969262,0,0)"
+         id="rect3717"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="-199.46609"
+         y="-96.313683"
+         transform="matrix(-0.8660254,-0.5,0.5,-0.8660254,0,0)"
+         id="rect3719"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="-184.81367"
+         y="6.1848812"
+         transform="matrix(-0.5,-0.8660254,0.8660254,-0.5,0,0)"
+         id="rect3721"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="-168.37201"
+         y="36.931526"
+         transform="matrix(-0.34202014,-0.93969262,0.93969262,-0.34202014,0,0)"
+         id="rect3723"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="-91.26281"
+         y="106.03155"
+         transform="matrix(0.17364818,-0.98480775,0.98480775,0.17364818,0,0)"
+         id="rect3725"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="-58.904194"
+         y="119.01632"
+         transform="matrix(0.34202013,-0.93969263,0.93969263,0.34202013,0,0)"
+         id="rect3727"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="-146.84106"
+         y="64.35598"
+         transform="matrix(-0.17364818,-0.98480775,0.98480775,-0.17364818,0,0)"
+         id="rect3729"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="-120.87499"
+         y="87.624985"
+         transform="matrix(-1.0552474e-8,-1,1,-1.0552474e-8,0,0)"
+         id="rect3731"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="-24.782423"
+         y="126.18486"
+         transform="matrix(0.5,-0.8660254,0.8660254,0.5,0,0)"
+         id="rect3733"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="10.06576"
+         y="127.31929"
+         transform="matrix(0.6427876,-0.76604445,0.76604445,0.6427876,0,0)"
+         id="rect3735"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="108.46275"
+         y="95.090775"
+         transform="matrix(0.93969262,-0.34202014,0.34202014,0.93969262,0,0)"
+         id="rect3737"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="135.88724"
+         y="73.559807"
+         transform="matrix(0.98480775,-0.17364818,0.17364818,0.98480775,0,0)"
+         id="rect3739"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="44.581532"
+         y="122.38519"
+         transform="matrix(0.76604445,-0.6427876,0.6427876,0.76604445,0,0)"
+         id="rect3741"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+      <rect
+         width="1.7499996"
+         height="8.2542181"
+         x="77.716164"
+         y="111.53242"
+         transform="matrix(0.8660254,-0.5,0.5,0.8660254,0,0)"
+         id="rect3743"
+         style="fill:#000000;fill-opacity:1;stroke:none" />
+    </g>
+    <flowRoot
+       transform="translate(-0.5,-2)"
+       id="compass.3"
+       xml:space="preserve"
+       style="font-size:18px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion3785"><rect
+           width="11.75"
+           height="23.5"
+           x="183.5"
+           y="64.5"
+           id="rect3787"
+           style="font-size:18px" /></flowRegion><flowPara
+         id="flowPara3789">3</flowPara></flowRoot>    <flowRoot
+       transform="translate(20.25,19.5)"
+       id="compass.6"
+       xml:space="preserve"
+       style="font-size:18px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion3793"><rect
+           width="11.75"
+           height="23.5"
+           x="183.5"
+           y="64.5"
+           id="rect3795"
+           style="font-size:18px" /></flowRegion><flowPara
+         id="flowPara3797">6</flowPara></flowRoot>    <flowRoot
+       transform="translate(18.5,70)"
+       id="flowRoot3799"
+       xml:space="preserve"
+       style="font-size:18px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion3801"><rect
+           width="11.75"
+           height="23.5"
+           x="183.5"
+           y="64.5"
+           id="rect3803"
+           style="font-size:18px" /></flowRegion><flowPara
+         id="flowPara3805">12</flowPara></flowRoot>    <flowRoot
+       transform="translate(-10.25,90.5)"
+       id="compass.15"
+       xml:space="preserve"
+       style="font-size:18px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion3809"><rect
+           width="23.5"
+           height="23.25"
+           x="183.5"
+           y="64.5"
+           id="rect3811"
+           style="font-size:18px" /></flowRegion><flowPara
+         id="flowPara3813">15</flowPara></flowRoot>    <flowRoot
+       transform="translate(-56.5,90)"
+       id="compass.21"
+       xml:space="preserve"
+       style="font-size:18px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion3817"><rect
+           width="25.5"
+           height="24.25"
+           x="183.5"
+           y="64.5"
+           id="rect3819"
+           style="font-size:18px" /></flowRegion><flowPara
+         id="flowPara3821">21</flowPara></flowRoot>    <flowRoot
+       transform="translate(-77.5,69.25)"
+       id="compass.24"
+       xml:space="preserve"
+       style="font-size:18px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion3825"><rect
+           width="26.25"
+           height="23.25"
+           x="183.5"
+           y="64.5"
+           id="rect3827"
+           style="font-size:18px" /></flowRegion><flowPara
+         id="flowPara3829">24</flowPara></flowRoot>    <flowRoot
+       transform="translate(-58.75,-2.2499998)"
+       id="compass.33"
+       xml:space="preserve"
+       style="font-size:18px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion3833"><rect
+           width="24"
+           height="23.5"
+           x="183.5"
+           y="64.5"
+           id="rect3835"
+           style="font-size:18px" /></flowRegion><flowPara
+         id="flowPara3837">33</flowPara></flowRoot>    <flowRoot
+       transform="translate(-77.75,18.25)"
+       id="compass.30"
+       xml:space="preserve"
+       style="font-size:18px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion3841"><rect
+           width="24"
+           height="22.75"
+           x="183.5"
+           y="64.5"
+           id="rect3843"
+           style="font-size:18px" /></flowRegion><flowPara
+         id="flowPara3845">30</flowPara></flowRoot>    <flowRoot
+       transform="translate(10.25,67.75)"
+       id="compass.12"
+       xml:space="preserve"
+       style="font-size:18px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion
+         id="flowRegion3849"><rect
+           width="23.5"
+           height="23.25"
+           x="183.5"
+           y="64.5"
+           id="rect3851"
+           style="font-size:18px" /></flowRegion><flowPara
+         id="flowPara3853">12</flowPara></flowRoot>    <g
+       id="compass.dot">
+      <path
+         d="m 126.5,121.6875 a 1.6875001,1.6875001 0 1 1 -3.375,0 1.6875001,1.6875001 0 1 1 3.375,0 z"
+         transform="matrix(0.71428573,0,0,0.71428573,35.274989,33.098661)"
+         id="path4638"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 126.5,121.6875 a 1.6875001,1.6875001 0 1 1 -3.375,0 1.6875001,1.6875001 0 1 1 3.375,0 z"
+         transform="matrix(0.71428573,0,0,0.71428573,41.948309,33.098661)"
+         id="path4640"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 126.5,121.6875 a 1.6875001,1.6875001 0 1 1 -3.375,0 1.6875001,1.6875001 0 1 1 3.375,0 z"
+         transform="matrix(0.71428573,0,0,0.71428573,49.262445,33.098661)"
+         id="path4642"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 126.5,121.6875 a 1.6875001,1.6875001 0 1 1 -3.375,0 1.6875001,1.6875001 0 1 1 3.375,0 z"
+         transform="matrix(0.71428573,0,0,0.71428573,56.841746,33.098661)"
+         id="path4644"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 126.5,121.6875 a 1.6875001,1.6875001 0 1 1 -3.375,0 1.6875001,1.6875001 0 1 1 3.375,0 z"
+         transform="matrix(0.71428573,0,0,0.71428573,63.515066,33.098661)"
+         id="path4646"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 126.5,121.6875 a 1.6875001,1.6875001 0 1 1 -3.375,0 1.6875001,1.6875001 0 1 1 3.375,0 z"
+         transform="matrix(0.71428573,0,0,0.71428573,70.829202,33.098661)"
+         id="path4648"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 126.5,121.6875 a 1.6875001,1.6875001 0 1 1 -3.375,0 1.6875001,1.6875001 0 1 1 3.375,0 z"
+         transform="matrix(0.71428573,0,0,0.71428573,78.198309,33.098661)"
+         id="path4650"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 126.5,121.6875 a 1.6875001,1.6875001 0 1 1 -3.375,0 1.6875001,1.6875001 0 1 1 3.375,0 z"
+         transform="matrix(0.71428573,0,0,0.71428573,85.512445,33.098661)"
+         id="path4652"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 126.5,121.6875 a 1.6875001,1.6875001 0 1 1 -3.375,0 1.6875001,1.6875001 0 1 1 3.375,0 z"
+         transform="matrix(0.71428573,0,0,0.71428573,93.091746,33.098661)"
+         id="path4654"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 126.5,121.6875 a 1.6875001,1.6875001 0 1 1 -3.375,0 1.6875001,1.6875001 0 1 1 3.375,0 z"
+         transform="matrix(0.71428573,0,0,0.71428573,99.76507,33.098661)"
+         id="path4656"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         d="m 126.5,121.6875 a 1.6875001,1.6875001 0 1 1 -3.375,0 1.6875001,1.6875001 0 1 1 3.375,0 z"
+         transform="matrix(0.71428573,0,0,0.71428573,107.0792,33.098661)"
+         id="path4658"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    </g>
+    <rect
+       width="1.3292217"
+       height="89.096367"
+       x="159.3663"
+       y="75.440964"
+       id="compass.needle"
+       style="fill:#000000;fill-opacity:1;stroke:none" />
+  </g>
+</svg>
diff --git a/Aircraft/Instruments-3d/GPSmap196/widget/gpsmap196-widget.nas b/Aircraft/Instruments-3d/GPSmap196/widget/gpsmap196-widget.nas
new file mode 100644
index 000000000..4ec98bd04
--- /dev/null
+++ b/Aircraft/Instruments-3d/GPSmap196/widget/gpsmap196-widget.nas
@@ -0,0 +1,47 @@
+
+# Search the canvas texture created by the GPSmap196
+var gps196CanvasInstance = canvas.get({name: "GPSmap196-screen"});
+
+# Create a new Canvas window (calling that the "widget")
+var dlg = canvas.Window.new([1024, 512], "dialog").set("title", "Garmin GPSmap196");
+
+# A list of all button available in the SVG file of the widget
+# and associate the button with the property he will trigger
+var buttons = [
+                ["gps196.widget.button.in", "button-in"], ["gps196.widget.button.out", "button-out"],
+                ["gps196.widget.button.dto", "button-dto"], ["gps196.widget.button.page", "button-page"],
+                ["gps196.widget.button.quit", "button-quit"], ["gps196.widget.button.nrst", "button-nrst"],
+                ["gps196.widget.button.menu", "button-menu"], ["gps196.widget.button.enter", "button-enter"],
+                ["gps196.widget.button.power", "button-power"], ["gps196.widget.rocker.up", "rocker-up"],
+                ["gps196.widget.rocker.down", "rocker-down"], ["gps196.widget.rocker.left", "rocker-left"],
+                ["gps196.widget.rocker.right", "rocker-right"]
+              ];
+
+# Create the content of the Canvas window with a white background
+var gps196Widget = dlg.createCanvas().setColorBackground(1,1,1,1);
+
+# Create the main (root) group of our canvas
+var root = gps196Widget.createGroup();
+
+# Load the SVG file of the widget providing all buttons
+canvas.parsesvg(root, "Aircraft/Instruments-3d/GPSmap196/widget/gpsmap196-widget.svg");
+
+# An helper function who add the event listener for each button
+var setButtonListener = func(btn, prop) {
+  root.getElementById(btn).addEventListener("mousedown", func(e) { setprop("instrumentation/gps196/inputs/"~prop, 1); });
+  root.getElementById(btn).addEventListener("mouseup", func(e) { setprop("instrumentation/gps196/inputs/"~prop, 0); });
+  root.getElementById(btn).set("z-index", 11);
+}
+
+# Run through all our buttons in order to setup the event listener
+for( var i=0; i<size(buttons); i=i+1){
+  setButtonListener(buttons[i][0], buttons[i][1]);
+}
+
+# Add a background image to our Canvas window
+var background = root.createChild("image");
+background.setFile("Aircraft/Instruments-3d/GPSmap196/widget/gpsmap196-widget.png").setSize(1024,512).set("z-index",10);
+
+# Include the canvas texture in the display of the widget
+var canvasScreenWidget = root.createChild("image");
+canvasScreenWidget.setFile(gps196CanvasInstance.getPath()).setSize(563,359).setTranslation(87,53).set("z-index", 11);
diff --git a/Materials/regions/alaska.xml b/Materials/regions/alaska.xml
new file mode 100644
index 000000000..943ce60d8
--- /dev/null
+++ b/Materials/regions/alaska.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<!-- General settings for all Alaska materials -->
+<PropertyList>
+  <!-- Define Alaska as a box with given latitude/longitude -->
+  <condition>
+   <and>
+     <greater-than>
+      <property>position/longitude-deg</property>
+      <value>-180.0</value>
+     </greater-than>
+     <less-than>
+      <property>position/longitude-deg</property>
+      <value>-60.0</value>
+     </less-than>
+     <greater-than>
+      <property>position/latitude-deg</property>
+      <value>55.0</value>
+     </greater-than>
+     <less-than>
+      <property>position/latitude-deg</property>
+      <value>90.0</value>
+     </less-than>
+   </and>
+  </condition>
+  
+</PropertyList>
diff --git a/Materials/regions/materials.xml b/Materials/regions/materials.xml
index 2b1bd1696..1fa712860 100644
--- a/Materials/regions/materials.xml
+++ b/Materials/regions/materials.xml
@@ -3639,6 +3639,143 @@
 </material>
 
 
+<!-- REGIONAL DEFINITION ALASKA AND NORTHWEST TERRITORIES-->
+
+  
+  <material include="Materials/regions/alaska.xml">
+    <effect>Effects/forest</effect>
+    <name>MixedForestCover</name>
+    <name>MixedForest</name>
+    <name>RainForest</name>
+    <texture-set>
+     <texture>Terrain/mixedforest-hires-autumn.png</texture>
+     <texture n="11">Terrain/grass_hires.png</texture>
+     <texture n="12">Terrain/herbtundra_iceland.png</texture>
+    </texture-set>
+    <parameters>
+     <hires_overlay_bias>-0.05</hires_overlay_bias>
+    </parameters>
+    <xsize>2000</xsize>
+    <ysize>2000</ysize>
+    <light-coverage>5000000.0</light-coverage>
+    <wood-coverage>4000.0</wood-coverage>
+    <tree-texture>Trees/mixed.png</tree-texture>
+    <tree-varieties>8</tree-varieties>
+    <tree-range-m alias="/params/forest/tree-range-m"/>
+    <tree-height-m>25.0</tree-height-m>
+    <tree-width-m>15.0</tree-width-m>
+    <rolling-friction>1</rolling-friction>
+    <bumpiness>0.95</bumpiness>
+  </material>
+  
+   <material include="Materials/regions/alaska.xml">
+    <effect>Effects/forest</effect>
+    <name>DeciduousBroadCover</name>
+    <name>DeciduousForest</name>
+    <name>Bog</name>
+    <name>Heath</name>
+    <texture-set>
+     <texture>Terrain/deciduous-hires-autumn.png</texture>
+     <texture n="11">Terrain/grass_hires.png</texture>
+     <texture n="12">Terrain/herbtundra_iceland.png</texture>
+    </texture-set>
+    <parameters>
+     <hires_overlay_bias>-0.05</hires_overlay_bias>
+    </parameters>
+    <xsize>2000</xsize>
+    <ysize>2000</ysize>
+    <light-coverage>10000000.0</light-coverage>
+    <wood-coverage>4000.0</wood-coverage>
+    <tree-texture>Trees/deciduous.png</tree-texture>
+    <tree-varieties>8</tree-varieties>
+    <tree-range-m alias="/params/forest/tree-range-m"/>
+    <tree-height-m>25.0</tree-height-m>
+    <tree-width-m>15.0</tree-width-m>
+    <rolling-friction>1</rolling-friction>
+    <bumpiness>0.85</bumpiness>
+  </material>
+  
+  <material include="Materials/regions/alaska.xml">
+    <effect>Effects/landmass-scrub</effect>
+    <name>ShrubCover</name>
+    <name>ShrubGrassCover</name>
+    <name>ScrubCover</name>
+    <name>Scrub</name>
+    <name>Sclerophyllous</name>
+    <texture-set>
+      <texture>Terrain/shrub1-autumn.png</texture>
+      <texture n="11">Terrain/grass_hires.png</texture>
+      <texture n="12">Terrain/herbtundra_iceland.png</texture>
+      <texture n="14">Terrain/grain_texture.png</texture>
+      <texture n="15">Terrain/airport_grass2.png</texture>
+    </texture-set>
+    <xsize>2000</xsize>
+    <ysize>2000</ysize>
+    <diffuse>
+      <r>0.86</r>
+      <g>0.86</g>
+      <b>0.86</b>
+      <a>1.0</a>
+    </diffuse>
+    <specular>
+      <r>0.1</r>
+      <g>0.1</g>
+      <b>0.1</b>
+      <a>1.0</a>
+    </specular>
+    <shininess>1.2</shininess>
+    <light-coverage>20000000.0</light-coverage>
+    <wood-coverage>12000.0</wood-coverage>
+    <tree-texture>Trees/mixed-shrub.png</tree-texture>
+    <tree-varieties>8</tree-varieties>
+    <tree-range-m alias="/params/forest/tree-range-m"/>
+    <tree-height-m>2.0</tree-height-m>
+    <tree-width-m>2.0</tree-width-m>
+    <rolling-friction>0.6</rolling-friction>
+    <bumpiness>0.4</bumpiness>
+  </material>
+  
+  <material include="Materials/regions/alaska.xml">
+    <name>EvergreenBroadCover</name>
+    <name>EvergreenForest</name>
+    <effect>Effects/forest</effect>
+    <texture-set>
+     <texture>Terrain/forest1a.png</texture>
+     <texture n="11">Terrain/grass_hires.png</texture>
+     <texture n="12">Terrain/herbtundra_iceland.png</texture>
+    </texture-set>
+    <parameters>
+     <hires_overlay_bias>-0.05</hires_overlay_bias>
+    </parameters>
+    <xsize>2000</xsize>
+    <ysize>2000</ysize>
+    <light-coverage>10000000.0</light-coverage>
+    <wood-coverage>4000.0</wood-coverage>
+    <tree-texture>Trees/coniferous.png</tree-texture>
+    <tree-varieties>8</tree-varieties>
+    <tree-range-m alias="/params/forest/tree-range-m"/>
+    <tree-height-m>25.0</tree-height-m>
+    <tree-width-m>18.0</tree-width-m>
+    <rolling-friction>1</rolling-friction>
+    <bumpiness>1</bumpiness>
+  </material>
+  
+    <material include="Materials/regions/alaska.xml">
+    <name>Sand</name>
+    <texture-set>
+      <texture>Terrain/herbtundra_iceland.png</texture>
+      <texture n="11">Terrain/grass_hires.png</texture>
+    </texture-set>
+    <xsize>2000</xsize>
+    <ysize>2000</ysize>
+    <light-coverage>10000000.0</light-coverage>
+    <shininess>2.5</shininess>
+    <rolling-friction>0.1</rolling-friction>
+    <friction-factor>0.7</friction-factor>
+    <bumpiness>0.1</bumpiness>
+  </material>
+
+
   <!-- DEFAULT SUMMER DEFINITIONS                           -->
 
   <material>