                  	                  	                        !      +      +                  0      5                                          +      +      &      !      &      0      5      !                        	      0      ?      ?      5      &                              	                        &      5      +            	                        &      &      !      +      +      &      &      +      +                                          &      !      &      0      5      !                        	      +      ?      :      5      5      5      +      &                                                                  &      :      :      !                  &      !                  	      	            	                                    &      &      !                        !                              	                        &      +      +      !            	                              &      0      0      !            	                        	                  &      :      D      :      +      +      !                                                      +      0      0      +      !                                                      :      \      k      f      S      5                  	                                                                  &      +                        	            0      0      !                              !      &                  	            &      D      S      D      &                                                                              	                  0      0                                                      	            0      5      &            	      	                        !      0      +                                                                                    !      :      :      +                  	                                                         !       +       0       +       !                                          	                            +       X       f       X       :       &                                   	              	                     !       &                            &       &                                   	       	                            ?       I       ?       +                                                               	       !       0       &                                                 	                                                                      !       +       !                            !       :       ?       &       	                                   	                            	                                          &       :       ?       0                                                        	                     !       !              	                            	       !       :       :       &                            !       &       !                                          0       D       :       &                                                               +       +       !                                   &       !                                                        :       ?       &                                          	                            	                            !       !                     	                                                        	                     0       0                                                                                                         	                                   &       +       +       !                                          	       &       ?       :       &                                          	                     	                            +       5       &                                          	                     !       &       !                     !       0       0                                          	       :       f       u       k       X       D       +                                          !       &       &              	                     !       !                                          0       N       S       D       5       &              	       	       	                     	       !       +       &                                                                                    	              	                                   !       &              	                                          0       5       0       +       !                                                                                           +       5       &                            	                                                        	                     !       0       &                                                 0       0              	       	              	       	                                          &       &                                                        !              &       0       &                            	                                                               &                     &       +       &                                   	              !       :       D       0              	                                                 !              	                            +       5       5       +                                                               !                            &       :       0                     	       	       	              &       &                                                        0       0       +       &                                                               !       +              	                            5       :       +                                          !       !       	                                          0       ?       5       0       &              	                                                                                    	                            !       0       5       +                            &                                                        !       D       I       5       !              	                            !       N       \       X       I       ?       +              	                                                        I       f       X       5       !                                                        	              :       N       N       :              	                            &       &                                                                      !       !                                   0       :       !                                   	       !       0       0       !                     	       	                     !       &       &       +       +       !              	                                                               +       D       I       0                                                 	                     +       ?       ?       0       !                                                               :       S       D       &       0       D       D       &                                                                      	                     &       &       !                                   &       +                                          ?       a       p       X       0                                          	              +       :       0       +       ?       \       X       0       	                                          5       D       5       !                                          &              	                                          !       +       !       	                                                               &       N       X       D       &                            	       !       !                                          ?       S       D       0       !                                   &       !       	                            0       0       &       !       !                                   &       5       I       X       N       D       S       a       X       5                     !       +       :       I       X       a       k       k       f       \       S       N       N       N       S       S       S       N       I       I       D       I       X       N       +              +       S       k       k       \       I       D       S       f       a       N       ?       :       :       ?       I       S       N       :       &                     +       D       \       f       k       k       \       D       5       :       D       N       N       N       D       ?       :       ?       :       5       5       ?       D       I       D       ?       +       &       ?       k                     f       a       X       I       ?       5       5       0       &                     &       0       :       ?       D       ?       :       :       5       5       5       0       &       0       D       S       \       \       X       I       :       0       0       5       D       I       I       I       I       N       D       ?       :       ?       I       S       D       5       5       I       S       N       I       N       S       S       N       I       :       +                     0       X       z       z       f       \       \       \       X       N       ?       +       !                            +       :       D       D       ?       ?       I       N       N       I       D       :       5       ?       N       N       ?       0       0       5       ?       I       I       I       I       I       N       N       D       :       :       5       0       &       !       +       D       \       f       a       \       S       I       D       D       D       ?       5       +       0       D       N       D       5       :       D       ?       :       ?       D       I       D       D       D       :       0       0       :       D       I       D       :       5       0       :       S       f       f       f       a       \       X       N       D       ?       5       5       :       :       ?       ?       D       D       N       N       D       ?       :       5       5       0       0       5       :       ?       ?       ?       :       5       :       ?       ?       :       5       5       5       ?       I       X       \       X       S       N       N       N       N       I       ?       5       0       +       &       0       I       \       a       a       a       a       S       D       ?       ?       :       0                            +       :       0       0       D       X       S       I       N       \       X       D       :       :       5       5       N       k       p       \       I       D       I       I       N       N       N       N       D       :       :       :       :       :       :       5       5       :       N       X       S       D       ?       :       +       &       0       :       D       D       ?       ?       5       0       0       0       0       5       5       :       N       \       \       X       S       I       D       ?       ?       ?       0              	       !       N       f       k       f       f       \       S       I       D       ?       :       5       :       ?       D       5       +       0       D       S       S       N       N       N       N       I       I       D       D       ?       :       0       5       D       I       ?       :       ?       D       ?       ?       ?       ?       D       D       D       D       D       ?       ?       ?       ?       D       ?       5       +       0       :       5       +       :       X       f       S       ?       5       +                     !       D       a       f       \       S       N       I       D       ?       :       5       5       0       +       +       0       I       f       p       k       \       N       ?       +       &       !                     +       ?       N       S       S       N       I       ?       :       :       ?       D       ?       0       5       D       I       :       5       ?       N       N       D       ?       D       D       ?       :       ?       I       S       X       N       D       :       +       !              !       !       &       &       +       &       0       I       f       f       X       N       I       ?       0       0       ?       I       I       D       ?       :       0       0       ?       S       X       S       S       X       S       I       I       S       S       D       0       !                     &       :       I       S       S       S       S       N       I       ?       0       !       !       :       X       f       a       X       N       ?       :       ?       :       &                     +       D       I       I       ?       :       :       ?       I       I       I       ?       5       &       +       ?       N       D       +                     5       S       \       X       I       ?       :       ?       D       ?       0       0       ?       S       S       D       :       5       5       :       :       5       0       0       5       ?       D       D       ?       :       :       ?       :       &                     0       ?       ?       ?       D       I       I       5       &       &       0       0       5       ?       N       S       \       \       X       N       D       5       &       &       0       5       :       :       5       +       5       S       a       S       :       5       :       :       ?       D       ?       :       5       :       ?       D       ?       :       5       5       :       D       N       I       I       I       N       I       D       D       D       ?       ?       :       :       0       !              0       X       p       k       \       S       D       0                     5       S       a       X       N       N       X       X       S       I       D       :       :       :       :       :       D       S       X       S       N       I       :       5       :       ?       :       5       0       5       :       :       ?       D       D       D       ?       :       5       5       5       +       &       +       D       \       a       S       I       5                     &       N       k       p       f       a       \       X       S       N       I       :       &       !       !       &       0       D       S       \       X       N       D       :       5       5       5       5       :       ?       D       D       D       ?       :       :       ?       :       5       5       D       S       S       N       I       D       :       ?       I       D       0       !       !       &       :       S       a       X       S       S       N       I       D       :       5       ?       D       I       I       D       ?       ?       I       I       :       !              &       0       ?       \       u       p       \       N       I       :       +       +       +       &       !       0       D       N       N       N       S       X       S       N       I       ?       0       &       +       ?       I       D       5       +       !       !       ?       f       z       z       p       k       f       a       X       I       :       +       &       &       +       +       &              &       I       a       a       X       I       0              !       I       k       k       X       N       I       ?       :       ?       ?       :       5       0       +       0       ?       S       S       I       ?       ?       I       I       I       D       D       ?       D       D       D       ?       ?       ?       ?       5       0       &       !       !       :       X       k       k       a       \       N       I       D       ?       0       !                            ?       a       a       S       I       ?       0       &       &       5       I       N       S       X       \       X       N       N       N       N       D       &       	                            5       k                                          p       X       N       D       ?       I       X       a       \       S       \       p       z       p       \       ?       &       !       I       u                            u       k       a       \       X       N       I       D       I       I       ?       5       D       X       \       X       f                                   u       a       D       :       D       X       S       ?       +       &       +       ?       a                                   p       X       I       I       I       D       :       D       X       a       a       X       N       D       I       S       S       :       +       0       I       X       a       X       N       D       D       D       :       !                     0       X       u              z       p       f       S       ?       0       +       5       ?       I       N       S       N       I       D       I       D       ?       5       0       +       0       0       5       :       ?       D       D       ?       D       D       D       :       +       +       :       I       S       S       X       X       X       X       S       I       5       !              +       D       S       N       N       N       S       S       N       I       D       5       0       +       0       0       0       0       0       :       I       S       X       X       S       N       D       :       5       5       5       0       0       +       &       +       +       +       +       :       I       N       D       :       :       ?       I       N       I       D       ?       5       0       5       :       ?       ?       ?       ?       ?       :       5       0       5       :       5       5       :       ?       D       D       D       ?       ?       ?       D       D       5       &       !       !       &       &       5       I       X       \       \       X       S       N       D       5       +       &       +       +       0       +       +       &       +       5       D       S       X       \       \       X       S       I       ?       +                     !       +       5       5       5       5       5       ?       D       I       ?       :       :       :       :       5       0       0       +       0       :       ?       ?       ?       D       I       D       ?       5       0       5       ?       D       ?       :       :       5       5       5       :       :       :       +       &       0       :       5       &       &       5       D       N       I       I       ?       :       :       ?       :       5       0       :       I       I       ?       5       +       !       +       ?       S       S       N       D       ?       :       :       :       5       0       0       0       +       +       +       0       :       ?       D       D       D       ?       :       :       5       :       :       5       0       0       5       :       :       :       ?       D       D       :       5       0       +       +       0       5       :       ?       :       :       :       5       5       0       0       0       +       +       +       +       0       0       :       ?       ?       ?       ?       :       0       !                                          0       S       k       u       p       a       S       D       5       0       +       &       +       +       +       +       +       +       5       :       :       5       0       &       &       &       +       0       5       0       5       :       ?       :       5       0       5       ?       I       N       I       I       I       D       ?       ?       :       5       5       5       5       0       0       0       +       0       5       :       5       ?       I       N       I       D       ?       5       0       +       +       +       +       +       &       +       ?       N       S       N       I       ?       5       0       +       &       &       +       0       0       5       :       :       5       5       0       +       &                            +       D       N       N       I       :       0       +       !                     &       5       ?       D       D       D       I       N       I       5       !              !       5       ?       D       D       ?       ?       D       D       :       +       &       +       0       0       5       5       5       ?       I       N       D       5       &                     &       D       X       \       X       N       ?       5       0       5       5       5       ?       N       X       X       N       I       :       +       &       &       +       5       :       :       ?       ?       D       D       D       ?       :       :       5       0       0       0       0       0       5       :       ?       D       I       I       D       ?       :       5       0       +       +       0       0       0       0       5       5       5       5       5       :       :       :       :       :       0       +       +       5       I       S       S       N       I       ?       5       +       +       5       I       S       S       N       I       ?       :       5       5       +                            ?       \       p       p       p       k       f       \       N       5                                   &       +       0       :       I       \       \       S       I       5       !              +       I       a       k       k       a       S       ?       5       5       5       0       &       &       0       5       ?       \       u       u       p       f       X       D       0       &       +       :       N       S       N       I       I       I       I       D       D       D       ?       ?       :       5       :       D       I       I       N       S       S       N       D       :       5       :       D       S       N       I       I       X       \       \       X       X       S       N       I       D       ?       0       !       &       :       N       X       X       X       N       I       I       D       I       I       I       N       S       S       N       I       ?       0       0       :       I       S       X       \       a       a       \       X       N       ?       5       5       0       0       +       +       0       5       :       N       \       \       \       a       a       X       I       ?       +       &       5       S       f       k       f       a       \       \       X       X       S       N       D       ?       5       0       &       !       &       :       S       a       f       \       X       S       N       I       I       S       X       S       N       D       :       +                     &       5       ?       I       X       a       f       f       a       a       \       X       S       N       D       5       0       +       +       5       ?       I       N       S       N       N       I       ?       ?       ?       D       D       D       D       D       ?       ?       D       N       S       N       D       :       0       5       I       \       f       a       S       D       +       !       +       D       X       \       X       X       S       S       S       S       N       D       0                     0       I       X       X       X       S       N       N       N       N       D       0       +       5       D       D       I       N       N       N       N       X       S       D       :       :       5       &                     ?       f       z       z       p       a       S       N       S       S       N       D       :       5       0       &       &       5       S       a       f       f       a       \       S       D       D       S       \       S       I       I       D       5       !              &       :       S       a       f       k       f       f       \       X       N       D       :       5       5       :       D       S       \       \       \       \       \       N       D       5       +                     +       X                            u       \       ?       +       !       &       0       ?       N       X       a       a       a       a       \       \       X       S       N       I       I       D       I       I       N       S       N       I       ?       :       ?       D       D       D       D       :       +       +       D       k       u       k       \       N       I       N       X       \       \       X       X       S       N       I       D       D       I       I       I       N       X       X       X       N       D       5       :       I       \       a       \       X       I       ?       ?       N       \       X       N       I       D       ?       :       D       N       X       X       \       a       X       N       D       ?       ?       N       \       \       S       N       N       N       N       N       S       a       f       a       X       I       0       +       :       X       k       k       a       \       X       S       X       \       \       N       :       0       5       ?       D       I       I       N       N       N       N       I       ?       5       ?       N       X       \       \       X       N       D       ?       ?       ?       D       N       S       S       S       S       N       N       N       N       I       5                     5       f                            z       k       \       S       ?       5       +       +       0       ?       N       \       \       a       f       f       a       X       D       +              0       S       p       z       z       u       f       \       S       I       D       0       !       &       :       N       X       f       u       p       f       a       \       N       :       0       :       N       a       f       a       \       X       S       I       I       I       I       ?       :       I       \       p       z       u       p       f       a       X       N       ?       0       +       &       0       N       f       p       k       a       S       I       D       I       I       :       5       I       k                     z       f       D       5       ?       S       S       D       5       0       ?       \       u       z       k       a       S       I       ?       I       S       S       S       X       a       f       a       a       \       X       N       D       5       &              +       I       a       p       p       p       f       X       D       5       5       ?       D       I       S       \       \       X       N       D       D       X       f       f       \       N       I       I       N       S       S       N       N       N       N       I       D       D       S       f       k       \       I       :       0       5       D       I       I       I       S       f       u       z       u       k       \       N       ?       ?       D       D       5       &       +       D       \       a       a       f       f       \       S       N       D       D       D       D       :       5       ?       S       f       k       f       \       N       I       N       N       ?       0       0       ?       X       k       u       p       k       a       \       \       S       ?       0       5       I       X       S       D       :       D       X       f       k       f       \       N       I       I       N       X       \       X       N       D       5       &              +       S       z                                   u       p       f       X       D       +       !       +       :       ?       D       I       S       \       \       N       ?       ?       S       a       a       \       S       N       D       N       f       p       \       ?       0       0       0       :       I       \       p       u       u       p       f       X       S       S       N       ?       !              :       a       u       k       X       :       !              D       u                     z       z       u       p       f       D                                   :       S       S       S       S       X       a       k       k       f       \       S       N       I       D       D       I       N       S       S       I       ?       5       +       5       N       a       a       S       I       D       D       N       X       X       X       S       S       N       I       ?       :       ?       I       X       \       \       \       \       \       S       D       :       :       I       S       X       X       X       X       X       X       X       S       N       D       0       &       &       0       :       D       I       S       S       S       N       N       I       I       I       N       S       X       X       N       ?       0       +       :       N       X       X       \       a       a       \       S       D       +       !       0       N       a       f       a       S       D       D       S       a       \       N       I       D       :       +       5       S       f       k       f       f       f       a       \       X       N       ?       :       D       S       N       ?       5       :       S       p              z       u       k       a       S       D       ?       ?       D       N       X       X       \       a       \       I       5       5       I       S       S       S       X       \       a       \       N       ?       :       I       \       k       k       k       f       a       \       \       N       D       5       5       :       :       D       I       N       I       I       I       N       X       \       a       a       a       \       S       I       I       X       a       N       0       !       0       N       a       a       X       S       X       a       f       a       \       X       N       D       ?       ?       I       X       X       N       I       I       N       N       S       X       X       X       S       S       N       D       ?       ?       ?       ?       I       X       f       a       S       N       N       I       I       N       S       S       X       \       \       X       S       S       N       ?       :       D       D       5       &       5       \                            z       p       a       S       N       N       D       ?       ?       I       N       D       5       0       ?       \       p       p       k       \       N       ?       ?       I       S       \       a       a       a       a       \       S       S       N       S       S       I       5       0       D       f       u       p       a       S       I       I       S       \       S       I       I       X       f       p       k       a       X       I       ?       D       I       I       I       D       ?       D       S       k       p       f       \       X       S       N       N       S       X       X       N       D       0       &       5       N       a       a       \       X       X       N       N       I       D       D       S       f       k       a       X       N       D       I       X       a       \       S       I       D       I       S       \       a       a       \       X       S       D       :       5       :       N       \       a       a       a       a       \       \       X       X       N       D       :       5       :       ?       D       D       D       N       a       k       k       f       \       X       N       N       S       I       5       &       5       N       a       a       X       S       N       N       S       N       I       N       S       S       ?       +       +       I       f       k       f       \       N       D       I       \       f       S       5       &       5       S       k       u       p       f       a       \       X       S       S       N       D       ?       D       I       N       S       X       X       X       S       S       N       N       N       S       \       a       \       \       S       N       N       S       X       S       N       I       N       S       X       X       S       I       D       ?       ?       D       I       I       N       N       N       N       X       a       \       D       0       :       N       S       S       S       N       I       I       S       \       \       S       I       D       :       +       &       ?       f                                   k       S       D       5       5       :       ?       ?       D       D       ?       ?       S       p       u       p       a       N       5                     0       S       k       u       u       k       a       \       X       I       :       5       :       I       D       ?       D       a       u       u       p       f       X       D       0       +       0       D       I       D       ?       N       f       k       \       D       5       5       D       X       a       f       f       a       a       \       \       a       f       X       :       !                            !       :       S       f       k       f       f       a       X       I       D       I       N       S       X       X       S       I       D       I       \       f       a       S       N       I       D       ?       D       I       N       N       I       N       X       \       \       a       f       f       f       f       \       I       !                     +                                                               f       D                     &       N       k       u       u       k       f       a       a       \       I       0       5       \                                   u       X       ?       :       ?       N       S       N       N       S       X       X       \       a       a       a       \       X       S       S       S       N       I       S       \       N       :       0       D       \       f       k       u       z       z       u       u       f       S       ?       5       D       N       S       \       f       p       u       u       p       f       a       a       a       X       N       X       f       u       z       u       f       \       a       k       f       \       S       D       :       5       ?       S       f       z                     z       f       X       X       a       p       p       S       5       +       ?       f                            u       f       \       f       p       u       f       N       ?       N       p                            p       X       I       S       f       k       a       N       :       +                     :       a       z              z       p       f       a       f       a       N       +              	              +       :       D       D       ?       ?       I       S       X       X       S       N       ?       5       ?       S       a       X       ?       5       :       D       I       I       D       N       \       k       p       k       \       I       5       +       5       D       X       \       \       S       N       ?       0       +       0       5       :       ?       ?       ?       ?       ?       D       N       I       :       5       5       0       !              &       N       k       u       k       a       S       N       N       I       ?       ?       D       D       ?       0                     !       D       \       k       k       a       \       X       X       \       \       \       S       I       ?       5       5       :       5       0       0       ?       N       X       \       \       X       N       D       ?       D       S       X       I       0       +       5       D       ?       +              !       :       S       f       k       p       k       f       \       S       D       5       0       :       ?       ?       ?       ?       ?       :       +       &       +       D       X       \       \       \       \       X       N       I       N       S       N       D       D       ?       5       &       &       ?       S       X       N       I       I       N       N       S       S       N       I       ?       5       +       !                            5       I       S       X       \       a       a       \       S       I       0       !       !       &       5       D       S       \       a       a       a       a       \       S       N       I       D       ?       5       +       5       D       N       N       I       ?       :       ?       \       p       z       u       k       \       S       N       I       ?       +              &       D       X       X       N       :       0       :       X       p       u       p       f       \       S       N       N       D       5       &       !       !       0       ?       I       N       N       N       N       S       S       S       S       N       I       ?       ?       N       \       X       ?       +                            D       p                     z       k       \       N       I       I       I       N       I       D       ?       +       !       +       N       f       k       a       \       S       N       N       N       S       S       S       S       N       I       ?       0       +       ?       S       a       a       a       \       X       S       S       I       D       ?       ?       5       5       ?       S       X       S       I       I       I       I       I       D       D       D       D       I       N       N       S       S       N       I       ?       :       5       ?       S       a       k       f       a       S       I       D       D       ?       :       0       +       0       5       ?       D       D       ?       :       5       0       0       ?       N       X       X       X       S       N       N       S       S       N       5                            5       f       z       z       p       k       a       \       S       D       0       &              !       5       S       f       f       a       S       I       ?       ?       :       0       +       +       :       I       X       \       \       S       I       ?       :       :       :       :       ?       I       N       N       S       X       X       N       I       D       :       5       5       ?       I       S       S       N       N       I       D       I       I       D       D       D       D       :       0       0       :       I       X       \       \       X       N       D       :       :       ?       :       5       5       D       X       f       k       f       \       N       ?       ?       ?       :       +       &       5       N       \       a       X       S       N       N       N       D       5       5       5       :       D       S       \       X       S       N       I       D       ?       ?       I       I       ?       0       +       0       I       \       f       f       a       a       X       S       S       S       N       D       ?       ?       ?       :       ?       N       X       X       S       N       I       D       D       ?       D       ?       ?       ?       D       S       \       \       S       D       :       5       5       5       :       :       ?       D       ?       ?       D       I       D       0       !              &       ?       S       S       N       D       :       :       I       S       \       \       \       X       X       N       I       ?       ?       D       ?       :       :       :       ?       I       S       X       X       X       N       I       I       N       I       D       ?       ?       :       :       :       ?       :       :       D       N       N       N       N       N       S       S       N       D       D       D       ?       5       0       +       0       0       0       :       D       I       N       S       X       S       N       ?       0       0       :       D       :       0       0       :       D       N       N       I       D       :       :       :       :       :       :       :       0       !              &       ?       X       a       a       a       \       S       N       I       D       D       ?       5       +       0       5       0       !       !       :       a       p       k       a       X       S       N       D       D       I       N       S       D       ?       I       N       D       5       &       &       :       X       k       u       p       k       a       \       X       S       I       +                            0       X       f       f       a       X       S       N       N       I       ?       5       5       D       X       \       X       S       I       :       0       5       ?       ?       ?       D       D       D       ?       ?       ?       5       &                     +       ?       D       D       D       D       ?       :       5       +       &       &       +       5       5       :       :       5       5       5       5       0       &                     &       :       I       S       X       S       I       ?       :       5       0       &       &       +       0       5       5       :       :       :       :       :       :       :       :       :       :       5       0       +       +       +       &       &       +       0       5       :       ?       :       5       0       :       D       D       :       0       +       +       &       &       &       +       :       D       D       D       I       S       \       \       X       ?       !       	                            !       &       0       ?       N       X       \       X       N       ?       5       +       !                     5       S       a       a       \       S       D       :       5       5       0       0       5       D       S       X       S       I       ?       0       &       &       +       +       0       D       S       X       S       I       D       D       ?       :       5       5       5       0       5       ?       D       D       ?       D       I       N       I       D       :       +       +       5       I       N       I       D       ?       :       ?       I       I       D       :       0       0       :       N       X       S       I       :       :       D       S       X       S       N       D       ?       :       5       0       &       !       &       :       N       X       \       \       X       X       X       \       X       D       +                            &       :       S       f       p       p       p       f       \       N       ?       5       5       :       :       5       :       N       S       I       5       5       D       S       X       X       X       S       S       N       N       S       X       X       ?       &              0       I       S       S       S       S       S       S       I       D       D       N       S       S       N       I       D       D       D       I       ?       0       +       0       5       ?       D       D       I       I       N       S       I       D       ?       D       D       D       D       D       ?       ?       :       0       0       5       D       I       N       S       X       X       X       S       N       N       D       0                     &       S       p       p       a       X       I       ?       :       5       5       D       X       a       a       \       S       I       :       5       5       ?       D       I       N       S       a       f       a       \       \       S       I       :       :       :       0       &       5       X       k       f       X       I       :       0       0       D       X       f       k       k       f       a       X       I       D       ?       :       0       +       0       :       D       S       a       f       a       X       I       ?       :       5       5       0       0       5       :       :       ?       D       D       I       I       N       N       I       D       ?       ?       D       I       D       ?       :       5       5       D       S       a       k       f       a       X       N       I       I       D       ?       0       0       ?       S       X       S       N       D       :       :       D       N       S       \       f       k       k       k       f       f       X       I       &                     X                                                              z        v        q        l        l        g        g        g        b        b        b        b        ]        ]        ]        ]        ]        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        S        S        S        S        S        S        S        S        S        S        S        S        S        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        S        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        ]        ]        b        b        g        b        b        b        b        b        b        b        g        g        g        g        b        b        b        b        b        b        b        b        b        b        b        g        g        b        b        b        b        b        b        b        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        b        b        b        b        b        b        b        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        g        g        g        g        g        g        g        g        g        g        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        q        q        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        g        l        g        g        g        g        g        g        g        g        g        g        g        g        g        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        l        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        v        v        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        q        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        v        q        l        b        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        ]        ]        ]        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        S        S        X        X        X        X        X        X        X        X        X        X        ]        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        S        S        S        S        S        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        S        S        S        S        S        S        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        S        X        X        ]        ]        ]        ]        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        S        S        S        S        X        X        X        X        X        S        S        S        S        S        S        S        S        S        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        ]        ]        ]        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        S        S        S        X        X        X        X        X        X        X        ]        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        S        S        S        S        X        ]        ]        ]        X        X        S        S        S        S        S        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        S        S        S        S        S        S        S        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        S        S        S        S        S        S        X        X        X        X        X        X        X        X        X        S        S        S        S        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        S        S        N        N        S        X        X        X        ]        ]        ]        ]        X        X        S        S        N        N        S        S        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        S        S        S        S        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        S        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        ]        b        g        l        q                                                       ,       D       S       b       k       p       u       u       u       p       g       ]       S       I       D       D       ?       ?       D       D       I       N       S       S       S       N       I       I       I       I       D       :       5       5       5       5       0       ,       '       "       "       "       "       "       "       "                            "       '       ,       0       0       5       :       ?       ?       D       D       I       I       I       I       I       N       S       N       I       I       D       D       ?       5       0       0       5       5       5       5       5       5       5       5       0       ,       '       '       '       '       "                                   	       	       	                                                                                                                                                              z        ]        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        X        ]        b        b        g        g        g        g        l        q        z                                                                                                                                                                                                                                                                                                                                                                                        	       :                            S                                                                      p       X       I       :       &                     0       I       S       a       u              u       f       p                     k       f       a       S       S       z                                                               u       p       z       z       f       k                            z                                                                                                                k                                                                                                         z                     z       p                                                                                                                              u                                                                                                  p       \       f                                                                      z       z       z                                                                                                                                            z       k       p       f       \       p                                                                      u       z                     z       z                                          p       a       u                                                                                    z                     u       p       z                                                                                                  u                                                                                                                                                                 u       z                                                                                                                z       p                                                                                                                                                                                                           k       X       p                                                                                                                       z       k       p                                                                                                                f       f                                                                                                         z                                                                                                                                                                                                    p       X       \                                                                                                                p       f                                                                                                                p       f                                                                                                  k       a       \       z                                                                                    u                                                                                    u                                                                                                                u       f                                                                                                                                                                 z       z                                          z                                                                             p       X       u                                                                             u       f       u       z       u                                                                                                                z                                                                                           k       X       X                                                                                    f       a       u       z       z                            p                                                                                           p       u              p       f                                                                                                  z       u                            k       X       a                                                                                    k       \       p                                                 u                                                                                                                                     z       u                                   z       z                                                                                           u       z              z       z                            k       p                                                                                                         z       p                                   u                                   u                                                               z       p       p       z                                                                                                  u       u                                                                                    z                                                                                                         u                                                                                                                              z       f       X       f                                                                                           u       \       z                                                                                           p       X       u                                                                                                                                                                                                                                                                                 z       z                                                                                                                u                            z                                                                                           a       D       I                                                                                    p       a       k                                                                                                         z       z                                                                                           p       f       k                                                                                    u       z                                          p       k                                                                                           u       a       k              z                                                                                           z                                                                                                                                                                               z                                   z                                                                                                  z       k                                                                                                                                            p       f       u       z       k       p                                                                                                         z       k       u                                                                                    u       \       p                                                                                                                                                                        p       p       p       z       u       f       k                                                                                    u       p                                                                                                                                                                                                                                       z       p       u                                                                                                  u       k       p       z                                                                                                                                            z       u                                                                                           z       a       k                                                                                           u                                                        z       k       k                                                                                    k       \       a       z                                                                                                                              z       k       z                                                                                           z       f       p                                                                                                                                                                                                                                                                                                      z       z                                                                                    u       N       S                                                                                    a       u                                                                                                                                                                 u       a       p                                                                                                                       z                                                                                                         z                                                        z       u                                                                                           p       p              z       k                                                                                                                                                                                                    u       f       f                                                                                                                                                                                      z                                                                                                                                     z       p       p                                                                                           p       a       a       u       z                                                                                                                                                                                                                                       z                                                                                                                                                                 p       p                                                                      u       k                                                                                                                                                   u                                                               z                                                                                    z                                          u       k       z                                                                      z       k       k                                                 z       u       z                                                                                                                p       p                                                                                                                                            z       z       z       u       p       z                                                                             k       p                            p       p                                                                                                                                            u       u       u       k       a                                                                                                                                     k       X       I       S       p                                                                                    z       z                                                                      p       k                                   u       u                                                                                                                                                                 z                                   z                                                                             z                                                                                                                                     u                            u       u                                   z       p       k                                                                                                                                            u                                   z       z       z                                                                                                         k       k                                                                                                                                                                        z                            f       k                                                                                    f       p                                                 z                                          z                                                                                                                                                                                                                                                                                                                                         z       z       u                                                               p       u                                                        p       S       I       p                                                                                    u       a       \       a       z                                                                                                                a       X       z                                                                                           z       u                                                                                                                u                                                                                    p       u                                                                                                                                                                 u       k       u                                                                                    u       u       k       \       f                                                                             u       k       k       u       u       f       S       k                                                                             z       f       f       u                                                        p                                                                                    f       \       X       I       S                                                                      p       \       f       z                                                               p       p       p       f       p                                                                                    u       \       \       z                                                 k       k                                                                                    u       p       z                                                                                                         k       k       z                                                 u                                                                                    u       u                                                                                                  z       z                                                                                                                z       u       z                                                                                           k       f       f       k       z                                                                             p       p       z                                                                                                                                            u       a       I       S       z                                                                             k       a       p                                                                                                                                                                                                                                                                                                                                  k                                                                                                                              u       p                                                                             z       z                                                                                           p       a       p                                                                                                  a       S       k                                                                                           k       f                                                                                           z                            p                                                                                                                u       f       k                                                                                           u       f       k                                                        u       z                                                                                                                                                                                      z                                                                             p       \       X       k                                                                                           u       u                                                        z       z                            u                                                                                    f       z                                                 z                                                                                                         u       a       X       k                                                                                                                       p       z                                                                                           u       k       p                                                                                                                                                                               u       u                                                               z       z              z                                                                                                  z                                                                                                                       p                            u                                                                                                                                                                                                    u       f                                                                                                                       k       a       u                                                               z                                                                                                                                                                 z                                                                                                                                                                                             z                                                                                                  p       k       u       z       z       z       z                                                               z                                                                      p       p       z                                                                                                                              u       u                                   u       z                                                                             f       S       D       X                                                                             u       p       p       k       f       k                                                                                                                                                                                                                                u       z                                                        z       z                                                        k       a       z                                                                      p       z                                                                                    z       k       \       S       a       u                                                        z       p                                                                                    z       p       k                                                                      z       p       z       u       u                                                                                                                              z       z                                                                                           f       I       I       k                                                                             p       a       a       u                            z                                                                                           z                                                                                    k       f                                                                                                                                            z       p       u                                                                                           z       u                                                                                                                                                                                                           p       p                                                                                                                z       X       \                                                                                                                       u                                                                                    u                            p                                                                                                  u                                                                                                  z       u                                                                                                  k       p                                                                                                                                                                                                                                                                                                      z       u                     u       f                                                                                                                z                            u                                                                                                                z       p                                                                                                                       z                                                 z       z                                                                                           z       k       k                     u       p                                                                                           k       k       z                            z       z                                                                                                                              u       u                                                                                                                                     u                                                                                           u       p       f       f                                                                                                                                                                        u                                                                                                                              \       S       u                                                                             u       f       a       \       f                     z                                                 u       k                                                                                    p       X       p                                                                             p       \       z                                                                                    k       a                                                                                                                              z                                                                                                                                                                 p                            u                                                                                                         k       p                            p       u                                                                                           p       z              z       u                     z       p                                                                                    z       f       a       a       k       p       z                                                                                                                                                                                                                                                                          f       a                                                                                                                                                                               z                                                        u       p       z                                                                             z       f       X       I       a                                                                      p       z                                                                                                                       z                                                                                                                                                                                             z       z                                                                             a       a                                                                                    u       p                     k       k       z                                                                      z                            p       z                     k       p                                                                                           u                                                                                                  p       z                                                                                           z       a       f                                                                                                                                            z              u       z                                                                                           u                                                                                                         u                                                                                                                                                                 z                            u       u                                                                                           z       z                                   p       \       f                                                                                    k                                                                                                                u       p                                                                                                                       z                                                                                                                                                                        u       a                                                                             z              u       a       z                                                 u                                                                                                  f       u                                                                                                                                                   u       a       k       z                            z                                                               u       z                                                                                                         u       f       p                                                                                           u                                                                                                                                                                                                                                       k       \       z                                                                                    z       u                            z       u       z                                                                                                                f       k                                                                                                                       p       k                                                                                    p                            z       z                                                                                                                                                          u       z                                                                             z                     z       p                                                                                                                       z                            u       p       z                                                                                    z       k       f       p       u       f       a                                                                                                  z       p                            f       a       f       z                                                                      k       k                                                 z       u                     u       \       f                                                                                    z       z       z                                                                                                                                                                                      z       u       f       X       f                                                                             f       a       u       z       f       k                                                                                                                                                          z       k       z                                                                                           u       u                     z       f       z                                                 k       u                                                               z                                                        z       z                                                                                           z       u                     z       p       f       f                                                                                           z       p       a       S       a                                                                                                  k       p                                                        u       p                                                                                    p       a       z                     p                                                        z       z       z       p       z                                                                      u       p                                                                                           z       p                                                                      z                                                                                                                                                                                                                                                                                        z                                                                                                         z       p                                                                                                                       p       f       k       z                                                                      z       z       z                                                                                                                                                                                                                         z                                                                                    u       p                                                                                                                                                          p       a       z              k       u                                                                                                  z                                          z                                                                                                                                                                                                                                                                                                      u       u                                                                                           z       S       D       N       a       z                                                                                           p       k                                                                                           z       p       f                                                                      k       X       a       p       z                                                               z       p       p       f       a       z                                                                             k       X       k                                                                             k       k                            u                                                                                    u       f       k                     p       f                                                                                           p                                                                                                                                                                                      z                                                        p       p                                                                                                                                                                                                                                              p                                                                                    a       X       p                                                               u       p                                                                             u       X       I       f                                                                                                                                     u                                   z                                                                                                                                                                 u                            u       z                                                                                           p       p                                                 f       S       p                                                                             k       S       N       f              u       u                                                        z                                                                                           u       z                                                                                                                                            p       p                     z       f       u                                                 z       p                                                                                           u       p       k       a       \       f                                                 k       k                                                                                           k       a       \       a                                                                             p       k       u       z       u       u       u                                                                      z       z       z              z       p       k       z                                                                                                                                                   z       X       X       u                                                                                                         p       a       S       f                                                                                    u       f       k                                                                                           k       a       u              k       z                                                                                                                       u       p       u       z                                                                                           z       z                     z                     p       k                                                        u                            p       z                                                        z                     p       \       \       z                                                                                                                                            p       p                     k       \       f       z                                                                             p       z                     a       f                                                                                                                                                          z                                                                                           k       I       S                                                                                                                              z                                   p       u                                                                                    z                                                                                                                                                                                      a       \       a       p                                                                             u       k       p                                                                             p                                                 u       k                                                                                                                       z       k       p       z                                                 p       k       p                                                                                    z       u                     u       p                                                                                                  k       k                     p       \       k                                                                                    z                     u       a       \       a       z                                                                                    f                                                                                    p                                                        p       p                                                                                                  u       S       ?       N       z                                                                             u       k       u              u       z                                          p       f       z                                                               u       p       u       u                                                                      z       p       a       a       u                     k                                                                                    u       k       k       p                            k       k                                                        u       u                            p       z                                                                                                  p       p                                                        z       k       u                                                                                           \       k/       k       z                                                                                                                                                                                u        X       N	       uY                     S                  V                                                p      u            T            z      k      kU        4             =                          H                                  \       O     p     a     u    V            <                I    l        k  P  S     \     u     c    @          P      e    /    u    u        x    V    >  }  &  `    <      
  $    8    <      /    C    \  '  v                     <    L    @    H  u-  H  f:  <  kG  4  P  ,  Y  $  ^  $  c  ,  c  8  d  @  