!<arch>
/               0           0     0     0       826       `
   %  ~  ~  ~  ~  ~  (  (  (  (  (  (  (  (  (  (  (                                          st_heap_new st_heap_resize st_heap_insert st_heap_pop st_heap_discard st_image_new st_image_for_rect st_image_locate st_image_get st_image_set st_image_increment st_image_interpolate st_image_blur st_image_sample_range st_image_write_as_pgm st_image_read_from_pgm st_map_read st_map_file_error st_map_add_edge st_map_init_costs st_map_reset_costs st_map_compute_costs st_compute_coverage st_increment_coverage st_map_plot st_map_edge_is_visible st_map_vertex_is_visible st_map_get_bbox st_map_nearest_vertex st_map_insert_edge_in_ring st_map_ccw st_read_double_vec_t st_fread_double_vec_t st_write_double_vec_t st_fwrite_double_vec_t st_interval_widen st_adjust_rect_shape  stheap.o/       0           0     0     644     9448      `
ELF          >                    (          @     @   UHH }       HEH} u(H    H   H    HH    H    HE     HEUPEHHH    HHEHPHEH@Hu(H    H   H    HH    H    HEUHH H}uHE EEHHH    HEH} u(H    H   H    HH    H    E    1HEHPEHHHЋUHcH    HUHʋ EE;E|HEH@H    HEHUHPHEUPUHH@H}؉uHUHE؋ EHE؋HE؋@9|HE؋ PHE؉H    HE؋@9E|(H    H$   H    HH    H    HEHPEHHHEԉHE؋ PHE؉   EEHEHPEHHHЋ HH    HEH EHEHPEHHHЋ HH    HEH EE/Ev_HEHPEHHHЋ EHEHPEHHHHEHPEHHHHEHPEHHHEEE} UHH@H}HuHEȋ E} (H    H2   H    HH    H    E    HEHPEHHHЋ EmE;E  HEHPEHHHHEHPEHHH_  EEE;E}kHEHPEHHHЋ HH    HEH EHEHPEHHHЋ HH    HEH EE/EvEEEHEHPEHHHЋ HH    HEH EHEHPEHHHЋ HH    HEH EE/EvgHEHPEHHHЋ EHEHPEHHHHEHPEHHHHEHPEHHHEEEEEEEE;EHEȋUEUHHH}H} t)HEH@HtHEH@H    HEH           stheap.c        out of memory while allocating edge heap header out of memory while allocating edge heap storage        out of memory while extending edge heap failed to extend edge heap      prog error: popping an empty heap       st_heap_new     st_heap_resize  st_heap_insert  st_heap_pop                                                                  )d   int         t       X       	   	n 
    	sz    	ei                   C               +   r        .      <      {       r   5      
    H        C       ^  h H^  h        0	           1        h 0^  c 0(  n 1   Xi 1   hj 1"   Tia 1%   `ib 1)   dei 15   \    8  	                e       t >   l  !      {   8  C    (  
                     h  ^  Hei  )   Dc  4  i !   dj !   h      	                _       t +   l  {     C      
                   L  h ^  Xsz )   Tei    hi    `n %   d      	             
^                 sz    \h ^  h    8  	          4 :!;9I  $ >   :!;9I   I   :;9I   !I  4 I4  & I  	 :!;9I8  
.?:!;9!'@|    I  ! I/  %  $ >     :;9  .?:;9'<  .?:;9'<  .?:;9'I<  .?:;9'I@|  .?:;9'I@|   ,                                               \                                                                    	         t
(< (K1%.K t(t( ., ! , J% . . J?g
ft0 J. f . (
XfYft"t0X4%)4-.:.>BYbM< f(tYK
.0YB# ' ! 2 t6 0  tB  X < =  " t&    t"3X7(,70.=.AELXzfXf
	=1u$ X 	 size_t __int32_t st_heap_discard st_heap_pop float unsigned char st_heap_new long unsigned int short unsigned int programerror __FUNCTION__ st_Heap unsigned int long long unsigned int GNU C99 11.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection int32_t st_heap_insert free long long int char st_heap_resize short int long int signed char malloc /home/stolfi/programs/c/JSLIBS/libstreetmap stheap.c /home/stolfi/programs/c/JSLIBS/libstreetmap /usr/include/x86_64-linux-gnu/bits . /usr/lib/gcc/x86_64-linux-gnu/11/include /home/stolfi/include /usr/include stheap.c stheap.c types.h stdint-intn.h stheap.h stddef.h affirm.h stdlib.h  GCC: (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0                 GNU                    zR x                EC     <           EC     \          EC    |       1   EC(           C    ECz                                                                                           
                                      (                  7                                                                                                                                F                    R                      Y                      f                   u                      z                            1           N      C        stheap.c __FUNCTION__.3 __FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 st_heap_new malloc programerror st_heap_resize free st_heap_insert st_heap_pop st_heap_discard                 '                    6             @                    H             m                                                           <                                                                             t                   e                                                                                     C                  R            \                   d            ~                               
   	                  
                    
      ,              
                                   *       
   
           1       
      3       8       
      _       ?       
             F       
      M       M       
            T       
            Y       
             n       
            w       
                   
                   
                    
                    
                     
                   
                    
                   
      r             
            6      
             ;            N      d      
      !       o                        
                                                 $      
      -       >      
            C                        
                                                       
                               9      
             C                   M      
      A       X                          
                                       
                                   "       
      5       &       
      a       *       
             .       
             2       
             6       
             @       
             E       
             J       
             O       
             T       
             Y       
            ^       
            c       
            m                                           @                    `                                                   N       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @                                               &                                                          ,                                                          1                           $                             >                                                         9      @                     8                          J                      
      `                             ]                            0                              X      @               @      0          	                 q                      $                                   l      @               p      h                          }      0                                                       0                                                       0                     ,                                                                                                                                                                       (                                          @                     x                                                                                 	                                                                                P                                    stimage.o/      0           0     0     644     23520     `
ELF          >                     V          @     @   UHH0}uUMDEܿ        HEH} u(H    H+   H    HH    H    HEUPHEUPHEU܉PHEUHEUPEEEE    HUHBHEH@Hu(H    H4   H    HH    H    E     HEHPEHHHf EE;E|HEUHH   fH~f(        HfH~H H(f(f(ø        fH~fH~HH(P XP\X``^hh    Xpp,<xEx\EEE^EM    XEE,@    YEHEfHn    fH~HEE,D E    YEEXEEM    YEM    XEE,HE    YEEXEEM    YEM    XEE,LD@L<HA    UHH   Hxphp    YEHx f*EE\EEHx@f*EE^EEM    XEHEfHn    fH~HEE,Eh    YEHx@f*EE\EEHx@f*EE^EEM    XEHEfHn    fH~HEE,E} x;Hx@9E},} x&Hx@9E}Hx@EEUHH0H}EMEHUHEf(fHnH    E} xHEHPEHHH E	fEEfH~fHnUHH0H}EMUEHUHEf(fHnH    E} xHEHPEHHHE UHH@H}EMUEHUHEf(fHnH    E} xIHEHPEHHH EHEHPEHHHEXEEE UHH  H H@f*E     Y8H f*@8\@HM    YPHXPXHXfHn    fH~H``,$    YhH@f*ph\pxM    YExXEEHEfHn    fH~HEE,(Hx$,Hp(0HH$f*EE^EEHH(f*EE^EEfEǅ     k    u    \EE
EEEEǅ       u    \EE
EEEE,Ѕxx,H@9}\0 ЅxJ0 H@9}.,4H@0 44 xAEYEEHHP4HHH EEYEE  EEEfH~fHnUHSH  H    Y((    Y0H@f*80^8@H@fHn    fH~HHH,    HEYPP    ^Eǅ        f* XH@f*`XY`hh    ^EE~    fWpEYpxx^EE HH    HEHHEfHn    fH~HEE  ;HxHHHPHpH A    HEǅ    D  ǅ      fEfE؉~  Љ V  H@9@  ؉  Љ      H@9    H@ Љ$IHH    HEH E؋IHH    HEH EHHP$HHH EEYEEEYEEEXEEEYEEEXEE;;pEff/vE^EEHEЋ@ЉHEHPHHHE H@9H@9HEH]UHH}Hu    E    EHEЋPHEЋ@EE    MHEHPEHHH EEf/Ev
EEEf/Ev
EEEE;E|HEE HEE@HE]UHH   H}HuxpHEHHE@   Ή    HEHEf HE f*EE    3  HEHPHE@+EHHHH HEE       HE@EEЉEHEHPEHHH EE\xEp\xEE^EEEYEEM    XEHEfHn    fH~HEff/Ev	fEEf/Ev
EEE,ЋEHH HEHfEHE@9EEHE@9EE    E    MUHuHEH    HEHEH    HHǸ        HEPHEH    HHǸ        HEPHEH    HHǸ        HxHEfHnH    HHǸ       HpHEfHnH    HHǸ       HEH    UHHĀH}HEH    HEHE@t(H    H   H    HH    H    HEH    HH    EHEH    HEH    HH    EHEH    HEH    HH    EHEH    HEH    HH    fH~HEHEH    HEH    HH    fH~HEHEH    HEHHEp}UEA    HEHE f*EE       HEHPHE؋@+EHHHH HEE       HE؋@EEЉEEHH HEH f*EE\EEE^EEEYEEEXEEHEHPEHHHE EHE؋@9E[EHE؋@9EHEH    HE       stimage.c out of mem xLo(mm) = %d
 yLo(mm) = %d
 step(mm) = %d
 bval = %24.16e
 wval = %24.16e
 qim->chns == 1 xLo(mm) yLo(mm) step(mm) bval wval       st_image_new            st_image_read_from_pgm        ?     @@      ?      @       @                                                                    :                               (Q       )~   int                                 1<      3~        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DU  `    FZ  h    H~   p    I~   t    J   x    MQ       NX       O_      Qo      Y       [y      \      ]Z      ^	H       _
.       `~       b              +    P        o  :     H      t      ~       :         <        r       f                   A                   $      	V      	       	      	      	  smp 	V   [        	        
  lo 
"   hi 
&       
,q       
         nx         ny         d l         
      "            w3     
    	  N            Eo      A      
           `      	%         ^~                         
    	            exp _       
      $     
      :     
    	l  P         .q      A          H     .                  ]        rd )  ~qim         	                                      @img   Hmv   Pix   iy   	               smp [  X	               k   zs   `z   h          :                          wr   ~img   ~      ~      ~qim   Pmv   Xix   iy               	        /      smp [  `	               k   z   hzs   H   !    
                 U  img +  @lo   Xhi   `ns   Tk #  P	        I       dk   h      x                	  img x%  }rad x1  }nr z  ~    {l  S |  i }  }res   @ix   }iy   }"               	  x   X 	              dx   }dy   ~sw   swd         ~	        w      jy   ~	              jx !  ~	                   %  ~mx $  Hmy $  P         \                  img \(  }x \4  }y \>  }st ^  @dx _  ~dy `  ~ix c  ~iy d  ~fx g  Hfy h  Psx k  ~sy k  ~sum l  	        d      ty n  `	              tx p  hk q  ~       W               l  img W$  Hx W0  @y W:  val WD  k X  \     R        f         img R  Xx R*  Py R4  Hval R>  @k S  l     M          z         img M   Xx M,  Py M6  Hk N  d     F	                  img F$  ~x F0  ~y F:  ~ix H  ~iy I  ~     :                  rx :'  ~ry :4  ~    :?  }nx <  ~ny =  ~    ?  ~    @  ~    A  ~     "                      #  \nx $  X    %  Tny &  P    '  Limg *  h      	        ns 2  di 5  `      :       4 :!;9I   :;9I8   I   :!;9I   !I  4 :!;9I   :;9I  $ >  	  
.?:;9'I<  .?:!;9'I@|   :;9I8   :!;9I  :;9  I  ! I/  & I   <  .?:;9!'<  .?:!;9!'@|  7 I  (   .?:;9'<  .?:;9'I<  4 I4  %     $ >   :;9  >I:;9      .?:;9'I<  !.?:;9'I@z  "   ,                                                                                                                                                                               	        (# t( (t# .& *   JK1j'#+t1t!'#+ 1 X0"+&17XX"+&17XX(1#&0+<8-#0+<8- f  f  f Y1  f      w f  ? f  J $?&"/*<(5"!/*<(X)""'Y  <  	 +Y  <         . 
X 
g# * -  t!  t  t=w#'0E!=< Y" <  (   J   t f  t%?Y	[Y=+  !Y=3 ' ,%..-$.-$'*0t3!% 1 y' t)  t !      & k t "  t Kittgt/    Jn'ttY%)t+<!Xtu	tY#J1 J -   "   & z< J t"  J tuuY""''? (002,,%ttY%)t+<!Xtu	t Y $  .% 0 ,     &  J t"  J t	K nget_int32 _shortbuf _IO_lock_t _IO_buf_end __FUNCTION__ st_image_set _IO_write_end unsigned int uint16_image_free st_image_new _freeres_list mask _flags cols __int32_t _markers floor st_image_blur mmStep rows TRUE maxval _IO_save_end st_image_read_from_pgm float _IO_codecvt malloc programerror mmYLo long long unsigned int kimg st_image_write_as_pgm kres chns __uint16_t _IO_backup_base _offset fprintf _fileno st_image_get st_image_locate size_t bool_t _IO_read_base st_image_increment uint16_image_read_pnm_file bval rn_alloc wval char _mode _IO_marker _IO_read_ptr Interval GNU C99 11.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_base long long int _IO_save_base st_image_interpolate uint16_image_write_pnm_file step _freeres_buf __pad5 _vtable_offset nget_double uint16_t _IO_read_end short int long int uint16_image_new st_image_for_rect _IO_wide_data FALSE ceil forceplain _wide_data _lock long unsigned int _old_offset _IO_FILE int32_t __assert_fail unsigned char _IO_write_ptr mmXLo fget_eol _codecvt uint16_image_t __off_t verbose signed char short unsigned int DataImage __PRETTY_FUNCTION__ double st_image_sample_range _chain FILE _flags2 _cur_column __off64_t _unused2 _IO_buf_base /home/stolfi/programs/c/JSLIBS/libstreetmap stimage.c /home/stolfi/programs/c/JSLIBS/libstreetmap /usr/lib/gcc/x86_64-linux-gnu/11/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types /home/stolfi/include . /usr/include stimage.c stimage.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h uint16_image.h stmap.h stimage.h nget.h assert.h uint16_image_read_pnm.h fget.h stdio.h uint16_image_write_pnm.h mathcalls.h rn.h affirm.h stdlib.h  GCC: (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0                GNU                    zR x               EC	    <          EC    \          EC    |       z    ECq            f    EC]                EC               EC               ECH                EC     @         EC     `      ]   ECT                                                                                                                                                                                                                                                 0                   =                      D                      Q                      Z                 l                      q                                            R      z                  f            2                                   
                                       3                                                                        4                     <                     N          ]      e                                                                                                          stimage.c __FUNCTION__.1 __PRETTY_FUNCTION__.0 st_image_new malloc programerror rn_alloc st_image_for_rect ceil st_image_locate floor st_image_get st_image_set st_image_increment st_image_interpolate st_image_blur exp st_image_sample_range st_image_write_as_pgm uint16_image_new uint16_image_write_pnm_file fprintf uint16_image_free st_image_read_from_pgm uint16_image_read_pnm_file __assert_fail nget_int32 fget_eol nget_double   "             4                    C             M                    U                                                                                                               D                   l                                                                                        (                   M                   c                                                  <                   S            x                                                                          k                               W                                                                     .            	                   C	                   
                   
                               M            u                                                         R                        G                   T                  /                               +                                                                          	                        -       +            B            <       R            i            L       y                                                                                \                !               k                "            #               s                "   &         #   1            {       <         "   K         #   V                   a         $   v         #                               $            #                                  
                     
   	   C             
   
   ,              
   
                                *       
              /       
   	         =       
   	   "      D       
   	   T       M       
   	   _      T       
   	         [       
   	         b       
   	         g       
   	   j      s       
   	                 
   	                
   	                
   	   ,             
   	                
   	   @             
   	                 
   	   -             
   	                
   	                
   	               
   	   m            
   	   F             
   	   ?      +      
   	           8      
   	   .      E      
   	   u      R      
   	          _      
   	          l      
   	         y      
   	               
   	               
   	   4            
   	                
   	               
   	                
   	               
   	               
   	               
   	               
   	                
   	   r            
   	         "      
   	         /      
   	   6      =      
   	         I      
   	          Q      
   	   "      u      
   	               
   	               
   	   I            
   	               
   	               
   	               
   	                
   	   .            
   	               
   	                
   	               
   	               
   	          "      
   	          /      
   	          <      
   	   e      a      
   	         r      
   	   :            
   	   :            
   	               
   	   {            
   	   (            
   	                
   	               
   	         #      
   	         4      
   	           O      
   	   Q      p      
   	               
   	   a             
   	               
   	   Q            
   	               
   	          %      
   	         ;      
   	   	      Q      
   	         r      
   	               
   	                                  
   	                                  
   	   {            
   	   (            
   	                
   	               
   	         [                  z                        
   	   J                              
   	               
   	         \      
   	         k      
   	         z            c                              
   	                     3      6            z      V      
   	          `            
            
   	                            	                  b	      
   	   `      q	                  	            M      	                  	      
   	   E      	      
   	   <      	                  
                  
            6	            
   	                     2      m      
   	   9       r                        
   	                     R            
   	         (                        
   	                                 
   	   m            
   	                
   	   {            
   	   (            
   	   s       %                    <      
   	   {      W      
   	   (      r      
   	                
   	   ,                                 
                                   "       
   
   6       &       
   
   b       *       
   
          .       
   
          2       
   
          6       
   
          :       
   
          D       
   
          I       
   
         N       
   
         S       
   
         X       
   
          ]       
   
   .      b       
   
   5      g       
   
   C      l       
   
   R      q       
   
   Y      v       
   
   h      {       
   
   p             
   
   z             
   
                
   
                
   
                
   
                
   
                
   
                
   
                
   
                
   
                                                    @                   `                                R                                      2                                      
      $            3      D                  d                   .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               h;                                &                     )                                     ,                     )                                     1                     0                                   >                      @                                   9      @               xC                                J                      $                                   ]                      &      0                              X      @               @Q      0          	                 q                      O&                                   l      @               pQ                                }      0               5-      L                                  0               2                                        0               n4      ,                                                   4                                                          4                                                          4                                         @               @T                                                      @6      x                          	                      9                                                         HU                                    stmap.o/        0           0     0     644     40984     `
ELF          >                              @     @   UHH`H}dH%(   HE1(       HEE    H} u(H    H+   H    HH    H    HEHHHUHEH5    HǸ        E܃EH    UH    HHǸ        }tEH    H։    HE HHH    HHEHPHE@HHH    HHEHP HE HHH    HHEHPHE@HHH    HHEHPE    :HEHPEHHHH     HEHPEHHHH     EHE 9E|E    HEHPEHHHH     EHE@9E|E    HEHP EHHHH     EHE@9E|E              HEHEL@HMH}HUHEHHuVIH5    HǸ        HE܃E}tEH    H։    E9Et(H    H?   H    HH    H    UHEPUEHEPHEHPEHHHHEHEHE 9EE       HuHMHUHEIH5    HǸ        E܃E}tEH    H։    Eu    EEE]HEHPEHHHH HHEHHEHHHH HH    fH~HEfZEEEEԋUuE؋}ԋMHE(fnH    EHE@9EHEHUdH+%(   t    UHH}HuHUHME    ?EHH    HEH     EHH    HEHH     EHE 9E|E    $EHH    HEH     EHE@9E|ΐ]UHH`H}HuUHMLELME       EHH    HEHЋ E܋EHH    HEH     EHH    HEHH     HEHPEHHHH HEHEHEHEH    HEHEH    EHE@ EЉEEHH    HEH     HEH    HEHEH;EuEE;EUHH   Hhd`HXHPLHL@Hh@    HEfEfE`f/t(H    H   H    HH    H    HP     dHH    HHHf dEEHH    HHH ||/Et(H    H   H    HH    H    EHH    HHH EHP HH    HXHEHP PHPHhHPEHHHH HEHEHEHEH    HEHEH    EHE@ EЉEEHH    HHH EHEUHcEEXEEEHH    HHH EE/Et(H    H   H    HH    H    `/E   HEH    HEHE@EEHH    HEH EE.    w(H    H   H    HH    H    EHH    HEHE EHH    HHH EE/EvMHEHUH    HEH    HEHEH;E4Ek  HEHuH    EHhHP EHHHH HEHEH    HEHE@EċEHH    HEH EE/Et(H    H   H    HH    H    EHH    HEH EEHH    HEH EEHH    HHH EE/EwaEHH    HEHEHH    HHHEE EHH    H@HHEHEĉEHEЋ ~
} } HEH    UHAWAVAUATSH   HhH`HXTLHL@dH%(   HE1ǅt    'tHH    HHH     tHh 9t|ǅx    'xHH    H@H     xHh@9x|ǃT <  HHHhHcHHEHcIA    HcIA    HcH       HHп       HHkHH% HH)H9tH   H$   H%  H)H%  HtH%  HHH HHHHHEHh@ HcHHEHcH0Hǅ8    HcH Hǅ(    HcH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHh HcHHUHcHHǅ    HcH Hǅ    HH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHh HcHHUHcHHǅ    HcIA    HH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHMHUHuHhH    ǅ|       |HH    H`HЋ E|HH    HXH ELMLEHpHU}uHhHufnH    HpLHLEHMHu}HhH@fnH    HpLEH}HMHuHhMIH    ||;THܐHEdH+%(   t    He[A\A]A^A_]UHHĀH}EHuUHMLELME      EHH    HEHЋ E̋EHH    HEH EE/Et(H    H   H    HH    H    EHH    HEHЋHEHPEHHHH HEHEHEHEH    HEHE@EЋEEԋEԃE؋EHH    HEH EE/Es(EHH    HEH EE/ErEHEH    H    HEHE@E܋E;E}EHH    HEHЋHEH    HEHEH;E"EE;EcUHH  HHfH~f(        HfH~HHf(f(þ        fH~fH~HHHHLLǅ    f/    ((f/    0    f.0vf88f.    vD@    f.@v"HHf.    wǅ   
ǅ    ǅ      HHP HHHH HEH}   HEH    HEHEH    HE tWHE@HEHHf(f(f(fHn       H t[HcHHHHHHHHEHE HE@HE@(    ffH t(HH    HH        f/  fZPfZXfZ`fZhPX`HhHfff(f(f(fHnH    HE@pHE xHE@EHE EpxEHUHf(f(f(fHnH    H@95ǅ    m  HHPHHHH HEЃ tFHEHHf(f(fHn      H t[HcHHHHHHHHEHE HE@HE@(    ffH t(HH    HH *HEЋ@uf    f/   fZEfZEfZEfZEUMEHUHfff(f(f(fHnH    HE@EHE EHE@EHE EUMEHUHf(f(f(fHnH    H 9~UHH}HuHUfEfEfEfEE       HEHPEHHHH HEHE EHE@E} u*EEEEEEEE\Ef/EvEEEf/Ev
EEEf/EvEEEf/Ev
EEEHE 9E+HEE HEE@HEE HEE@]UHHH}fH~f(        HfH~HEHUE    EE       HEHPEHHHH HEEEHE EE\EEEEHE@EE\EEEYEEYEEXEEEf/EvEEEE؃EHE 9E>EUHH}HuH    HMUH5    HǸ               UHSHXH}uUMEM    HEHEH    HEE HEH    ؉EЋE HEH    ؉EԋE;Eu(H    Hp  H    HH    H    HEHPEHHHHHEHH    HEHPEHHHHHEHH           HEHEUPHEE HEE@HEHPEHHHHEHHUHEHH    HUHEHH    E   E   HEHPEHHHH Ht)HEHPEHHHHHEHH    EHEHPEHHHH Ht)HEHPEHHHHHEHH    E̋E#E̅ueH    uMUAH5    HǸ        HEH    HHEHH    HEH    HHEHH    lHEHPEHHHHEHHEHP EHHHHEHHEHPEHHHHEHHEHP EHHHHEHH]UHSHXH}HuHEH    HEHEH    HEHEHEHEH    H9Et(H    H  H    HH    H    HEH    HEHEH;EuE   1  HEH    HEHEH    HEHEH    HHEH    H9t(H    H  H    HH    H    HE XHE@HEHHf(f(fHn    EHE XHE@HEHHf(f(fHn    EHE XHE@HEHHf(f(fHn    EUEEЅE} tHUHEHH       HEHEHEH;Es    H]UHH   fH~f(        HfH~HpHxf(f(ø        fH~fH~H`Hhf(f(Ÿ        fH~fH~HPHX`EpEE\EEhExEE\EEPEpEE\EEXExEE\EEEYEEEYEEE\EEHEfHn    UHfH~f(        HfH~HEHUf(f(ø        fH~fH~HEHUf(f(Ÿ        fH~fH~HEHUEEEEEf/EEEEEEf/E!EEEEEf/E!EEEEEf/E!]UHH@H}HudH%(   HE1HE   H    HEHEHUHH    H    H9EtHEH    HMHEHUHHQHEdH+%(   t    HEUHSHHH}HudH%(   HE1HEH    HH    EHEH    UHEЉH    E    ?HU؋EHHHHEH    fH~HEEHEH    EE;E|HMHEHUHHQHEdH+%(   t    HEH]UHH0H}HuHUHE   H    HEHUHMHEHH    H    H9EuHEH    HEH    UHH0H}HuHUHE؋HEH    HHǸ        E    SHEHPEHHH EHMHUHEfHnHHǸ       HEHƿ
       EHE؋E9wHEH    UHHhfH~f(        HfH~HPHXf(f(ø        fH~fH~H@HHf(f(Ÿ        fH~fH~H0H8f(f(Ǹ        fH~fH~H H(P`@hhf/`vb@p0xxf/pw&PE8EEf/Ev`    '  PE0EEf/Ew&@E8EEf/Ev
       XEHEEf/EvSHE EEf/Ew&XE(EEf/EvZ    XXE EEf/Ew&HE(EEf/Ev       UHH}EHE EE\EEHEE HE@EEXEEHEE@]UHHxH(H H(@0H( 80\8EH @@H  H@\HEYEPYEXPf/X   YE``^hh\Epp    ^EH  xx\EEH E H @EEXEEH E@   YEEYEEEf/Ew   YEEE^EE\EEE    ^EH( EE\EEH(E H(@EEXEEH(E@           stmap.c out of memory p street-graph %d %d
 res = %d
 bad header line v %d %lf %lf %d %d
 bad vertex line vertices out of order a %d %d %d
 bad edge line invalid {dMax} vertices popped out of order negative arc cost total arc cost c[ai] set twice  total arc costs popped out of order inconsistent cost   map format error on line %d: %s
 loop edge      ring insertion failed for edge %d = (%d,%d)
 edge ONEXT edge origin vertices vertices = %d
     st_map_read     st_map_compute_costs            st_increment_coverage           st_map_add_edge st_map_insert_edge_in_ring          ?  >   ?                 @       '                    5+          	    :           (                	    )r   )int 	    *A       	       	                     1<      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DU  `    FZ  h    Hr   p    Ir   t    J   x    MQ       NX       O_      Qo      Y       [y      \      ]Z      ^	H       _
.       `r       b   	       *    +    P        o  :     H      t      ~       :       !        <  !              	    f   	    y                     "A   	  #     #     	    	$  	    
_        
]  
ne 
'   
e 
]     	    
8  	    "z        	    J   n      :          
c     	    &    	    %#            
lo "   
hi &   	    ,      A  
R !   
G $  
B '   	    ,  	                   
id        :    	    Y         
p !M   
id "  
deg #   	    $  +Map (&2  
nv '   
ne (  
vd )2  
ed *<  
out +      ,    7    A    ,Map -      	  
n 
   
sz   
ei    	    R  "r     -NEG $ZER  $POS  	    (      %r     r          r                         q           
b  2  '       wC         	  ^            r   t                                   n  n       vn    n         n  H          n  H    .    n  /    p  r    %    iA  A             %    ^u  A                   H     n       )n    n                  	      3             3       H     n       
           un  /  n         E  n       H   [  n       @  v           ^r         & 0        r         & 1    .      A          H     .                      	  xr %	  ~yr 3	  ~tx >  ~ty I  ~dx   Pdy   X               	  ey   h                ex    `                h       	  r "	  H    ,  @                p      B
  p %M  ~q .M  ~xr :  ~yr G  ~                    
  wr #  Xfmt -   Pd @
  Hi   d b              n       
      "   Xfmt .   Pd A
  Hwr   h     b                 O  rd *  ne   d b  @i        b                       )   rd   Hd b  P                        p 'M  xr 3  yr @       	          m        p M  ~q #M  ~r ,M  ~ux   Huy   Pvx   Xvy   `det   h                       e .n  r <n  od 7  ed 7  @a n              	                      b n  H        1      ad 7  Pbd 7  Xsae   seb   sba           :          `                m `  org `&  dst `3  ei `@  c0 `J  c1 `T  ed iA  Xa0 kn  Ha1 ln  Pia0 m  @ia1 n  D      	        2    ok0   ok1     F       :          W        ?             W   lmsg W,   `      F	                  m F$  p F-M  ~vi H      I      J  H               vd L7  Pdx M  Xdy N  `d2 O  h      4        R      u  m 4  xr 4(	  yr 46	  xlo 6  xhi 6  @ylo 6"  Hyhi 6-  Pi 7                 vd 97  Xx :  `y :   h                      eps A  }m 
  }xr   }yr   }    3  }      }    3  |      |vi   }ei   }       }                a0 n  P              od 7  Xdd 7  `               pr   }pg   }pb   }pwd    }        Y       cp   h            f      vd #7  @              pr %  }pg %  }pb %  }pwd %  }        Y       cp '  H    A                      m 
        r   nr   d 3  c 3  ~      ~       k         	                      vi   b n  Xa $n  P               ad A  `ei   @ai   Daj "  H        E       wd 7  hwi   L         :                  F        m 
  ~u   ~    3  ~n   ~      ~      ~vi   ~ei   ~        <      d   c &  e :  r N  nr   ~i   ~               ui   ~dmi   ~     &  :   ~   :  :    n  N  :      b  :        m        0         m n
  ~u o  ~    p  ~r q  ~nr r  ~d s3  ~e t  ~c u3   vi x  h y  @    z      z      0  	                        b n  Ha &n                ad A  Ps   ai                        vd 7  Xwi              k      ai   a n  `vd 7  hwi        0  :           \        (        m \  r \*  nr \5  d \@3  e \O  c \Y3  k ]  H               vi _  Lb an  `a a$n  X        d       ad cA  hs d  Pai e  T   3    V                 m V  Xd V'3  Pe V6  Hc V@3  @vi W  hai W  l 4    $                  f $  m %
  Pvi &  ei '  ai '      (  @res )  L      	                       h  vd :7  `vot ;  vin ;  id ;                  org D  dst D      D  c0 E  Dc1 E  H        ]       d L  X        :       4 :!;9I   I  4 :!;9I   :!;9I   :;9I8   :!;9I   !I    	 :;9I  
 :;9I8  .?:;9'I<  I  $ >   :!;9I  ! I/  :;9  & I  .?:;9!'<   <  4 I4  .?:!;9!'@|  4 :!;9I     :!;9I  .?:!;9!'@|  .?:!;9'I@|  4 :!;9I  ! I/  4 :!;9!I?<  .?:;9'I<  .?:!;9!'@z   .?:!;9'I@z  !7 I  ">!I:;!9!  #(   $(   %.?:!;9!'<  &   '%  (   )$ >  * :;9  +:;9  , :;9I  -(   .. ?:;9'I<  /.?:;9'<  0.?:;9n'I<  1.?:;9'<  2U  3.?:;9'@z  4.?:;9'I@|   ,                     5+                               :<<= O                                                                                                                                        	        $w t(	'K f$=*'tJ$"t' .+ 0 9 t> C   t J fYt' .+ 0   t J tYt) .0 5 " t J t .Zt(Y?K f	=  (#  
 u    xt J f
t[*K f=<Y592#<'=	   t$ J tK]ut& .+ <4 9 < t J fYt( .- <!  J t .YM#tY<
Y<<u$t(     g t <  <   u JJ!@ (
	 9(f
 X &t*"gt<,< 3(2! +(<' LuY/$,u 0(<+ # <+ f( 2 7 f? tyff J

<A, .1   f t , .1   f t gf		 Y  Y   7 = x+ tJ$(tY<	Z 0(XZ$t("& ! 0u& * XZ l J	J"Y+ Y2 !! !. !!#Y#!tu,!  O,6BN0",4/ 4    K  ru t Yu  >(2>J0!.0+ 0 5 I t X   K  ti t M="-tYu g&   / ?   / ?  y J f
?3utYu&&  , f   J f=6/"$fYfZ  ($ !$#
u/1tu
1Y6K
1Y6K
fL',*t%+ut%+w{$K  (
* (;;;#XX
h f- .	uYk3s$-8 A<2L.UPF/1<K/t f/J.t! .# J) ' J:   J/tKgt f . -?ut5 .8 # > *  J fuB!%  -  < % -  < % -  < v% -  < uY1@*<.K<.KJJYJtJ. S  T  Y nget_int32 vcover epswr_set_pen st_read_double_vec_t _shortbuf cprev _IO_lock_t quad_sym st_map_file_error stderr _IO_buf_end st_heap_pop cnew fflush fget_double fscanf _IO_write_end unsigned int _freeres_list ewidth st_map_get_bbox _flags Point __int32_t _markers st_fwrite_double_vec_t fputc quad_ddata st_map_edge_is_visible double_vec_new d2min r2_dist uint32_t TRUE stdout here _IO_save_end float epswr_figure_t _IO_codecvt malloc programerror quad_splice long long unsigned int st_heap_discard _IO_backup_base _offset dMax blocked _fileno quad_odata quad_oprev st_fread_double_vec_t margin size_t bool_t _IO_read_base st_adjust_rect_shape quad_ldata stdin quad_make_edge st_map_init_costs cost ecolor imin st_compute_coverage r2_t char vwidth _mode quad_rep_t _IO_marker quad_set_odata _IO_read_ptr Interval exit VertexData quad_set_ldata GNU C99 11.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_base st_map_reset_costs long long int _IO_save_base __FUNCTION__ quad_lon_bit _freeres_buf __pad5 st_map_insert_edge_in_ring _vtable_offset st_heap_new open_read st_interval_widen st_heap_insert _IO_read_end st_map_add_edge short int dprev epswr_segment st_map_vertex_is_visible long int ecover quad_bits_t __isoc99_fscanf sign_double quad_arc_t vcolor double_vec_t _IO_wide_data FALSE fclose fprintf clipping name RGBColor _wide_data _lock long unsigned int _old_offset _IO_FILE along int32_t st_map_read unsigned char __uint32_t st_map_nearest_vertex _IO_write_ptr st_map_compute_costs st_Heap nlin st_map_plot st_map_ccw fget_eol _codecvt EdgeData st_write_double_vec_t __off_t signed char open_write short unsigned int vec_size_t sign_t quad_onext double _chain FILE _flags2 epswr_def_figure_t _cur_column __off64_t _unused2 _IO_buf_base st_increment_coverage stmap.c /home/stolfi/programs/c/JSLIBS/libstreetmap /home/stolfi/programs/c/JSLIBS/libstreetmap /usr/lib/gcc/x86_64-linux-gnu/11/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types /usr/include /home/stolfi/include . stmap.c stmap.c stddef.h types.h struct_FILE.h FILE.h stdio.h stdint-intn.h stdint-uintn.h bool.h vec.h quad.h r2.h epswr.h stmap.h stheap.h sign.h jsfile.h fget.h nget.h sign_get.h stdlib.h affirm.h  GCC: (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0              GNU                    zR x               EC
    <           EC     \       (   EC    |       0   EC' (          F   ECP-               EC              EC          R   ECI    (         EC    H      ?    EC       d         ECE               ECE           m   ECd             EC               EC                ECE      0      n    ECe     P          EC     p      p   ECg          h    EC_               EC                                                                                             	                                    '                  6                  E                                                                                                                                                       T                   `                      g                      t                                                                             ?                                                                                                 (                                                                                 0      +                     7                     B                     Q                     ]                     m          F          [                                                          0                %      p                                                    A"                ?      R                      )                     .                     =                     L                     [                v                                                     m                               I#                                      #                                                                                                                      	                         $      n       +                     6    #%             M                     T                     [                     a    D(      h       s    (             stmap.c __FUNCTION__.4 __FUNCTION__.3 __FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 st_map_read malloc programerror __isoc99_fscanf stderr fprintf st_map_file_error r2_dist st_map_add_edge __stack_chk_fail st_map_init_costs st_map_reset_costs quad_ldata quad_lon_bit quad_onext st_map_compute_costs st_heap_new quad_ddata st_heap_insert st_heap_pop st_heap_discard st_compute_coverage st_increment_coverage quad_sym quad_odata st_map_plot st_map_edge_is_visible epswr_set_pen epswr_segment st_map_vertex_is_visible st_map_get_bbox st_map_nearest_vertex exit quad_make_edge quad_set_odata quad_set_ldata st_map_insert_edge_in_ring quad_oprev quad_splice st_map_ccw sign_double st_read_double_vec_t open_read st_fread_double_vec_t stdin fclose nget_int32 fget_eol double_vec_new fget_double st_write_double_vec_t open_write st_fwrite_double_vec_t stdout fflush fputc st_interval_widen st_adjust_rect_shape %             >                   M             W                    _             v                                                           (                                 2                                                          :                        B            B       O            j            V       t                                                      f                               |                   5                   ?            O            8                                          L            8                  8                  8      k            {                        8                  4            j                  y                                                                                            $                                    R                  a            k                   s                                     <                                                                   O	         !   [	            	         "   	             	                  

            
                   
                     #   '                                 %               H                                                                        F                     &            '               F            D      p            L                  D                  L               '   %                      )               T      P            X               *            +            ,               T                  \               *            +               d                              ,                           /            0            &   5            O            f                  u                        M                           1            1               4         2   G         2            3            3                           \                           4   .         5   :         4   L         5            '                
                              &            0                  8            D            j             z                      '            '                                                                        6   9          6   t          6             5   ;"         7   y#         9   #         :   #         ;   #         <   #            $                  $         =   $         >   0$         ?   V$         @   t$         >   $            $         B   $         C   $         D   %         E   %         <   H%                  X%            %            %         F   %         E   )            l      *            l             
   
                  
      M             
                     
                                  *       
              /       
      T      =       
            D       
             M       
            T       
            [       
            b       
            g       
             z       
      -             
      <             
                   
      O             
                   
                   
                    
                   
                   
      b             
                  
      N            
                   
      b      +      
      r       8      
      K      E      
            R      
            _      
             l      
            y      
                  
      (            
                  
      C            
                  
      5             
                  
                  
                  
                  
                   
      s            
            "      
            /      
      Y      =      
      #      I      
      E       Q      
            u      
                  
                  
                  
      s            
      k             
                  
      e            
                  
                  
      =            
                  
                  
      n            
      [      (      
            9      
            c      
            o      
      t            
                  
      L            
                  
                  
                  
      0            
      %            
      %            
            B      
            N      
             Z      
            g      
                  
                  
      3            
      3      %      
            S      
      q            
      q            
                  
                   
                   
                  
                   
      H      3      
            D      
              _      
            u      
                  
      h            
                  
      ,            
      >            
      	            
            
      
      .            
            G      
             v      
      !            
      P             
                  
      ~             
                  
      &            
                  
      
      0      
      f      F      
            \      
      ]      w      
                  
                   
      X            
                  
                  
      p                  (      b	            )      	            *      	      
            	            D(      	      
      M      	      
      1      	            %      C
      
      	      I
            #%      
      
            
            $      
      
            
      
      7      
            #      P      
              [            I#      r      
                  
      #                  A"            
                                     
                                    
      z            
      Y                                     <      +            b            
                              `      
      Y      j                  s      
                   
      Y                               
      y            
      8                        =      
            M      
      W      \                        
                         ?      ;                  v      
      ~      {            0            
                  
                  
                   
            "      
            2                  U                                                                                    )      `            3            
      o                  [            
                  
                   
      E            
      Y      )                  2                  i            >                              
                              (      
            D      
             S      
      E      ~                              :      c      
      \      h                        
                  
      ?             
            !      
      Y      +                  4                  b                        
                                           }	      6      
      *      ;                                                c            
            $                        
                                      
      y            
      Y                                          i                        
                        d             
   	                                "       
      4       &       
      `       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
      	      S       
            X       
            ]       
      (      b       
      /      g       
      7      l       
      E      q       
      T      v       
      [      {       
      a             
      h             
      m             
      u             
      }             
                   
                   
                   
                   
                   
                   
                                                       @                   `                                                                      [                   0                  ?      ,                  L                  h                                                                   A"                  I#                  #      4            $      T            #%      t            %                  D(                  (       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       5+                                   @               n                                &                     u+                                     ,                     u+                                     1                     +      x                             >                      -                                   9      @               ~      `                          J                      G      j                             ]                      XK      0                              X      @                      0          	                 l                      K                                                          K      S                             |      @               P                                      0               W                                        0               w_                                        0               8a      ,                                                   da                                                          ha                                                          a                                         @               8                                                      Xd                                	                      0k                                                         0                                    