!<arch>
/               1614952775  0     0     0       4092      `
     @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? P P P P P P P P P P P P P P P P P P P P P P P P Patm_comp_mct._ atm_comp_mct_mp_mpicom_ atm_comp_mct_mp_compid_ atm_comp_mct_mp_my_task_ atm_comp_mct_mp_logunit_ atm_comp_mct_mp_atm_run_mct_ atm_comp_mct_mp_sdatm_ atm_comp_mct_mp_inst_suffix_ atm_comp_mct_mp_atm_final_mct_ atm_comp_mct_mp_inst_index_ atm_comp_mct_mp_inst_name_ atm_comp_mct_mp_atm_init_mct_ mpifcmb5_ mpifcmb9_ mpipriv1_ mpipriv2_ mpiprivc_ datm_comp_mod._ datm_comp_mod_mp_datm_comp_final_ datm_comp_mod_mp_mymodelname_ datm_comp_mod_mp_sprecn_ datm_comp_mod_mp_sswdn_af_ datm_comp_mod_mp_sprec_af_ datm_comp_mod_mp_slwdn_af_ datm_comp_mod_mp_stbot_af_ datm_comp_mod_mp_spbot_af_ datm_comp_mod_mp_sshum_af_ datm_comp_mod_mp_sv_af_ datm_comp_mod_mp_su_af_ datm_comp_mod_mp_sprecsf_ datm_comp_mod_mp_sprecl_ datm_comp_mod_mp_sprecc_ datm_comp_mod_mp_kavsdr_ datm_comp_mod_mp_kanidf_ datm_comp_mod_mp_kavsdf_ datm_comp_mod_mp_sswdndr_ datm_comp_mod_mp_sswdndf_ datm_comp_mod_mp_slwdn_ datm_comp_mod_mp_kshum_hdo_ datm_comp_mod_mp_srh_hdo_ datm_comp_mod_mp_kshum_18o_ datm_comp_mod_mp_srh_18o_ datm_comp_mod_mp_kshum_16o_ datm_comp_mod_mp_srh_16o_ datm_comp_mod_mp_srh_ datm_comp_mod_mp_sshum_ datm_comp_mod_mp_spbot_ datm_comp_mod_mp_sz_ datm_comp_mod_mp_tdewmax_ datm_comp_mod_mp_stdew_ datm_comp_mod_mp_anidrmax_ datm_comp_mod_mp_kanidr_ datm_comp_mod_mp_tbotmax_ datm_comp_mod_mp_stbot_ datm_comp_mod_mp_swind_ datm_comp_mod_mp_kdens_ datm_comp_mod_mp_klwdn_ datm_comp_mod_mp_kswnet_ datm_comp_mod_mp_kswndf_ datm_comp_mod_mp_kswvdf_ datm_comp_mod_mp_kswndr_ datm_comp_mod_mp_kswvdr_ datm_comp_mod_mp_ksl_ datm_comp_mod_mp_krl_ datm_comp_mod_mp_ksc_ datm_comp_mod_mp_krc_ datm_comp_mod_mp_kshum_ datm_comp_mod_mp_kptem_ datm_comp_mod_mp_kpbot_ datm_comp_mod_mp_kpslv_ datm_comp_mod_mp_ku_ datm_comp_mod_mp_kv_ datm_comp_mod_mp_kz_ datm_comp_mod_mp_ktbot_ datm_comp_mod_mp_starcf_ datm_comp_mod_mp_sswdn_ datm_comp_mod_mp_sprec_ datm_comp_mod_mp_avstrm_ datm_comp_mod_mp_rearr_ datm_comp_mod_mp_datm_comp_run_ datm_comp_mod_mp_firstcall_ datm_comp_mod_mp_count_av_ datm_comp_mod_mp_ilist_av_ datm_comp_mod_mp_olist_av_ datm_comp_mod_mp_avifld_ datm_comp_mod_mp_avofld_ datm_comp_mod_mp_count_st_ datm_comp_mod_mp_ilist_st_ datm_comp_mod_mp_olist_st_ datm_comp_mod_mp_stifld_ datm_comp_mod_mp_stofld_ datm_comp_mod_mp_qsatfactor_ datm_comp_mod_mp_windfactor_ datm_comp_mod_mp_winddfactor_ datm_comp_mod_mp_yc_ datm_comp_mod_mp_dtarc_ datm_comp_mod_mp_ksl_hdo_ datm_comp_mod_mp_ksl_18o_ datm_comp_mod_mp_ksc_hdo_ datm_comp_mod_mp_ksc_18o_ datm_comp_mod_mp_krl_hdo_ datm_comp_mod_mp_krl_18o_ datm_comp_mod_mp_krc_hdo_ datm_comp_mod_mp_krc_18o_ datm_comp_mod_mp_sprecn_hdo_ datm_comp_mod_mp_sprecn_18o_ datm_comp_mod_mp_sprecn_16o_ datm_comp_mod_mp_sswup_ datm_comp_mod_mp_sco2d_ datm_comp_mod_mp_sco2p_ datm_comp_mod_mp_ktopo_ datm_comp_mod_mp_datm_comp_init_ datm_comp_mod_mp_imask_ mpifcmb5_ mpifcmb9_ mpipriv1_ mpipriv2_ mpiprivc_ datm_shr_mod._ datm_shr_mod_mp_datamode_ datm_shr_mod_mp_rest_file_strm_ datm_shr_mod_mp_rest_file_ datm_shr_mod_mp_anomaly_forcing_ datm_shr_mod_mp_bias_correct_ datm_shr_mod_mp_force_prognostic_true_ datm_shr_mod_mp_presaero_ datm_shr_mod_mp_restfils_ datm_shr_mod_mp_restfilm_ datm_shr_mod_mp_iradsw_ datm_shr_mod_mp_factorfn_ datm_shr_mod_mp_decomp_ datm_shr_mod_mp_datm_shr_read_namelists_ datm_shr_mod_mp_wiso_datm_ datm_shr_mod_mp_datm_shr_getnextradcday_ datm_shr_mod_mp_datm_shr_core2getfactors_ datm_shr_mod_mp_datm_shr_getfactors_ datm_shr_mod_mp_datm_shr_tn460getfactors_ datm_shr_mod_mp_datm_shr_esat_ mpifcmb5_ mpifcmb9_ mpipriv1_ mpipriv2_ mpiprivc_  atm_comp_mct.o/ 1614952775  202822202822100664  995096    `
