function map = f_ether(m)
% color map

map_nc=[
2 0 246
3 1 237
4 1 228
5 1 218
6 1 209
7 1 200
8 1 191
13 1 183
11 0 174
12 0 166
13 0 158
14 0 150
15 1 142
16 2 135
17 2 128
18 3 121
20 4 115
21 5 109
22 6 103
23 7 98
24 7 93
25 8 88
26 9 84
27 13 80
29 11 77
30 12 74
31 13 71
32 14 69
33 14 68
34 15 66
35 16 66
36 16 65
37 17 66
39 17 66
40 17 68
41 18 69
42 18 71
43 18 74
44 17 77
45 17 80
46 17 84
47 16 88
49 15 93
50 15 98
51 14 103
52 13 109
53 11 115
54 13 121
55 8 128
56 6 135
58 5 142
59 2 150
60 0 158
61 1 166
62 4 174
63 6 183
64 9 191
65 12 200
66 15 209
68 18 218
69 22 228
70 25 237
71 29 246
72 33 0
73 36 9
74 40 18
75 44 27
77 48 37
78 52 46
79 57 55
80 61 64
81 65 72
82 69 81
83 74 89
84 78 97
85 82 105
87 86 113
88 91 120
89 95 127
90 99 134
91 103 140
92 107 146
93 111 152
94 114 157
95 118 162
97 122 167
98 125 171
99 128 175
100 131 178
101 134 181
102 137 184
103 139 186
104 142 187
106 144 189
107 146 189
108 147 190
109 149 189
110 150 189
111 151 187
112 151 186
113 152 184
114 152 181
116 152 178
117 151 175
118 151 171
119 150 167
120 148 162
121 147 157
122 145 152
123 143 146
124 141 140
126 138 134
127 135 127
128 132 120
129 129 113
130 125 105
131 121 97
132 117 89
133 113 81
135 108 72
136 103 64
137 98 55
138 93 46
139 88 37
140 82 27
141 77 18
142 71 9
143 65 0
145 59 246
146 53 237
147 47 228
148 41 218
149 34 209
150 28 200
151 22 191
152 16 183
154 13 174
155 4 166
156 2 158
157 7 150
158 13 142
159 19 135
160 25 128
161 30 121
162 35 115
164 40 109
165 45 103
166 50 98
167 54 93
168 58 88
169 62 84
170 65 80
171 69 77
172 71 74
174 74 71
175 76 69
176 78 68
177 79 66
178 81 66
179 81 65
180 82 66
181 82 66
183 81 68
184 80 69
185 79 71
186 77 74
187 75 77
188 72 80
189 69 84
190 66 88
191 62 93
193 58 98
194 53 103
195 48 109
196 43 115
197 37 121
198 31 128
199 24 135
200 17 142
201 13 150
203 2 158
204 5 166
205 13 174
206 22 183
207 30 191
208 39 200
209 49 209
210 58 218
212 68 228
213 78 237
214 87 246
215 98 0
216 108 9
217 118 18
218 128 27
219 139 37
220 149 46
222 159 55
223 170 64
224 180 72
225 190 81
226 200 89
227 210 97
228 219 105
229 229 113
231 238 120
232 247 127
233 254 134
234 246 140
235 238 146
236 230 152
237 222 157
238 215 162
239 209 167
241 202 171
242 197 175
243 191 178
244 186 181
245 182 184
246 178 186
247 175 187
248 172 189
249 169 189
251 168 190
252 166 189
253 166 189
254 166 187
255 166 186
254 167 184
253 169 181
252 171 178
250 173 175
249 177 171
248 181 167
247 185 162
246 190 157
245 195 152
244 201 146
243 208 140
242 215 134
240 222 127
239 230 120
238 239 113
237 248 105
236 253 97
235 243 89
234 233 81
233 223 72
231 212 64
230 201 55
229 190 46
228 178 37
227 166 27
226 154 18
226 154 18
226 154 18
]./255;

if nargin < 1, m = size(get(gcf,'colormap'),1); end

xi = (1:m)'.*(256/m);

r = interp1(map_nc(:,1), xi, '*linear');
g = interp1(map_nc(:,2), xi, '*linear');
b = interp1(map_nc(:,3), xi, '*linear');

map = [r g b];
