  °±  þ   k820309    M          9.1         ÂèH                                                                                                       
       xyz_base_module.f90 XYZ_BASE_MODULE       q   IM IMIN IMAX XMARGIN X_X P_X X_DX P_DX JM JMIN JMAX YMARGIN Y_Y Q_Y Y_DY Q_DY KM KMIN KMAX ZMARGIN Z_Z R_Z Z_DZ R_DZ X_AVR_P P_AVR_X INTX_P INTX_X AVRX_P AVRX_X Y_AVR_Q Q_AVR_Y INTY_Q INTY_Y AVRY_Q AVRY_Y Z_AVR_R R_AVR_Z INTZ_R INTZ_Z AVRZ_R AVRZ_Z XYZ_X XYZ_Y XYZ_Z XYZ_DX XYZ_DY XYZ_DZ XYZ_AXIS_INIT PQZ_AVR_XYZ PYR_AVR_XYZ XQR_AVR_XYZ XYZ_AVR_PQZ XYZ_AVR_PYR XYZ_AVR_XQR YZ_INTX_PYZ XZ_INTY_XQZ XY_INTZ_XYR Z_INTXY_PYZ Z_INTXY_XQZ INTXYZ_XYZ INTXYZ_PYZ INTXYZ_XQZ INTXYZ_XYR YZ_AVRX_PYZ XZ_AVRY_XQZ XY_AVRZ_XYR Z_AVRXY_PYZ Z_AVRXY_XQZ AVRXYZ_XYZ AVRXYZ_PYZ AVRXYZ_XQZ AVRXYZ_XYR gen@XYZ_AVR_PYZ gen@XYR_AVR_PYR gen@XQZ_AVR_PQZ gen@PYZ_AVR_XYZ gen@PQZ_AVR_XQZ gen@PYR_AVR_XYR gen@XYZ_AVR_XQZ gen@PYZ_AVR_PQZ gen@XYR_AVR_XQR gen@XQZ_AVR_XYZ gen@PQZ_AVR_PYZ gen@XQR_AVR_XYR gen@XYZ_AVR_XYR gen@PYZ_AVR_PYR gen@XQZ_AVR_XQR gen@XYR_AVR_XYZ gen@PYR_AVR_PYZ gen@XQR_AVR_XQZ gen@YZ_INTX_XYZ gen@QZ_INTX_XQZ gen@YR_INTX_XYR gen@XZ_INTY_XYZ gen@PZ_INTY_PYZ gen@XR_INTY_XYR gen@XY_INTZ_XYZ gen@PY_INTZ_PYZ gen@XQ_INTZ_XQZ gen@Z_INTXY_XYZ gen@R_INTXY_XYR gen@YZ_AVRX_XYZ gen@QZ_AVRX_XQZ gen@YR_AVRX_XYR gen@XZ_AVRY_XYZ gen@PZ_AVRY_PYZ gen@XR_AVRY_XYR gen@XY_AVRZ_XYZ gen@PY_AVRZ_PYZ gen@XQ_AVRZ_XQZ gen@Z_AVRXY_XYZ gen@R_AVRXY_XYR              € @ @                     
       DBKIND DP      @       €   @                       
       IM IMIN IMAX XMARGIN X_AXIS_INIT X_X P_X X_DX P_DX X_AVR_P P_AVR_X INTX_P INTX_X AVRX_P AVRX_X      @       €   @                       
       JM JMIN JMAX YMARGIN Y_AXIS_INIT Y_Y Q_Y Y_DY Q_DY Y_AVR_Q Q_AVR_Y INTY_Q INTY_Y AVRY_Q AVRY_Y                  @                       
       KM KMIN KMAX ZMARGIN Z_AXIS_INIT Z_Z R_Z Z_DZ R_DZ Z_AVR_R R_AVR_Z INTZ_R INTZ_Z AVRZ_R AVRZ_Z                  @                       
       Y_INTX_XY Y_INTX_PY Q_INTX_XQ                                            u #XAA_AVR_PAA    (    `   @X ƒ                                             
#PAA_VAR        5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                   
   @                                 
 
       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                                                         u #XAA_AVR_PAA                                               u #XAA_AVR_PAA                                               u #PAA_AVR_XAA    (    `   @X ƒ                                             
#XAA_VAR        5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                   
   @                                 
        5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                                                         u #PAA_AVR_XAA                                               u #PAA_AVR_XAA                                               u #AYA_AVR_AQA    (    `   @X ƒ                                             
#AQA_VAR        5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                   
   @                                 
        5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                                                         u #AYA_AVR_AQA                                               u #AYA_AVR_AQA                                               u #AQA_AVR_AYA    (    `   @X ƒ                                             
