!<arch>
/               0           0     0     0       110       `
        I  I  I  creer_client_tcp creer_serveur_tcp attendre_client_tcp adresse_client print_copyright client_tcp.o/   0           0     0     644     18632     `
ELF          >                    B          @     @   USHHHHD$    HD$    HD$     HD$(    HD$0    HD$8    D$   HL$HT$        Åt	HH[]H|$HG@E     AWAVAUATUSHIAӉ       H$    HD$    f$ DffD$   Ht$L"A    HD8   D} E   M                AD} K  D} E]    H   D    ADu   Du E  4  DH[]A\A]A^A_ELH    H5    H=            LH5    H=            DH5    H=            D    HEH    H5    H=            AHH    H5    H=            H    /      H=        H5    H=            D    HEH    H5    H=            AH    H5    H=            ϋ|$    HEELH5    H=            H5    H=            D    HEH    H5    H=            AH    H5    H=            DH    H5    H=               # client> début de %s(adresse = "%s", port = %d):
     # client> * [getaddrinfo] résolution de nom pour "%s"; statut =        # client> ! erreur %s(): %s (err = %d)
 # client> fin de %s(). Retour: %d
      # client> * [socket] création de socket TCP =  # client> ! erreur %s(): %s (errno = %d)
       # client> * [connect] connexion au serveur "%s"(%s):%d (sock = %d); statut =  %d
 getaddrinfo socket connect            creer_client_tcp 
                                                                 (4   int     *;           v       v                 ;       W       j       B               !       ;   @  	    	    	    	    	    	    	    

                 4       t      @       
t        B                     !        w             @                      -   	  B        0	5      	7c        	8c       	9c       	:c       	;       	<      	=	        	>  ( L  	      
1      
3c        
6	       
7	       
8	       
9	        
:	   (    
;	   0    
<	   8    
=	   @    
@	   H    
A	   P    
B	   X    
D4  `    
F:  h    
Hc   p    
Ic   t    
J}   x    
M4       
NI       
O@      
QP      
Y       
[[      
\f      
]:      
^	       
_
       
`c       
bl             
+    /       P  B     '      V      a     |  B          |         "c           U      2	  nom ""              "+c               "5c               B	  	            '      +	c               3	c               :	c                     ,c                   G	    U} T         #
          /
    T	        Q}          /
  T	        Q|       k      4c                   <
    U2T1Q0         H
  I  U	        T1Q/         /
  T	        Q|             ;c                   S
    U| TQ@         _
          /
    T	        Q} X~ Y|          /
  T	        Q}    
                          )?  !
                   k
  W  Us          /
    T	        Q	        R} X~          w
    U|          /
    T	        Q	        X|          /
    T	        Q	        R	         
  #  U          /
  U  T	        Q	        X          /
    T	        Q	        R	         
    U~          /
    T	        Q	        X~          /
  	  T	        Q	        R	         /
  T	        Q	        R|      B	  B    2	  "    c                  	      0              G	              	            	c                   
  	  UUT0QR         
     #    "W   #
  $    "W    %        %&        F%        f'         %        ~%        5%        	&        	&        &        	&        	 %  $ >   :;9I  $ >      I  & I  >I:;9  	(   
