]> pere.pagekite.me Git - homepage.git/blob - blog/archive/2015/05/index.html
Ny post.
[homepage.git] / blog / archive / 2015 / 05 / index.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
4 <head>
5 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
6 <title>Petter Reinholdtsen: entries from May 2015</title>
7 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/style.css" />
8 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/vim.css" />
9 <link rel="alternate" title="RSS Feed" href="05.rss" type="application/rss+xml" />
10 </head>
11 <body>
12 <!-- XML FEED -->
13 <div class="title">
14 <h1>
15 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
16
17 </h1>
18
19 </div>
20
21
22 <h3>Entries from May 2015.</h3>
23
24 <div class="entry">
25 <div class="title">
26 <a href="http://people.skolelinux.org/pere/blog/Norwegian_citizens_now_required_by_law_to_give_their_fingerprint_to_the_police.html">Norwegian citizens now required by law to give their fingerprint to the police</a>
27 </div>
28 <div class="date">
29 10th May 2015
30 </div>
31 <div class="body">
32 <p>5 days ago, the Norwegian Parliament decided, unanimously, that all
33 citizens of Norway, no matter if they are suspected of something
34 criminal or not, are
35 <a href="https://www.holderdeord.no/votes/1430838871e">required to
36 give fingerprints to the police</a> (vote details from Holder de
37 ord). The law make it sound like it will be optional, but in a few
38 years there will be no option any more. The ID will be required to
39 vote, to get a bank account, a bank card, to change address on the
40 post office, to receive an electronic ID or to get a drivers license
41 and many other tasks required to function in Norway. The banks plan
42 to stop providing their own ID on the bank cards when this new
43 national ID is introduced, and the national road authorities plan to
44 change the drivers license to no longer be usable as identity cards.
45 In effect, to function as a citizen in Norway a national ID card will
46 be required, and to get it one need to provide the fingerprints to
47 the police.</p>
48
49 <p>In addition to handing the fingerprint to the police (which
50 promised to not make a copy of the fingerprint image at that point in
51 time, but say nothing about doing it later), a picture of the
52 fingerprint will be stored on the RFID chip, along with a picture of
53 the face and other information about the person. Some of the
54 information will be encrypted, but the encryption will be the same
55 system as currently used in the passports. The codes to decrypt will
56 be available to a lot of government offices and their suppliers around
57 the globe, but for those that do now know anyone in those circles it
58 is good to know that
59
60 <a href="http://www.theguardian.com/technology/2006/nov/17/news.homeaffairs">the
61 encryption is already broken</a>. And they
62 <a href="http://www.networkworld.com/article/2215057/wireless/bad-guys-could-read-rfid-passports-at-217-feet--maybe-a-lot-more.html">can
63 be read from 70 meters away</a>. This can be mitigated a bit by
64 keeping it in a Faraday cage (metal box or metal wire container), but
65 one will be required to take it out of there often enough to expose
66 ones private and personal information to a lot of people that have no
67 business getting access to that information.</p>
68
69 <p>The new Norwegian national IDs are a vehicle for identity theft,
70 and I feel sorry for us all having politicians accepting such invasion
71 of privacy without any objections. So are the Norwegian passports,
72 but it has been possible to function in Norway without those so far.
73 That option is going away with the passing of the new law. In this, I
74 envy the Germans, because for them it is optional how much biometric
75 information is stored in their national ID.</p>
76
77 <p>And if forced collection of fingerprints was not bad enough, the
78 information collected in the national ID card register can be handed
79 over to foreign intelligence services and police authorities, "when
80 extradition is not considered disproportionate".</p>
81
82 </div>
83 <div class="tags">
84
85
86 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
87
88
89 </div>
90 </div>
91 <div class="padding"></div>
92
93 <div class="entry">
94 <div class="title">
95 <a href="http://people.skolelinux.org/pere/blog/What_would_it_cost_to_store_all_phone_calls_in_Norway_.html">What would it cost to store all phone calls in Norway?</a>
96 </div>
97 <div class="date">
98 1st May 2015
99 </div>
100 <div class="body">
101 <p>Many years ago, a friend of mine calculated how much it would cost
102 to store the sound of all phone calls in Norway, and came up with the
103 cost of around 20 million NOK (2.4 mill EUR) for all the calls in a
104 year. I got curious and wondered what the same calculation would look
105 like today. To do so one need an idea of how much data storage is
106 needed for each minute of sound, how many minutes all the calls in
107 Norway sums up to, and the cost of data storage.</p>
108
109 <p>The 2005 numbers are from
110 <a href="http://www.digi.no/analyser/2005/10/04/vi-prater-stadig-mindre-i-roret">digi.no</a>,
111 the 2012 numbers are from
112 <a href="http://www.nkom.no/aktuelt/nyheter/fortsatt-vekst-i-det-norske-ekommarkedet">a
113 NKOM report</a>, and I got the 2013 numbers after asking NKOM via
114 email. I was told the numbers for 2014 will be presented May 20th,
115 and decided not to wait for those, as I doubt they will be very
116 different from the numbers from 2013.</p>
117
118 <p>The amount of data storage per minute sound depend on the wanted
119 quality, and for phone calls it is generally believed that 8 Kbit/s is
120 enough. See for example a
121 <a href="http://www.cisco.com/c/en/us/support/docs/voice/voice-quality/7934-bwidth-consume.html#topic1">summary
122 on voice quality from Cisco</a> for some alternatives. 8 Kbit/s is 60
123 Kbytes/min, and this can be multiplied with the number of call minutes
124 to get the storage requirements.</p>
125
126 <p>Storage prices varies a lot, depending on speed, backup strategies,
127 availability requirements etc. But a simple way to calculate can be
128 to use the price of a TiB-disk (around 1000 NOK / 120 EUR) and double
129 it to take space, power and redundancy into account. It could be much
130 higher with high speed and good redundancy requirements.</p>
131
132 <p>But back to the question, What would it cost to store all phone
133 calls in Norway? Not much. Here is a small table showing the
134 estimated cost, which is within the budget constraint of most medium
135 and large organisations:</p>
136
137 <table border="1">
138 <tr><th>Year</th><th>Call minutes</th><th>Size</th><th>Price in NOK / EUR</th></tr>
139 <tr><td>2005</td><td align="right">24 000 000 000</td><td align="right">1.3 PiB</td><td align="right">3 mill / 358 000</td></tr>
140 <tr><td>2012</td><td align="right">18 000 000 000</td><td align="right">1.0 PiB</td><td align="right">2.2 mill / 262 000</td></tr>
141 <tr><td>2013</td><td align="right">17 000 000 000</td><td align="right">950 TiB</td><td align="right">2.1 mill / 250 000</td></tr>
142 </table>
143
144 <p>This is the cost of buying the storage. Maintenance need to be
145 taken into account too, but calculating that is left as an exercise
146 for the reader. But it is obvious to me from those numbers that
147 recording the sound of all phone calls in Norway is not going to be
148 stopped because it is too expensive. I wonder if someone already is
149 collecting the data?</p>
150
151 </div>
152 <div class="tags">
153
154
155 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
156
157
158 </div>
159 </div>
160 <div class="padding"></div>
161
162 <p style="text-align: right;"><a href="05.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS Feed" width="36" height="14" /></a></p>
163 <div id="sidebar">
164
165
166
167 <h2>Archive</h2>
168 <ul>
169
170 <li>2015
171 <ul>
172
173 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/01/">January (7)</a></li>
174
175 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/02/">February (6)</a></li>
176
177 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/03/">March (1)</a></li>
178
179 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/04/">April (4)</a></li>
180
181 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/05/">May (2)</a></li>
182
183 </ul></li>
184
185 <li>2014
186 <ul>
187
188 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/01/">January (2)</a></li>
189
190 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/02/">February (3)</a></li>
191
192 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/03/">March (8)</a></li>
193
194 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/04/">April (7)</a></li>
195
196 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/05/">May (1)</a></li>
197
198 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/06/">June (2)</a></li>
199
200 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/07/">July (2)</a></li>
201
202 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/08/">August (2)</a></li>
203
204 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/09/">September (5)</a></li>
205
206 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/10/">October (6)</a></li>
207
208 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/11/">November (3)</a></li>
209
210 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/12/">December (5)</a></li>
211
212 </ul></li>
213
214 <li>2013
215 <ul>
216
217 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/01/">January (11)</a></li>
218
219 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/02/">February (9)</a></li>
220
221 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/03/">March (9)</a></li>
222
223 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/04/">April (6)</a></li>
224
225 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/05/">May (9)</a></li>
226
227 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/06/">June (10)</a></li>
228
229 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/07/">July (7)</a></li>
230
231 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/08/">August (3)</a></li>
232
233 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/09/">September (5)</a></li>
234
235 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/10/">October (7)</a></li>
236
237 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/11/">November (9)</a></li>
238
239 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/12/">December (3)</a></li>
240
241 </ul></li>
242
243 <li>2012
244 <ul>
245
246 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
247
248 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/02/">February (10)</a></li>
249
250 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/03/">March (17)</a></li>
251
252 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/04/">April (12)</a></li>
253
254 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/05/">May (12)</a></li>
255
256 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
257
258 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/07/">July (17)</a></li>
259
260 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/08/">August (6)</a></li>
261
262 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/09/">September (9)</a></li>
263
264 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/10/">October (17)</a></li>
265
266 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/11/">November (10)</a></li>
267
268 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/12/">December (7)</a></li>
269
270 </ul></li>
271
272 <li>2011
273 <ul>
274
275 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
276
277 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
278
279 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
280
281 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
282
283 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
284
285 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
286
287 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
288
289 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
290
291 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
292
293 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
294
295 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
296
297 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
298
299 </ul></li>
300
301 <li>2010
302 <ul>
303
304 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
305
306 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
307
308 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
309
310 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
311
312 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
313
314 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
315
316 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
317
318 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
319
320 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
321
322 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
323
324 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
325
326 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
327
328 </ul></li>
329
330 <li>2009
331 <ul>
332
333 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
334
335 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
336
337 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
338
339 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
340
341 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
342
343 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
344
345 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
346
347 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
348
349 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
350
351 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
352
353 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
354
355 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
356
357 </ul></li>
358
359 <li>2008
360 <ul>
361
362 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
363
364 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
365
366 </ul></li>
367
368 </ul>
369
370
371
372 <h2>Tags</h2>
373 <ul>
374
375 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (13)</a></li>
376
377 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
378
379 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
380
381 <li><a href="http://people.skolelinux.org/pere/blog/tags/bankid">bankid (4)</a></li>
382
383 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (8)</a></li>
384
385 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (15)</a></li>
386
387 <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
388
389 <li><a href="http://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (2)</a></li>
390
391 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (109)</a></li>
392
393 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (153)</a></li>
394
395 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (10)</a></li>
396
397 <li><a href="http://people.skolelinux.org/pere/blog/tags/dld">dld (15)</a></li>
398
399 <li><a href="http://people.skolelinux.org/pere/blog/tags/docbook">docbook (13)</a></li>
400
401 <li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
402
403 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (277)</a></li>
404
405 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>
406
407 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (12)</a></li>
408
409 <li><a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (15)</a></li>
410
411 <li><a href="http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox (9)</a></li>
412
413 <li><a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (14)</a></li>
414
415 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (42)</a></li>
416
417 <li><a href="http://people.skolelinux.org/pere/blog/tags/isenkram">isenkram (10)</a></li>
418
419 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (19)</a></li>
420
421 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (9)</a></li>
422
423 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (8)</a></li>
424
425 <li><a href="http://people.skolelinux.org/pere/blog/tags/lsdvd">lsdvd (2)</a></li>
426
427 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
428
429 <li><a href="http://people.skolelinux.org/pere/blog/tags/mesh network">mesh network (8)</a></li>
430
431 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (32)</a></li>
432
433 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (260)</a></li>
434
435 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (176)</a></li>
436
437 <li><a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (16)</a></li>
438
439 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
440
441 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (51)</a></li>
442
443 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (85)</a></li>
444
445 <li><a href="http://people.skolelinux.org/pere/blog/tags/raid">raid (1)</a></li>
446
447 <li><a href="http://people.skolelinux.org/pere/blog/tags/reactos">reactos (1)</a></li>
448
449 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
450
451 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (3)</a></li>
452
453 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (9)</a></li>
454
455 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
456
457 <li><a href="http://people.skolelinux.org/pere/blog/tags/ruter">ruter (4)</a></li>
458
459 <li><a href="http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
460
461 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (41)</a></li>
462
463 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
464
465 <li><a href="http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (4)</a></li>
466
467 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (46)</a></li>
468
469 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (3)</a></li>
470
471 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (9)</a></li>
472
473 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (32)</a></li>
474
475 <li><a href="http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (2)</a></li>
476
477 <li><a href="http://people.skolelinux.org/pere/blog/tags/usenix">usenix (2)</a></li>
478
479 <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (8)</a></li>
480
481 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (50)</a></li>
482
483 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (4)</a></li>
484
485 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (35)</a></li>
486
487 </ul>
488
489
490 </div>
491 <p style="text-align: right">
492 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.6</a>
493 </p>
494
495 </body>
496 </html>