#AYA_VAR        5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                   
   @                                 
        5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                                                         u #AQA_AVR_AYA                                               u #AQA_AVR_AYA                                               u #AAZ_AVR_AAR    (    `   @X ƒ                                             
#AAR_VAR        5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                   
   @                                 
        5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                                                         u #AAZ_AVR_AAR                                               u #AAZ_AVR_AAR                                               u #AAR_AVR_AAZ    (    `   @X ƒ                                             
#AAZ_VAR        5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                   
   @                                 
        5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                                                         u #AAR_AVR_AAZ                                               u #AAR_AVR_AAZ                                               u #AA_INTX_XAA    (    `   @X ƒ                            0                
#XAA_VAR      5 r      5 r 	   5 r 
   p    5 r 
     & 5 r 
   5 r 	     & 5 r    5 r          5 r 	   5 r 
   p        5 r    5 r    p                   
   @                                 
 .       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                                                         u #AA_INTX_XAA                                               u #AA_INTX_XAA                                               u #AA_INTY_AYA    (    `   @X ƒ                            6                
#AYA_VAR      5 r      5 r    5 r    p    5 r      & 5 r    5 r      & 5 r    5 r          5 r    5 r    p        5 r    5 r    p                   
   @                                 
 4       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                                                         u #AA_INTY_AYA                                               u #AA_INTY_AYA                                               u #AA_INTZ_AAZ    (    `   @X ƒ                            <                
#AAZ_VAR      5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	         5 r    5 r    p        5 r 	   5 r 
   p                   
   @                                 
 :       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                                                         u #AA_INTZ_AAZ                                               u #AA_INTZ_AAZ                                               u #A_INTXY_XYA    (    `   @X ƒ                            B                
#XYA_VAR    5 r      & 5 r    5 r          5 r    5 r    p                   
@ @@                                 
 @       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                                                         u #A_INTXY_XYA                                               u #AA_AVRX_XAA     (    `   @X ƒ                              O               
#AA_AVRX_XAA%SUM !   #XAA_VAR "     5 r      5 r 	   5 r 
   p    5 r 
     & 5 r 
   5 r 	     & 5 r    5 r          5 r 	   5 r 
   p        5 r    5 r    p                        @                    !     SUM      
  @@                     "            
 M       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                                                         u #AA_AVRX_XAA                                                u #AA_AVRX_XAA                                                u #AA_AVRY_AYA #   (    `   @X ƒ                  #           U               
#AA_AVRY_AYA%SUM $   #AYA_VAR %     5 r      5 r    5 r    p    5 r      & 5 r    5 r      & 5 r    5 r          5 r    5 r    p        5 r    5 r    p                        @                    $     SUM      
  @@                     %            
 S       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                                                         u #AA_AVRY_AYA #                                              u #AA_AVRY_AYA #                                              u #AA_AVRZ_AAZ &   (    `   @X ƒ                  &           [               