(   (   :;9   :;9I8  I  ! I/  :;9   :;9I8   :;9   <  4 :;9I?<  .?:;9'I@B   :;9IB   :;9IB  4 I4  4 :;9I  4 :;9IB  U  1   B   1  1   1RBXYW  ! 1B  ".:;9'I@B  #.:;9'I   $ :;9I  %. ?<n:;9  &. ?<n:;9  '. ?<n:;                            U       X       ]X             U      -       ]-             U                                         T       \       ^\             T      -       ^-             T                                       Q              S             Q             S                                       P       "       \      -       \2      z       \                            "      /       P/      z       \z             P             \             \             \                        X      e       Pe      z       ]-      B       PB             ]                           &       _      z       _                    &      z       _z             _                    \      z       ^-             ^                                 ^                            Z        UZ               U                                V        TV       i        Vi       j        Tj               V                        ]       a        Pa       h        Sh       s        Ps               S                ,                                                                                           3      X                            <      i            L                                 /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/10/include /usr/include/netinet /usr/include /usr/include/x86_64-linux-gnu/bits/types /usr/include/x86_64-linux-gnu/sys /usr/include/arpa  client_tcp.c    byteswap.h   types.h   stdint-uintn.h   stddef.h   socket.h   sockaddr.h   in.h   netdb.h   struct_FILE.h   FILE.h   stdio.h   errno.h   socket.h   inet.h   common.h    string.h   socket_type.h   <built-in>      	        >X/Ot 	0	gZ2Y.Y    a 
  t  \     X f  J  	  f J  J  	  . J  J  	 a *  	,-	 J f X & " J 	-	 J f X & 2 J 	-	 J f X & " __errno_location gai_addr __socklen_t _IO_FILE creer_client_tcp ai_addrlen _IO_save_end short int size_t inet_ntoa _offset SOCK_DCCP _IO_write_ptr _flags __uint32_t GNU C11 10.2.1 20210110 -mtune=generic -march=x86-64 -g -Og -std=gnu11 -fasynchronous-unwind-tables SOCK_SEQPACKET __uint16_t _unused2 _markers strerror addrinfo _freeres_buf adresse resolve_name_to_address connect sin_family getaddrinfo ai_socktype ai_canonname stderr long long int gai_hints _lock long int socket addr SOCK_DGRAM _cur_column __bswap_16 gai_strerror SOCK_NONBLOCK /home/arnaud/src/client_serveur/lib fprintf sin_addr name ai_family _old_offset connected __builtin_fwrite sa_family_t unsigned char SOCK_RDM _IO_buf_base __pad5 signed char sin_zero long long unsigned int uint32_t unsigned int _IO_marker _shortbuf s_addr _IO_read_end _IO_write_base debug _IO_read_ptr print_copyright sa_data _IO_buf_end socklen_t saved_errno char uint16_t _wide_data _freeres_list __off64_t SOCK_CLOEXEC client_tcp.c in_addr_t __func__ __socket_type SOCK_RAW port fwrite long unsigned int in_addr _IO_write_end SOCK_PACKET _fileno short unsigned int _chain sin_port _IO_wide_data ai_flags __bsx _mode gai_error __off_t _IO_backup_base in_port_t _flags2 sa_family _IO_codecvt _IO_read_base ai_next _vtable_offset _codecvt SOCK_STREAM _IO_save_base FILE ai_addr sockaddr_in sockaddr _IO_lock_t sock freeaddrinfo ai_protocol  GCC: (Debian 10.2.1-6) 10.2.1 20210110         zR x  (              AAD`a
AAA H   H       U   BBB B(A0A8DP
8A0A(B BBBA                                                                                                                                                                               &                                                                     
                                                                                                                                                                           1                      6      8               ;                      @                     E                     J                     O                     T                     Y                     ^      0              c                                           i                                                                              U                                                                                                                                                                                                                                   client_tcp.c resolve_name_to_address __func__.0 .LC0 .LC1 .LC2 .LC3 .LC4 .LC5 .LC6 .LC7 .LC8 .LC9 .LC10 _GLOBAL_OFFSET_TABLE_ getaddrinfo freeaddrinfo creer_client_tcp print_copyright __errno_location socket connect stderr fprintf gai_strerror fwrite inet_ntoa   W              z          !             #             $            %   Q         &            	                        '            (                        '            (                        '            (            )                                    '            (   :         	   A            H         '   R         (   [         '   l            q         *                        '            (            +                                    '            (            	                        '            (             ,                        '   $         (   2            9         '   C         (   P         +   ]            d            k         '   u         (            	                        '            (            	                        '            (          
                     
                    
                   
      #                           )       
              0       
            7       
      I      >       
            E       
            L       
            S       
      X       X       
            k       
             y       
            ~       
                   
                   
                   
                    
                   
                   
      b              
                   
                   
      v             
                  
                  
                  
                  
                  
      	      $      
      {       *      
      5      0      
            9      
            A      
            M      
      :      Z      
            g      
      b            
                  
                  
                  
                  
      .            
      |            
      c            
      O            
            
      
      >            
      z      &      
      ]      4      
            B      
      `      P      
      @       ^      
      &      l      
            z      
                  
      &             
                   
      E            
      #            
                  
      0            
                   
      '            
            
      
      j            
            $      
            1      
      K       >      
      ,      K      
      \      X      
      A      e      
            r      
      g            
                  
                  
                  
                  
      s             
                  
                  
                  
      G            
                  
                  
      #            
      !      (      
      C      0      
            W      
            b      
      l            
                  
      /                                
      
             
                    
                  
                   
                   
      ?            
                  
                   
                     	                 
      T            
            !      
      m      %      
      e      *      
      N      5      
            9      
            >      
      s      I      
      _      M      
      W      R      
              [      
            f      
            j      
            o                                                                    8                                                   
      0             
                  
                  
                                           u      5                   J                  [                    l      
      `       u      
                  
      3            
      /                  U                                    (                  0                  G                                                                6      
      k      :      
      i      @                   X                  m                    z         	                                         #                                                        V                                  	                             $                  9                   F                   V                  k                   x         	                       T                  y                                                                                          	           	                  	                   "	         	           H	      
      \      S	                    j	      
      X      u	      
            y	      
            ~	      
            	      
            	      
            	      
            	      
             	      
            	      
      :      	      
      2      	            [       	            ~       
      
            
      
            $
      
              (
      
              0
      
      G      4
      
      G      =
      
            A
      
            I
      
            M
      
      }      T
      
      t      X
      
      t      `
      
      i       d
      
      i       l
      
      R      p
      
      R      x
      
            |
      
            
      
      5      
      
      5      
      
            
      
            
      
      S      
      
      S             
   
                                                                          L                     .symtab .strtab .shstrtab .rela.text .data .bss .rodata.str1.8 .rodata.str1.1 .rodata .rela.debug_info .debug_abbrev .debug_loc .rela.debug_aranges .debug_ranges .rela.debug_line .debug_str .comment .note.GNU-stack .rela.eh_frame                                                                                        @                                          @               `'                                &                                                          ,                                                          1      2                     ~                            @      2                                                  O                                                         \                            
                             W      @                -      (                          h                      }      J                             v                                                                               ]      0                                    @               (A      0                                                                                                                                                    @               XA                                       0                     l                                  0               g!      (                                                   !                                                          !                                          @               pA      0                                                  "      8                          	                      X&                                                         A                                    serveur_tcp.o/  0           0     0     644     20656     `
ELF          >                    pJ          @     @   AVAUATUSHA                       A    HD0   Du E  H$    HD$    f$ DffD$C  H   D    ADu C  Du EU       D    ADu   Du E  /  DH[]A\A]A^DH    H5    H=            H    0      H=        DH5    H=            D    HEH    H5    H=            AKH    H5    H=            DH5    H=            H5    H=            D    HEH    H5    H=            D    AH    H5    H=            H    2      H=        (H5    H=            &D    HEH    H5    H=            D    AH    H5    H=            DH    H5    H=            AUATUSHOD$   eHT$H5            ID(_E,$xs   H[]A\A]ÉH    H5    H=            뎉H5    H=            |H5    H=            D    HEH    H5    H=            
ZH    H5    H=            ЉH    H5    H=            H=        H           # serveur> début de %s(port = %d):
    # serveur> * [socket] création de socket TCP =         # serveur> ! erreur %s(): %s (errno = %d)
      # serveur> fin de %s(). Retour: %d
     # serveur> * [bind] association au port no. %d; statut =        # serveur> * [listen] socket en écoute; statut =       # serveur> début de %s(socket_serveur = %d):
  # serveur> * [accept] attente de la connexion d'un client sur la socket no. %d; résultat =  %d
 socket bind listen accept      attendre_client_tcp             creer_serveur_tcp                                                                  (4   int     *;           v       v                 ;       B              W       j           	    ;   A  
    
    
    
    
    
    
    
                 4       u      A       
u        B        	       	      	!        	w       	      	A       	      	      	   -   
  B        
1      
3c        
6	       
7	       
8	       
9	        
:	   (    
;	   0    
<	   8    
=	   @    
@	   H    
A	   P    
B	   X    
D  `    
F  h    
Hc   p    
Ic   t    
J}   x    
M4       
NI       
O      
Q      
Y       
[      
\      
]      
^	       
_
       
`c       
b       
      
+      
       B                        B                6  	            G                  J          E       8c           F      C      8c               81c               S  	            <   L    =	c               f      >c                   Q    Uv T	        QL         ]          i  D  T	        Qv          i  T	        Qv           i    T	        Q	        Rv          v    U}          i    T	        Q	        X}          i    T	        Q	        R	         i  T	        Q	        Rv      S  B    C      c           K      
      c               %c                 	            	c                 @    !	c               *	c                     c                     >  U2T1Q0         ]            u  U	        T1Q0         i  T	        Q|             "c                       U| T@Q@         i    T	        Q}          i  T	        Q}             +c                     X  U| T@             U	        T1Q2         i  T	        Q}   '                            8                       Us          i  !	  T	        Q	        R}          v  9	  U~          i  k	  T	        Q	        X~          i  	  T	        Q	        R	         v  	  U~          i  	  T	        Q	        X~            	  U|          i  1
  T	        Q	        R	         v  I
  U~          i  {
  T	        Q	        X~            
  U|          i  
  T	        Q	        R	         i  T	        Q	        R|        B    
       1j   '  !    1j         "W   E  !    "W    "        5"        "        %#        F#        "        f$         "        p"        "        	#        a %  $ >   :;9I  $ >      I  & I   :;9I  	>I:;9  
(   (   (   :;9   :;9I8  I  ! I/   :;9   <  4 :;9I?<  4 :;9I  .?:;9'I@B   1   :;9IB  4 I4  4 :;9IB  U  1   B  1  1RBXYW   1B   .:;9'I   ! :;9I  ". ?<n:;9  #. ?<n:;9  $. ?<n:;               K      ]       U]             V             U             U             V             U                        K      ]       T]             S             T             S                                     P             V      @       VE             V                                 ]             ]                                          U               ]              U             ]      K       U                                        T               S              T      K       S                            @       D        PD               \N             \      N       \S             \      K       \                                       P               ]             P             ]                                       P               ]             P      K       ]                    K               ^N             ^                                   ^             ^                                   ^      K       ^                  x               ]                ,                                                   X       ,      n                                                                              y                            e                  
                      Z           /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/10/include /usr/include /usr/include/netinet /usr/include/x86_64-linux-gnu/bits/types /usr/include/arpa /usr/include/x86_64-linux-gnu/sys  serveur_tcp.c    byteswap.h   types.h   stddef.h   unistd.h   stdint-uintn.h   sockaddr.h   socket.h   in.h   struct_FILE.h   FILE.h   stdio.h   inet.h   socket.h   errno.h   string.h   common.h    socket_type.h   <built-in>      	        .Y      f X f  J  	l
twXm  . J  J  	   J  J  	 ` ' " 	-	 J f X 	&  J 	-	 J f X & " J 	-	 J f X & "_ J      X J X f X J  	LtX u  f   	-	 J X X & \K close __errno_location _old_offset __socklen_t _IO_save_end short int size_t attendre_client_tcp inet_ntoa _IO_lock_t _offset creer_serveur_tcp socket_serveur _flags __uint32_t GNU C11 10.2.1 20210110 -mtune=generic -march=x86-64 -g -Og -std=gnu11 -fasynchronous-unwind-tables SOCK_SEQPACKET __uint16_t _markers strerror SOCK_PACKET _freeres_buf last_client_addr socket_client SOCK_CLOEXEC sin_family stderr long long int _lock long int socket addr SOCK_DGRAM _cur_column __bswap_16 adresse_client /home/arnaud/src/client_serveur/lib fprintf sin_addr _IO_write_ptr _IO_FILE unsigned char __builtin_fwrite sa_family_t __func__ SOCK_RDM socklen_t signed char sin_zero long long unsigned int uint32_t _shortbuf client_addr_len unsigned int _IO_marker uint16_t s_addr _IO_read_end bound _IO_write_base _unused2 _IO_read_ptr print_copyright __pad5 _IO_buf_end saved_errno char _wide_data _freeres_list bind listen debug in_addr_t accept port __socket_type SOCK_RAW listening serveur_tcp.c fwrite long unsigned int in_addr _IO_write_end __off64_t __off_t short unsigned int _chain sin_port _IO_wide_data __bsx _IO_backup_base _IO_buf_base _flags2 sa_family _mode _IO_read_base _vtable_offset _codecvt sa_data SOCK_STREAM _IO_save_base sockaddr __bswap_32 _fileno FILE sockaddr_in in_port_t SOCK_DCCP _IO_codecvt sock SOCK_NONBLOCK  GCC: (Debian 10.2.1-6) 10.2.1 20210110        zR x  @          K   BBB A(A0D@
0A(A BBBA 8   `       F   BBA A(D@P
(A ABBA               DO                                                                                                                                                                                                   +                                                                     
                                                                                                                                                                           6                      ;      (               @                      E                     J      `               O                     T                     Y                     ^                     c                     h      0              n      `              t                                           z             K                                                                                                                                                                                                                                                             K      F                                            %                      serveur_tcp.c __func__.1 last_client_addr __func__.0 .LC0 .LC1 .LC2 .LC3 .LC4 .LC5 .LC6 .LC7 .LC8 .LC9 .LC10 .LC11 .LC12 creer_serveur_tcp _GLOBAL_OFFSET_TABLE_ print_copyright socket __errno_location bind listen stderr fprintf fwrite strerror close attendre_client_tcp accept adresse_client inet_ntoa            $   9          %   A          &             '             (            
                               )   #         *   /         )   @            E         +   T            [         )   e         *   r         ,                                    )            *            
                               )            *                        )            *                        )            *            ,                '            .         )   8         *   @         -   [         
          b            i         )   s         *   |         )                        +                        )            *            ,                                    )            *            -            
                               )            *   *         
          1            8         )   B         *   r            y         /            &            
                        )            *                        )            *                        )            *            ,                "            )         )   3         *   M         
   T            [         )   e         *   p         
   w            ~         )            *                                1          
                     
                    
                   
                                 )       
              0       
      >      7       
            >       
            E       
            L       
            S       
      <       X       
      $      k       
             y       
            ~       
                   
                   
      c             
      #              
      F              
      {             
                   
                   
                   
                   
                  
                  
                  
                  
      r            
            %      
            +      
      A      1      
      y      :      
            B      
      ]      N      
            [      
      u      h      
                  
                  
                  
                  
                  
                  
                  
      3            
                  
                  
      5            
             %      
      '      2      
            ?      
            L      
            Y      
      '      f      
            s      
      `            
      K            
                  
      P            
      /             
      /            
      ,            
                  
      m            
                   
                  
                  
                  
            )      
      v       6      
            C      
      h      P      
      s      ]      
      M      j      
      D      w      
                  
                  
                  
      k             
                  
                  
      <            
                  
      Z                                
            &                  =                  K      
      M       V            K      m      
             x      
             |      
                    
                  
                   
                   
      i               
                 
                  
      k            
                  
                   
                   
      W            
      c            
      _                  }                                                               5            `      E                  V                    g                  |            0               
                                         7                  `                                      i                                  
                             &                   3         
           Y      
      ~       d                    {      
                  
                  
                  
                  
                   
                  
      i               
                 
                  
                  
                  
                  
      	            
                  
                  
                  
      y            
      q            
              
      
      W            
                  
                        =       ?            E       L            I      a            (       v            i                                
      0             
      W            
                  
                                                                                
                                
      `       (      
      W      3      
      M      7      
      I      <                   Y                  n                                                                     x                   x             
                  
                                           '      	                    	         
           "	            v      :	                  O	            `       \	                   l	                  	                   	         
           	                  	            <      	            `       	                   	            D       
            w      
                   "
         
           2
                  J
                  _
            `       l
                   |
                  
            "      
                   
         
           
            F      
                   
         
           
      
                  
      J      (      
            9      
      J      F      
      a       J      
      a       R      
            V      
            ^      
             b      
             j      
            n      
            w      
      8      {      
      8            
                  
                  
                  
      L            
                  
                  
                  
                  
      4            
      4            
                    
                     
                                                                             d             K                          .symtab .strtab .shstrtab .rela.text .data .bss .rodata.str1.8 .rodata.str1.1 .rodata .rela.debug_info .debug_abbrev .debug_loc .rela.debug_aranges .debug_ranges .rela.debug_line .debug_str .comment .note.GNU-stack .rela.eh_frame                                                                                        @                                          @               *      @                          &                                                          ,                                                         1      2                                                 @      2                                                  O                           2                              \                                                         W      @               2                                h                                                         v                                                                               }      0                                    @               H      0                                                                                                           m      ^                                   @               (I                                       0                     -                                  0               #      (                                                    $                                                           $                                          @               @I      H                                                 $               "                 	                      )      /                                                   I                                    common.o/       0           0     0     644     7320      `
ELF          >                              @     @   t	=     tHL    H    H    H5    H=                   H  %s
%s
%s
       Version du dim. 13 nov. 2022 20:53:16                           Copyright (c) 2022, Arnaud Giersch <arnaud.giersch@univ-fcomte.fr>                              Petite bibliothèque client-serveur                            N                                   int         ^       ^                 B               12  	    3W    	    6	   	    7	   	    8	   	    9	    	    :	   (	    ;	   0	    <	   8	    =	   @	    @	   H	    A	   P	    B	   X	    DK  `	    FQ  h	    HW   p	    IW   t	    Je   x	    M4   	    NI   	    OW  	    Qg  	    Yq   	    [r  	    \}  	    ]Q  	    ^	}   	    _
   	    `W   	    b          
    +    F        g  B     >      m      x       B    2             B   #         	             B   B         	             B   %         	            	        N             	W               W   	                  T	        Q	        R	        X	                  F %  $ >  $ >   :;9I      I  & I  :;9  	 :;9I8  
 :;9   <  I  ! I/  4 :;9I?<  4 :;9I  .?:;9'@B   :;9IB  1   B  . ?<n:;9               5        U5       N        U                ,                     N                                   /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/10/include /usr/include/x86_64-linux-gnu/bits/types /usr/include  common.c    types.h   stddef.h   struct_FILE.h   FILE.h   stdio.h     	        	 JO# long long int _IO_read_base _IO_read_end size_t _IO_FILE stderr _IO_write_base _IO_buf_end __off_t _IO_read_ptr __pad5 _offset print_copyright _mode __off64_t _fileno printed _IO_save_base unsigned char _IO_marker enabled long unsigned int COPYRIGHT short unsigned int _IO_save_end _IO_lock_t common.c _markers _chain FILE _flags2 GNU C11 10.2.1 20210110 -mtune=generic -march=x86-64 -g -Og -std=gnu11 -fasynchronous-unwind-tables _lock unsigned int _wide_data long long unsigned int _IO_codecvt _cur_column _IO_buf_base _vtable_offset _IO_wide_data _freeres_buf _unused2 NAME fprintf char _codecvt _IO_write_end short int _IO_backup_base _flags VERSION long int _IO_write_ptr _freeres_list signed char _old_offset /home/arnaud/src/client_serveur/lib _shortbuf  GCC: (Debian 10.2.1-6) 10.2.1 20210110               zR x            N    R{                                                                                                                                     
                                 &            @       C       &            $                                                        	                      
                                                                                                                               +                                            0             N       @                      G                      ]                       common.c printed.0 VERSION COPYRIGHT NAME .LC0 print_copyright stderr _GLOBAL_OFFSET_TABLE_ fprintf                           
             
   <       #          
          *             1             ;             A                    
                     
      K             
      %             
                                 )       
              0       
             7       
             >       
            E       
             L       
            S       
      e      a       
            f       
      [       r       
                    
      I             
      )              
                   
                     
      0              
                   
      c              
                    
                    
      @              
                  
      W            
            !      
      O       .      
             ;      
      o      H      
            U      
      .      b      
      7      o      
             |      
      C            
                  
                  
      	            
                  
                  
      w             
      N            
                  
                  
      &            
      p             
             %      
      3      3      
      >      ?      
            G      
             n      
            y      
                  
      9             
      <               
                
                      
   @             
                     
           '      
             .                    E      
             P      
             T      
              Y      
             f                    o            ?                                    
                   
   @                
                 
      A            
      A             
                                                                               .symtab .strtab .shstrtab .rela.text .data .bss .rodata.str1.1 .rodata .rela.debug_info .debug_abbrev .debug_loc .rela.debug_aranges .rela.debug_line .debug_str .comment .note.GNU-stack .rela.eh_frame                                                                                             @       N                                    @                                                &                                                           ,                                                          1      2                      
                             @                                                           M                      d                                   H      @                                               Y                      #                                   g                      ;      =                              w                      x      0                              r      @                     0                                                                                           @                                                      0                                                       0               
      (                                                   
                                                          
      0                                    @                                                                             X                          	                      x      e                                                                                        