              %%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%                            %%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%  %%%%%%%%                                    %%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%  %%                                          %%%%%%%%%%%%%%%%  %%%%%%%%%%%%%             %%%%%%%%                            %%%%%%%%%%%%%%%%  %%%%%%%%            %%%%%%%%%%%%%%                            %%%%%%%%%%%%%%%%  %%%%         %%%  %%%%%%%%%%%%%%%%                            %%%%%%%%%%%%%%%%  %        %%%%%%%  %%%%%%%%%%%%%%%%                            %%%%%%%%%%%%%%%%       %%%%%%%%%%%  %%%%%%%%%%%%%%%%                            %%%%%%%%%%%%%%      %%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%                            %%%%%%%%%%%%      %%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%                            %%%%%%%%%%     %  %%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%                            %%%%%%%%      %%  %%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%                            %%%%%%%     %%%%  %%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%                            %%%%%%     %%%%%  %%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%                            %%%%%    %%%%%%%  %%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%                            %%%%    %%%%%%%%  %%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%                            %%%    %%%%%%%%%  %%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%                            %%%    %%%%%%%%%  %%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%                            %%    %%%%%%%%%%  %%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%                            %%    %%%%%%%%%%  %%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%                            %    %%%%%%%%%%%  %%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%                            %    %%%%%%%%%%%  %%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%