<div dir="ltr"><div class="markdown-here-wrapper" style=""><p style="margin:0px 0px 1.2em!important">Hi Vicky,<br>as usual you are fantastic. Thank you</p>
<p style="margin:0px 0px 1.2em!important">On Tue, 22 May 2018 at 02:36, Vicky Vergara <a href="http://mailto:vicky@georepublic.de">vicky@georepublic.de</a> wrote:</p>
<p style="margin:0px 0px 1.2em!important"></p><div class="markdown-here-exclude"><p></p><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div><div><span style="font-family:monospace,monospace"><br></span></div><div><span style="font-family:monospace,monospace">​SELECT ogc_fid as id, source, target, st_length(wkb_geometry) <br>test1tmp-#                            as cost FROM linee;<br> id | source | target |       cost       <br>----+--------+--------+------------------<br>  1 |      1 |      2 | 1875.88794100276<br>  2 |      3 |      1 | 1551.56248158866<br>  3 |      1 |      4 | 1506.74402481746<br>  4 |      4 |      5 | 1208.08883442544<br>  5 |      2 |      6 | 1447.12212188142<br>(5 rows)<br><br>test1tmp=#SELECT * FROM pgr_dijkstraCost('SELECT ogc_fid as id, source, target, st_length(wkb_geometry)  <br>                           as "cost" FROM linee',1,ARRAY[2,3,4,5,6]);<br> start_vid | end_vid |     agg_cost     <br>-----------+---------+------------------<br>         1 |       2 | 1875.88794100276<br>         1 |       4 | 1506.74402481746<br>         1 |       5 |  2714.8328592429<br>         1 |       6 | 3323.01006288418<br>(4 rows)</span></div><div><span style="font-family:monospace,monospace"></span><span style="font-family:monospace,monospace"></span><br><span style="font-family:monospace,monospace"></span></div><div style="font-family:arial,helvetica,sans-serif">From the results, vertex 3 is never reached (end_vid does not have a 3)</div><div style="font-family:arial,helvetica,sans-serif"><br></div><div><span style="font-family:monospace,monospace">WITH unreach_vertex AS</span></div><div><span style="font-family:monospace,monospace"> (SELECT id FROM linee_vertices_pgr LEFT JOIN pgr_dijkstraCost('SELECT ogc_fid as id, source, target, st_length(wkb_geometry) <br>                           as "cost" FROM linee',1,ARRAY[2,3,4,5,6])  ON (end_vid = id) WHERE id !=1 AND end_vid IS NULL)<br>UPDATE  linee set source = target, target = source WHERE source  IN (SELECT id FROM unreach_vertex);<br>UPDATE 1<br>test1tmp=# SELECT * FROM pgr_dijkstraCost('SELECT ogc_fid as id, source, target, st_length(wkb_geometry) <br>                           as "cost" FROM linee',1,ARRAY[2,3,4,5,6]);<br> start_vid | end_vid |     agg_cost     <br>-----------+---------+------------------<br>         1 |       2 | 1875.88794100276<br>         1 |       3 | 1551.56248158866<br>         1 |       4 | 1506.74402481746<br>         1 |       5 |  2714.8328592429<br>         1 |       6 | 3323.01006288418<br>(5 rows)<br></span></div><div style="font-family:arial,helvetica,sans-serif"><br></div><div style="font-family:arial,helvetica,sans-serif"><br></div></div></blockquote><p></p></div><p style="margin:0px 0px 1.2em!important"></p>
<p style="margin:0px 0px 1.2em!important">This is a presente for me and I see some light :)</p>
<p style="margin:0px 0px 1.2em!important">But I was very interested to this your</p>
<blockquote style="margin:1.2em 0px;border-left:4px solid rgb(221,221,221);padding:0px 1em;color:rgb(119,119,119);quotes:none">
<p style="margin:0px 0px 1.2em!important">I dont know your data, but suppose<br>  id = 1, source = A, target = B, cost > 0, reverse_cost = -1 and that vertex A is not reachable<br>  then “manually” would be:<br>  UPDATE TABLE foo set source = target, target = source WHERE source IS IN ()</p>
</blockquote>
<p style="margin:0px 0px 1.2em!important"> I understood that it was possible to have a negative cost, for the edge <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-radius:3px;display:inline">2</code> of my example and starting from my data (my shapefile). A sort of direct way to have this negative cost.<br>Than to have that 3 was reacheable, but with negative cost. I’ve probably misunderstood it and it’s not like that</p>
<p style="margin:0px 0px 1.2em!important"></p><div class="markdown-here-exclude"><p></p><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-family:arial,helvetica,sans-serif"></div><div style="font-family:arial,helvetica,sans-serif"><br></div><div style="font-family:arial,helvetica,sans-serif">you still won me an explanation of :</div><div style="font-family:arial,helvetica,sans-serif"><br></div><div style="font-family:arial,helvetica,sans-serif">>  Please, try to find out what I am doing wrong. (your answer will help see your current level of understanding of pgRouting)<br></div><br clear="all"></div></blockquote><p></p></div><p style="margin:0px 0px 1.2em!important"></p>
<p style="margin:0px 0px 1.2em!important">I will do it, but probably  I’m a little dumb.</p>
<p style="margin:0px 0px 1.2em!important">Thank you again</p>
<div title="MDH:PGRpdj5IaSBWaWNreSw8L2Rpdj48ZGl2PmFzIHVzdWFsIHlvdSBhcmUgZmFudGFzdGljLiBUaGFu
ayB5b3U8YnI+PC9kaXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRy
Ij5PbiBUdWUsIDIyIE1heSAyMDE4IGF0IDAyOjM2LCBWaWNreSBWZXJnYXJhICZsdDt2aWNreUBn
ZW9yZXB1YmxpYy5kZSZndDsgd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFp
bF9xdW90ZSIgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAwcHggMC44ZXg7IGJvcmRlci1sZWZ0OiAx
cHggc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nLWxlZnQ6IDFleDsiPjxkaXYgZGly
PSJsdHIiPjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBtb25v
c3BhY2UsIG1vbm9zcGFjZTsiPjxicj48L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyI+4oCLU0VMRUNUIG9nY19maWQgYXMgaWQs
IHNvdXJjZSwgdGFyZ2V0LCBzdF9sZW5ndGgod2tiX2dlb21ldHJ5KSA8YnI+dGVzdDF0bXAtIyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOzx3YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFzIGNv
c3QgRlJPTSBsaW5lZTs8YnI+Jm5ic3A7aWQgfCBzb3VyY2UgfCB0YXJnZXQgfCZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBjb3N0Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IDxicj4tLS0tKy0tLS0tLS0tKy0tLS0tLS0tKy0tLS0tLS08d2JyPi0tLS0tLS0t
LS0tPGJyPiZuYnNwOyAxIHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMSB8Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDIgfCAxODc1Ljg4Nzk0MTAwMjc2PGJyPiZuYnNwOyAy
IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IDEgfCAxNTUxLjU2MjQ4MTU4ODY2PGJyPiZuYnNwOyAzIHwmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgMSB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDQgfCAx
NTA2Ljc0NDAyNDgxNzQ2PGJyPiZuYnNwOyA0IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgNCB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDUgfCAxMjA4LjA4ODgzNDQyNTQ0
PGJyPiZuYnNwOyA1IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMiB8Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDYgfCAxNDQ3LjEyMjEyMTg4MTQyPGJyPig1IHJvd3MpPGJy
Pjxicj50ZXN0MXRtcD0jU0VMRUNUICogRlJPTSBwZ3JfZGlqa3N0cmFDb3N0KCdTRUxFQ1Qgb2dj
X2ZpZCBhcyBpZCwgc291cmNlLCB0YXJnZXQsIHN0X2xlbmd0aCh3a2JfZ2VvbWV0cnkpJm5ic3A7
IDxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXMgImNvc3Qi
IEZST00gbGluZWUnLDEsQVJSQVlbMiwzLDQsNSw2XSk7PGJyPiZuYnNwO3N0YXJ0X3ZpZCB8IGVu
ZF92aWQgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhZ2dfY29zdCZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyA8YnI+LS0tLS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0tPHdicj4tLS0tLS0tLS0t
PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAxIHwm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMiB8IDE4NzUuODg3OTQxMDAyNzY8
YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDEgfCZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA0IHwgMTUwNi43NDQwMjQ4MTc0Njxi
cj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMSB8Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDUgfCZuYnNwOyAyNzE0LjgzMjg1OTI0
Mjk8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDEg
fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA2IHwgMzMyMy4wMTAwNjI4ODQx
ODxicj4oNCByb3dzKTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTog
bW9ub3NwYWNlLCBtb25vc3BhY2U7Ij48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBt
b25vc3BhY2UsIG1vbm9zcGFjZTsiPjwvc3Bhbj48YnI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsiPjwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZh
bWlseTogYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjsiPkZyb20gdGhlIHJlc3VsdHMsIHZl
cnRleCAzIGlzIG5ldmVyIHJlYWNoZWQgKGVuZF92aWQgZG9lcyBub3QgaGF2ZSBhIDMpPC9kaXY+
PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij48
YnI+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3Nw
YWNlOyI+V0lUSCB1bnJlYWNoX3ZlcnRleCBBUzwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7Ij4gKFNFTEVDVCBpZCBGUk9NIGxp
bmVlX3ZlcnRpY2VzX3BnciBMRUZUIEpPSU4gcGdyX2RpamtzdHJhQ29zdCgnU0VMRUNUIG9nY19m
aWQgYXMgaWQsIHNvdXJjZSwgdGFyZ2V0LCBzdF9sZW5ndGgod2tiX2dlb21ldHJ5KSA8YnI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFzICJjb3N0IiBGUk9NIGxp
bmVlJywxLEFSUkFZWzIsMyw0LDUsNl0pJm5ic3A7IE9OIChlbmRfdmlkID0gaWQpIFdIRVJFIGlk
ICE9MSBBTkQgZW5kX3ZpZCBJUyBOVUxMKTxicj5VUERBVEUmbmJzcDsgbGluZWUgc2V0IHNvdXJj
ZSA9IHRhcmdldCwgdGFyZ2V0ID0gc291cmNlIFdIRVJFIHNvdXJjZSZuYnNwOyBJTiAoU0VMRUNU
IGlkIEZST00gdW5yZWFjaF92ZXJ0ZXgpOzxicj5VUERBVEUgMTxicj50ZXN0MXRtcD0jIFNFTEVD
VCAqIEZST00gcGdyX2RpamtzdHJhQ29zdCgnU0VMRUNUIG9nY19maWQgYXMgaWQsIHNvdXJjZSwg
dGFyZ2V0LCBzdF9sZW5ndGgod2tiX2dlb21ldHJ5KSA8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFzICJjb3N0IiBGUk9NIGxpbmVlJywxLEFSUkFZWzIsMyw0
LDUsNl0pOzxicj4mbmJzcDtzdGFydF92aWQgfCBlbmRfdmlkIHwmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgYWdnX2Nvc3QmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPGJyPi0tLS0tLS0tLS0tKy0t
LS0tLS0tLSstLS0tLS0tLTx3YnI+LS0tLS0tLS0tLTxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMSB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IDIgfCAxODc1Ljg4Nzk0MTAwMjc2PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAxIHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgMyB8IDE1NTEuNTYyNDgxNTg4NjY8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDEgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyA0IHwgMTUwNi43NDQwMjQ4MTc0Njxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMSB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IDUgfCZuYnNwOyAyNzE0LjgzMjg1OTI0Mjk8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDEgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyA2IHwgMzMyMy4wMTAwNjI4ODQxODxicj4oNSByb3dzKTxicj48L3NwYW4+PC9k
aXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7
Ij48YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsLCBoZWx2ZXRpY2EsIHNh
bnMtc2VyaWY7Ij48YnI+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2Pjxk
aXY+VGhpcyBpcyBhIHByZXNlbnRlIGZvciBtZSBhbmQgSSBzZWUgc29tZSBsaWdodCA6KTwvZGl2
PjxkaXY+PGJyPjwvZGl2PjxkaXY+QnV0IEkgd2FzIHZlcnkgaW50ZXJlc3RlZCB0byB0aGlzIHlv
dTxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PiZndDsgSSBkb250IGtub3cgeW91ciBkYXRh
LCBidXQgc3VwcG9zZTxicj4KJmd0OyAKCmlkID0gMSwgc291cmNlID0gQSwgdGFyZ2V0ID0gQiwg
Y29zdCAmZ3Q7IDAsIHJldmVyc2VfY29zdCA9IC0xIGFuZCB0aGF0IHZlcnRleCBBIGlzIG5vdCBy
ZWFjaGFibGU8YnI+CiZndDsgCgp0aGVuICJtYW51YWxseSIgd291bGQgYmU6PGJyPgomZ3Q7IAoK
VVBEQVRFIFRBQkxFIGZvbyBzZXQgc291cmNlID0gdGFyZ2V0LCB0YXJnZXQgPSBzb3VyY2UgV0hF
UkUgc291cmNlIElTIElOICgmbHQ7c2V0IG9mIHVucmVhY2hhYmxlIHZlcnRpY2VzJmd0Oyk8L2Rp
dj48ZGl2Pjxicj48L2Rpdj48ZGl2Pgo8c3BhbiBpZD0iZ21haWwtcmVzdWx0X2JveCIgY2xhc3M9
ImdtYWlsLSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJnbWFpbC0iPkkgdW5kZXJzdG9vZCB0aGF0
IGl0IHdhcyBwb3NzaWJsZSB0byBoYXZlIGEgbmVnYXRpdmUgY29zdCwgZm9yIHRoZSBlZGdlIGAy
YCBvZiBteSBleGFtcGxlIGFuZCBzdGFydGluZyBmcm9tIG15IGRhdGEgKG15IHNoYXBlZmlsZSku
IEEgc29ydCBvZiBkaXJlY3Qgd2F5IHRvIGhhdmUgdGhpcyBuZWdhdGl2ZSBjb3N0Ljxicj48L3Nw
YW4+PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gaWQ9ImdtYWlsLXJlc3VsdF9ib3giIGNsYXNzPSJn
bWFpbC0iIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0iZ21haWwtIj5UaGFuIHRvIGhhdmUgdGhhdCAz
IHdhcyByZWFjaGVhYmxlLCBidXQgd2l0aCBuZWdhdGl2ZSBjb3N0LiBJJ3ZlIHByb2JhYmx5IG1p
c3VuZGVyc3Rvb2QgaXQgYW5kIGl0J3Mgbm90IGxpa2UgdGhhdDwvc3Bhbj48L3NwYW4+PGJyPjwv
ZGl2PjxkaXY+Jm5ic3A7PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHls
ZT0ibWFyZ2luOiAwcHggMHB4IDBweCAwLjhleDsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2Io
MjA0LCAyMDQsIDIwNCk7IHBhZGRpbmctbGVmdDogMWV4OyI+PGRpdiBkaXI9Imx0ciI+PGRpdiBz
dHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij48L2Rpdj48
ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjsiPjxi
cj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogYXJpYWwsIGhlbHZldGljYSwgc2Fucy1z
ZXJpZjsiPnlvdSBzdGlsbCB3b24gbWUgYW4gZXhwbGFuYXRpb24gb2YgOjwvZGl2PjxkaXYgc3R5
bGU9ImZvbnQtZmFtaWx5OiBhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+PGJyPjwvZGl2
PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+
Jmd0OyZuYnNwOyBQbGVhc2UsIHRyeSB0byBmaW5kIG91dCB3aGF0IEkgYW0gZG9pbmcgd3Jvbmcu
ICh5b3VyIGFuc3dlciB3aWxsIGhlbHAgc2VlIHlvdXIgY3VycmVudCBsZXZlbCBvZiB1bmRlcnN0
YW5kaW5nIG9mIHBnUm91dGluZyk8YnI+PC9kaXY+PGJyIGNsZWFyPSJhbGwiPjwvZGl2PjwvYmxv
Y2txdW90ZT48ZGl2Pjxicj48L2Rpdj48ZGl2Pkkgd2lsbCBkbyBpdCwgYnV0IHByb2JhYmx5Jm5i
c3A7CjxzcGFuIGlkPSJnbWFpbC1yZXN1bHRfYm94IiBjbGFzcz0iZ21haWwtc2hvcnRfdGV4dCIg
bGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJnbWFpbC0iPkknbSBhIGxpdHRsZSBkdW1iLjwvc3Bhbj48
L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBpZD0iZ21haWwtcmVzdWx0X2JveCIgY2xhc3M9ImdtYWls
LXNob3J0X3RleHQiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0iZ21haWwtIj48YnI+PC9zcGFuPjwv
c3Bhbj48L2Rpdj48ZGl2PjxzcGFuIGlkPSJnbWFpbC1yZXN1bHRfYm94IiBjbGFzcz0iZ21haWwt
c2hvcnRfdGV4dCIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJnbWFpbC0iPlRoYW5rIHlvdSBhZ2Fp
bjwvc3Bhbj48L3NwYW4+PGJyPjwvZGl2PjwvZGl2Pjxicj4=" style="height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0">​</div></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><span style="font-size:small">___________________</span><br></div><div dir="ltr"><span style="font-size:small"><br></span></div><div dir="ltr">Andrea Borruso<br>
website: <a href="https://medium.com/tantotanto" target="_blank">https://medium.com/tantotanto</a><br>38° 7' 48" N, 13° 21' 9" E, EPSG:4326<br><span style="font-size:small">___________________</span><br>
<br>
"cercare e saper riconoscere chi e cosa,<br>
 in mezzo all’inferno, non è inferno, <br>
e farlo durare, e dargli spazio"<br>
<br>
Italo Calvino<br></div></div></div></div></div></div></div></div></div></div></div></div></div></div>