ELF         >                    X)         @     @    atm_comp_mct.F90 atm_comp_mct._ atm_comp_mct_mp_mpicom_ atm_comp_mct_mp_compid_ atm_comp_mct_mp_my_task_ atm_comp_mct_mp_logunit_ atm_comp_mct_mp_atm_run_mct_ shr_file_mod_mp_shr_file_getlogunit_ shr_file_mod_mp_shr_file_getloglevel_ shr_file_mod_mp_shr_file_setlogunit_ seq_cdata_mod_mp_seq_cdata_setptrs_ seq_infodata_mod_mp_seq_infodata_getdata_explicit_ atm_comp_mct_mp_sdatm_ atm_comp_mct_mp_inst_suffix_ datm_comp_mod_mp_datm_comp_run_ seq_infodata_mod_mp_seq_infodata_putdata_explicit_ shr_file_mod_mp_shr_file_setloglevel_ shr_sys_mod_mp_shr_sys_flush_ atm_comp_mct_mp_atm_run_mct_$CASE_NAME.0.3 atm_comp_mct_mp_atm_run_mct_$GGRID.0.3 atm_comp_mct_mp_atm_run_mct_$GSMAP.0.3 atm_comp_mct_mp_atm_run_mct_$INFODATA.0.3 __NLITPACK_1.0.3 atm_comp_mct_mp_atm_final_mct_ datm_comp_mod_mp_datm_comp_final_ __NLITPACK_2.0.4 datm_shr_mod_mp_presaero_ seq_flds_mod_mp_seq_flds_a2x_fields_ seq_flds_mod_mp_seq_flds_x2a_fields_ atm_comp_mct_mp_inst_index_ atm_comp_mct_mp_inst_name_ atm_comp_mct_mp_atm_init_mct_ seq_comm_mct_mp_seq_comm_name_ seq_comm_mct_mp_seq_comm_inst_ seq_comm_mct_mp_seq_comm_suffix_ datm_comp_mod_mp_datm_comp_init_ __STRLITPACK_6 for_write_seq_fmt __STRLITPACK_9 perf_mod_mp_t_startf_ datm_shr_mod_mp_datm_shr_read_namelists_ __STRLITPACK_8 perf_mod_mp_t_stopf_ mpi_comm_rank_ shr_file_mod_mp_shr_file_getunit_ __STRLITPACK_10 for_trim for_concat shr_file_mod_mp_shr_file_setio_ atm_comp_mct_mp_atm_init_mct_$GGRID.0.2 atm_comp_mct_mp_atm_init_mct_$GSMAP.0.2 atm_comp_mct_mp_atm_init_mct_$INFODATA.0.2 atm_comp_mct_mp_atm_init_mct_$SCMMODE.0.2 atm_comp_mct_mp_atm_init_mct_$SCMLAT.0.2 atm_comp_mct_mp_atm_init_mct_$SCMLON.0.2 atm_comp_mct_mp_atm_init_mct_$format_pack.0.2 __NLITPACK_0.0.2 __STRLITPACK_14.0.2 mpifcmb5_ mpifcmb9_ mpipriv1_ mpipriv2_ mpiprivc_ .debug_info_seg                                                                                                                                     2                   ]                                                                       '                                        q                                         $              5    4              y                                       (                 0                                G                  p           $                                                                      	                      
                                                                                                            	                                                           !                  9                  Q                  j                                                                                                                            4                     g    `       h     ~    8                                                                                                                                         8                     R                     w                                                           0                                                      /                     P                                                                                                                                                   E                     N                     Y                                                                                                               ꌠ9Y>)Fꌠ9Y>)F6     (datm_comp_init)    H  7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            UHATAUAVAWSH8IIH}IH    H}            HE3H33ҹ    A    A    L<$L|$L|$L|$L|$     H0HH]3HE    LU3L]L<$E3L|$E3L|$L|$L|$ L|$(L|$0L|$8L|$@L|$HL|$PL|$XL|$`L|$hL|$pL|$xL$   L$   L$   L$   L$   L$   L$   L$   L$   L$   L$   L$   L$   L$   L$   L$   L$   L$  L$  L$  L$   L$(  L$0  L$8  L$@  L$H  L$P  L$X  L$`  L$h  L$p  L$x  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$   L$  L$  L$  L$   L$(  L$0  L$8  L$@  L$H  L$P  L$X  L$`  L$h  L$p  L$x  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$   L$  L$  L$  L$   L$(  L$0  L$8  L$@  L$H  L$P  L$X  L$`  L$h  H$p  H$x  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$   L$  L$  L$  L$   L$(  L$0  L$8  L$@  L$H  L$P  L$X  L$`  L$h  L$p  L$x  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$   L$  HǄ$     L$  L$   L$(  L$0  L$8  L$@  L$H  L$P  L$X  L$`  L$h  L$p  L$x  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  H=    L$       H  h   jh    LHEPLLUARLL]AS    HEPSh    h    h    h    h    A    A    h        HpHHE333E3E3L<$L|$L|$L|$L|$ L|$(L|$0L|$8L|$@L|$HL|$PL|$XL|$`L|$hL|$pL|$xL$   L$   L$   L$   L$   L$   L$   L$   L$   L$   L$   L$   L$   L$   L$   L$   L$   L$  L$  L$  L$   L$(  L$0  L$8  L$@  L$H  L$P  L$X  L$`  L$h  L$p  L$x  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  H$  L$  L$   L$  L$  L$  L$   L$(  L$0  L$8  L$@  L$H  L$P  L$X  L$`  L$h  L$p  L$x  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$   L$  L$  L$  L$   L$(  L$0  L$8  L$@  L$H  L$P  L$X  L$`  L$h  L$p  L$x  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$   L$  L$  L$  L$   L$(  L$0  L$8  L$@  L$H  L$P  L$X  L$`  L$h  L$p  L$x  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$   L$  L$  L$  L$   L$(  L$0  L$8  L$@  L$H  L$P  L$X  L$`  L$h  L$p  L$x  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  L$  H=    L$      H  H}    H}            He[A_A^A]A\] UH            H]    @ UHATAUAVAWSH  III3H            A    A    H$H\$H\$H\$H\$     H0HL}3HE3LUE3L]H$HMH\$E3H\$H\$H\$ H\$(H\$0H\$8H\$@H\$HH\$PH\$XHD$`    HD$h    HD$p    H\$xH$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$  H$  H$  H$   H$(  H$0  H$8  H$@  H$H  H$P  H$X  H$`  H$h  H$p  H$x  H$  H$  H$  H$  H$  H$  H$  H$  H$  L$  H$  H$  H$  H$  H$  H$  H$   H$  H$  H$  H$   H$(  H$0  H$8  H$@  H$H  H$P  H$X  H$`  H$h  H$p  H$x  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$   H$  H$  H$  H$   H$(  H$0  H$8  H$@  H$H  H$P  H$X  H$`  H$h  H$p  HEL$x  L$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  3H$  H$  H$  H$  H$  H$   H$  H$  H$  H$   H$(  H$0  H$8  H$@  H$H  H$P  H$X  H$`  H$h  H$p  H$x  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$   H$  H$  H$  H$   H$(  H$0  H$8  H$@  H$H  H$P  H$X  H$`  H$h  H$p  H$x  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H=    H$       H     H}        E               H}            E    }  H}    H}            }k  H@HELLULL]L    H$    A    HD$    A    HD$    HD$    HD$     HD$(    HD$0    HD$8    HD$@    L|$HL}HD$P    HD$X    HD$`    HD$hHELT$pL\$xL$   LxH$   L$   HǄ$      HǄ$      HǄ$      HǄ$          H   }k  H333E3E3H=    H$H\$H\$H\$H\$ H\$(H\$0H\$8H\$@H\$HH\$PH\$XH\$`H\$hH\$pH\$xH$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$  H$  H$  H$   H$(  H$0  H$8  H$@  H$H  H$P  H$X  H$`  H$h  H$p  H$x  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  L$  H$  H$   H$  H$  H$  H$   H$(  H$0  H$8  H$@  H$H  H$P  H$X  H$`  H$h  H$p  H$x  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$   H$  H$  H$  H$   H$(  H$0  H$8  H$@  H$H  H$P  H$X  H$`  H$h  H$p  H$x  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$   H$  H$  H$  H$   H$(  H$0  H$8  H$@  H$H  H$P  H$X  H$`  H$h  H$p  H$x  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$   H$  H$  H$  H$   H$(  H$0  H$8  H$@  H$H  H$P  H$X  H$`  H$h  H$p  H$x  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$      H  =     uGH     H     LhA    35    H    HGH   HGP                H}    H}    H}            He[A_A^A]A\]H333E3E3H=    H$H\$H\$H\$H\$ H\$(H\$0H\$8H\$@H\$HH\$PH\$XH\$`H\$hH\$pH\$xH$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$  H$  H$  H$   H$(  H$0  H$8  H$@  H$H  H$P  H$X  H$`  H$h  H$p  H$x  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  L$  H$  H$   H$  H$  HǄ$      H$   H$(  H$0  H$8  H$@  H$H  H$P  H$X  H$`  H$h  H$p  H$x  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$   H$  H$  H$  H$   H$(  H$0  H$8  H$@  H$H  H$P  H$X  H$`  H$h  H$p  H$x  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$   H$  HǄ$      HǄ$      H$   H$(  H$0  H$8  H$@  H$H  H$P  H$X  H$`  H$h  H$p  H$x  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$   H$  H$  H$  H$   H$(  H$0  H$8  H$@  H$H  H$P  H$X  H$`  H$h  H$p  H$x  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$          3       HHE̿                A    A    H$    LUHD$L`HD$       LT$L\$ HD$(HD$0    H@HHE3L`33E3E3H$H\$H\$H\$H\$ H\$(H\$0H\$8H\$@H\$HH\$PH\$XH\$`H\$hH\$pH\$xH$   H$   L$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$  H$  H$  H$   H$(  H$0  H$8  H$@  H$H  H$P  H$X  H$`  H$h  H$p  H$x  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$   H$  H$  H$  H$   H$(  H$0  H$8  H$@  H$H  H$P  H$X  H$`  H$h  H$p  H$x  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$   H$  H$  H$  H$   H$(  H$0  H$8  H$@  H$H  H$P  H$X  H$`  H$h  H$p  H$x  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$   H$  H$  H$  H$   H$(  H$0  H$8  H$@  H$H  H$P  H$X  H$`  H$h  H$p  H$x  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$   H$  H$  H$  H$   H$(  H$0  H$8  H$@  H$H  H$P  H$X  H$`  H$h  H$p  H$x  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H$  H=    H$      H      3       }E        3Hd    =     t       3       H    H    HgHG    HG       HcHHAHHIHA HHH+H   HHHO@HG8        H(H0    H H             8     datm_comp_init done datm_readnml    datm_readnml    atm_modelio.nml .                                 )          l            /cluster/work/users/yeliz/ctsm_nordic/cime/src/components/data_comps_mct/datm/src  atm_comp_mct.F90 \  	         	        
e#38@d338B
J~
'A7E'X
33


P74338BjYSk7X	}+]' 	          %vS        x                          <                      ACMABBBC      $                       ACS     D                     ACPdABBBCA /cluster/work/users/yeliz/ctsm/FNS_SpGsRun/bld/atm/obj /cluster/work/users/yeliz/ctsm_nordic/cime/src/components/data_comps_mct/datm/src/atm_comp_mct.F90 Intel(R) Fortran Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 19.0.5.281 Build 20190815
 -I. -I/cluster/work/users/yeliz/ctsm/FNS_SpGsRun/bld/intel/impi/nodebug/nothreads/mct/include -I/cluster/work/users/yeliz/ctsm/FNS_SpGsRun/bld/intel/impi/nodebug/nothreads/mct/mct/noesmf/c1a1l1i1o1r1g1w1i1e1/include -I/cluster/software/netCDF-Fortran/4.5.2-iimpi-2019b/include -I/cluster/work/users/yeliz/ctsm/FNS_SpGsRun/bld/intel/impi/nodebug/nothreads/mct/include -I/cluster/work/users/yeliz/ctsm/FNS_SpGsRun/bld/intel/impi/nodebug/nothreads/mct/mct/noesmf/include -I/cluster/work/users/yeliz/ctsm/FNS_SpGsRun/bld/intel/impi/nodebug/nothreads/mct/mct/noesmf/clm/obj -I. -I/cluster/home/yeliz/ctsm_cases/FNS_SpGsRun/SourceMods/src.datm -I/cluster/work/users/yeliz/ctsm_nordic/cime/src/components/data_comps_mct/datm/src -I/cluster/work/users/yeliz/ctsm_nordic/cime/src/components/data_comps_mct/datm -I/cluster/work/users/yeliz/ctsm/FNS_SpGsRun/bld/lib/include -I/cluster/software/impi/2018.5.288-iccifort-2019.5.281/intel64/include -I/cluster/software/impi/2018.5.288-iccifort-2019.5.281/intel64/include -c -qno-opt-dynamic-align -convert big_endian -assume byterecl -ftz -traceback -assume realloc_lhs -fp-model source -xCORE-AVX2 -O2 -O2 -debug minimal -DLINUX -DCESMCOUPLED -DLINUX -DFORTRANUNDERSCORE -DCPRINTEL -DNDEBUG -DMCT_INTERFACE -DHAVE_MPI -DPIO1 -DHAVE_SLASHPROC -DATM_PRESENT -DICE_PRESENT -DLND_PRESENT -DOCN_PRESENT -DROF_PRESENT -DGLC_PRESENT -DWAV_PRESENT -DESP_PRESENT -DMED_PRESENT -free -DUSE_CONTIGUOUS=         x                           <   4                  ACMABBBC      $   t                   ACS     D                    ACPdABBBCA 
                )    b /cluster/work/users/yeliz/ctsm_nordic/cime/src/components/data_comps_mct/datm/src/atm_comp_mct.F90            atm_comp_mct._               atm_comp_mct_mp_atm_run_mct_ c               atm_comp_mct_mp_atm_final_mct_            atm_comp_mct_mp_atm_init_mct_'@ Oj       .shstrtab .strtab .symtab .data .bss .text .rodata .rodata.str1.4 .note.GNU-stack .debug_info .debug_line .debug_abbrev .debug_frame .debug_str .eh_frame .trace .rela.text .rela.debug_info .rela.debug_line .rela.debug_frame .rela.eh_frame .rela.trace 2          )   ;          *   @       
   '           E          +   X       
             ^       
            d       
                      ,          
                                         -                             
   .                    '                    /                                        &                    %                 
                  
                      $                    0                              1            +            2         
   '                    3         
   &                 
                   
   '           (         5   S      
   %           X      
   $           ]      
            c      
             i      
      (               ,               0                                                         $               -         
   %                    <            :         
   %                    =         
   %                    9            >            /            )            *         
   '           !         +   L      
   8           T                   Z      
   7           c                  i      
   .           r         $           {         %                    &                                       /                    :                    '                       0                                             3         ?   ^            $               1   '         &   @      
             M      
             U         '   l                    q         @   v      
   '           {         3            3            +            2         
   '                    3               $               6                    .                 .         !         1   !      
              !         A   !      
   $           !      
   &           !      
             !      
   9           !      
   /           !      
   :           !         '           !         .           "         B   '            $      '         1   '      
              (         C   )(      
   $           .(      
   &           <(         D   B(         &   K(         '   [(         E   l(      
   /           u(         '   (                    (         F   (         G   (      
   '           (         H          
                     
                     
      7              
                    
                                 .       
                                                        e             )             
                                    4       
              8                    t       
              x                          
                           0                            8                    x                                0                #                     #                     (                     4           $         ;                                                                                                    @                                                          E      P         #                                                                         !                     u     @                              &                     u      )                             ,                     u                                   4      2                    D                             C                                                          S                           2                              _                           p                             k                      o                                   y                                                               0               h                                                      	                                                                                                                                                                              @                                                &               	                                       u'     H          
                                       '                                                      }(     `                                                 (     x                           datm_comp_mod.o/1614952774  202822202822100664  119168    `
ELF         >                             @     @    datm_comp_mod.F90 datm_comp_mod._ datm_comp_mod_mp_datm_comp_final_ __STRLITPACK_30 perf_mod_mp_t_startf_ for_write_seq_fmt datm_comp_mod_mp_mymodelname_ for_trim __STRLITPACK_28 for_write_seq_fmt_xmit __STRLITPACK_27 perf_mod_mp_t_stopf_ datm_comp_mod_mp_datm_comp_final_$format_pack.0.4 __STRLITPACK_552.0.4 __STRLITPACK_553.0.4 __STRLITPACK_554.0.4 __STRLITPACK_555.0.4 datm_comp_mod_mp_sprecn_ datm_comp_mod_mp_sswdn_af_ datm_comp_mod_mp_sprec_af_ datm_comp_mod_mp_slwdn_af_ datm_comp_mod_mp_stbot_af_ datm_comp_mod_mp_spbot_af_ datm_comp_mod_mp_sshum_af_ datm_comp_mod_mp_sv_af_ datm_comp_mod_mp_su_af_ datm_comp_mod_mp_sprecsf_ datm_comp_mod_mp_sprecl_ datm_comp_mod_mp_sprecc_ datm_comp_mod_mp_kavsdr_ datm_comp_mod_mp_kanidf_ datm_comp_mod_mp_kavsdf_ datm_comp_mod_mp_sswdndr_ datm_comp_mod_mp_sswdndf_ datm_comp_mod_mp_slwdn_ datm_comp_mod_mp_kshum_hdo_ datm_comp_mod_mp_srh_hdo_ datm_comp_mod_mp_kshum_18o_ datm_comp_mod_mp_srh_18o_ datm_comp_mod_mp_kshum_16o_ datm_comp_mod_mp_srh_16o_ datm_shr_mod_mp_wiso_datm_ datm_comp_mod_mp_srh_ datm_comp_mod_mp_sshum_ datm_comp_mod_mp_spbot_ datm_comp_mod_mp_sz_ datm_comp_mod_mp_tdewmax_ datm_comp_mod_mp_stdew_ datm_comp_mod_mp_anidrmax_ datm_comp_mod_mp_kanidr_ datm_comp_mod_mp_tbotmax_ datm_comp_mod_mp_stbot_ datm_comp_mod_mp_swind_ datm_comp_mod_mp_kdens_ datm_comp_mod_mp_klwdn_ datm_comp_mod_mp_kswnet_ datm_comp_mod_mp_kswndf_ datm_comp_mod_mp_kswvdf_ datm_comp_mod_mp_kswndr_ datm_comp_mod_mp_kswvdr_ datm_comp_mod_mp_ksl_ datm_comp_mod_mp_krl_ datm_comp_mod_mp_ksc_ datm_comp_mod_mp_krc_ datm_comp_mod_mp_kshum_ datm_comp_mod_mp_kptem_ datm_comp_mod_mp_kpbot_ datm_comp_mod_mp_kpslv_ datm_comp_mod_mp_ku_ datm_comp_mod_mp_kv_ datm_comp_mod_mp_kz_ datm_comp_mod_mp_ktbot_ datm_shr_mod_mp_factorfn_ datm_comp_mod_mp_starcf_ datm_comp_mod_mp_sswdn_ datm_comp_mod_mp_sprec_ datm_shr_mod_mp_datamode_ datm_comp_mod_mp_avstrm_ datm_comp_mod_mp_rearr_ datm_shr_mod_mp_iradsw_ datm_comp_mod_mp_datm_comp_run_ __STRLITPACK_106 __STRLITPACK_105 seq_timemgr_mod_mp_seq_timemgr_eclockgetdata_ seq_timemgr_mod_mp_seq_timemgr_restartalarmison_ __STRLITPACK_104 __STRLITPACK_103 perf_mod_mp_t_barrierf_ __STRLITPACK_102 datm_shr_mod_mp_datm_shr_getnextradcday_ shr_strdata_mod_mp_shr_strdata_setorbs_ __STRLITPACK_101 __STRLITPACK_100 shr_strdata_mod_mp_shr_strdata_advance_ __STRLITPACK_99 __STRLITPACK_98 __STRLITPACK_97 datm_comp_mod_mp_firstcall_ datm_comp_mod_mp_count_av_ datm_comp_mod_mp_ilist_av_ datm_comp_mod_mp_olist_av_ datm_comp_mod_mp_avifld_ datm_comp_mod_mp_avofld_ shr_dmodel_mod_mp_shr_dmodel_translate_list_ shr_dmodel_mod_mp_shr_dmodel_translateav_list_ datm_comp_mod_mp_count_st_ datm_comp_mod_mp_ilist_st_ datm_comp_mod_mp_olist_st_ datm_comp_mod_mp_stifld_ datm_comp_mod_mp_stofld_ __STRLITPACK_96 __STRLITPACK_95 __intel_ssse3_rep_memmove __STRLITPACK_94 for_cpstr __STRLITPACK_93 __STRLITPACK_92 __STRLITPACK_88 datm_comp_mod_mp_qsatfactor_ datm_comp_mod_mp_windfactor_ datm_comp_mod_mp_winddfactor_ datm_shr_mod_mp_datm_shr_core2getfactors_ shr_cal_mod_mp_shr_cal_date2julian_int_ fmod cos m_attrvect_mp_lsize__ datm_comp_mod_mp_yc_ sin datm_comp_mod_mp_dtarc_ __STRLITPACK_84 __STRLITPACK_83 __STRLITPACK_79 __STRLITPACK_78 __STRLITPACK_74 shr_mpi_mod_mp_shr_mpi_maxr0_ __STRLITPACK_73 __STRLITPACK_72 __STRLITPACK_107 for_write_seq_lis __STRLITPACK_70 for_write_seq_lis_xmit datm_shr_mod_mp_datm_shr_esat_ exp __powr8i4 shr_precip_mod_mp_shr_precip_partition_rain_snow_ramp_ __STRLITPACK_66 __STRLITPACK_39 __STRLITPACK_38 __STRLITPACK_36 shr_sys_mod_mp_shr_sys_flush_ __STRLITPACK_35 __STRLITPACK_34 __STRLITPACK_90 __STRLITPACK_89 for_concat shr_abort_mod_mp_shr_abort_abort_ __STRLITPACK_81 __STRLITPACK_80 __STRLITPACK_76 __STRLITPACK_75 __STRLITPACK_86 __STRLITPACK_85 __STRLITPACK_65 shr_cal_mod_mp_shr_cal_ymdtod2string_ for_write_int_fmt __STRLITPACK_59 for_write_int_fmt_xmit __STRLITPACK_58 __STRLITPACK_57 __STRLITPACK_51 __STRLITPACK_50 __STRLITPACK_49 shr_file_mod_mp_shr_file_getunit_ __STRLITPACK_492 __STRLITPACK_48 for_open for_close shr_file_mod_mp_shr_file_freeunit_ __STRLITPACK_42 __STRLITPACK_41 shr_strdata_mod_mp_shr_strdata_restwrite_ __STRLITPACK_40 for_check_mult_overflow64 for_allocate datm_comp_mod_mp_datm_comp_run_$CALENDAR.0.3 datm_comp_mod_mp_datm_comp_run_$REST_FILE.0.3 datm_comp_mod_mp_datm_comp_run_$REST_FILE_STRM.0.3 datm_comp_mod_mp_datm_comp_run_$DATE_STR.0.3 datm_comp_mod_mp_datm_comp_run_$format_pack.0.3 __STRLITPACK_527.0.3 __STRLITPACK_526.0.3 __STRLITPACK_525.0.3 __NLITPACK_2.0.3 __STRLITPACK_520.0.3 __STRLITPACK_521.0.3 __STRLITPACK_522.0.3 __STRLITPACK_523.0.3 __STRLITPACK_524.0.3 __STRLITPACK_548.0.3 __STRLITPACK_549.0.3 __STRLITPACK_550.0.3 __STRLITPACK_551.0.3 __STRLITPACK_516.0.3 __STRLITPACK_518.0.3 __STRLITPACK_519.0.3 __STRLITPACK_517.0.3 __STRLITPACK_528.0.3 __STRLITPACK_529.0.3 __STRLITPACK_530.0.3 __STRLITPACK_531.0.3 __STRLITPACK_532.0.3 __STRLITPACK_533.0.3 __STRLITPACK_534.0.3 __STRLITPACK_535.0.3 __STRLITPACK_536.0.3 __STRLITPACK_537.0.3 __STRLITPACK_538.0.3 __STRLITPACK_539.0.3 __STRLITPACK_540.0.3 __STRLITPACK_541.0.3 __STRLITPACK_542.0.3 __STRLITPACK_543.0.3 __STRLITPACK_544.0.3 __STRLITPACK_545.0.3 __STRLITPACK_546.0.3 __STRLITPACK_547.0.3 datm_comp_mod_mp_ksl_hdo_ datm_comp_mod_mp_ksl_18o_ datm_comp_mod_mp_ksc_hdo_ datm_comp_mod_mp_ksc_18o_ datm_comp_mod_mp_krl_hdo_ datm_comp_mod_mp_krl_18o_ datm_comp_mod_mp_krc_hdo_ datm_comp_mod_mp_krc_18o_ datm_comp_mod_mp_sprecn_hdo_ datm_comp_mod_mp_sprecn_18o_ datm_comp_mod_mp_sprecn_16o_ datm_shr_mod_mp_rest_file_strm_ datm_shr_mod_mp_rest_file_ datm_comp_mod_mp_sswup_ datm_comp_mod_mp_sco2d_ datm_comp_mod_mp_sco2p_ datm_comp_mod_mp_ktopo_ datm_shr_mod_mp_decomp_ datm_comp_mod_mp_datm_comp_init_ __STRLITPACK_261 perf_mod_mp_t_adj_detailf_ __STRLITPACK_110 __STRLITPACK_260 shr_strdata_mod_mp_shr_strdata_pioinit_newway_ __STRLITPACK_258 __STRLITPACK_257 shr_strdata_mod_mp_shr_strdata_init_ __STRLITPACK_256 __STRLITPACK_255 m_attrvect_mp_indexra__ __STRLITPACK_254 __STRLITPACK_253 shr_strdata_mod_mp_shr_strdata_print_ __STRLITPACK_252 __STRLITPACK_251 __STRLITPACK_249 shr_dmodel_mod_mp_shr_dmodel_gsmapcreate_gsize_ m_globalsegmap_mp_lsize__ m_rearranger_mp_init__ __STRLITPACK_248 __STRLITPACK_247 __STRLITPACK_245 shr_dmodel_mod_mp_shr_dmodel_rearrggrid_ __STRLITPACK_244 __STRLITPACK_243 __STRLITPACK_241 m_attrvect_mp_init__ m_attrvect_mp_zero__ __STRLITPACK_240 __STRLITPACK_239 __STRLITPACK_238 __STRLITPACK_237 __STRLITPACK_236 __STRLITPACK_235 __STRLITPACK_234 __STRLITPACK_233 __STRLITPACK_232 __STRLITPACK_231 __STRLITPACK_230 __STRLITPACK_229 __STRLITPACK_228 __STRLITPACK_227 __STRLITPACK_226 __STRLITPACK_225 __STRLITPACK_224 __STRLITPACK_223 __STRLITPACK_222 __STRLITPACK_221 __STRLITPACK_209 __STRLITPACK_208 __STRLITPACK_207 __STRLITPACK_206 __STRLITPACK_205 for_cpystr __STRLITPACK_204 __STRLITPACK_203 __STRLITPACK_201 __STRLITPACK_200 __STRLITPACK_199 __STRLITPACK_198 __STRLITPACK_197 __STRLITPACK_196 __STRLITPACK_195 __STRLITPACK_194 __STRLITPACK_193 __STRLITPACK_192 __STRLITPACK_191 __STRLITPACK_190 __STRLITPACK_189 __STRLITPACK_188 __STRLITPACK_187 __STRLITPACK_186 __STRLITPACK_185 __STRLITPACK_184 __STRLITPACK_183 __STRLITPACK_182 __STRLITPACK_181 __STRLITPACK_180 __STRLITPACK_179 __STRLITPACK_178 __STRLITPACK_177 __STRLITPACK_176 __STRLITPACK_175 __STRLITPACK_174 __STRLITPACK_173 __STRLITPACK_172 __STRLITPACK_171 __STRLITPACK_170 __STRLITPACK_169 __STRLITPACK_168 __STRLITPACK_167 __STRLITPACK_166 __STRLITPACK_165 __STRLITPACK_164 __STRLITPACK_163 __STRLITPACK_162 __STRLITPACK_161 __STRLITPACK_160 __STRLITPACK_159 __STRLITPACK_158 __STRLITPACK_157 __STRLITPACK_156 __STRLITPACK_155 __STRLITPACK_154 __STRLITPACK_153 __STRLITPACK_152 __STRLITPACK_151 __STRLITPACK_150 __STRLITPACK_149 __STRLITPACK_148 __STRLITPACK_147 __STRLITPACK_146 __STRLITPACK_145 datm_comp_mod_mp_imask_ __STRLITPACK_132 f_ldnint_val __STRLITPACK_131 __STRLITPACK_130 __STRLITPACK_24 __STRLITPACK_128 for_inquire __STRLITPACK_126 __STRLITPACK_262 __STRLITPACK_125 __STRLITPACK_124 for_read_seq_fmt __STRLITPACK_119 shr_mpi_mod_mp_shr_mpi_bcastc0_ __STRLITPACK_118 __STRLITPACK_116 __STRLITPACK_115 shr_mpi_mod_mp_shr_mpi_bcastl0_ __STRLITPACK_113 shr_strdata_mod_mp_shr_strdata_restread_ __STRLITPACK_111 __STRLITPACK_144 __STRLITPACK_143 __STRLITPACK_142 __STRLITPACK_141 __STRLITPACK_140 __STRLITPACK_139 __STRLITPACK_138 __STRLITPACK_137 __STRLITPACK_136 __STRLITPACK_135 __STRLITPACK_134 __STRLITPACK_133 __STRLITPACK_220 __STRLITPACK_219 __STRLITPACK_218 __STRLITPACK_217 __STRLITPACK_216 __STRLITPACK_215 __STRLITPACK_214 __STRLITPACK_213 __STRLITPACK_212 __STRLITPACK_211 __STRLITPACK_210 datm_comp_mod_mp_datm_comp_init_$CALENDAR.0.2 datm_comp_mod_mp_datm_comp_init_$FLDS_STRM.0.2 datm_comp_mod_mp_datm_comp_init_$format_pack.0.2 __NLITPACK_0.0.2 __NLITPACK_1.0.2 __STRLITPACK_494.0.2 __STRLITPACK_495.0.2 __STRLITPACK_496.0.2 __STRLITPACK_497.0.2 __STRLITPACK_498.0.2 __STRLITPACK_499.0.2 __STRLITPACK_500.0.2 __STRLITPACK_501.0.2 __STRLITPACK_502.0.2 __STRLITPACK_503.0.2 __STRLITPACK_504.0.2 __STRLITPACK_505.0.2 __STRLITPACK_506.0.2 __STRLITPACK_507.0.2 __STRLITPACK_508.0.2 __STRLITPACK_509.0.2 __STRLITPACK_510.0.2 __STRLITPACK_511.0.2 __STRLITPACK_512.0.2 __STRLITPACK_513.0.2 __STRLITPACK_514.0.2 __STRLITPACK_515.0.2 mpifcmb5_ mpifcmb9_ mpipriv1_ mpipriv2_ mpiprivc_ .debug_info_seg                                                                                                                                     E                                                                  ,                                  "                   7                  L                  a                      8       	           D       
       /    P       
       @    \              i    l                  t                                	                  %	                  5	                  
                  
                  
                             
       '          
       7          
       A           
       Q    ,             a    <             q    D                 L      
           X      	           d      
           p                              }                                            
                                  
                 	                 2                 2       H    H      9       X          9       h          5       x          5           0      6           h      /                                                          '                 7                 G                 W                                            
                 
                        *                 a                                                                                          L            4       a    `       6       v           +                             $                 ,                 4                 <                 D                 L                 T             /    \             D    d             Y    l             n    t                 |                                                                                                                                    +                 @                 U                 j                                                                                                                                                           '    (             <    0             L          
       x    $      
           0                 D                 T                 X             !    \             J    d             [    l      	           x                                               &                 7                 H                                                                                                                             (             #    0             4    8             E    @             V    H             g    P             x    X                 `      
           l                 x                                                                                                                    "                 3          	       D          	       U          	       f          	       w                                                                        (      
           4                 <      
           H             
    P                 X             ,    `      
       =    l             N    t      
       _                 p          
                                                                    
                                  
                                         	                                  +                 <                 M                 ^                 o                     $                 0                 8      
           D                 L      
           X                 `      
           l                 t      
                        *                 ;                 L                 ]                 n                                            
                                  
                                                                                                               )    0             :    8             K    H             \    P             m    `                 h                 p                 t                       
                 !                 %                        %                 6    	      
       X    	      
           (	                 8	      "           \	                 d	      
            p	             '     	             8     	             I     	             Z     	             k     	             |     	                  	                  	                  	                  	                  	                  
                  
             !    
             !    (
             &!    4
             7!    D
             H!    T
             Y!    d
             j!    t
             {!    
             !    
             !    
             !                  !                  "                <"    8             M"    <             ^"    @             s"    H             "    P             "    X             "    `             "    h             "    p             "    x             #                 #                 0#                 E#                 Z#                 o#                 #                 #                 #                 #                 #                 #                 $                 $                                            	                      
                                                                                                         ^$   	                                                           #            0      U                      k                      }           P                                                                         v                                                                                                                       1                 I                 a                 {                                                                                                                       ,                 D                 `                 z                                                                                                                           /                 G                 \                 v                                                                                                                       $                 <                 U                 n                                                                                                                                        )                 A                 Y                 q                                                                                                                                            +                     E                 ^           (      v                         @      t                                                Q                     z                                                               E	                 a	          H       |	           H       	          H       	                	    `            	                     
                     @
           H       [
    @      H       v
          H       
    @            
    `            
                                          G    `      H       d           H                 H                                                                                                                          H       %                     )    `      `                                                                                           8                     <                     F                                                               &                                                                                     g                                                                                                          :                     T                     Q                 k                                                                                                                       !                 >                 [                 x                                                                                                                                   +    0v      .      ]                                                               2                     l                                                                                    Y                                                                                    ~          H                                                 G                     i                                                               ,$                  6$                  @$                  J$                  T$                  6     (datm_comp_final)   8 I   -   9   7   6     (datm_comp_final)   H  7   6     (datm_comp_final)   8 I   -   9   7                               6     (datm_comp_run) H  7   6     (datm_comp_run) H  7   6     (datm_comp_run) H  7   6     (datm_comp_run) H  7   6   H  7   6   H  7   6   H  7   6   H  7   6     (datm_comp_run) H  $           s   7   6     (datm_comp_run) H  $           s   7           6     (datm_comp_init)    H  !     
   7   6     (datm_comp_init)    H  7   6     (datm_comp_init)    H  7   6     (datm_comp_init)    H  7   6     (datm_comp_init)    H  7   6     (datm_comp_init)    H  7   6     (datm_comp_init)    H  7   6   H  7   6   H  7   6     (datm_comp_init)    H  7   6     (datm_comp_init)    H  7   6     (datm_comp_init)    H  7                       \(\?Q?\(\{Gz쿤p=
ףRQףp=
QQ?ffffff@(\?(\?                            atm                                                                                             tbot            wind            z               pbot            shum            tdew            rh              lwdn            swdn            swdndf          swdndr          precc           precl           precn           co2prog         co2diag         swup            prec            tarcf           precsf          prec_af         u_af            v_af            tbot_af         pbot_af         shum_af         swdn_af         lwdn_af         rh_18O          rh_HDO          precn_16O       precn_18O       precn_HDO                       strm_tbot       strm_wind       strm_z          strm_pbot       strm_shum       strm_tdew       strm_rh         strm_lwdn       strm_swdn       strm_swdndf     strm_swdndr     strm_precc      strm_precl      strm_precn      strm_co2prog    strm_co2diag    strm_swup       strm_prec       strm_tarcf      strm_precsf     strm_prec_af    strm_u_af       strm_v_af       strm_tbot_af    strm_pbot_af    strm_shum_af    strm_swdn_af    strm_lwdn_af    strm_rh_18O     strm_rh_HDO     strm_precn_16O  strm_precn_18O  strm_precn_HDO                  z               topo            u               v               tbot            ptem            shum            dens            pbot            pslv            lwdn            rainc           rainl           snowc           snowl           swndr           swvdr           swndf           swvdf           swnet           co2prog         co2diag         bcphidry        bcphodry        bcphiwet        ocphidry        ocphodry        ocphiwet        dstwet1         dstwet2         dstwet3         dstwet4         dstdry1         dstdry2         dstdry3         dstdry4         tref            qref            avsdr           anidr           avsdf           anidf           ts              to              snowhl          lfrac           ifrac           ofrac           taux            tauy            lat             sen             lwup            evap            co2lnd          co2ocn          dms             precsf          prec_af         u_af            v_af            tbot_af         pbot_af         shum_af         swdn_af         lwdn_af         rainc_18O       rainc_HDO       rainl_18O       rainl_HDO       snowc_18O       snowc_HDO       snowl_18O       snowl_HDO       shum_16O        shum_18O        shum_HDO                        Sa_z            Sa_topo         Sa_u            Sa_v            Sa_tbot         Sa_ptem         Sa_shum         Sa_dens         Sa_pbot         Sa_pslv         Faxa_lwdn       Faxa_rainc      Faxa_rainl      Faxa_snowc      Faxa_snowl      Faxa_swndr      Faxa_swvdr      Faxa_swndf      Faxa_swvdf      Faxa_swnet      Sa_co2prog      Sa_co2diag      Faxa_bcphidry   Faxa_bcphodry   Faxa_bcphiwet   Faxa_ocphidry   Faxa_ocphodry   Faxa_ocphiwet   Faxa_dstwet1    Faxa_dstwet2    Faxa_dstwet3    Faxa_dstwet4    Faxa_dstdry1    Faxa_dstdry2    Faxa_dstdry3    Faxa_dstdry4    Sx_tref         Sx_qref         Sx_avsdr        Sx_anidr        Sx_avsdf        Sx_anidf        Sx_t            So_t            Sl_snowh        Sf_lfrac        Sf_ifrac        Sf_ofrac        Faxx_taux       Faxx_tauy       Faxx_lat        Faxx_sen        Faxx_lwup       Faxx_evap       Fall_fco2_lnd   Faoo_fco2_ocn   Faoo_fdms_ocn   Sa_precsf       Sa_prec_af      Sa_u_af         Sa_v_af         Sa_tbot_af      Sa_pbot_af      Sa_shum_af      Sa_swdn_af      Sa_lwdn_af      Faxa_rainc_18O  Faxa_rainc_HDO  Faxa_rainl_18O  Faxa_rainl_HDO  Faxa_snowc_18O  Faxa_snowc_HDO  Faxa_snowl_18O  Faxa_snowl_HDO  Sa_shum_16O     Sa_shum_18O     Sa_shum_HDO                              UHATAVAWH   III    3
       AA;$   E6H}DH         E3A    3H        P   L0L    H    HcH}HEDH         A    LE3H    Le        H}HE   HUHE        DH}H         E3A    3H            3
       HeA_A^A\]    SHHUUHkHl$HATAUAVAWH  IHh    HH3   LLH@        3	       3LPPPPPPPPPPPPPPPPP333LPL    HĐ   3LPPPPPPPPPPPPPPPPPE3HuE3HUPHM    HĐ   3LmPPPPPPPPAUPPPPLLeATPPP333E3E3P    HĐ   h   h    3LPPPPPPPPPPPPPPP333E3E3P    HĐ   L    P    3	              Hs        3       HHLHLA    A    H$       HHC`MHs@HSHHKPLCX H@        3       HHA    HE3HKH$   H@    H    3              Hs        3           |n  H@A   Lc L M2  A          H    HHڹ   ILL    A   L    IIMH    L    M3L    H    AM   H$HHL$HL$HL    L    HhLRLj HBLR8Lj@LZ0H    LjLRPLjhHBXLQ8Li@LZxHBH    Lj`    H LH+    H    H    < ~cH    HH    HHIILH    H    H$   A    H    A   H    Hh    HII  M;}H@A   Lc L M  A          H    HHڹ   ILL        L    IIMH    L    MA   L    H    3H$H HL$A!   L    L    HL$HhLRLj HBLR8Lj@LZ0H    LjLRPLmHBXLULmL]HBH    Lm    H LH+    H    H    < ~aH    HH    HHIILH    H    H        H    A    A   H$       HII  M;    3           3          H    HI    LcLHHH+HIHLL    LL       A       :  LL    	   A       LL    	   A   I    Eu1        =     W  =     W     H    H    HcHHƺ    	   A       t=     ^     HH3HP   H    H    HH    HHHHXHH$HHL    HHT$H@L8L    LHH HT$H  L    HL-    HqHqHqL=    L5    HqHqHqL    Hq Hq@HqH HT$HHLCLKLZLjLr8Lz0LRxHD$        H0    HA   HHx    x\            xY    ^    \        Hh       7  HhHc    AWL    L    L    H  HcL   L  L  H  {=    {5    {%    {    {    HHLLLxHHLIHH      $@IMHL+Lc    LLMHc    I+IL    MIL+LIL    ML    ILc    MI0Mā{H@ġsY2āsY3H5    H    HHHPH    H+    `XY18LhH(Hp     8    YX`     HhH(Hpġ{0Y
0    0    Hc    IYXLc    IMLMILL`    H@HPH+L+ġ{0LxH1I0ā{/vS        HI        降IX    ġ{0_ġ{0cHIIH/    v>    HcEH\    Y        ]Ģ2ġ{2ġ{0Hc    HIHc    LLHMH+5        H5    L+PH    {ā{D5 X1   Hā{L5     HcH    	   A       H5    IH    HHhLLLc    L  ML  HHLMIL  IH  H+L   LH    IHIIIH    H    LHLEt6Lc    LLc    ML+HL+{{X{
{Lc    LILHILLL    L    { ^    {LM+MH=        Hxġ{LLH/vY    Lxā{/    r@    /v2\        W    _    YLc    MLc    L+ML+W{    {Lc    ML+y/
v!Lc    ML+W{LMLc    ML+WLM{Lc    H+IHc=    IH+HHc    I    YLc    M    YLc    M%    Y,{,5    Y<H Hx{<{    !;Y ųY    LLHLHHH    (            Lc    \MHHYHxHL{ġ{ H/    v)    /v    X        W/    v    /v
    5/    v+    /v    \        Y{YH HYY$H$LxYā{/    v:Hc    I\    Y            ]HHHH;HS Hs(L
>PH.  LL       A       
      c  =     WM  =     JM     H    H    HcHHƺ       A         H=    H    H(  H    H5    H   HL  I3    ID D@D`HI;rIQH;   I+HSL  I3    IJHI;rL;       Jġ{IL;rsIE3A   E3It7IILM+L    MIġ{Nā{HLM;rODMHL;sHJLHHH    >H=    H    H(  H    H5    H   HwK  I3    ID D@D`HI;rIQH;   I+H$K  I3    IJHI;rL;       Jġ{IL;rsIE3A   E3It7IILM+L    MIġ{Nā{HLM;rODMHL;sHJLHHH    >H=    H    Hq  H    H5    H   HHJ  I3    ID D@D`HI;rIQH;  I+HI  I3    IJHI;rL;      Jġ{IL;r  IE3A   E3It7IILM+L    MIġ{Nā{HLM;rODMHL;a  HJLHHH    >=     HH(3Hp   H    H    HH    HHH0HxHH$HHL    HHT$H@LXL    LhH HT$H  L    HL-    HqHqHqL=    L5    HqHqHqL    Hq Hq@HqH HT$HhLCLKLZLjLr8Lz0LRxHD$        H0    HA   HHxw    x\            xHh    Hǅ    (  LhL    LHI  I   HM  M  M  L+Hc    M+I  Lc-    IM  HMHc    I  LILc-    M  HMHc    I  LIL-    HML8HL    H    M+L-    IL+Hc    IIHHc    Lc5    Hc    M  I  I  MIILHPHHHHc5    I  IHHc5    LHc5    MI  Lc-    IM  HhMH=    H5    HH@H0LH=    Lc    H+Lc=    Hc    Lc-    Hc5    I  M  M  M  I  IMMMLHcHXL`HL LLH0H8LLL L(LH3    LI      $@L (    OOLMLLO    YĂ${.Y^LLLā{<KK{    y/vLIE NL
LNMM HL(    LkY;ā{%    [Y,;L5    Lhā{,KY<;ā{<{    A;Y;L`LX{    {!+YţY    HHH0H8    (I    3        L(\H8cY$8L H0HHLPIH@MHHMā{$IML;HS Hs(L
>PH#  LL       A       #      j  =     C  =     C  Hh     H  H  H HIC  Lh3Lc    HI  HHI   M  M  HHLLLHI     Hk  LL MLK4RLM+HLLN4    M+O,
MO4MMOMl LO,QMM<LMqMM4MMl LM,1MJ4    I+MMl LO,LMMLLMl I4HLD      ā{Iġ{_ā{ġ{_ā{d _ā{,_ā{4_ġ{M__/w(L;rLLLH4   H;  H+H$    H HHLLL2LILLHJġ{
_&HHHHH HHH LD7LLġ{_&HHHHH HHH LD7LLġ{_&HHHHH HHH LD7LLġ{_&HHHHH HHH LD7LLġ{_&HHHHH HHH L7LLġ{_&HHHHH HHH Ht7HH
_     H>  HL LL4vMH    MLHL,I+M+H+LMLMIN7MN<MMLL>LL<wMLMN4wHMMLHMHMHMMML ġ{Hā{_ā{ġ{_ā{$_ā{l _ā{4_ā{M__/w(H;rHHLH4   H;v  H+H$    HH8H HHHHHLD1LLHH8ġ{_0HHHHHHH HHH HLD1LLġ{_0HHHHHHH HHH HLD1LLġ{_0HHHHHHH HHH HLD1LLġ{_0HHHHHHH HHH HLD1LLġ{_0HHHHHHH HHH HL1LLġ{_0HHHHHHH HHH HHt1HH_    H    A    A	   HS    HH    H  H  H H;  LH3Lc    HI  HHI   M  M  HHLLLHI     Hn  LL MLK4RLM+HLLN4    M+O,
MO4MMOMl LO,QMM<LMqMM4MMl LM,1MJ4    I+MMl LO,LMMLLMl I4HL         ā{Iġ{_ā{ġ{_ā{d _ā{,_ā{4_ġ{M__/w(L;rLLLH4   H;  H+H$    H HHLLL2LILLHJġ{
_&HHHHH HHH LD7LLġ{_&HHHHH HHH LD7LLġ{_&HHHHH HHH LD7LLġ{_&HHHHH HHH LD7LLġ{_&HHHHH HHH L7LLġ{_&HHHHH HHH Ht7HH
_     H>  HL LMH    ML4vMLHH+I+M+LIL,>MNMMLL,LLwLN<7MLMN4wHMMMLMHMHMHMMMLġ{Hā{_ġ{ā{_ā{$_ā{l _ā{4_ā{M__/w(H;rHHLH4   H;v  H+H$    HH8H HHHHHLD1LLHH8ġ{_0HHHHHHH HHH HLD1LLġ{_0HHHHHHH HHH HLD1LLġ{_0HHHHHHH HHH HLD1LLġ{_0HHHHHHH HHH HLD1LLġ{_0HHHHHHH HHH HL1LLġ{_0HHHHHHH HHH HHt1HH_    H    A    A   HS    Hc    H  H    H5    HHH2  H    3L    H5    L    LIHHHLLH LI|     H R  HHHIL4LH    H+L<LMMJ    L+L7ML~L+M,7LL4LN<~HMMMMMLL+ L+HL+H L+HL+LL+L+H         {H{_{_{\ _$_{,_{4_{<I_/w(H;rH HL H4   H;  HH+H$    HHHH+LD7LLL{L {_ { HH+HHLD7LLL{L {_ { HH+HHLD7LLL{L {_ { HH+HHLD7LLL{L {_ { HH+HHLD7LLL{L {_ { HH+HHL7LLL{L {_ { HH+HHHt7HHH_       H V  HILLLLHHH    I+MH+L4vLL,LMNL+L>LLwMN<7MLMN4wHMML L+HL+H L+HL+LL+L+L+HD      H{_{_{_{$_{l _{4_{<I_/w(H;rH HL H4   H;=  HH+H$    HH+HHHLD7LLHġ{L {_ {  H+HHHHHLD7LLġ{L {_ {  H+HHHHHLD7LLġ{L {_ {  H+HHHHHLD7LLġ{L {_ {  H+HHHHHLD7LLġ{L {_ {  H+HHHHHL7LLġ{L {_ {  H+HHHHHHt7HH
_   H        A    A	   HS    HS HK(29PH;	     LL           LK8HHcH     H    3LA1H    Mh        HHǅ    H HB        H    H    H(H
    H    H    H@H
    H    H    HHH
    HS Hs(
>PHHh    A   
  HhHcW{=    H  H  L  H   H  {5    {-    %    HLHLIII+L+=     Lc    H      >@LLM+I Lc%    HLH    L/    v    {X4{4Hc    HLc    HL    I+L_{4 =     ~{3    ({3Hc    HHI+L    L=    L    H    LIH(IL8I+Lc    L    ML@IMMILL0Lc    L{I^    2Hc    HHI+L =     	I4H{3   HH    %    (WY    L    ^HhL  LHH  L  L  I+H   Hc    HIHH]>>  =     {  HH    %    (WL    LIL    ML    Hc    MIL    I+L        Hhġ{YYY-    5    ^L  MH  L  LL  I+H   Hc    LIHIHLIL    {;  Lc    MLM+Lc%    ML+OM4Lc%    MLc    M+ML+O$M$3Lc    MM+Lc    ML+K<LI<0   Hc    H)      /    v$H0HH+     XH@HHHH0LH+8H(H    %    (WY    L    ^HhL  LHH  L  L  I+H   Hc    HIHH>IMIHMILLHI5    (Hc    -    YI^I+ɭY    C^!{"=        (Hc    II+    ѩ    {    ġSY4 Ż^^           YW-    %    (    Hc    (IWY    I+Y%    ġ{, Hc    H5%  Hc    H%%  MH5    H=    L+    HHL    HHc    H+IL    I+Hc    H+Lc    ġ[YIMġ{ I+M+ġ[YHc    II+ġ{"ġ[Yġ{!ġ[Y,ā{,!        /w
/    vHc    II+ġ{    LHLLc        I  I+  I  M  I   L+I  Lc    Lc    M  M  {\<1Lc    L+M  {\42L+L+Lc    Hc    Hc    MII{\,3{\1Hc5    I+II+M+Hc    I+IġsY&Ă,"Ģљ4 LĢə<"I+<Hc    Hg"  Hc=    HW"  MH5    H    L+    HHL    HHc    H+ILc    H+ML    I+M+J J"J<K<!HHh    HhMLc%    ILc5    WH  H  IL  M+H   H  LLLLILMI{hI    MHc    MH{\SY$I+Lc    IL_MM+ġ{%    SY6_ā{<A+Y$Ac_A{$A+YAc_A{&L;gLHS Hs(
>PHLHĿ    3               XHc    H  X /  LhH    H    M  M  M  M  I   HHL    L    L    Hc    Lc5    Hc5    Hc    I   H   LMIM+IM+LM+MH+LcXHǅ    O,    M$II4LILfD  I]
YH]Y  H]*SY4${4$L]:IACYE A{E LL;r   MLMMIILH+IHM+LM+MHǅ    MLcXMHI    IMI         H]	sY{L]Y""H])Y00H]9IACYA{LI;rHc    H`H,  Hc    H@Hs,  X #,  LhHc    Hc    I  HM  I  I   M  HL    L-    H    L    L    HI/  I%  X3ǅ   HHH  HL4    HL IMH(HHII+O<HLH0HLH+HL J4HMH`M+M+N<LLM<HMM+IM+IHHM+H@M+H<HILI+M+I+LHHLLH8H0HHHMMLLLLL     ā{tIā{$rā{Xhā{tġ{wġkXhġ{wā[X,iā{,rġ{4qġKX<jMġ{<qLL;HrLLLDt L H(LL LH8DDpD;X  HIHMHL<    L ILcI+H0IMLL`LH(J<    LO<M+L+LN,ġ{.ā{X<ġ{.NH@{3M,M+L+H(ākX,{3L LH0L4  X3ǅ   HHH	  HIHMH(HIL IMIH0MLMIHL+H+LHLHL<0LMLIMLMHIH`L@IHJ<^IKD] MIIIMI+I+M+HI+HHHLL LH8H0LHHLLLLLLLD       ā{rIā{$tā{Xhā{rġ{qġkXjġ{qā[X,iā{,tġ{4wġKX<hMġ{<wLL;HrLLLDt L H(LL LH8DDpD;X   LLILLH(IIML+HIL HLIL`MMLMLcLH0L+IMġ{6LMā{X L@MMIH+ġ{6{T5 L kX8{\5 LH0H(LHc    HH$  Lc5    3HHLǅ   H  HIHMH(HIL IMILLMLL6L+HHLHO<MIM+HLHIMMMĉLHMLLHư>WL LH8LL LHHLLLLġ{QāsX~/vJQġ{Qġ{WġsXz/vJWġ{WILMM;rLLH(Dt LL LH8DDpD;X   HMLHLHIIIWLMMIIIML LcMH0IMHL H0ā{X7/vIHư>LK>IHġ{0Hc    HH@!  Hc    HI  I  3A   HHH8  LILIIL MMLL$    M+J    MILMȉHLO<LL46M+MML+MLH8OLO,L+OMLL HHKLLLLġ{qIġ{rā{XJġ{qġkXHMġ{rLM;rLLLDt H8AF;XsULIMcIMIIMLMILKMILġ{O4ā{Xġ{Hc    HHT  Hc    HB  E3   LLL`  HIHMH(HIL IMILLMLL6L+HHLHO<MIM+HLHIMMMĉLHMLLL LH8LL H(LHHLLLLġ{RIġ{Qā{XNġ{RġkXHMġ{QLM;rLLLL D LH8DpD;XswLIHcILIH0LLMHHHIL IMILMMġ{6ā{X<ġ{6H0L Hc    HH!  Hc    HI  I  3A   HHH8  LILIIL MMLL$    M+J    MILMȉHLO<LL46M+MML+MLH8OLO,L+OMLL HHKLLLLġ{qIġ{rā{Xzġ{qġkXxMġ{rLM;rLLLDt H8AF;XsULIMcIMIIMLMILKMILġ{O4ā{Xġ{Hc    HH  Hc    ;  E3   LLL`  HIHMH(HIL IMILLMLL6L+HHLHO<MIM+HLHIMMMĉLHMLLL LH8LL H(LHHLLLLġ{RIġ{Qā{XNġ{RġkXHMġ{QLM;rLLLL D LH8DpD;XswLIHcILIH0LLMHHHIL IMILMMġ{6ā{X<ġ{6H0L Hc    HH  Hc    I  I  E3A   LLL  LILMIL4    IMM+IMMHLILIHL<6M+MMKM+I+MLLHMLHOLKHHLLLLġ{rIā{Yzġ{rġ{pġkYyMġ{pLM;rLLLDT	HHAJ;XsJLIMcIMILMLMHH+MH{Mā{Y1{Hc    HH+  Hc    HLc5    Hc    Hc    o  E3ǅ   LLL{  LMLIL MIMLIML MLH(IHLHLL+MMLILL<6L+L+MK<H+LLMMILLLHHLL H(HHLLLLLā{pIġ{YRā{pġ{qġkYPMġ{qLM;rLLLDt	L LHHDDqD;XsiLIIIHcLH0LLMHHHLHIHIIIġ{6ġ{Y8ġ{6H0Hc    HH  Hc    HLc5    Hc    Hc    I   I  ILL+LM+H    HHILLcXHǅ    LNLMIOLLOLJLHH     {I{Y
{L{kY{L [Y*(H2KY:M:HL;rHc    HH  Lc5    Hc    Hc    Hc    ]  LLIIMIM+IML+IHcXLHMHIIMILLHHILO<IHǅ    HL LHLLL     {I{Y	{
LkYH{&[Y){.L1KY9M9HL;rHc    L LHHo  Lc5    Hc    Hc    Hc    I   I   HIHMHE3LLLK<OIII@ I{YHkYH"[Y(*H0KY8M8HM;r   IIIIMIHLHMHǅ    LMIHIIMML     {$H{YM {$LkY] H"[Ym *H0KY} M8HI;rPg
      3           3	       P;H   P   L@L    H    HS8HHc    HXLX2H     A    3H    M`        HHǅh   HhHB        H    H    H    H    H{8        3	                   3       HeA_A^A]A\]H[LS8HH         A    L3A2H    I 1   I@           LL       I    LcLI1LLHǅ    Hǅ1   HHH+HIH   LL    L3L    LH钧E3ȳE3郳E3E3鲴E3&E3LS8HH         A    Lp3A2H    I 8   I@           LL       H    LcLI8LLHǅ    Hǅ 8   HHH+HIH   LL    L3L    HHر             pLS8HH         A    L3A2H    I 4   I@           L0L       I    LcLI4LLHǅ    Hǅ4   HHH+HIH   LL    L3L    LH韻Hc    H~oH+    LH    H+    Hc    H    IH    I+        Y
ġ{ Y,
Hc    II+ġ{,"3   IH@   H+HIľ    L3       L33   %    W    L%    WH7Hc5    H  H+5    LH5    H+       H    H5    HH Y4(           WYɹ    -        %    =        Hc    I_    Hc    I+I]YC\HI+H ġ{4 [YA;Y!{"Y4(        WYɹ    -        %    =        Hc    I_    Hc    ]IYC\I+I+HH ġ{4 [YA;Y!{!5   IH@   H+HIľ    L5       L35   %    W    L%    WHHhML+  L   L  L  L  M/*   IH@   H+HIľ    L*       L3*   %    W    L%    WHHhH  L  L  H   L  Hc    |LS8HH         A    L3A2H    I 5   I@           H       I    LcHLXI.LHPHǅ`    Hǅh.   HHH+HIHP   LL    L3L    LH Hc    HH~nX HhXL    H  HL  H  H   L  H    L    L-    L    Hc    HH~fX wHhL    L-    H  HL  H  H   L  H    L    L    5Hc    HHX LhH    L    M  I   LIHcXM  I  M+L    L-    L+L    M  H    3           HuA   HUHML       LL   HShI    HcHH8H         H(A    3H    H   HA    La        HHǅ   HHB        LcpLHHH+HILLLHS0        HHcHHLj        HHǅ   HHB           Hp    H        HHcHHLpLB        HHǅ   HHB        LHľ   H   IHSh    HcHHXH         HHA    3H    LH   HA    LI        HHǅ   HHB        LHHH+HILLLHS0        HHcHHLj        HHǅ   HHB           LL    H        HHcH(HLj        HHǅ8   H8HB        LHċP;H  3       LL       AEH    LcLLLHHH+HILLLHS0    HcLHLLHHH+HIH   LL    H     H    L3wH    M0M`I@	   I@    I@        HHDHDH         L A    3H    HG   HG        DHH         A    L03H    HG   HG        DHH         E33H        H    P;H   HC8HH         A    L03H    I 	   I@           LL    H        HHcHHLb    H    HH    H    HP       H    H    Aľ   H   HSh    McHjHcHA    MPH@HS    HH{8        3       0Hc    HHX ~aHhXL    H  HL  H  H   L  H    L    L-    L    i=     ~=     i=     zWHc    HHHc    HHHc    HHHc    HH0Hc    HHIHL+HHcXL+Hk=     ~,=     =     =     =     tHc    HH~|X ~aHhXL    H  HL  H  H   L  H    L    L-    L    =     IHc    HHX ~aHhXL    H  HL  H  H   L  H    L    L-    L    $=     ]=     ~/=         =     ~ =     _=     =     xL@A   E3H   LIc HIN3A   H       L%    L    L    L    H    L%        H    H#       HH   @H        L@E3Ҿ   H   3Ic HINA   H       L%    L    L    L    H    L%        H    H#       HH   @H        L@E3Ҿ   H   3Ic HINA   H       L%    L    L    L    H    L%        H    H#       HH   @H        H@3ɸ   HH       Hc HH    H    HNѹ   3H       L%    H    L%        H    H#       HH   @H        L@A   E3H   LIc HIN3A   H       L%    L    L    L    H    L%        H    H#       HH   @H        H@3ɸ   H H       Hc HH    H    HNѹ   3H       L%    H    L%        H    H#       H H   @H        鋍f     SHHUUHkHl$HATAUAVAWH  III    3	   ML H    H   8  3LPPPPPPPPPPPPPPPPP333LPL    HĐ   E3HhASASASASASASASASPASASASASLLARASASAS333E3E3AS    HĐ   h   h    3LPPPPPPPPPPPPPPP333E3E3P    HĐ   HHA    HA    HHhH$       HH            3LP   P            sxsPs@s8s0s(LLLs LCLK    Hp            3	       HeA_A^A]A\]H[ÿ    3       LHs(    h   h    E3HhARARARARARARPARARARARARARARARL333E3E3AR    HĐ   HC`    HC0LC8DEDDE;   LSPHH         A    L3A2H    HG`   HGh        HCpH    HL L    HChH    HxL L    3LPh   jPPh    PPPPP    shHS(Hs LC`LKp    H`R3LPh   jPPh    PPPPP    E3E3PHs HS(    H`HC0LK8D EDDH3Ҿ    I$ 3A   E3H H$        HM$ I$ M  I$X LHE3M$ M$ I$ HLLLHLH   A   H   HILLIHcLLL    HLLM+II+LI+LI      ?INPNWML;rLLLLD I@I;  INDIH      ?MLHcH+LI   A   H   HcILHMLLM+LLLHKLMI+M+I      ?LIN`ObLL;rLLLLD I@I;s=HcIH+IHHNDMH      ?LJ	H3Ҿ    3A   E3H$    H     HI$ I$ HH  I$X E3M$ M$ M$ HHHLL LLLI      Ht~IMMLcLHOI      ?H4    LI+MIL+LH+L HIOXNXLL;rLLHD L@L;  IHDII      ?LLLcL+LO      H   MIMHcLIHILI      ?M+LKMIL+LH+L HIOXNXLL;rLLHD L@L;sALcIL+ILLHDLI      ?LO;uL               3           3       ;uGLSPHH         A    L3A2H    I    I@        H{P    A$ HtA$  A    LSA   HS(HK I:    HCHs H8    I$0 HC    HS H0        3           3       ;uGLSPHH         A    L 3A2H    I    I@        H{P    HCI$ LK    LC H0I        3           3       ;uGLSPHH         A    L03A2H    I    I@        H{P    3LE3HH L       3L3    H3L    3A   E3H$        HH3L    3A   E3ɉ    H$        HH3L    3A   E3ɉ    H$        HH3L    3A   E3ɉ    H$        HH3L    3A   E3ɉ    H$        HH3L    3A   E3ɉ    H$        HH3L    3A   E3ɉ    H$        HH3L    3A   E3ɉ    H$        HH3L    3A   E3ɉ    H$        HH3L    3A   E3ɉ    H$        HH3L    3A	   E3ɉ    H$        HH3L    3A
   E3ɉ    H$        HH3L    3A
   E3ɉ    H$        HH3L    3A
   E3ɉ    H$        HH3L    3A
   E3ɉ    H$        HH3L    3A
   E3ɉ    H$        HH3L    3A
   E3ɉ    H$        HH3L    3A
   E3ɉ    H$        HH3L    3A
   E3ɉ    H$        HH3L    3A
   E3ɉ    H$        H        !  3LE3HHL       3L3    H3L    3A   E3H$        HH3L    3A   E3ɉ    H$        HH3L    3A   E3ɉ    H$        HH3L    3A   E3ɉ    H$        H3ɿ           E3    ǅ        Mc$ A   I$  Ms  LLLLDHALL LA      I    HH}    HLLcHu    3A   H$        H   AA     Hp    H    ¾   HpHEH}HcI    HHEHE    HE       ¾   HEHEH}Hcº       HE    AIA!LIHLH  M;LLLL;   LSPHH         A    L3A2H    HGp   HGx           H    H        HHcH HLLB    H{P    3        HE3A       3    3    H            3A	   A   H$        HH            3A	   A       H$        HH            3A   A       H$        HH            3A	   A       H$        HH            3A	   A       H$        HH            3A	   A       H$        HH            3A   A       H$        HH            3A	   A       H$        HH            3A	   A       H$        HH            3A   A       H$        HH            3A   A       H$        HH            3A
   A       H$        HH            3A
   A       H$        HH            3A
   A       H$        HH            3A	   A       H$        HH            3A	   A       H$        HH            3A	   A       H$        HH            3A	   A       H$        HH            3A
   A       H$        HH            3A   A       H$        HH            3A   A       H$        HH            3A	   A       H$        HH            3A	   A       H$        HH            3A   A       H$        HH            3A   A       H$        HH            3A   A       H$        HH            3A   A       H$        HH            3A   A       H$        H          HcE3HINA   H@   L3A   H       L    L    L    L    H    L        H    H#       H@H   @H        HcE3HINA   HH   L3A   H       L    L    L    L    H    L        H    H#       HHH   @H        HcE3HINA   HP   L3A   H       L    L    L    L    H    L        H    H#       HPH   @H        HcE3HINA   HX   L3A   H       L    L    L    L    H    L        H    H#       HXH   @H        HcE3HINA   H`   L3A   H       L    L    L    L    H    L        H    H#       H`H   @H        HCH3Ҿ    3A   H8E3Hǐ  H$        HH    HH    HHH+HH   HCH8H  H   HcL  H+  IHx  L@  L+IHL LILILILIā{7    ,LL C|IM;~LHHLLLLL    %  H    L    HIucHI  HE3LHLā~oā~IL;rH;   LLEEHH;r   I3   E3ItTLIHH+IHHHLD$F$ADdHF$GMI;rLHL HAH;s1MM\IMMLLACHCH8HCH8HwHH3Hǐ      3A   E3H$        HH    HH    HHH+HLCHMH  M  LM@  M  Mx  LI   H  LcIM+IL3LE3LLOLLHO${$Ozāy<HI;rLLLLLLML;  HcI+HMHOLNIL;r   H  HcII+IHLE3LILE3LLLHN${$Ozāy<ġyIM;rLLLLLLML;s5HcI+HMILHM2MNIL;rHL       H    H=    HuRHJ  IE3LIā}ġ}IM;rL;   LONIL;r~HL
  HE3LHLMMIM+LāyLI{$ġy L;rLILH;sLMHM8LH;rHwHĿ    3       HCX uiE3HARARARARAR   ARARARARARARARPARARARL333E3E3AR    HĐ   Hǅ    YE3   H`    H    	   H    	       HcH`HHA   Hc       H`    HH    	   H    	       HcH`HHA   Hc    IHF  E=  ;  LSPHH         A    LA23H    I     I@        H{P       H       H    HcLHH H   LHHH+HH   HHHS@H    HcLLLH0LL(LHHH+H   HHLH    LHLH         3LH    L\MMPMX    HH\   H     H    LxA    3H    I $   I@           H`       H    HcL`HHLHǅ    Hǅ   HHHH+H   HHHH    3HH    HH3       H        XH    HcL HH@H   L8HHH+HH   HHHS@H    HcLLLHPLLHLHHH+H   H8HLH    LHLH         L3AphH    MMPI@	   I@    I@        HHH     H    LA    3XH    I    I@        H     H    LA    3XH    I    I@        H     H    E33XH        HX       H    H    HcHHH         3LH    LMHL\MP            3A   A	   Hs             3A   A   Hs        ;   LSPHH         A    Lh3A2H    HG!   HG        H{P       H    H    HcHHGH         3L0H    LLOL\LW        H\3A   Hs     \   ;   LSPHH         A    L3A2H    HG	   HG           H    H        HHcH HLLB       H    H    HcHLHHS        ;   LSPHH         A    LH3A2H    HG   HG           H    H        HHcHXHLLB    H{P    3LPPPPPPPPPPPPPPPPP333LPL    HĐ   E3HhASASASASASASASASPASASASASLLARASASAS333E3E3AS    HĐ   h   h    3LPPPPPPPPPPPPPPP333E3E3P    HĐ   3Hǅ    3H            3A   A   H$        HH            3A   A       H$        HH            3A   A       H$        HH            3A   A       H$        HH            3A   A       H$        HH            3A   A       H$        H       I    HHp    Hcȿ       HpE3    .H3L    3A   E3H$        HH3L    3A   E3ɉ    H$        HH3L    3A   E3ɉ    H$        HH3L    3A   E3ɉ    H$        HH3L    3A   E3ɉ    H$        HH3L    3A   E3ɉ    H$        HH3L    3A   E3ɉ    H$        HH3L    3A   E3ɉ    H$        HH3L    3A   E3ɉ    H$        HH3L    3A   E3ɉ    H$        HH3L    3A   E3ɉ    H$        H    DATM_FINAL  : end of main integration loop  DATM_FINAL  DATM_RUN    datm_run1   datm_run1   datm_BARRIER    datm    datm_strdata_advance    datm    datm_strdata_advance    datm_scatter_BARRIER    datm_scatter    datm_scatter    datm_datamode   COPYALL CORE2_NYF   CORE2_IAF   CORE2_IAF   CORE2_IAF   CORE_IAF_JRA    null    CLMNCEP datm_tbot   datm_ani    datm_tdew   (datm_comp_run)      max values =   datm_datamode   datm    datm_run2   : model date    datm_run2   DATM_RUN    ERROR: prec and swdn must be in streams for CORE2   ERROR: prec and swdn must be in streams for CORE2   ERROR: prec and swdn must be in streams for CORE_IAF_JRA    ERROR: prec and swdn must be in streams for CORE_IAF_JRA     ERROR: wind and tbot must be in streams for CLMNCEP     ERROR: wind and tbot must be in streams for CLMNCEP    ERROR: tarcf must be in an input stream for CORE2_IAF   tarcf must be in an input stream for CORE2_IAF  datm_restart    .datm   .r. .nc .datm   .rs1.   .bin    rpointer.atm    formatted    writing    SDATM strdata   datm_restart    DATM_INIT   DATM_INIT   datm_strdata_init    scm lon lat =  atm atm mask    frac    ATM data    datm_strdata_init   datm_initgsmaps  initialize gsmaps  datm_initgsmaps datm_initmctdom copy domains    datm_initmctdom datm_initmctavs allocate AVs    Sa_z    Sa_topo Sa_u    Sa_v    Sa_tbot Sa_ptem Sa_shum Sa_dens Sa_pbot Sa_pslv Faxa_lwdn   Faxa_rainc  Faxa_rainl  Faxa_snowc  Faxa_snowl  Faxa_swndr  Faxa_swndf  Faxa_swvdr  Faxa_swvdf  Faxa_swnet  Sx_anidr    Sx_anidf    Sx_avsdr    Sx_avsdf        quiet   :    flds_strm =    strm_tbot   quiet   strm_wind   quiet   strm_z  quiet   strm_pbot   quiet   strm_shum   quiet   strm_tdew   quiet   strm_rh quiet   strm_lwdn   quiet   strm_swdn   quiet   strm_swdndf quiet   strm_swdndr quiet   strm_precc  quiet   strm_precl  quiet   strm_precn  quiet   strm_co2p   quiet   strm_co2d   quiet   strm_swup   quiet   strm_prec   quiet   strm_tarcf  quiet   strm_precsf quiet   strm_prec_af    quiet   strm_u_af   quiet   strm_v_af   quiet   strm_tbot_af    quiet   strm_pbot_af    quiet   strm_shum_af    quiet   strm_swdn_af    quiet   strm_lwdn_af    quiet   mask    lat datm_initmctavs undefined    restart filenames from rpointer     ERROR: rpointer file does not exist    (datm_comp_init)     ERROR: rpointer file missing   formatted   rest_file   rest_file_strm   restart filenames from namelist    exists   reading     file not found, skipping   strm_precn_16O  quiet   strm_precn_18O  quiet   strm_precn_HDO  quiet   strm_rh_16O quiet   strm_rh_18O quiet   strm_rh_HDO quiet   Sa_shum_16O Sa_shum_18O Sa_shum_HDO Faxa_rainc_18O  Faxa_rainc_HDO  Faxa_rainl_18O  Faxa_rainl_HDO  Faxa_snowc_18O  Faxa_snowc_HDO  Faxa_snowl_18O  Faxa_snowl_HDO    8 8   8 8             (datm_comp_run) ERROR: cannot compute rain and snow             (datm_comp_run) ERROR: cannot compute short-wave down           (datm_comp_run) ERROR: cannot compute shum                                                                                                                                                                                                                                                                                                                                                      8    8    0    0    0    8 8   8 8   	 8   	 8   8    8    8    8    88  8    8    8    8    8    88  8    8    8    8    8    8 8 	        8 8   8 8      8   8 8   8 8   	 8   	 8      8     0     0     8     8     8     8     8     8     8         8    8 8 	        8 8   8 8      8   8        8    8        8    8    8    8                      ?      ?      ?      ?     v@-DT!@On?      Y@fffffq@?      >@      $@Q?ףp=
?Q?(\?       @9RFߑ?   ?    +?      N      N@     @      M@      I      D@{Gzt?ffffff?            Q@?"?g?RD?ʡE??5^IN@S㥛ܿK5            I@     f@;f?Cl?x&1?{Gz?"Nq@      ?Gz?MۿҤt?)'$?8)Um]>opO>ŏ1w-!o?N?.ٗ>mQxA>   yE>C&F?     p@^"I>ffffff?jpn>    м@ư>   `t?ư>      ?        .                                          .            /cluster/work/users/yeliz/ctsm_nordic/cime/src/components/data_comps_mct/datm/src  datm_comp_mod.F90 ʩ  	         	        	
TCw-T6	{
/<D<D<$TH[T5 }ST\SCc[Ca[S}#FC??Car  s/;5|}}o}3A({~//~,{aT~,~(w}}yy|}?O9{/~7/9O1Hx}{}}{)#;9+O"}E0~ ;))8-(E,E7	U+9D~#D~#[~}|+=*|{o7o7#)$)7#)}
P9o-$}CC%Wom+x/)-+zI+~,)l+4r~p0pp}z~-+/)[ a_}![0[}}^Yx ~}k+xH)4KcI'?}3}{~($~C33O4~?H f}#.5<'}|/|73-W}sQ{;''/CM8C~=~7cN)#OU/CM)S"C-'?c!A~p7}(}(~w?t}}u~,~~+/~,+} }'C)
}%GE7/	[|93WE%GKSL OC[+}+~o}0m=~}||C;},~/aE~}|
|CG)T~C)')9)"~,h%WU?~~ku)gO~b;9A++-)+-'%'+),x%WU?~~k9']'7l)O)s+5V|'|'{k%}F}'*lEL3m%sU?Ulx+pm%mCwlEL3m%sU?Ulx+pm%mCwl)Gm%sY?JlH+~wM+m%s[ilH+~~_s}}!5~}	||l,),tM++
} ;>5~}	||,),|_M
}/}1~}	||Cm;},=~}
||SW	=7$T>|G OOzG }~}G ?>-;\Yt~h~$x?"|4~~|  +
~'#<$q?"|4~|~ ~E'#PW7Uw6~G[C)'M[CYkC+S#m-v{?>q?KQ=}?>}?DW+qKDj3Ek3)'M	$k	lU+T	rs[3)'M3)'Mds	s	||
.   	OH7T8T>}N 3<6zGSU	SU4SU4@q'Sq'Sq'Sq'Sq'Sq'Sq'Sq'Sq'Sq'Sq'Sq'Sq'Sq'Sq'Sq'Sq'Sq'Sq'l@q'Sq'Sq'|7#BS)CD/
~o<4Hב'S'S'S'S'S'S'S'S'S'S'S'S'S'S'S'S'S'!}S'S'S'S'S'S'S'S'lMC}/QI	`]+OpWM3CF+e'FF?i&WH3fC	O<L~oב'S'!}S'S'J<bq'Sq'Sq'Sq'Sq'Sq'Sq'Sq'Sq'Sq' 	          %vS        x                          4               0      ACMBBC      l               t      ACRv Ovxvpvhv`$^BBBCDAv vxvpvhv`    l               .      ACRv Ovxvpvhv`BBBCDAv vxvpvhv`    /cluster/work/users/yeliz/ctsm/FNS_SpGsRun/bld/atm/obj /cluster/work/users/yeliz/ctsm_nordic/cime/src/components/data_comps_mct/datm/src/datm_comp_mod.F90 Intel(R) Fortran Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 19.0.5.281 Build 20190815
 -I. -I/cluster/work/users/yeliz/ctsm/FNS_SpGsRun/bld/intel/impi/nodebug/nothreads/mct/include -I/cluster/work/users/yeliz/ctsm/FNS_SpGsRun/bld/intel/impi/nodebug/nothreads/mct/mct/noesmf/c1a1l1i1o1r1g1w1i1e1/include -I/cluster/software/netCDF-Fortran/4.5.2-iimpi-2019b/include -I/cluster/work/users/yeliz/ctsm/FNS_SpGsRun/bld/intel/impi/nodebug/nothreads/mct/include -I/cluster/work/users/yeliz/ctsm/FNS_SpGsRun/bld/intel/impi/nodebug/nothreads/mct/mct/noesmf/include -I/cluster/work/users/yeliz/ctsm/FNS_SpGsRun/bld/intel/impi/nodebug/nothreads/mct/mct/noesmf/clm/obj -I. -I/cluster/home/yeliz/ctsm_cases/FNS_SpGsRun/SourceMods/src.datm -I/cluster/work/users/yeliz/ctsm_nordic/cime/src/components/data_comps_mct/datm/src -I/cluster/work/users/yeliz/ctsm_nordic/cime/src/components/data_comps_mct/datm -I/cluster/work/users/yeliz/ctsm/FNS_SpGsRun/bld/lib/include -I/cluster/software/impi/2018.5.288-iccifort-2019.5.281/intel64/include -I/cluster/software/impi/2018.5.288-iccifort-2019.5.281/intel64/include -c -qno-opt-dynamic-align -convert big_endian -assume byterecl -ftz -traceback -assume realloc_lhs -fp-model source -xCORE-AVX2 -O2 -O2 -debug minimal -DLINUX -DCESMCOUPLED -DLINUX -DFORTRANUNDERSCORE -DCPRINTEL -DNDEBUG -DMCT_INTERFACE -DHAVE_MPI -DPIO1 -DHAVE_SLASHPROC -DATM_PRESENT -DICE_PRESENT -DLND_PRESENT -DOCN_PRESENT -DROF_PRESENT -DGLC_PRESENT -DWAV_PRESENT -DESP_PRESENT -DMED_PRESENT -free -DUSE_CONTIGUOUS=         x                           4   4           0      ACMBBC      l   l           t      ACRv Ovxvpvhv`$^BBBCDAv vxvpvhv`    l              .      ACRv Ovxvpvhv`BBBCDAv vxvpvhv`    
                   c /cluster/work/users/yeliz/ctsm_nordic/cime/src/components/data_comps_mct/datm/src/datm_comp_mod.F90           datm_comp_mod._    !         datm_comp_mod_mp_datm_comp_final_v          datm_comp_mod_mp_datm_comp_run_.<<<ðSb`<-E<^ۢ D-#"B>>J< !] #" $pǭ.5rLMTL@	iŗZSBgtNawUEKTovKTovILhˈBFxFEFr[VvFoLXu#%J|CJCiňL	LLh               datm_comp_mod_mp_datm_comp_init_,-BоBƾD6NGSMïV18TTTAC}%/P	_NL$EEEhGeN  .shstrtab .strtab .symtab .data .bss .text .rodata.str1.4 .rodata .note.GNU-stack .debug_info .debug_line .debug_abbrev .debug_frame .debug_str .eh_frame .trace .rela.text .rela.rodata .rela.debug_info .rela.debug_line .rela.debug_frame .rela.eh_frame .rela.trace +       
              7            ]       
              f       
              t                   
                        !         
                    
      0                          
                                            "        
             
      
      T                        
   	           )         #  p      
                               
                                  d           d  G         d  X                    ~         d           e        
                       #        
                       f        
                               
   b                
                       g  $         h  )      
              5           F      
              h         i  q      
              }         #        
                       f        
                                  j           j           k  <                l  <                m  <       #         k  4       +         l  4       8         m  4       ?         k  h         l  o         m           n                   o                   p           k  <                k  4                k           l  <                m  <                m  4                l  4       $      
   a          +         l  8         m  D         q           j           r  <                s  <             
   `                   t  <                r  4                s  4                t  4                r           s           t  @         u          d         v          m         p  {         r  <                r  4                r           s  <                t  <                t  4                s  4                s        
   `                   t        
   a                   q  	      
                       #        
              &           7      
   _          B         !  k         w  v      
                       x        
                       x        
                       x           j           ^           ]        
   _                   !  &      
              6         x  @         \  q      
   [          x         y  4                y           z  4                {           z  ,       
	         z  	         {  ,       $	         {  4       7	         y  ,       	         |  	      
              	         }  	            ,      	            <      	         ~  	            D      	            <      	            L      	           	           
         Z  &
           -
           <       4
           4       b
            \      j
            d      r
            l      z
            |      
                  
         Y  
         X           z  <                z  4       (         z  2         W  \         {  4       c         {  <       y         {                                                                       3           :         V  M         U                                4                  $                  ,                                    \      ,                  6            ,      I                  Q            d      Z           y         T           S           y  <             
   _                   y  4                y           !        
                       x  	         `                 `        /         Z  w         `                 `                 `                 \           T           ^             <                  4                         9           A                  q                                                                                    ,                  d                                 R           Q              \               P           O  =         O  \         ]  j         N  |         M              |               L                             K                                                                          :           F                  O                  W            ,      ^         J                                                  ,                                                                        l                                    l                                          "            ,      +                                             I                                d                  ,                              
                         x  .         j  ;         ^  H         ]  `      
   [          h         !  z      
   !                    x           z  ,                z  <                z  4                z                    #                  J            ,                  ,                  ,               {  ,                {  <                {  4                {                    b                              ,                  ,                  ,               y  ,                y  <       .         y  4       5         y  V                                                ,                  ,      Q            ,            
   [                   y  4                y           z  4                {           z  ,                z  1         {  ,       8         {  4       K         y  ,                |        
                       }              ,                  <               ~                      `        V         H  h         S           R           Q           P           `                 `                 `                 `        
         ^           Z  &         U  -         O  l         N           ]           L           M             4                  <                           T           V           Y           K           J              ,                  |                        C            \      ~            |                                                                                                            /                  :                  B            ,            
   "                    x           j           G           F  *            <      `         Z  O                    #                  &      
   E          '&      
   #           -&      
             @&           O&            <      }&         D  o(            @      +            x      ;.      
   C          G.      
   $           M.      
             `.           g.         B  w.         `        ~.         `        .         `        .         `        .         `        .         `        0                  4                  <6      
   A          A6      
   %           G6      
             Z6           6      
   &           6         !  6      
      $      6           6      
      ,      6         '           7           
7         E  7      
      4      %7           ,7         A  87      
      <      G7           N7         C  Z7      
      D      i7           7           7            L      7            T      7            \      7                  8         @  !8         Y  ?8         Z  Q8            L      \8         E  f8            \      {8         T  8         U  8            T      8         ?  8                  8         V  8         `        8         `        8         `        8         `         9         G  '9         `        P9         W  d9            \      p9         X  9         >  9           9                  9            d      9            l      $:         S  G:         =  e:           m:                  :         `        :         `        :         `        :         =  :         `        :         `        :            t      :            d      :            l      ;         S  >;         <  Q;         ;  f;         :  |;         9  ;         8  ;         7  ;         6  ;         B  ;            L      ;         A  <            \      L<           T<                  l<            d      x<            l      <         S  <            l      <         H  
=            d      .=            |      >=         5  P=         V  _=            l      h=            d      p=                  =           =                  =                  =                  =           =         I  =                  >                  >         4  %>         3  8>         `        ?>         `        F>         `        V>         `        a>         M  o>         `        y>         K  >         L  >         N  >         C  >                  >                  >         J  ?         2  !?            ,      X?         1  _?         D  |?         0  ?         M  ?         K  ?         L  ?         N  ?         J  @         /  @         .  /@         `        6@         `        =@         `        M@         `        X@         R  f@         P  t@         `        @           @         R  @         P  A            ,      A         Q  :A         O  YA                  A      
   (           A         #  A      
   `          A           A         -  B         `        B         `        GB         `        NB         `        UB         `        \B         R  cB         P  jB         Q  qB         O  B            T      C            T      D         ,  %D         +  PD         W  WD         X  D         `        D         `        D         `        D         `        D         `        &K         *  =K         S  M         )  M         U  O         (  O         Z  Q         (  R         Z  S         '  T         I  V         '  0V         I  W         &  W         Q  X         R  X         P  X         O  FZ         &  ]Z         Q  kZ         R  rZ         P  yZ         O  r[         %  [         M  [         K  [         N  [         L  \         %  \         M  \         K  \         N  \         L  Q^      
   )           ]^         #  b^      
   *           n^           ^      
              ^         !  ^      
      L      ^      
            ^           ^      
      T      _         +           _         "  _      
      \      ,_         "  >_      
      d      L_         "  U_           Z_      
   ,           g_         j  p_         #  u_      
   -           _         #  _      
      l      _      
             _         .           _           _      
   &           _         !  `         /           Q`           ^`           `      
      t      `      
             `         0           `           `      
   &           a         !  (a         1           [a           ha           a            D      a            D      a            D      a      
      |      a      
             a         2           a           b      
   &           b         !  1b         3           db           qb           b         $  b         `        b         `        b         `        b         R  b         `        b         `        b            d      b                  b         P  c      
              !c         w  3c                  <c           Gc                  Zc         ]  jc         `        uc         `        |c         `        c         `        c         `        c           c                  c                  c                  c                  c                  c            ,      d                  d         M  d            t      d         K  nd           ~d                  d                  d                  d                  d                  d            ,      d                  d         N  d            t      d         L  /e      
      `       <e         w  Ne                  We           be                  e      
             e         w  e                  e           f                  Hf         S  gf      
            mf      
             f         4           f           f      
   &           f         !  f         5           g           g           .g         '  [g         `        g         `        g         `        g         `        g         `        g         &  g         `        g         `        h         `        h         `        h         `        (h         %  Sh         `        Zh         `        h         `        h         `        h         `        h      
   6           h           h      
             h           i         !  'i      
            4i      
             Li                   Ui           Zi      
            {i         7           i           i         !  i      
            i           i      
            i         8           i           j      
             j         !  j      
            9j           >j      
            _j         9           dj           j         !  j      
            j      
      ,      j                   j           j      
            k         :           k           -k         !  2k      
            Ok           Tk      
            uk         ;           zk           k      
             k         !  k      
            k           k      
            k         <           k           l           l      
   =           +l         !  bl         !  l           l      
            l         >           l           m      
             %m      
      8      >m                   Cm           \m      
            bm      
      D      m                   m           m      
            m           m           m      
            m      
      P      n         ?           n           )n      
             1n         !  6n      
             Sn         "  en      
      (      sn         "  n      
      0      n         "  n      
             n         !  n         !  n      
   @           n           o           o      
   A           o         #  #o         (  Po         `        o         `        o         `        o         `        o         `        o         '  o         &  o         &  o         )  o         (  o         '  p         &  -p         %  kp         *  tp         )  p         (  p         '  p         )  p         *  p         `        	q         `        q         `        q         `        q         `        +q         )  >q         )  kq         `        q         `        q         `        q         `        q         `        q         (  q         ,  q         +  q         )  q         *  r         *  r         )  r         (  fr         l         qr         l         xr         l         r         l         r         l  <       r         l  ,       r         l  4       r           r      
   l          r         l         r         l         r           s         m         s         m          s         m         's         m         .s         m  <       5s         m  ,       <s         m  4       As           Xs      
   m          _s         m         ys         m         ~s           s         s         s         s         s         s         s         s         s         s  <       s         s  ,       s         s  4       s            t      
   s          t         s         !t         s         &t           Bt         t         Xt         t         _t         t  <       qt         t         |t         t         t         t  ,       t         t  4       t           t      
   t          t         t         t         t         t           u         k         u         k         u         k         !u         k         (u         k  <       /u         k  ,       6u         k  4       ;u           Ru      
   k          Yu         k         su         k         xu           u         r         u         r         u         r  <       u         r         u         r         u         r  ,       u         r  4       u           u      
   r          u         r         v         r         v           _v      
   l           |v           v         d  w         d  w                   Bw         d  Zw      
   b          gw      
             w         g  w      
      8      w           w         c  w      
      <      w           w      
   m           
x         #  !x      
   n           -x           9x           Cx                   x         d  x      
      @      x      
            x         o           y           y      
      H      #y         "  3y      
      P      Ey         "  Yy                   cy      
   p           {y           y                   y      
   q           y           y      
   r           z           H|      
   s           g|           ~      
   t           ~           ~      
   u           ~         #  ~      
   v           ~                 
      X            
            <         w           A           J           h      
                                         
   a                           
   x                    #        
   y                            
      `            
            )         z           .           7           L      
   a          [           `      
   {           l         #  q      
   |           }                 
      h            
      8      ̀         }           Ҁ           ۀ                      	                 
   ~           /           A      
              R         Y  _           q      
                                          
                       W             с      
                       X                   
                       Z             1      
              B         T  O           a      
              r         S                   
                       H                   
              ҂         U  ߂                 
                       V             !      
              2         I  ?           Q      
              b         R  o                 
                       P                   
                       Q  σ                 
                       O                   
              "         M  /           A      
              R         K  _           q      
                       N                   
                       L             Ʉ         J  τ         <                              
              *           <      
              M         D  Z           l      
              }         1                   
                       0             Ņ      
             υ      
              ؅         2             Z         u  f         !  y      
                               
                      !           v                               !        
             %                 
      p            
      \      ·                    Ӈ                 
                      !        
      x               "             %      
   `          *      
             ?           F      
   `          M           V      
   `          [      
              `      
              {                 
   `                
                    
                       F                   
   `          ň      
              ʈ      
              ވ         G                   
   `                
                    
                       @  #           0      
   `          5      
              :      
              N         ?  [           h      
   `          m      
              r      
                       >                   
   `                
                    
                       B  ˉ           ؉      
   `          ݉      
                    
                       =                   
   `                
                    
              .         5  ;           H      
   `          M      
              R      
              f         ]  s                 
   `                
                    
                       4                   
   `                
                    
              ֊         3                   
   `                
                    
                       /             (      
   `          -      
              2      
              F         .  S           `      
   `          e      
              j      
              ~         $                   
   `                
                    
                         Ë           Ћ      
   `          Ջ      
              ڋ      
                                          
   `                
                    
              &           3           @      
   `          E      
              J      
              ^         ^  k           x      
   `          }      
                    
                       \                   
   `                
                    
              Ό         -  ی                 
   `                
                    
                       &                    
   `          %      
              *      
              >         ,  K           X      
   `          ]      
              b      
              v         +                   
   `                
                    
                       (             ȍ      
   `          ͍      
              ҍ      
                       )                    
   `                
              
      
                       *  +           8      
   `          =      
              B      
              V         %  c           m         '  s         <                                                        Ȏ                  ώ           <       ֎           ,       ݎ           4                        
                                                             T                  _                  f                  m                  t           <       {           ,                  4                        
                                                 ď                    z                  z                  z                  z                  z  <                 z  ,       '         z  4       ,           C      
   z          J         z         d         z         i                    {                  {                  {                  {                  {  <       Ő         {  ,       ̐         {  4       ѐ                 
   {                   {         	         {                    C         y         N         y         U         y         \         y         c         y  <       j         y  ,       q         y  4       v                 
   y                   y                  y                          
                                    ,                             <                             4       5      
              M           Z           ,                  <                  4                  ~      
                       #  ؗ         d        
                      !  ,      
              6         !  \         x  m      
             |         !        
                       !  Ø         x  
      
                  
            8                    =           F           W      
   =           h         !           !             :      
            a                 
                  
                                           Ϛ      
                       !                      I           ^           o                 
   =                    !           !  @           d      
                                                 
            ɜ      
                                                
                  
            -                   2           H      
            _           k           |      
                      !        
            ԝ           ٝ      
             ޝ      
                               
                   
                         G      
            M      
            p                    u           ~                 
                      !        
                             
                         :      
            @      
            c                    h           y      
                      !        
                     "        
             ß         !  ܟ                 
                  
      (      6                    ;           L      
             T         !  Y      
            }         "                      d           d                     <         d  o      
   `          t      
              y      
                               
   `                
                    
                         ̡           ١      
   `          ޡ      
                    
                                          
   `                
                    
              /           <           I      
   `          N      
              S      
              g         ;  t                 
   `                
                    
                       9                      7  Ǣ         v  ֢         !  ޢ      
                              
                         /      
              @         :  M           _      
              p         8  }                 
                       6                   
              У           ݣ                 
                                           
              0           =           O      
              `           m                 
                                          
                         ͤ           ߤ      
                                                            "                   !                   s!                   *!                                                           S                   %                  j%                  %                   $      (            \$      0            $      8            #      @            $*      H            )      P            )      X            J)      `            )      h            (      p            s(      x            -                  -                  0-                  ,                  |,                  ",                  +                  02                  1                  1                  Y1                  1                  0                  0                  5                  5                  A5                   4                  4                  Q4                  4             
                    
                    
     7              
                   
                                .       
                                                       '                         
                                   4       
             8                    l       
             p             @             
                          0v                            8                    p             @                   0v                                                                            c          	                                                                                                               @       n$                                                   $      H*                                              N      @                              !                     6a      @	                              &                     6a                                   ,      2               F     
                            ;                          @                              C                      :                                    S                      :     2                              _                      l     2                             k                      &                                   y                      &     H                                   0               '                                                      .     H                                                  /                                                        y;     	                                                   <                                                                                                                         	                                            H          
                                                                                                  `                                                      x                           datm_shr_mod.o/ 1614952773  202822202822100664  55656     `
ELF         >                              @     @    datm_shr_mod.F90 datm_shr_mod._ datm_shr_mod_mp_datamode_ datm_shr_mod_mp_rest_file_strm_ datm_shr_mod_mp_rest_file_ datm_shr_mod_mp_anomaly_forcing_ datm_shr_mod_mp_bias_correct_ datm_shr_mod_mp_force_prognostic_true_ datm_shr_mod_mp_presaero_ datm_shr_mod_mp_restfils_ datm_shr_mod_mp_restfilm_ datm_shr_mod_mp_iradsw_ datm_shr_mod_mp_factorfn_ datm_shr_mod_mp_decomp_ datm_shr_mod_mp_datm_shr_read_namelists_ __STRLITPACK_134 for_trim for_concat __STRLITPACK_133 for_cpystr __STRLITPACK_132 __STRLITPACK_139 shr_file_mod_mp_shr_file_getunit_ __STRLITPACK_131 __STRLITPACK_130 for_open __STRLITPACK_141.0.2 __STRLITPACK_142.0.2 __STRLITPACK_143.0.2 __STRLITPACK_144.0.2 __STRLITPACK_145.0.2 __STRLITPACK_146.0.2 __STRLITPACK_147.0.2 __STRLITPACK_148.0.2 __STRLITPACK_149.0.2 __STRLITPACK_150.0.2 __STRLITPACK_151.0.2 datm_shr_mod_mp_wiso_datm_ for_read_seq_nml for_close shr_file_mod_mp_shr_file_freeunit_ __STRLITPACK_127 __STRLITPACK_126 for_write_seq_fmt for_write_seq_fmt_xmit __STRLITPACK_156.0.2 shr_abort_mod_mp_shr_abort_abort_ __STRLITPACK_123 __STRLITPACK_121 __STRLITPACK_119 __STRLITPACK_117 __STRLITPACK_115 __STRLITPACK_113 __STRLITPACK_111 __STRLITPACK_109 __STRLITPACK_107 __STRLITPACK_105 __STRLITPACK_103 shr_sys_mod_mp_shr_sys_flush_ __STRLITPACK_102 shr_mpi_mod_mp_shr_mpi_bcastc0_ __STRLITPACK_101 shr_mpi_mod_mp_shr_mpi_bcasti0_ __STRLITPACK_100 __STRLITPACK_99 __STRLITPACK_98 __STRLITPACK_97 shr_mpi_mod_mp_shr_mpi_bcastl0_ __STRLITPACK_96 __STRLITPACK_95 shr_strdata_mod_mp_shr_strdata_readnml_ __STRLITPACK_94 for_cpstr __STRLITPACK_93 __STRLITPACK_92 __STRLITPACK_91 __STRLITPACK_90 __STRLITPACK_89 __STRLITPACK_87 __STRLITPACK_85 __STRLITPACK_84 datm_shr_mod_mp_datm_shr_read_namelists_$FILENAME.0.2 datm_shr_mod_mp_datm_shr_read_namelists_$format_pack.0.2 __STRLITPACK_140.0.2 __STRLITPACK_152.0.2 __STRLITPACK_153.0.2 __STRLITPACK_154.0.2 __STRLITPACK_155.0.2 __STRLITPACK_157.0.2 __STRLITPACK_158.0.2 __STRLITPACK_159.0.2 __STRLITPACK_160.0.2 __STRLITPACK_161.0.2 __STRLITPACK_162.0.2 __STRLITPACK_163.0.2 __STRLITPACK_164.0.2 __STRLITPACK_165.0.2 __STRLITPACK_166.0.2 __STRLITPACK_167.0.2 __STRLITPACK_168.0.2 __STRLITPACK_169.0.2 __STRLITPACK_170.0.2 __STRLITPACK_171.0.2 __STRLITPACK_172.0.2 __STRLITPACK_173.0.2 __STRLITPACK_174.0.2 __STRLITPACK_175.0.2 __STRLITPACK_176.0.2 __STRLITPACK_177.0.2 __STRLITPACK_178.0.2 __STRLITPACK_179.0.2 __STRLITPACK_180.0.2 __STRLITPACK_181.0.2 __STRLITPACK_182.0.2 datm_shr_mod_mp_datm_shr_getnextradcday_ f_ldnint_val shr_cal_mod_mp_shr_cal_date2julian_int_ datm_shr_mod_mp_datm_shr_core2getfactors_ mpi_comm_rank_ shr_file_mod_mp_shr_file_getlogunit_ __STRLITPACK_80 shr_ncread_mod_mp_shr_ncread_varexists_ __STRLITPACK_79 __STRLITPACK_78 __STRLITPACK_77 __STRLITPACK_76 __STRLITPACK_75 __STRLITPACK_73 __intel_ssse3_rep_memmove datm_shr_mod_mp_datm_shr_getfactors_ datm_shr_mod_mp_datm_shr_core2getfactors_$format_pack.0.4 __STRLITPACK_184.0.4 __STRLITPACK_183.0.4 for_allocate __STRLITPACK_57 __STRLITPACK_56 __STRLITPACK_55 __STRLITPACK_54 __STRLITPACK_52 __STRLITPACK_50 shr_ncread_mod_mp_shr_ncread_vardimsizes_ m_globalsegmap_mp_initd__ for_dealloc_allocatable m_globalsegmap_mp_lsize__ __STRLITPACK_47 __STRLITPACK_46 m_generalgrid_mp_init__ __STRLITPACK_45 m_attrvect_mp_init__ m_generalgridcomms_mp_gsm_gather__ m_attrvectcomms_mp_gsm_scatter__ for_check_mult_overflow64 __STRLITPACK_24 m_attrvect_mp_exportrattrdp__ __STRLITPACK_23 __STRLITPACK_22 m_attrvect_mp_clean__ m_generalgrid_mp_clean__ m_globalsegmap_mp_clean__ __STRLITPACK_26 __STRLITPACK_20 __STRLITPACK_19 __STRLITPACK_18 __STRLITPACK_17 __STRLITPACK_25 shr_dmodel_mod_mp_shr_dmodel_mapset_global_ m_attrvect_mp_initv__ m_matattrvectmul_mp_smatavmult_smplus__ m_sparsematrixplus_mp_clean__ for_alloc_allocatable __STRLITPACK_44 shr_ncread_mod_mp_shr_ncread_field4dg_ __intel_avx_rep_memcpy __STRLITPACK_43 m_generalgrid_mp_importrattrdp__ __STRLITPACK_42 __STRLITPACK_41 __STRLITPACK_40 __STRLITPACK_39 __STRLITPACK_38 __STRLITPACK_37 __STRLITPACK_36 m_attrvect_mp_importrattrdp__ __STRLITPACK_35 __STRLITPACK_34 __STRLITPACK_33 __STRLITPACK_32 __STRLITPACK_31 __STRLITPACK_30 __STRLITPACK_29 m_attrvect_mp_indexra__ __STRLITPACK_28 datm_shr_mod_mp_datm_shr_getfactors_$GSMAPI.0.6 datm_shr_mod_mp_datm_shr_getfactors_$GGRIDI.0.6 datm_shr_mod_mp_datm_shr_getfactors_$AVI.0.6 datm_shr_mod_mp_datm_shr_getfactors_$GGRIDOG.0.6 datm_shr_mod_mp_datm_shr_getfactors_$AVO.0.6 datm_shr_mod_mp_datm_shr_getfactors_$SMATP.0.6 datm_shr_mod_mp_datm_shr_getfactors_$format_pack.0.6 __STRLITPACK_188.0.6 __STRLITPACK_189.0.6 __STRLITPACK_190.0.6 __STRLITPACK_191.0.6 __STRLITPACK_187.0.6 __NLITPACK_0.0.6 datm_shr_mod_mp_datm_shr_tn460getfactors_ __STRLITPACK_69 __STRLITPACK_68 __STRLITPACK_67 __STRLITPACK_66 __STRLITPACK_65 __STRLITPACK_63 datm_shr_mod_mp_datm_shr_tn460getfactors_$format_pack.0.5 __STRLITPACK_186.0.5 __STRLITPACK_185.0.5 datm_shr_mod_mp_datm_shr_esat_ mpifcmb5_ mpifcmb9_ mpipriv1_ mpipriv2_ mpiprivc_ .debug_info_seg                                                                                                                                                                                                      
                             "                  3                  M            	       b                  w                             	           (       	           4       	           @       	           L                  \              
    l                         
                                    	                  1                             ,             1    <             B    L             S    \             d    l             u    |                                                                                                                   J          	       [          	       k           	       {          	                            0      
           <                 D      
           P      
       -    \             =    l             M    t             ]    |             m                  }                                                @                                    -       &    D              ;    L              P    T              e    \              z    d                  l                  t                  |                                                                                      "                  7                  L                  a                  v                                                                                                                              		                  	                 3	                 H	                 ]	                 r	    $             C
                 {
                 
                 
                 
                 
                 
          +           @      ,       T    0      ?       i    p                                                                     (                 4      +           `             a    l             q    x                                               J                 Z                                            	                 	                 	                 	                                                           0                 @                 P                 `                 p                     (                 4                 <                 H                 T                 \                 h                 t                 |             F                 V                                                       	                `            A          0      p    l      (                 :                                                                                 (             I                 Y                 i                 y                                            +                 ,           0      ?           p                                        	                      
                                                                                                         ^   	                                                           !                   ;                   [                   v                                                                                                               *                 B                  \                  t                                                                                                      D                     4    %             O                     `                     j                                                                                                                              *                                                                                    	                 	                     	                     	    p             
                     
                     S
                     
                     
    p      p<      ~                                                               /                     G                                                                                                                              ,                     j                                                                                    ?                     U                     }                                                                                                                              .                         N      @           Q             ,                  6                  @                  J                  T                  6     (datm_comp_init)    H  $         7   6     (datm_comp_init)    H  7   6     (datm_comp_init)    H  $         7   6     (datm_comp_init)    H  7   6     (datm_comp_init)    H  7   6     (datm_comp_init)    H  7   6     (datm_comp_init)    H  &         7   6     (datm_comp_init)    H  &         7   6     (datm_comp_init)    H  &         7   6     (datm_comp_init)    H  $         7   6     (datm_comp_init)    H  7   6     (datm_comp_init)    H  7   6     (datm_comp_init)    H  7   6     (datm_comp_init)    H  7   6     (datm_shr_CORE2getFactors)  H  7   6     (datm_shr_getFactors)   H  7   6     (datm_shr_TN460getFactors)  H  7            UHATAUAVAWSH(  MH   IIIH}LHLHG    HG       Hc   H}Hp       HEHE                  E3                  E3            	   H}    	       Hc       HUHE3    	   H}    	       Hc       HUHE3    A?3        ;*	  3       H     HE    HcHHGH         LP3L uH    LOHG   HG    HG   HG        H    H    L3A   uA   A   H    MI@    MHI@    MX I@(    MH0I@8    I@@    MPHI@P    MXXI@`    MPhI@p    MXxHǅ0    L8Hǅ@    LHHǅP    LXHǅ`    Hǅh    Hǅp   Hǅx    LHǅ    Hǅ   Hǅ    Hǅ   Hǅ    LHǅ   LLHǅ   Hǅ    Hǅ    Hǅ	   Hǅ    Hǅ        H     H    E33uH        H}          H     HHHǅ     Hǅ(       LcH L8I'LH0Hǅ@    HǅH   HHH+H   H HLH    L]HL@H     L    E;DA    L3H    LWH    H    H     HHľ   H     HHHǅ    Hǅ0       HcH HH0HHHHH+H   HHHH    H3HH    HHDHH         A    L3H    HGP   HGX           H     H        HHcH HL LB    DHH         A    L3H    HGp   HGx            H    H(    DHH         A    L 3H    I    I@           H     H        HHcH0HL LB    DHH         A    L@3H    I    I@           H     H        HHcHPHL LB    DHH         A    L`3H    I    I@           H     H        HHcHpHL LB    DHH         A    L3H    I    I@            H    H0    DHH         A    L3H    I    I@            H    H8    DHH         A    L3H    I    I@            H    H@    DHH         A    L3H    I    I@        AE H    HH    DHH         A    L3H    I    I@           L LHH        HHcHHLj    DHH         A    L3H    I    I@           LLLH        HHcHHLj    H}        L    3A   A           L    3A           L    3A   A           L    3A   A           L    3A   A           L    3A           L    3A           L    3A	          HP    H    Hc       HPHE3       HP    H    Hc       HPHE3       HP    H    HcHPLm L3LI    H}       HPLH    Hc       HPHE3       HP    H    HcHPHƺ       A          HP    HI    HcHPHƺ    	   A          HP    HI    HcHPHƺ    	   A          HP    HI    HcHPHƺ       A          HP    HI    HcHPHƺ       A          HP    HH    HcHPHƺ       A       HEu"EuEuEuHu   ;!  HEHH         A    LP03H    I    I@           H Hߺ    H        HHcH`HHZ    H}       HEHH         A    L 03H    I    I@           HHߺ    H        HHcHHHZ    333    H](HU0    t3   HP    H    HcHPHƺ       A       tHe[A_A^A]A\]HED8D  UHATAUAVAWSVMAIII}7WW*c*] Y    W    ^H}    H},LHULLE    ~EAAu!~AE W*^    XE    He[A_A^A]A\]W{*E ^    XEfUHATAUAVAWSHxMHuIHL3HuMHUI    H}    } Z  H߾       HU0    EH߾       HU0    xH߾       HU0    pH߾    
   HU0    hH߾       HU0    `H߾    
   HU0    Et(xtptht`   H     H`    LEA    3uH    I *   HE        >   HeH@   H+HHǾ    >   HE    3>   H}    HEHsHHHELLULL] MHu(MH$HE0LT$L\$Ht$HD$ Hu    H0He[A_A^A]A\]fSHHUUHkHl$HATAUAVAWHP  MHUHUHuHuHL3E3A   A   LMHMLLLLLLLLLL LLLL L(L0L8L@LLLHLPLXL`LhLpLxLLLLLLLLLLLLLL@Lj    H}    A   HLϺ   3   EԉELNHN HF    HN@HN0LN8HF  @       H@HϺ      HNHF HF    HEHF0HN8HF  @    H3H@M܉
}          HHS0    Aƾ       HHS0    AǾ       HHS0        
   HHS0    A   tA   t   H     H    LEA    3uH    I *   HE        9   IH@   H+HIƾ    L9       L39       LHwHE3HC0    E3HUHML,$Ll$Ll$HD$HD$ 
   H    H0UA   UHH@DMD   IH    H+HIƾ    L       LH}L3A       LHĸ   IH    H+HIƾ    L       LH}L3A       LHċEHEHU܉EHEL,$    HD$H HT$HhL    LpMLMA   A   LZLzLjLZLzLzLRLzLZLz LjLZ8Lz@Lz0L2Lz    H LLLHH LDH HHHI       M#I$AA   H    H I       L#LLXLLHH MDI HHIM#AAI$AAA   H@Hǅ        H     LL#Hǅ@    LX    LH{E    H3҉EHE        3E3L,$A    HD$HD$   Ll$Ll$ HD$(   Ll$0    H@3        HME3A       L    H=    M  ML    ML5    IL    H    H    I   MHHH+I+HMHILH~f3A   E3Ht9LN,Iꌠ9Y>)FN$HODOLE MH;rLLd?IL;sMLHꌠ9Y>)FK<IMM;r   IHI+L+HIHH    IHLH   Hw4  LE3MJ4Jġ}ġ}D ġ}D@ġ}D`IM;rI@H;wLHI+H4  HE3HO$ā}IL;rH;sIꌠ9Y>)FOM$HH;rIMMM;MLE3        ME3H{HSw    }      IH    H+HIƾ    L       LH}L3A       LHE	              ME3HS    HcUHHINA      L3A   Hǅ   LLLLHL    HHH#F   HH   @HF    HEMHP0HIN;:  HE3        E3HHMH$   Ll$Ll$    H HELLP0M  LHH0LX8IA  LHHH|JI#  LMbH+I;HHIHHH;}tL;   MII;}^   H   I   LMbH+I;"LHIHHHH;L;   LIII;   LMIϸ   ItFHMI+HL+LLLJZO,xHL,FO,~LL,BII;rE3HD	HPI;   I+ITHLL+JI3   LLHA   HtFMILM+MM+LMIO4^M,@HN,fM,GHO,fMH;rE3Ld	ID$I;s!LOL!HI+IHMI I3MHEHP0HIN;:  HE3        E3HHMH$   Ll$Ll$    H HELLP0M  LHH0LX8IA  LHHH|JI#  LMbH+I;HHIHHH;}tL;   MII;}^   H   I   LMbH+I;"LHIHHHH;L;   LIII;   LMIϸ   ItFHMI+HL+LLLJZM,@HN,~M,FHN,zMI;rE3HD	HPI;   I+ITHLL+JI3   LLHA   HtFMILM+MM+LMIO4^O,`HL,FO,gLM,FIH;rE3Ld	ID$I;s!LOL!HI+IHMI I3MHEHP0HIN;}H(  HE3        E3HHMH$   Ll$Ll$    H HELHL`0M  LLL@8I:  LII|KI#  HMt$I+M;LHIHHH;}uM;   MII;}_   I   I   HMt$I+M;"LHIHHHH;M;   MIII;   LLA   HHtGMIM+L+MLLO4FL$GIM$QM$GIM$VIL;rLOt-IFI;   M+KD3LMHHI2K}LL   IHt@LMIM+HH+IHKGN<wIM<IN<rML<HIL;rKD-HPI;s!LM\HM+IILHKLLLHH LDH HHHI       M#I$AA       H     3I#Hǅ    H        3        3        3    L`I      LI   uHeA_A^A]A\]H[LLHH LDHH HHI       M#I$AA   H    IHǅ    L]LLHH LDHH HHI       M#I$AA   HH    IHǅH    L`Hp    HC    LS     L[(HMH$LELT$L\$HD$    HD$     HD$(    HD$0    HD$8    LuLt$@Ld$HA   HD$P    HD$X
   Ld$`Ld$hLd$pLd$xLKHǄ$          HĐ           HU    3ɿ    AU        E3E3AU    H    3    \LcUA   HcUHIHLINվ   3A   Hǅ   LLLLHL    HHH#F   HH   @HF    L`MHcUHI       IINI IM#I?   I7HI$Iƅ   I<M#I   HP   HH    HMHA   H3L`Hǅh   LXLHxLLLLLL    IL#`H       I   @HHDʃLH% HLNL#ɃI$ЁAAс   H    AUAUAUAUAUAUjs0AUAUAUAUAUAUAUAUAUHH3`    AUH@H@AULxIDLE3LE3L   AUHHHx   HHǅ`   LPHLpLHHLHHLHHHǅX       HĠ   HHUWH   LJA   LILL   LM+M+MM+ML    ā{>        ā{\H/ā{dv(X/ā{Lv(Xā{LIH;rD| AG;s/McHġ{Dġ{/v    Xġ{3D]3E   LcAAAMcLLN    LDLAIc ~.#  wI<HH    DAD;rLE3L`LLHH LDH HHHI       M#I$AA   Hw    H        HA   HML#HǅH    L`    L`MHcUHI       IINI IM#I?   I7HI$Iƅ   I<M#I   HP   HH    HMHA   H3L`Hǅh   LXLHxLLLLLL    IL#`H       I   @HHDʃLH% HLNL#ɃI$ЁAAс   H    AUAUAUAUAUAUjs0AUAUAUAUAUAUAUAUAUHH3`    AUHHAULxIDLE3LE3L   AUHH   HHǅ   LHL L H(HL8H@H0LPHXHHHǅ       HĠ   3HcMHHH  HLHcELLNLvHIV  LMIMLcMLMLLLLcM   ġ{I"  LE3HLH~ƉLHHD  IL~L+MLM7O49L~L+MLM7O49L~L+MLM7O49L~L+HMLM7O49L;rLHHLIM;s LIIIIM;rDAIL;LE3*  AMLAIM+McLLHHLLcM   Hġ{у,  }EH3KDD(DHDhHH;rAAM;whIcML+I  DM<;3HcO<}}DHH;rDAHcI;sIILHI;rDAIL;%HE3LL`LLHH LDH HHHI       M#I$AA   w    H        HA   HML#HǅH    L`    HcUHHcMI       INHLMINM#I IIL    L   LI?HI7   I$Iƅ   I<M#IIHGMHG0A   HGH3Lw(Lo LPHW@LhHOXL(LpL@L0LOxL8    IL#H       I   @HDʃLH% HLNL#ɃI$ЁAAс   H~    AUAUAUAUAUAU       Ps0AUAUAUAUAUAUAUAUAUH8HAUHH`H`AULID3L E3LE3L AUHhHH   HLpHLLHLLHHHHHǅx       HĠ   E3LcUHMy  HH0HHHH+HH+L@0HI+HLcMILI MxMpLHH  LAHHLIcILHLHHLHLLMcM  I  LE3LLDMLLġzġzLġzTġz\IL~M+LM{ġy8L~M+LM{ġy8L~M+LM{ġy8L~M+HLM{ġy8M;pDLELLIMM;s,LHHWġ{*I{D5 LM;rEEHII;}  ILM+EAHIcHDDHLLLMcH     D3LK4LooQ H@}9}9dl(tH|hHI;rDAL$;   McLM+IB  DO3HcO4N~}DHH;rEEDHcI;s,KI4JW*DHI;rEEDHHLHH;HE3LLLLHH LDH HHHI       M#I$AA   w    H        HA   HML#Hǅ    L    HcUHHcMI       INHL`MINM#I IIL    L   LI?HI7   I$Iƅ   I<M#IIHPMH3A   L`Hǅh   LXLHxLHLLLLLL    IL#`H       I   @HHDʃLH% HLNL#ɃI$ЁAAс   H        
   HHS0      AUAUAUAUAUAUj
s0AUAUAUAUAUAUAUAUAUHH3`    LxAUHHAULR0IDE3LE3L   LLAUHH   HHǅ   LHLHLLH HLHHHǅ       HĠ   LcMǅ@    M|  LHMHIHL+L+HMH+LD}LHMcLHL0H  IDLI؃MLLcLL0PL8L H(LLD@IcE-  H*  L8E3L`ID@MDHHXLL0L(y yHyP yX0IMzM+I@LM{ġy:MzM+LM{ġy:MzM+LM{ġy:MzM+ILM{ġy:L;pD@DHHXL`DPIML;s'ILL O,IO,LL;rAEHLI;u  HLL+DHcL`H 8HXLD@IcE  A  8E3L I4LJ R@Z`ġ}Dġ}L(ġ}THġ}\hIH   M;rD8QA;   HcH0H+HW  AM,AMl L(M,E3L@McML(ā}ā}DIM;rADL@EMcL;s&MMI4N$OdIL;rADEHHXLLH;`LE3        A   HHMw           HHS0      AUAUAUAUAUAUjs0AUAUAUAUAUAUAUAUAUHH3`    LxAUH H AULR0IDE3LE3L   LLAUH(HX   HHǅ@   L0H`LpHxLhLHHLHHHǅ8       HĠ   LcMǅ    M|  LHMHIHL+L+HMH+LD}LHMcLHLH  IDLI؃MLLcLLLLHLLDIcE-  HO  LE3LIDMDHLLLy yHyP yX0IMzM+I@LM{ġy:MzM+LM{ġy:MzM+LM{ġy:MzM+ILM{ġy:L;pDDHLDIML;s'ILLO,IO,LL;rAEHLI;u  HLL+DHcLHHLDIcE  A  E3LI4LJ R@Z`ġ}Dġ}L(ġ}THġ}\hIH   M;rDQA;   HcHH+He  AM,AMl LM,E3LMcMLā}ā}DIM;rADLEMcL;s&MMI4N$OdIL;rADEHHLLH;LE3        A   HHMw        
   HHS0      AUAUAUAUAUAUj
s0AUAUAUAUAUAUAUAUAUHH3`    LxAUHHAULR0IDE3LE3L   LLAUHH   HHǅ   LHL HLLH HL0H8H(Hǅ       HĠ   LcMǅ    M|  LHMHIHL+L+HMH+LD}LHMcLHL H  IDLI؃MLLcLL  LLHLLDIcE-  Ht  LE3L0IDMDH(LL Ly yHyP yX0IMzM+I@LM{ġy:MzM+LM{ġy:MzM+LM{ġy:MzM+ILM{ġy:L;pDDH(L0D IML;s'ILLO,IO,LL;rAEHLI;u  HLL+DHcL0HH(LDIcE  A  E3LI4LJ R@Z`ġ}Dġ}L(ġ}THġ}\hIH   M;rDQA;   HcH H+Hs  AM,AMl LM,E3LMcMLā}ā}DIM;rADLEMcL;s&MMI4N$OdIL;rADEHH(LLH;0LE3        A   HHMw    L`LLHH LDH HHHI       M#I$AA   HH    HI       I#LLLHH MDI HHIM#AAI$AAA   HHǅH    H`    HK H UL#Hǅ    L;  HS(E;  H3ҿ        3A   E3E    H$        pHHCH3Ҿ    3A   E3H  H$        xHE  H    LL    H    H    L    L5    L=    HL(L    H5    L8H    L    HL H0LLH  L(LLILMLhLcpIH L<IMHpL+LPLMIHMHLL`OLMHcxLLHM+I:LHN.MMlu MLL+IL+L+I+JWIKSLI+M+H@LXL    HXH@LLHLPLL0L L8ā{iās\XT    /vEġ{oġs\YT    /vEā{nās\_T    /vEġ{jġs\XT    /vEILML;fLE3LL`LhD LP;   L(LL M+LMLcpM+HH HILIHcH+MHILMMM+    H Lġ{\T    /vEHcxHHMLLL+ ML+ġ{ġ{\T    /vE    3    5E3E3E3E3E3tE33[E33iE33w3E33XE3I|TH3LII}HI;rI;IIHH4H4HI;r)33E3     UHATAUAVAWSH   HIIIH3HuE3HULEMLRLU    H}    } G  L       HU(    L       HU(    L       HU(    L    
   HU(    L    
   HU(    ttt   H     H    LEA    3uH    I *   HE        >   H H@   H+HHǾ    >   H(    3>   H(    H HgHLHULLEA   HM L<$L}(HT$H LD$ILMHL$LL|$ HELRHLJ0LMHB   LZ HB    HB8LZ@LLZ    H0He[A_A^A]A\]        UH%        \/&_    ]    vD                            YB                            YH]@     DATM_NML    DECOMP  IRADSW  FACTORFN    RESTFILM    RESTFILS    PRESAERO    BIAS_CORRECT    ANOMALY_FORCING FORCE_PROGNOSTIC_TRUE   WISO_DATM   (shr_datm_read_namelists) : namelist read error     datm_in 1d  null    undefined   old read    ERROR: reading input namelist,   iostat=     decomp   =      iradsw   =      factorFn =      restfilm =      restfils =      presaero =      force_prognostic_true =     wiso_datm   =  inst_index  =   inst_name   =   inst_suffix =   decomp  iradsw  factorFn    restfilm    restfils    presaero    force_prognostic_true   wiso_datm   NULL    CORE2_NYF   CORE2_IAF   CORE_IAF_JRA    CLMNCEP COPYALL  datm datamode =     ERROR illegal datm datamode =  NULL    lat lon mask    windFactor  winddFactor qsatFactor  ERROR: invalid correction factor data file  lat lon mask    windFactor  ERROR: invalid correction factor data file  windFactor  lat:lon:hgt area:aream:mask:frac    wind:windd:qsat wind    windd   qsat    datmfactor  remap       bilinear    srcmask     scalar      Xonly   lon lon lat lat mask    mask    windFactor  windFactor  wind    winddFactor winddFactor windd   qsatFactor  qsatFactor  qsat    lon lat lat lon mask    windFactor  qsatFactor  ERROR: invalid correction factor data file  8 8 8:        8888	8888888888888        8   8 8   	 8   8 8   8 8   8 8   	 8   8 8   8 8   8 8   8 8   8 8   8 8   8 8    8   8 8    8   8 8    8   8 8   	 8   8 8   8 8   8 8   8 8   8 8   8 8   8 8   8 8       (datm_shr_CORE2getFactors) invalid correction factor data file  8 8           (datm_shr_getFactors) invalid correction factor data file       (datm_shr_getFactors)  ni0      (datm_shr_getFactors)  nj0      (datm_shr_getFactors)  domap    8 8           (datm_shr_TN460getFactors) invalid correction factor data file  8 8           ꌠ9Y>)Fꌠ9Y>)Fꌠ9Y>)Fꌠ9Y>)F                             @     @      ꌠ9Y>)F     v@{Gz?fffffq@      I@      I      Y@c,E=Jmfi>v.J>n>|m^;?fI,P?Ul?DۙXo@4`g=Ii7=U>*m>=I_1?+C?d?3cn@.                                Q          	            /cluster/work/users/yeliz/ctsm_nordic/cime/src/components/data_comps_mct/datm/src  datm_shr_mod.F90   	         	        7
&Z	&
Z&Ai7#4~~''G+]e3Cdccca4wwwx8# O	]]]]]+*{? 3+?B@ 
Fj	\#SB|
	gg#4
s{'333D@E~V*V*V*V*,B3
,8H8H8tT,~E~wG#	~~k3+~
}33D@A~G'++~GG}}-c#)#%L
 G
	ww}<~?    f }~d#??@>`[uu3)'9?8{D~`~ycz	
~ ~,~
~~,~~~F~ ~WM@
~~/'~
~ ~~4~~~3~0~3-0~//!ycz	+~ ~,~ 
~~,~s~ R~ ~kQ@~~/'~,~1~~ 4~3)~0~310~/3.yc7	1~ 
~~)
~~}~S~@~ ~ K~ ~)@~~/~}~Q=~O)~ ~~~3M0~/	~'#7	1~ 
~~)
~~}~S~@~ ~ K~ ~)@~~/~}~Q=~O)~ ~~~3M0~/	~'#7	1~ 
~~)
~~}~S~@~ ~ K~ ~)@~~/~}~Q=~O)~ ~~~3M0~/	~'#5nW}
}|kS)-+I15+EkNssrssL~X~m~
 	xf#4
|333D@Q~V*V*V*iB
"oP-DB 	          %vS        x                          D                     ACP`ABBBCA D                      ACJABBBCA  <                      ACMABBBC      l               p<      ACRv Ovxvpvhv`vBBBCDAv vxvpvhv`    <               @      ACPABBBC      $                      AC    /cluster/work/users/yeliz/ctsm/FNS_SpGsRun/bld/atm/obj /cluster/work/users/yeliz/ctsm_nordic/cime/src/components/data_comps_mct/datm/src/datm_shr_mod.F90 Intel(R) Fortran Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 19.0.5.281 Build 20190815
 -I. -I/cluster/work/users/yeliz/ctsm/FNS_SpGsRun/bld/intel/impi/nodebug/nothreads/mct/include -I/cluster/work/users/yeliz/ctsm/FNS_SpGsRun/bld/intel/impi/nodebug/nothreads/mct/mct/noesmf/c1a1l1i1o1r1g1w1i1e1/include -I/cluster/software/netCDF-Fortran/4.5.2-iimpi-2019b/include -I/cluster/work/users/yeliz/ctsm/FNS_SpGsRun/bld/intel/impi/nodebug/nothreads/mct/include -I/cluster/work/users/yeliz/ctsm/FNS_SpGsRun/bld/intel/impi/nodebug/nothreads/mct/mct/noesmf/include -I/cluster/work/users/yeliz/ctsm/FNS_SpGsRun/bld/intel/impi/nodebug/nothreads/mct/mct/noesmf/clm/obj -I. -I/cluster/home/yeliz/ctsm_cases/FNS_SpGsRun/SourceMods/src.datm -I/cluster/work/users/yeliz/ctsm_nordic/cime/src/components/data_comps_mct/datm/src -I/cluster/work/users/yeliz/ctsm_nordic/cime/src/components/data_comps_mct/datm -I/cluster/work/users/yeliz/ctsm/FNS_SpGsRun/bld/lib/include -I/cluster/software/impi/2018.5.288-iccifort-2019.5.281/intel64/include -I/cluster/software/impi/2018.5.288-iccifort-2019.5.281/intel64/include -c -qno-opt-dynamic-align -convert big_endian -assume byterecl -ftz -traceback -assume realloc_lhs -fp-model source -xCORE-AVX2 -O2 -O2 -debug minimal -DLINUX -DCESMCOUPLED -DLINUX -DFORTRANUNDERSCORE -DCPRINTEL -DNDEBUG -DMCT_INTERFACE -DHAVE_MPI -DPIO1 -DHAVE_SLASHPROC -DATM_PRESENT -DICE_PRESENT -DLND_PRESENT -DOCN_PRESENT -DROF_PRESENT -DGLC_PRESENT -DWAV_PRESENT -DESP_PRESENT -DMED_PRESENT -free -DUSE_CONTIGUOUS=         x                           D   4                 ACP`ABBBCA D   |                  ACJABBBCA  <                     ACMABBBC      l             p<      ACRv Ovxvpvhv`vBBBCDAv vxvpvhv`    <   t          @      ACPABBBC      $                    AC    
  "             Q    b /cluster/work/users/yeliz/ctsm_nordic/cime/src/components/data_comps_mct/datm/src/datm_shr_mod.F90            datm_shr_mod._      (         datm_shr_mod_mp_datm_shr_read_namelists_7&&&@d
cbbb`~å[Ǔv    (         datm_shr_mod_mp_datm_shr_getnextradcday_C )         datm_shr_mod_mp_datm_shr_core2getfactors_D****    $         datm_shr_mod_mp_datm_shr_getfactors_3888,}}j@FFFKkF	ĳM³MóMóMeʳM|Wn_nESrQ{
RJP
RJP
RJPm&jMǴ       )         datm_shr_mod_mp_datm_shr_tn460getfactors_pP***h            datm_shr_mod_mp_datm_shr_esat_ "CA       .shstrtab .strtab .symtab .data .bss .text .rodata.str1.4 .rodata .note.GNU-stack .debug_info .debug_line .debug_abbrev .debug_frame .debug_str .eh_frame .trace .rela.text .rela.debug_info .rela.debug_line .rela.debug_frame .rela.eh_frame .rela.trace M                     Z             t       
                                  
                     
                                  
                     
                                               
   	                               
                           
      
   	                             
              0            =            C            X            i      
              t                  
   
                                                                     
   
                              &                    2                    >                    F                    R                    ^                    j                    y                                                                                                                                                                                    D                    O                    e                    p                    u                  
   
   D                                     
                                                                  R            w      
   
   L             
                                
   
   T                         
                                              K            c                  
   
   \             
      0                                             
                                
   
   d                         
   
   l             
      T       2                    7            =            I      
   
   t       W            p      
   
   |       v      
                                                   
                                
   
                            
   
                
                                             0      
              8            =      
   
          a            z      
   
                
                                                   
                                
   
                            
   
                
             $                     )            /            ;      
   
          I            b      
   
          h      
                      !                                         
   
                            
   
                
      P               "                                   	      
   
          	            (	      
   
          .	      
            M	         #           R	            b	      
   
          p	            	      
   
          	      
            	         $           	            	            	      
   
          	            
      
   
          
      
            1
         %           6
            P
            U
      
   
         r
            {
            
      
              
      
   &           
            
      
              
      
   '           
            
      
              
      
   (           
            
      
              
      
   )           
            
      
                    
   *                             
              "      
   +           /            4      
              <      
   ,           I            N      
              V      
   -           c            t      
              |                  
                                
                                
                                
                          
                        *            2      
              I            Z      
              b            t      
   .                             
                                
   /                             
                                
   0                              
                          .      
   1           >            O      
              Z            l      
   2           |                  
                                
   3                             
   
               
            5         4           :            N      
              V            [      
   
         x                              
   
               
                     5                             
                                
   
   $      
                        #            H      
              P            b      
   6           r                     
                  
                                 3         
         B         
         c         
                                       
   X                             
   Y                             
   Z                              
   [                       *      
   \           8            F      
   ]           T                  
   
   p            
      @               ^                             
   
   0                              W                                    C                              
   b                             
   c                             
   d                             
   e                       O      
   
          Y      
      l      t         f           y                  
   
                                       
   g                       J      
   
         W            n                  
   
                                       
                   
   
   (      Y                        s                  
                                           
                   
   h                 
   i                       
      
                  
   j           !            (            	      /            	      B            	      L            	      W            	      ^            |	      e            L	      /         
   |            
      	            
   
   (                  D      
   
          Q            h            }      
                  
      `            
   
   (                              1            W      
      `      \      
   k                             
      `            
   l                       !      
      `      !      
   m           +!            #            #      
            #            #      
      `      #            #      
             #            #      
             #            $            %            C%      
            L%      
             U%      
             x%         n           %         o           %         p           %         q           %         r           %         s           %            %      
      `      %      
            &            &      
            &      
            &      
      `      %&            .&      
            5&            &            &            '            L(            (      
   t           L)            )         
         V*         
         *            +            +      
             +      
   u           +            ,            0-            h-      
   v           0.            q1            1      
             1      
   w           1            2            3            3      
   x           4            8            "8      
             '8      
   y           R8            V9            9            9      
   z           9            (:      
   {           :            >      
            >      
   |           >            >      
   }           >            ?      
   ~           ?            vC      
            {C      
              C            C      
              C            C      
              D            YH      
            ^H      
              wH            H            I            I      
            I      
              I            J      
              1J            SJ            t      ]J                  dJ            |      kJ            T      rJ            L      yJ            <      J            4      J            <      J                  J                  K         
         5L         
         VL         
         wL         
         L         
         jM         
         M         
         M         
         M      
      	      M             O            )O            ;O      
              IO            WO      
              eO            sO      
              O            O      
              O            O      
              O            O      
   
   p      P      
            P                    !P            BP      
   
   0      SP            fP            P            (Q         
         4Q         
         HQ         
         TQ         
         ^Q         
         gQ         
         pQ         
         yQ         
   $      Q         
   ,      Q         
   4      Q         
   <      Q         
   D      Q         
   L      Q         
   T      Q         
   \      Q         
   d      Q         
   l      Q         
   t             
                     
                     
      7              
                    
                                 .       
                                                        	            Q             
                                    4       
              8                    |       
                                        
                           p            
                          p      t      
              x            N            
                           Q                            8                                                    p                  p      x            N                   Q                                                                                                             D                    t                                                                                                                                    @       n                                                                                                         )                                    !                     ,      %                              &                     ,      Q                             ,      2               ~~                                  ;                     V                                    C                      ֆ                                     S                      ֆ      2                              _                            	                             k                      $                                    y                      =                                         0                                                                                                                                    (                                                                                                                   H-                                                                	                                             H          
                                             P                                                :                                                                                        