#AA_AVRZ_AAZ%SUM '   #AAZ_VAR (     5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	         5 r    5 r    p        5 r 	   5 r 
   p                        @                    '     SUM      
  @@                     (            
 Y       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                                                         u #AA_AVRZ_AAZ &                                              u #AA_AVRZ_AAZ &                                              u #A_AVRXY_XYA )   (    `   @X ƒ                  )           e               
#A_AVRXY_XYA%SUM *   #XYA_VAR +   5 r      & 5 r    5 r          5 r    5 r    p                        @                    *     SUM      
  @@                     +            
 c       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                                                         u #A_AVRXY_XYA )              €                               u #A_INTX_XA ,   (    `   @ ƒ                ,                          
#KMAX    #KMIN    #JMAX 	   #JMIN 
   #IMAX    #IMIN    #XA_VAR -   5 r .     & 5 r .   5 r 1         5 r 1   5 r .   p                                                                                                                           	                                       
                                                                                           
   @                     -            
      5 r .     5 r /   5 r 0   p    5 r 0     & 5 r 0   5 r /     & 5 r .   5 r 1         5 r /   5 r 0   p        5 r 1   5 r .   p                         €                               u #A_INTX_XA ,              !                    2                   !                    3        #     @                         4                   #I 5   #XMG 6   #XMIN 7   #XMAX 8         
   @                      5             
   @                      6             
   @                     7     
        
   @                     8     
        @   !                   9           
        &                                 !                   :           
        &                             @   !                   ;           
        &                                 !                   <           
        &                       (    `                       =                          
#IMAX    #IMIN    #P_VAR >   5 r      & 5 r    5 r          5 r    5 r    p                   
   @                     >            
    5 r      & 5 r    5 r          5 r    5 r    p              (    `                       ?           
               
#IMAX    #IMIN    #X_VAR @   5 r      & 5 r    5 r          5 r    5 r    p                   
   @                     @            
    5 r      & 5 r    5 r          5 r    5 r    p              %     @                      A                 
   #IMAX    #IMIN    #INTX_P%SUM B   #P_VAR C             @                    B     SUM      
   @                     C            
    5 r      & 5 r    5 r          5 r    5 r    p              %     @                      D                 
   #IMAX    #IMIN    #INTX_X%SUM E   #X_VAR F             @                    E     SUM      
   @                     F            
    5 r      & 5 r    5 r          5 r    5 r    p              %     @                       G                 
   #IMAX    #IMIN    #AVRX_P%SUM H   #P_VAR I             @                    H     SUM      
   @                     I            
    5 r      & 5 r    5 r          5 r    5 r    p              %     @                       J                 
   #IMAX    #IMIN    #AVRX_X%SUM K   #X_VAR L             @                    K     SUM      
   @                     L            
    5 r      & 5 r    5 r          5 r    5 r    p                         !                    M                   !                    N        #     @                         O                   #J P   #YMG Q   #YMIN R   #YMAX S         
   @                      P             
   @                      Q             
   @                     R     
        
   @                     S     
        @   !                   T           
        &                                 !                   U           
        &                             @   !                   V           
        &                                 !                   W           
        &                       (    `                       X                          
#JMAX 	   #JMIN 
   #IMAX    #IMIN    #Q_VAR Y   5 r 
     & 5 r 
   5 r 	         5 r 	   5 r 
   p                   
   @                     Y            
    5 r 
     & 5 r 
   5 r 	         5 r 	   5 r 
   p              (    `                       Z           
               
#JMAX 	   #JMIN 
   #IMAX    #IMIN    #Y_VAR [   5 r 
     & 5 r 
   5 r 	         5 r 	   5 r 
   p                   
   @                     [            
    5 r 
     & 5 r 
   5 r 	         5 r 	   5 r 
   p              %     @                      \                 
   #JMAX 	   #JMIN 
   #IMAX    #IMIN    #INTY_Q%SUM ]   #Q_VAR ^             @                    ]     SUM      
   @                     ^            
    5 r 
     & 5 r 
   5 r 	         5 r 	   5 r 
   p              %     @                      _                 
   #JMAX 	   #JMIN 
   #IMAX    #IMIN    #INTY_Y%SUM `   #Y_VAR a             @                    `     SUM      
   @                     a            
    5 r 
     & 5 r 
   5 r 	         5 r 	   5 r 
   p              %     @                       b                 
   #JMAX 	   #JMIN 
   #IMAX    #IMIN    #AVRY_Q%SUM c   #Q_VAR d             @                    c     SUM      
   @                     d            
    5 r 
     & 5 r 
   5 r 	         5 r 	   5 r 
   p              %     @                       e                 
   #JMAX 	   #JMIN 
   #IMAX    #IMIN    #AVRY_Y%SUM f   #Y_VAR g             @                    f     SUM      
   @                     g            
    5 r 
     & 5 r 
   5 r 	         5 r 	   5 r 
   p                         !                    h                   !                    i        #     @                         j                   #K k   #ZMG l   #ZMIN m   #ZMAX n         
   @                      k             
   @                      l             
   @                     m     
        
   @                     n     
        @   !                   o           
        &                                 !                   p           
        &                             @   !                   q           
        &                                 !                   r           
        &                       (    `                       s                          
#KMAX    #KMIN    #JMAX 	   #JMIN 
   #IMAX    #IMIN    #R_VAR t   5 r      & 5 r    5 r          5 r    5 r    p                   
   @                     t            
    5 r      & 5 r    5 r          5 r    5 r    p              (    `                       u           
               
#KMAX    #KMIN    #JMAX 	   #JMIN 
   #IMAX    #IMIN    #Z_VAR v   5 r      & 5 r    5 r          5 r    5 r    p                   
   @                     v            
    5 r      & 5 r    5 r          5 r    5 r    p              %     @                      w                 
   #KMAX    #KMIN    #JMAX 	   #JMIN 
   #IMAX    #IMIN    #INTZ_R%SUM x   #R_VAR y             @                    x     SUM      
   @                     y            
    5 r      & 5 r    5 r          5 r    5 r    p              %     @                      z                 
   #KMAX    #KMIN    #JMAX 	   #JMIN 
   #IMAX    #IMIN    #INTZ_Z%SUM {   #Z_VAR |             @                    {     SUM      
   @                     |            
    5 r      & 5 r    5 r          5 r    5 r    p              %     @                       }                 
   #KMAX    #KMIN    #JMAX 	   #JMIN 
   #IMAX    #IMIN    #AVRZ_R%SUM ~   #R_VAR              @                    ~     SUM      
   @                                 
    5 r      & 5 r    5 r          5 r    5 r    p              %     @                       €                 
   #KMAX    #KMIN    #JMAX 	   #JMIN 
   #IMAX    #IMIN    #AVRZ_Z%SUM    #Z_VAR ‚             @                         SUM      
   @                     ‚            
    5 r      & 5 r    5 r          5 r    5 r    p              (    `                      ƒ                          
#KMAX    #KMIN    #JMAX 	   #JMIN 
   #IMAX    #IMIN    #PY_VAR „   5 r .     & 5 r .   5 r 1         5 r 1   5 r .   p                   
   @                     „            
      5 r .     5 r /   5 r 0   p    5 r 0     & 5 r 0   5 r /     & 5 r .   5 r 1         5 r /   5 r 0   p        5 r 1   5 r .   p                   @                       …           
        &           &           &                            @                       †           
        &           &           &                            @                       ‡           
        &           &           &                            @                        ˆ           
        &           &           &                            @                        ‰           
        &           &           &                            @                        Š           
        &           &           &                       #     @                          ‹                  #XYZ_AXIS_INIT%SIZE Œ   #XYZ_AXIS_INIT%SPREAD    #I Ž   #J    #K    #XMG ‘   #YMG ’   #ZMG “   #XMIN ”   #XMAX •   #YMIN –   #YMAX —   #ZMIN ˜   #ZMAX ™             @                    Œ     SIZE           @                         SPREAD       
  @@                      Ž             
  @@                                   
  @@                                   
  @@                      ‘             
  @@                      ’             
  @@                      “             
  @@                     ”     
        
  @@                     •     
        
  @@                     –     
        
  @@                     —     
        
  @@                     ˜     
        
  @@                     ™     
  (    `                       š                           
#XYZ_VAR ›       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                   
   @                     ›            
        5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              (    `                       œ           !                
#XYZ_VAR        5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                   
   @                                 
        5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              (    `                       ž           $                
#XYZ_VAR Ÿ       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                   
   @                     Ÿ            
 "       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              (    `                                   '                
#PQZ_VAR ¡       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                   
   @                     ¡            
 %       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              (    `                       ¢           *                
#PYR_VAR £       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                   
   @                     £            
 (       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              (    `                       ¤           -                
#XQR_VAR ¥       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                   
   @                     ¥            
 +       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              (    `                      ¦           3                
#PYZ_VAR §     5 r      5 r 	   5 r 
   p    5 r 
     & 5 r 
   5 r 	     & 5 r    5 r          5 r 	   5 r 
   p        5 r    5 r    p                   
   @                     §            
 1       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              (    `                      ¨           9                
#XQZ_VAR ©     5 r      5 r    5 r    p    5 r      & 5 r    5 r      & 5 r    5 r          5 r    5 r    p        5 r    5 r    p                   
   @                     ©            
 7       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              (    `                      ª           ?                
#XYR_VAR «     5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	         5 r    5 r    p        5 r 	   5 r 
   p                   
   @                     «            
 =       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              (    `                      ¬           E                
#PYZ_VAR ­   5 r      & 5 r    5 r          5 r    5 r    p                   
   @                     ­            
 C       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              (    `                      ®           H                
#XQZ_VAR ¯   5 r      & 5 r    5 r          5 r    5 r    p                   
@ @@                     ¯            
 F       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              %     @                      °                   
   #XYZ_VAR ±        
  @@                     ±            
 I       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              %     @                      ²                   
   #PYZ_VAR ³        
  @@                     ³            
 J       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              %     @                      ´                   
   #XQZ_VAR µ        
  @@                     µ            
 K       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              %     @                      ¶                   
   #XYR_VAR ·        
  @@                     ·            
 L       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              (    `                       ¸           R               
#YZ_AVRX_PYZ%SUM ¹   #PYZ_VAR º     5 r      5 r 	   5 r 
   p    5 r 
     & 5 r 
   5 r 	     & 5 r    5 r          5 r 	   5 r 
   p        5 r    5 r    p                        @                    ¹     SUM      
  @@                     º            
 P       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              (    `                       »           X               
#XZ_AVRY_XQZ%SUM ¼   #XQZ_VAR ½     5 r      5 r    5 r    p    5 r      & 5 r    5 r      & 5 r    5 r          5 r    5 r    p        5 r    5 r    p                        @                    ¼     SUM      
  @@                     ½            
 V       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              (    `                       ¾           ^               
#XY_AVRZ_XYR%SUM ¿   #XYR_VAR À     5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	         5 r    5 r    p        5 r 	   5 r 
   p                        @                    ¿     SUM      
  @@                     À            
 \       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              (    `                       Á           h               
#Z_AVRXY_PYZ%SUM Â   #PYZ_VAR Ã   5 r      & 5 r    5 r          5 r    5 r    p                        @                    Â     SUM      
  @@                     Ã            
 f       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              (    `                       Ä           k               
#Z_AVRXY_XQZ%SUM Å   #XQZ_VAR Æ   5 r      & 5 r    5 r          5 r    5 r    p                        @                    Å     SUM      
  @@                     Æ            
 i       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              %     @                       Ç                  
   #AVRXYZ_XYZ%SUM È   #XYZ_VAR É             @                    È     SUM      
  @@                     É            
 _       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              %     @                       Ê                  
   #AVRXYZ_PYZ%SUM Ë   #PYZ_VAR Ì             @                    Ë     SUM      
  @@                     Ì            
 `       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              %     @                       Í                  
   #AVRXYZ_XQZ%SUM Î   #XQZ_VAR Ï             @                    Î     SUM      
  @@                     Ï            
 a       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p              %     @                       Ð                  
   #AVRXYZ_XYR%SUM Ñ   #XYR_VAR Ò             @                    Ñ     SUM      
  @@                     Ò            
 b       5 r      5 r 	   5 r 
   p    5 r 
     5 r    5 r    p    5 r      & 5 r    5 r      & 5 r 
   5 r 	     & 5 r    5 r          5 r    5 r    p        5 r 	   5 r 
   p        5 r    5 r    p                       @  !                   .                 @  !                   1                 @  !                   0                 @  !                   /           œ   ,      fn#fn %   È   Ò  b   uapp(XYZ_BASE_MODULE    š  >   J   DC_TYPES    Ø  “   j  X_BASE_MODULE    k  “   j  Y_BASE_MODULE    þ  “   j  Z_BASE_MODULE    ‘  R   J  XY_BASE_MODULE     ã  E       gen@XYZ_AVR_PYZ    (  Í     XAA_AVR_PAA $   õ	  ´  a   XAA_AVR_PAA%PAA_VAR     ©  E       gen@XYR_AVR_PYR     î  E       gen@XQZ_AVR_PQZ     3  E       gen@PYZ_AVR_XYZ    x  Í     PAA_AVR_XAA $   E  ´  a   PAA_AVR_XAA%XAA_VAR     ù  E       gen@PQZ_AVR_XQZ     >  E       gen@PYR_AVR_XYR     ƒ  E       gen@XYZ_AVR_XQZ    È  Í     AYA_AVR_AQA $   •  ´  a   AYA_AVR_AQA%AQA_VAR     I  E       gen@PYZ_AVR_PQZ     Ž  E       gen@XYR_AVR_XQR     Ó  E       gen@XQZ_AVR_XYZ      Í     AQA_AVR_AYA $   å  ´  a   AQA_AVR_AYA%AYA_VAR     ™  E       gen@PQZ_AVR_PYZ     Þ  E       gen@XQR_AVR_XYR     #  E       gen@XYZ_AVR_XYR    h  Í     AAZ_AVR_AAR $   5  ´  a   AAZ_AVR_AAR%AAR_VAR     é  E       gen@PYZ_AVR_PYR     .  E       gen@XQZ_AVR_XQR     s  E       gen@XYR_AVR_XYZ    ¸  Í     AAR_AVR_AAZ $   …  ´  a   AAR_AVR_AAZ%AAZ_VAR     9!  E       gen@PYR_AVR_PYZ     ~!  E       gen@XQR_AVR_XQZ     Ã!  E       gen@YZ_INTX_XYZ    "  E     AA_INTX_XAA $   M#  ´  a   AA_INTX_XAA%XAA_VAR     %  E       gen@QZ_INTX_XQZ     F%  E       gen@YR_INTX_XYR     ‹%  E       gen@XZ_INTY_XYZ    Ð%  E     AA_INTY_AYA $   '  ´  a   AA_INTY_AYA%AYA_VAR     É(  E       gen@PZ_INTY_PYZ     )  E       gen@XR_INTY_XYR     S)  E       gen@XY_INTZ_XYZ    ˜)  E     AA_INTZ_AAZ $   Ý*  ´  a   AA_INTZ_AAZ%AAZ_VAR     ‘,  E       gen@PY_INTZ_PYZ     Ö,  E       gen@XQ_INTZ_XQZ     -  E       gen@Z_INTXY_XYZ    `-  ½      A_INTXY_XYA $   .  ´  a   A_INTXY_XYA%XYA_VAR     Ñ/  E       gen@R_INTXY_XYR     0  E       gen@YZ_AVRX_XYZ    [0  Z     AA_AVRX_XAA     µ1  0      AA_AVRX_XAA%SUM $   å1  ´  a   AA_AVRX_XAA%XAA_VAR     ™3  E       gen@QZ_AVRX_XQZ     Þ3  E       gen@YR_AVRX_XYR     #4  E       gen@XZ_AVRY_XYZ    h4  Z     AA_AVRY_AYA     Â5  0      AA_AVRY_AYA%SUM $   ò5  ´  a   AA_AVRY_AYA%AYA_VAR     ¦7  E       gen@PZ_AVRY_PYZ     ë7  E       gen@XR_AVRY_XYR     08  E       gen@XY_AVRZ_XYZ    u8  Z     AA_AVRZ_AAZ     Ï9  0      AA_AVRZ_AAZ%SUM $   ÿ9  ´  a   AA_AVRZ_AAZ%AAZ_VAR     ³;  E       gen@PY_AVRZ_PYZ     ø;  E       gen@XQ_AVRZ_XQZ     =<  E       gen@Z_AVRXY_XYZ    ‚<  Ò      A_AVRXY_XYA     T=  0      A_AVRXY_XYA%SUM $   „=  ´  a   A_AVRXY_XYA%XYA_VAR     8?  E       gen@R_AVRXY_XYR -   }?  C       gen@Y_INTX_XY+XY_BASE_MODULE 3   À?  ø      A_INTX_XA+XY_BASE_MODULE=A_INTX_XA #   ¸@  0     KMAX+Z_BASE_MODULE #   è@  0     KMIN+Z_BASE_MODULE #   A  0     JMAX+Y_BASE_MODULE #   HA  0     JMIN+Y_BASE_MODULE #   xA  0     IMAX+X_BASE_MODULE #   ¨A  0     IMIN+X_BASE_MODULE 0   ØA  ,  e   A_INTX_XA%XA_VAR+XY_BASE_MODULE -   C  C       gen@Q_INTX_XQ+XY_BASE_MODULE !   GC  0       IM+X_BASE_MODULE &   wC  0       XMARGIN+X_BASE_MODULE *   §C  `       X_AXIS_INIT+X_BASE_MODULE ,   D  0   e   X_AXIS_INIT%I+X_BASE_MODULE .   7D  0   e   X_AXIS_INIT%XMG+X_BASE_MODULE /   gD  0   e   X_AXIS_INIT%XMIN+X_BASE_MODULE /   —D  0   e   X_AXIS_INIT%XMAX+X_BASE_MODULE "   ÇD  \       X_X+X_BASE_MODULE "   #E  \       P_X+X_BASE_MODULE #   E  \       X_DX+X_BASE_MODULE #   ÛE  \       P_DX+X_BASE_MODULE &   7F  Ï       X_AVR_P+X_BASE_MODULE ,   G  ¤   e   X_AVR_P%P_VAR+X_BASE_MODULE &   ªG  Ï       P_AVR_X+X_BASE_MODULE ,   yH  ¤   e   P_AVR_X%X_VAR+X_BASE_MODULE %   I  o       INTX_P+X_BASE_MODULE -   ŒI  0      INTX_P%SUM+X_BASE_MODULE=SUM +   ¼I  ¤   e   INTX_P%P_VAR+X_BASE_MODULE %   `J  o       INTX_X+X_BASE_MODULE -   ÏJ  0      INTX_X%SUM+X_BASE_MODULE=SUM +   ÿJ  ¤   e   INTX_X%X_VAR+X_BASE_MODULE %   £K  o       AVRX_P+X_BASE_MODULE -   L  0      AVRX_P%SUM+X_BASE_MODULE=SUM +   BL  ¤   e   AVRX_P%P_VAR+X_BASE_MODULE %   æL  o       AVRX_X+X_BASE_MODULE -   UM  0      AVRX_X%SUM+X_BASE_MODULE=SUM +   …M  ¤   e   AVRX_X%X_VAR+X_BASE_MODULE !   )N  0       JM+Y_BASE_MODULE &   YN  0       YMARGIN+Y_BASE_MODULE *   ‰N  `       Y_AXIS_INIT+Y_BASE_MODULE ,   éN  0   e   Y_AXIS_INIT%J+Y_BASE_MODULE .   O  0   e   Y_AXIS_INIT%YMG+Y_BASE_MODULE /   IO  0   e   Y_AXIS_INIT%YMIN+Y_BASE_MODULE /   yO  0   e   Y_AXIS_INIT%YMAX+Y_BASE_MODULE "   ©O  \       Y_Y+Y_BASE_MODULE "   P  \       Q_Y+Y_BASE_MODULE #   aP  \       Y_DY+Y_BASE_MODULE #   ½P  \       Q_DY+Y_BASE_MODULE &   Q  ã       Y_AVR_Q+Y_BASE_MODULE ,   üQ  ¤   e   Y_AVR_Q%Q_VAR+Y_BASE_MODULE &    R  ã       Q_AVR_Y+Y_BASE_MODULE ,   ƒS  ¤   e   Q_AVR_Y%Y_VAR+Y_BASE_MODULE %   'T  ƒ       INTY_Q+Y_BASE_MODULE -   ªT  0      INTY_Q%SUM+Y_BASE_MODULE=SUM +   ÚT  ¤   e   INTY_Q%Q_VAR+Y_BASE_MODULE %   ~U  ƒ       INTY_Y+Y_BASE_MODULE -   V  0      INTY_Y%SUM+Y_BASE_MODULE=SUM +   1V  ¤   e   INTY_Y%Y_VAR+Y_BASE_MODULE %   ÕV  ƒ       AVRY_Q+Y_BASE_MODULE -   XW  0      AVRY_Q%SUM+Y_BASE_MODULE=SUM +   ˆW  ¤   e   AVRY_Q%Q_VAR+Y_BASE_MODULE %   ,X  ƒ       AVRY_Y+Y_BASE_MODULE -   ¯X  0      AVRY_Y%SUM+Y_BASE_MODULE=SUM +   ßX  ¤   e   AVRY_Y%Y_VAR+Y_BASE_MODULE !   ƒY  0       KM+Z_BASE_MODULE &   ³Y  0       ZMARGIN+Z_BASE_MODULE *   ãY  `       Z_AXIS_INIT+Z_BASE_MODULE ,   CZ  0   e   Z_AXIS_INIT%K+Z_BASE_MODULE .   sZ  0   e   Z_AXIS_INIT%ZMG+Z_BASE_MODULE /   £Z  0   e   Z_AXIS_INIT%ZMIN+Z_BASE_MODULE /   ÓZ  0   e   Z_AXIS_INIT%ZMAX+Z_BASE_MODULE "   [  \       Z_Z+Z_BASE_MODULE "   _[  \       R_Z+Z_BASE_MODULE #   »[  \       Z_DZ+Z_BASE_MODULE #   \  \       R_DZ+Z_BASE_MODULE &   s\  ÷       Z_AVR_R+Z_BASE_MODULE ,   j]  ¤   e   Z_AVR_R%R_VAR+Z_BASE_MODULE &   ^  ÷       R_AVR_Z+Z_BASE_MODULE ,   _  ¤   e   R_AVR_Z%Z_VAR+Z_BASE_MODULE %   ©_  —       INTZ_R+Z_BASE_MODULE -   @`  0      INTZ_R%SUM+Z_BASE_MODULE=SUM +   p`  ¤   e   INTZ_R%R_VAR+Z_BASE_MODULE %   a  —       INTZ_Z+Z_BASE_MODULE -   «a  0      INTZ_Z%SUM+Z_BASE_MODULE=SUM +   Ûa  ¤   e   INTZ_Z%Z_VAR+Z_BASE_MODULE %   b  —       AVRZ_R+Z_BASE_MODULE -   c  0      AVRZ_R%SUM+Z_BASE_MODULE=SUM +   Fc  ¤   e   AVRZ_R%R_VAR+Z_BASE_MODULE %   êc  —       AVRZ_Z+Z_BASE_MODULE -   d  0      AVRZ_Z%SUM+Z_BASE_MODULE=SUM +   ±d  ¤   e   AVRZ_Z%Z_VAR+Z_BASE_MODULE )   Ue  ø       Y_INTX_PY+XY_BASE_MODULE 0   Mf  ,  e   Y_INTX_PY%PY_VAR+XY_BASE_MODULE    yg  |       XYZ_X    õg  |       XYZ_Y    qh  |       XYZ_Z    íh  |       XYZ_DX    ii  |       XYZ_DY    åi  |       XYZ_DZ    aj  Ú       XYZ_AXIS_INIT #   ;k  1      XYZ_AXIS_INIT%SIZE %   lk  3      XYZ_AXIS_INIT%SPREAD     Ÿk  0   a   XYZ_AXIS_INIT%I     Ïk  0   a   XYZ_AXIS_INIT%J     ÿk  0   a   XYZ_AXIS_INIT%K "   /l  0   a   XYZ_AXIS_INIT%XMG "   _l  0   a   XYZ_AXIS_INIT%YMG "   l  0   a   XYZ_AXIS_INIT%ZMG #   ¿l  0   a   XYZ_AXIS_INIT%XMIN #   ïl  0   a   XYZ_AXIS_INIT%XMAX #   m  0   a   XYZ_AXIS_INIT%YMIN #   Om  0   a   XYZ_AXIS_INIT%YMAX #   m  0   a   XYZ_AXIS_INIT%ZMIN #   ¯m  0   a   XYZ_AXIS_INIT%ZMAX    ßm  Í      PQZ_AVR_XYZ $   ¬o  ´  a   PQZ_AVR_XYZ%XYZ_VAR    `q  Í      PYR_AVR_XYZ $   -s  ´  a   PYR_AVR_XYZ%XYZ_VAR    át  Í      XQR_AVR_XYZ $   ®v  ´  a   XQR_AVR_XYZ%XYZ_VAR    bx  Í      XYZ_AVR_PQZ $   /z  ´  a   XYZ_AVR_PQZ%PQZ_VAR    ã{  Í      XYZ_AVR_PYR $   °}  ´  a   XYZ_AVR_PYR%PYR_VAR    d  Í      XYZ_AVR_XQR $   1  ´  a   XYZ_AVR_XQR%XQR_VAR    å‚  E      YZ_INTX_PYZ $   *„  ´  a   YZ_INTX_PYZ%PYZ_VAR    Þ…  E      XZ_INTY_XQZ $   #‡  ´  a   XZ_INTY_XQZ%XQZ_VAR    ×ˆ  E      XY_INTZ_XYR $   Š  ´  a   XY_INTZ_XYR%XYR_VAR    Ð‹  ½       Z_INTXY_PYZ $   Œ  ´  a   Z_INTXY_PYZ%PYZ_VAR    AŽ  ½       Z_INTXY_XQZ $   þŽ  ´  a   Z_INTXY_XQZ%XQZ_VAR    ²  M       INTXYZ_XYZ #   ÿ  ´  a   INTXYZ_XYZ%XYZ_VAR    ³’  M       INTXYZ_PYZ #    “  ´  a   INTXYZ_PYZ%PYZ_VAR    ´”  M       INTXYZ_XQZ #   •  ´  a   INTXYZ_XQZ%XQZ_VAR    µ–  M       INTXYZ_XYR #   —  ´  a   INTXYZ_XYR%XYR_VAR    ¶˜  Z      YZ_AVRX_PYZ     š  0      YZ_AVRX_PYZ%SUM $   @š  ´  a   YZ_AVRX_PYZ%PYZ_VAR    ô›  Z      XZ_AVRY_XQZ     N  0      XZ_AVRY_XQZ%SUM $   ~  ´  a   XZ_AVRY_XQZ%XQZ_VAR    2Ÿ  Z      XY_AVRZ_XYR     Œ   0      XY_AVRZ_XYR%SUM $   ¼   ´  a   XY_AVRZ_XYR%XYR_VAR    p¢  Ò       Z_AVRXY_PYZ     B£  0      Z_AVRXY_PYZ%SUM $   r£  ´  a   Z_AVRXY_PYZ%PYZ_VAR    &¥  Ò       Z_AVRXY_XQZ     ø¥  0      Z_AVRXY_XQZ%SUM $   (¦  ´  a   Z_AVRXY_XQZ%XQZ_VAR    Ü§  a       AVRXYZ_XYZ    =¨  0      AVRXYZ_XYZ%SUM #   m¨  ´  a   AVRXYZ_XYZ%XYZ_VAR    !ª  a       AVRXYZ_PYZ    ‚ª  0      AVRXYZ_PYZ%SUM #   ²ª  ´  a   AVRXYZ_PYZ%PYZ_VAR    f¬  a       AVRXYZ_XQZ    Ç¬  0      AVRXYZ_XQZ%SUM #   ÷¬  ´  a   AVRXYZ_XQZ%XQZ_VAR    «®  a       AVRXYZ_XYR    ¯  0      AVRXYZ_XYR%SUM #   <¯  ´  a   AVRXYZ_XYR%XYR_VAR (   ð°  0      JMIN+Y_BASE_MODULE=JMIN (    ±  0      JMAX+Y_BASE_MODULE=JMAX (   P±  0      IMIN+X_BASE_MODULE=IMIN (   €±  0      IMAX+X_BASE_MODULE=IMAX 