<TeXmacs|1.0.4.2>

<style|generic>

<\body>
  <doc-data|<doc-title|Lecture 1: Modeling selection>>

  chicken-\<gtr\>egg-\<gtr\>chick-\<gtr\>chicken

  \;

  <subsubsection|Simple selection model>

  2 genotypes, 2 fitnesses,\ 

  finite population

  constant size

  asexual reproduction

  no mutations

  \;

  Who wins?

  \;

  First, let us see what we are talking about:

  This is what generations will look like:

  <with|prog-language|r|prog-session|default|<\session>
    <\textput>
      We execute a program in a file that I prepared.
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      x11();source("draw1.R")
    </input>

    <\textput>
      Writing <with|color|blue|<verbatim|v()>> by itself puts the drawing
      into the session.
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      v()
    </input>

    <\output>
      <postscript|<tuple|<#252150532D41646F62652D332E3020455053462D332E300A2525446F63756D656E744E65656465645265736F75726365733A20666F6E742048656C7665746963610A25252B20666F6E742048656C7665746963612D426F6C640A25252B20666F6E742048656C7665746963612D4F626C697175650A25252B20666F6E742048656C7665746963612D426F6C644F626C697175650A25252B20666F6E742053796D626F6C0A25255469746C653A2052204772617068696373204F75747075740A252543726561746F723A205220536F6674776172650A252550616765733A20286174656E64290A2525426F756E64696E67426F783A203135342032373720343432203536350A2525456E64436F6D6D656E74730A2525426567696E50726F6C6F670A2F627020207B206773206773207D206465660A2520626567696E202E70732E70726F6C6F670A2F677320207B206773617665207D206465660A2F677220207B2067726573746F7265207D206465660A2F657020207B2073686F7770616765206772206772207D206465660A2F6D2020207B206D6F7665746F207D206465660A2F6C20207B20726C696E65746F207D206465660A2F6E7020207B206E657770617468207D206465660A2F637020207B20636C6F736570617468207D206465660A2F662020207B2066696C6C207D206465660A2F6F2020207B207374726F6B65207D206465660A2F632020207B206E65777061746820302033363020617263207D206465660A2F722020207B2034203220726F6C6C206D6F7665746F203120636F70792033202D3120726F6C6C20657863682030206578636820726C696E65746F203020726C696E65746F202D31206D756C2030206578636820726C696E65746F20636C6F736570617468207D206465660A2F703120207B207374726F6B65207D206465660A2F703220207B20677361766520626720736574726762636F6C6F722066696C6C2067726573746F7265206E657770617468207D206465660A2F703320207B20677361766520626720736574726762636F6C6F722066696C6C2067726573746F7265207374726F6B65207D206465660A2F742020207B2036202D3220726F6C6C206D6F7665746F20677361766520726F746174650A202020202020207073206D756C206E656720302032203120726F6C6C20726D6F7665746F0A202020202020203120696E64657820737472696E67776964746820706F700A202020202020206D756C206E6567203020726D6F7665746F2073686F772067726573746F7265207D206465660A2F636C20207B2067726573746F7265206773617665206E657770617468203320696E646578203320696E646578206D6F7665746F203120696E6465780A2020202020202034202D3120726F6C6C206C696E65746F202065786368203120696E646578206C696E65746F206C696E65746F0A20202020202020636C6F73657061746820636C6970206E657770617468207D206465660A2F726762207B20736574726762636F6C6F72207D206465660A2F732020207B207363616C65666F6E7420736574666F6E74207D206465660A2F522020207B202F466F6E74312066696E64666F6E74207D206465660A2F422020207B202F466F6E74322066696E64666F6E74207D206465660A2F492020207B202F466F6E74332066696E64666F6E74207D206465660A2F424920207B202F466F6E74342066696E64666F6E74207D206465660A2F532020207B202F466F6E74352066696E64666F6E74207D206465660A31207365746C696E656361702031207365746C696E656A6F696E0A2520656E642020202E70732E70726F6C6F670A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963610A2F48656C7665746963612066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7431206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963612D426F6C640A2F48656C7665746963612D426F6C642066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7432206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963612D4F626C697175650A2F48656C7665746963612D4F626C697175652066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7433206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963612D426F6C644F626C697175650A2F48656C7665746963612D426F6C644F626C697175652066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7434206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742053796D626F6C0A2F53796D626F6C2066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A202063757272656E74646963740A2020656E640A2F466F6E7435206578636820646566696E65666F6E7420706F700A2525456E6450726F6C6F670A2525506167653A203220320A62700A3135332E3634203237362E3934203434312E3634203536342E393420636C0A3020302030207267620A302E3735207365746C696E6577696474680A5B5D203020736574646173680A6E700A3231302E3735203333382E3134206D0A3139372E37382030206C0A6F0A6E700A3231302E3735203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3236302E3139203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3330392E3634203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3335392E3038203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3430382E3533203333382E3134206D0A30202D362E3030206C0A6F0A2F707320313220646566205220313220730A3231302E3735203331362E353420283029202E352030203020740A3236302E3139203331362E353420283529202E352030203020740A3330392E3634203331362E35342028313029202E352030203020740A3335392E3038203331362E35342028313529202E352030203020740A3430382E3533203331362E35342028323029202E352030203020740A6E700A3230322E3834203334342E3732206D0A30203136342E3435206C0A6F0A6E700A3230322E3834203334342E3732206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203337322E3133206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203339392E3534206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203432362E3934206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203435342E3335206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203438312E3736206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203530392E3137206D0A2D362E30302030206C0A6F0A3138382E3434203334342E373220283029202E35203020393020740A3138382E3434203337322E313320283529202E35203020393020740A3138382E3434203339392E35342028313029202E35203020393020740A3138382E3434203432362E39342028313529202E35203020393020740A3138382E3434203435342E33352028323029202E35203020393020740A3138382E3434203438312E37362028323529202E35203020393020740A3138382E3434203530392E31372028333029202E35203020393020740A6E700A3230322E3834203333382E3134206D0A3231332E36302030206C0A30203137372E3630206C0A2D3231332E36302030206C0A30202D3137372E3630206C0A6F0A3135332E3634203237362E3934203434312E3634203536342E393420636C0A2F707320313220646566205220313220730A3020302030207267620A3330392E3634203239322E3534202854696D6529202E352030203020740A3136342E3434203432362E39342028635C28302C204E5C2929202E35203020393020740A3230322E3834203333382E3134203431362E3434203531352E373420636C0A2F6267207B203020302030207D206465660A3020302030207267620A302E3735207365746C696E6577696474680A5B5D203020736574646173680A3231302E3735203335302E323020312E353820632070330A3231302E3735203335352E363920312E353820632070330A3231302E3735203336312E313720312E353820632070330A3231302E3735203336362E363520312E353820632070330A3231302E3735203337322E313320312E353820632070330A3231302E3735203337372E363120312E353820632070330A3231302E3735203338332E303920312E353820632070330A3231302E3735203338382E353720312E353820632070330A3231302E3735203339342E303620312E353820632070330A3231302E3735203339392E353420312E353820632070330A3231302E3735203430352E303220312E353820632070330A3231302E3735203431302E353020312E353820632070330A3231302E3735203431352E393820312E353820632070330A3231302E3735203432312E343620312E353820632070330A3231302E3735203432362E393420312E353820632070330A2F6267207B203120302030207D206465660A3120302030207267620A3231302E3735203433322E343320312E353820632070330A3231302E3735203433372E393120312E353820632070330A3231302E3735203434332E333920312E353820632070330A3231302E3735203434382E383720312E353820632070330A3231302E3735203435342E333520312E353820632070330A3231302E3735203435392E383320312E353820632070330A3231302E3735203436352E333220312E353820632070330A3231302E3735203437302E383020312E353820632070330A3231302E3735203437362E323820312E353820632070330A3231302E3735203438312E373620312E353820632070330A3231302E3735203438372E323420312E353820632070330A3231302E3735203439322E373220312E353820632070330A3231302E3735203439382E323020312E353820632070330A3231302E3735203530332E363920312E353820632070330A3231302E3735203530392E313720312E353820632070330A3120302E313039382030207267620A6E700A3231302E3735203336312E3137206D0A392E3839202D31302E3937206C0A6F0A3120302E323233352030207267620A6E700A3231302E3735203337322E3133206D0A392E3839202D31362E3434206C0A6F0A3120302E333838322030207267620A6E700A3231302E3735203338382E3537206D0A392E3839202D32372E3430206C0A6F0A6E700A3231302E3735203338382E3537206D0A392E3839202D32312E3932206C0A6F0A3120302E353032302030207267620A6E700A3231302E3735203339392E3534206D0A392E3839202D32372E3431206C0A6F0A3120302E363636372030207267620A6E700A3231302E3735203431352E3938206D0A392E3839202D33382E3337206C0A6F0A3120302E373231362030207267620A6E700A3231302E3735203432312E3436206D0A392E3839202D33382E3337206C0A6F0A6E700A3231302E3735203432312E3436206D0A392E3839202D33322E3839206C0A6F0A6E700A3231302E3735203432312E3436206D0A392E3839202D32372E3430206C0A6F0A3120302E373736352030207267620A6E700A3231302E3735203432362E3934206D0A392E3839202D32372E3430206C0A6F0A302E3430303020302031207267620A6E700A3231302E3735203433322E3433206D0A392E3839202D32372E3431206C0A6F0A6E700A3231302E3735203433322E3433206D0A392E3839202D32312E3933206C0A6F0A3020302E343030302031207267620A6E700A3231302E3735203433372E3931206D0A392E3839202D32312E3933206C0A6F0A30203120302E34303030207267620A6E700A3231302E3735203434332E3339206D0A392E3839202D32312E3933206C0A6F0A6E700A3231302E3735203434332E3339206D0A392E3839202D31362E3435206C0A6F0A3020302031207267620A6E700A3231302E3735203434382E3837206D0A392E3839202D31362E3434206C0A6F0A302E3830303020302031207267620A6E700A3231302E3735203435342E3335206D0A392E3839202D31362E3434206C0A6F0A31203020302E38303030207267620A6E700A3231302E3735203435392E3833206D0A392E3839202D31362E3434206C0A6F0A3020312030207267620A6E700A3231302E3735203437302E3830206D0A392E3839202D32312E3933206C0A6F0A6E700A3231302E3735203437302E3830206D0A392E3839202D31362E3435206C0A6F0A302E3830303020312030207267620A6E700A3231302E3735203438312E3736206D0A392E3839202D32312E3933206C0A6F0A6E700A3231302E3735203438312E3736206D0A392E3839202D31362E3434206C0A6F0A3120302030207267620A6E700A3231302E3735203438372E3234206D0A392E3839202D31362E3434206C0A6F0A6E700A3231302E3735203438372E3234206D0A392E3839202D31302E3936206C0A6F0A31203020302E34303030207267620A6E700A3231302E3735203439322E3732206D0A392E3839202D31302E3936206C0A6F0A6E700A3231302E3735203439322E3732206D0A392E3839202D352E3438206C0A6F0A30203120302E38303030207267620A6E700A3231302E3735203439382E3230206D0A392E3839202D352E3438206C0A6F0A6E700A3231302E3735203439382E3230206D0A392E38392030206C0A6F0A6E700A3231302E3735203439382E3230206D0A392E383920352E3439206C0A6F0A302E3430303020312030207267620A6E700A3231302E3735203530332E3639206D0A392E383920352E3438206C0A6F0A2F6267207B203020302030207D206465660A3020302030207267620A3231302E3735203336312E313720312E353820632070330A3232302E3634203335302E323020312E353820632070330A3231302E3735203337322E313320312E353820632070330A3232302E3634203335352E363920312E353820632070330A3231302E3735203338382E353720312E353820632070330A3232302E3634203336312E313720312E353820632070330A3231302E3735203338382E353720312E353820632070330A3232302E3634203336362E363520312E353820632070330A3231302E3735203339392E353420312E353820632070330A3232302E3634203337322E313320312E353820632070330A3231302E3735203431352E393820312E353820632070330A3232302E3634203337372E363120312E353820632070330A3231302E3735203432312E343620312E353820632070330A3232302E3634203338332E303920312E353820632070330A3231302E3735203432312E343620312E353820632070330A3232302E3634203338382E353720312E353820632070330A3231302E3735203432312E343620312E353820632070330A3232302E3634203339342E303620312E353820632070330A3231302E3735203432362E393420312E353820632070330A3232302E3634203339392E353420312E353820632070330A2F6267207B203120302030207D206465660A3120302030207267620A3231302E3735203433322E343320312E353820632070330A3232302E3634203430352E303220312E353820632070330A3231302E3735203433322E343320312E353820632070330A3232302E3634203431302E353020312E353820632070330A3231302E3735203433372E393120312E353820632070330A3232302E3634203431352E393820312E353820632070330A3231302E3735203434332E333920312E353820632070330A3232302E3634203432312E343620312E353820632070330A3231302E3735203434332E333920312E353820632070330A3232302E3634203432362E393420312E353820632070330A3231302E3735203434382E383720312E353820632070330A3232302E3634203433322E343320312E353820632070330A3231302E3735203435342E333520312E353820632070330A3232302E3634203433372E393120312E353820632070330A3231302E3735203435392E383320312E353820632070330A3232302E3634203434332E333920312E353820632070330A3231302E3735203437302E383020312E353820632070330A3232302E3634203434382E383720312E353820632070330A3231302E3735203437302E383020312E353820632070330A3232302E3634203435342E333520312E353820632070330A3231302E3735203438312E373620312E353820632070330A3232302E3634203435392E383320312E353820632070330A3231302E3735203438312E373620312E353820632070330A3232302E3634203436352E333220312E353820632070330A3231302E3735203438372E323420312E353820632070330A3232302E3634203437302E383020312E353820632070330A3231302E3735203438372E323420312E353820632070330A3232302E3634203437362E323820312E353820632070330A3231302E3735203439322E373220312E353820632070330A3232302E3634203438312E373620312E353820632070330A3231302E3735203439322E373220312E353820632070330A3232302E3634203438372E323420312E353820632070330A3231302E3735203439382E323020312E353820632070330A3232302E3634203439322E373220312E353820632070330A3231302E3735203439382E323020312E353820632070330A3232302E3634203439382E323020312E353820632070330A3231302E3735203439382E323020312E353820632070330A3232302E3634203530332E363920312E353820632070330A3231302E3735203530332E363920312E353820632070330A3232302E3634203530392E313720312E353820632070330A3120302E313039382030207267620A6E700A3232302E3634203335302E3230206D0A392E38392030206C0A6F0A3120302E333838322030207267620A6E700A3232302E3634203336312E3137206D0A392E3839202D352E3438206C0A6F0A6E700A3232302E3634203336362E3635206D0A392E3839202D352E3438206C0A6F0A3120302E363636372030207267620A6E700A3232302E3634203337372E3631206D0A392E3839202D31302E3936206C0A6F0A3120302E373231362030207267620A6E700A3232302E3634203338382E3537206D0A392E3839202D31362E3434206C0A6F0A302E3430303020302031207267620A6E700A3232302E3634203431302E3530206D0A392E3839202D33322E3839206C0A6F0A3020302E343030302031207267620A6E700A3232302E3634203431352E3938206D0A392E3839202D33322E3839206C0A6F0A6E700A3232302E3634203431352E3938206D0A392E3839202D32372E3431206C0A6F0A30203120302E34303030207267620A6E700A3232302E3634203432312E3436206D0A392E3839202D32372E3430206C0A6F0A6E700A3232302E3634203432312E3436206D0A392E3839202D32312E3932206C0A6F0A6E700A3232302E3634203432312E3436206D0A392E3839202D31362E3434206C0A6F0A302E3830303020302031207267620A6E700A3232302E3634203433372E3931206D0A392E3839202D32372E3431206C0A6F0A6E700A3232302E3634203433372E3931206D0A392E3839202D32312E3933206C0A6F0A31203020302E38303030207267620A6E700A3232302E3634203434332E3339206D0A392E3839202D32312E3933206C0A6F0A6E700A3232302E3634203434332E3339206D0A392E3839202D31362E3435206C0A6F0A302E3830303020312030207267620A6E700A3232302E3634203435392E3833206D0A392E3839202D32372E3430206C0A6F0A6E700A3232302E3634203436352E3332206D0A392E3839202D32372E3431206C0A6F0A3120302030207267620A6E700A3232302E3634203437302E3830206D0A392E3839202D32372E3431206C0A6F0A6E700A3232302E3634203437302E3830206D0A392E3839202D32312E3933206C0A6F0A6E700A3232302E3634203437362E3238206D0A392E3839202D32312E3933206C0A6F0A6E700A3232302E3634203437362E3238206D0A392E3839202D31362E3435206C0A6F0A6E700A3232302E3634203437362E3238206D0A392E3839202D31302E3936206C0A6F0A31203020302E34303030207267620A6E700A3232302E3634203438312E3736206D0A392E3839202D31302E3936206C0A6F0A6E700A3232302E3634203438372E3234206D0A392E3839202D31302E3936206C0A6F0A30203120302E38303030207267620A6E700A3232302E3634203439382E3230206D0A392E3839202D31362E3434206C0A6F0A6E700A3232302E3634203439382E3230206D0A392E3839202D31302E3936206C0A6F0A6E700A3232302E3634203439382E3230206D0A392E3839202D352E3438206C0A6F0A302E3430303020312030207267620A6E700A3232302E3634203530392E3137206D0A392E3839202D31302E3937206C0A6F0A6E700A3232302E3634203530392E3137206D0A392E3839202D352E3438206C0A6F0A6E700A3232302E3634203530392E3137206D0A392E38392030206C0A6F0A2F6267207B203020302030207D206465660A3020302030207267620A3232302E3634203335302E323020312E353820632070330A3233302E3533203335302E323020312E353820632070330A3232302E3634203336312E313720312E353820632070330A3233302E3533203335352E363920312E353820632070330A3232302E3634203336362E363520312E353820632070330A3233302E3533203336312E313720312E353820632070330A3232302E3634203337372E363120312E353820632070330A3233302E3533203336362E363520312E353820632070330A3232302E3634203338382E353720312E353820632070330A3233302E3533203337322E313320312E353820632070330A2F6267207B203120302030207D206465660A3120302030207267620A3232302E3634203431302E353020312E353820632070330A3233302E3533203337372E363120312E353820632070330A3232302E3634203431352E393820312E353820632070330A3233302E3533203338332E303920312E353820632070330A3232302E3634203431352E393820312E353820632070330A3233302E3533203338382E353720312E353820632070330A3232302E3634203432312E343620312E353820632070330A3233302E3533203339342E303620312E353820632070330A3232302E3634203432312E343620312E353820632070330A3233302E3533203339392E353420312E353820632070330A3232302E3634203432312E343620312E353820632070330A3233302E3533203430352E303220312E353820632070330A3232302E3634203433372E393120312E353820632070330A3233302E3533203431302E353020312E353820632070330A3232302E3634203433372E393120312E353820632070330A3233302E3533203431352E393820312E353820632070330A3232302E3634203434332E333920312E353820632070330A3233302E3533203432312E343620312E353820632070330A3232302E3634203434332E333920312E353820632070330A3233302E3533203432362E393420312E353820632070330A3232302E3634203435392E383320312E353820632070330A3233302E3533203433322E343320312E353820632070330A3232302E3634203436352E333220312E353820632070330A3233302E3533203433372E393120312E353820632070330A3232302E3634203437302E383020312E353820632070330A3233302E3533203434332E333920312E353820632070330A3232302E3634203437302E383020312E353820632070330A3233302E3533203434382E383720312E353820632070330A3232302E3634203437362E323820312E353820632070330A3233302E3533203435342E333520312E353820632070330A3232302E3634203437362E323820312E353820632070330A3233302E3533203435392E383320312E353820632070330A3232302E3634203437362E323820312E353820632070330A3233302E3533203436352E333220312E353820632070330A3232302E3634203438312E373620312E353820632070330A3233302E3533203437302E383020312E353820632070330A3232302E3634203438372E323420312E353820632070330A3233302E3533203437362E323820312E353820632070330A3232302E3634203439382E323020312E353820632070330A3233302E3533203438312E373620312E353820632070330A3232302E3634203439382E323020312E353820632070330A3233302E3533203438372E323420312E353820632070330A3232302E3634203439382E323020312E353820632070330A3233302E3533203439322E373220312E353820632070330A3232302E3634203530392E313720312E353820632070330A3233302E3533203439382E323020312E353820632070330A3232302E3634203530392E313720312E353820632070330A3233302E3533203530332E363920312E353820632070330A3232302E3634203530392E313720312E353820632070330A3233302E3533203530392E313720312E353820632070330A3120302E333838322030207267620A6E700A3233302E3533203335352E3639206D0A392E3839202D352E3439206C0A6F0A302E3430303020302031207267620A6E700A3233302E3533203337372E3631206D0A392E3839202D32312E3932206C0A6F0A6E700A3233302E3533203337372E3631206D0A392E3839202D31362E3434206C0A6F0A3020302E343030302031207267620A6E700A3233302E3533203338332E3039206D0A392E3839202D31362E3434206C0A6F0A6E700A3233302E3533203338382E3537206D0A392E3839202D31362E3434206C0A6F0A30203120302E34303030207267620A6E700A3233302E3533203339392E3534206D0A392E3839202D32312E3933206C0A6F0A6E700A3233302E3533203339392E3534206D0A392E3839202D31362E3435206C0A6F0A6E700A3233302E3533203430352E3032206D0A392E3839202D31362E3435206C0A6F0A302E3830303020302031207267620A6E700A3233302E3533203431352E3938206D0A392E3839202D32312E3932206C0A6F0A6E700A3233302E3533203431352E3938206D0A392E3839202D31362E3434206C0A6F0A31203020302E38303030207267620A6E700A3233302E3533203432312E3436206D0A392E3839202D31362E3434206C0A6F0A6E700A3233302E3533203432362E3934206D0A392E3839202D31362E3434206C0A6F0A6E700A3233302E3533203432362E3934206D0A392E3839202D31302E3936206C0A6F0A3120302030207267620A6E700A3233302E3533203434332E3339206D0A392E3839202D32312E3933206C0A6F0A6E700A3233302E3533203434382E3837206D0A392E3839202D32312E3933206C0A6F0A6E700A3233302E3533203435342E3335206D0A392E3839202D32312E3932206C0A6F0A6E700A3233302E3533203435342E3335206D0A392E3839202D31362E3434206C0A6F0A6E700A3233302E3533203435342E3335206D0A392E3839202D31302E3936206C0A6F0A6E700A3233302E3533203435392E3833206D0A392E3839202D31302E3936206C0A6F0A31203020302E34303030207267620A6E700A3233302E3533203437302E3830206D0A392E3839202D31362E3435206C0A6F0A6E700A3233302E3533203437302E3830206D0A392E3839202D31302E3937206C0A6F0A6E700A3233302E3533203437302E3830206D0A392E3839202D352E3438206C0A6F0A30203120302E38303030207267620A6E700A3233302E3533203438312E3736206D0A392E3839202D31302E3936206C0A6F0A6E700A3233302E3533203439322E3732206D0A392E3839202D31362E3434206C0A6F0A302E3430303020312030207267620A6E700A3233302E3533203439382E3230206D0A392E3839202D31362E3434206C0A6F0A6E700A3233302E3533203439382E3230206D0A392E3839202D31302E3936206C0A6F0A6E700A3233302E3533203439382E3230206D0A392E3839202D352E3438206C0A6F0A6E700A3233302E3533203530332E3639206D0A392E3839202D352E3439206C0A6F0A6E700A3233302E3533203530332E3639206D0A392E38392030206C0A6F0A6E700A3233302E3533203530392E3137206D0A392E38392030206C0A6F0A2F6267207B203020302030207D206465660A3020302030207267620A3233302E3533203335352E363920312E353820632070330A3234302E3432203335302E323020312E353820632070330A2F6267207B203120302030207D206465660A3120302030207267620A3233302E3533203337372E363120312E353820632070330A3234302E3432203335352E363920312E353820632070330A3233302E3533203337372E363120312E353820632070330A3234302E3432203336312E313720312E353820632070330A3233302E3533203338332E303920312E353820632070330A3234302E3432203336362E363520312E353820632070330A3233302E3533203338382E353720312E353820632070330A3234302E3432203337322E313320312E353820632070330A3233302E3533203339392E353420312E353820632070330A3234302E3432203337372E363120312E353820632070330A3233302E3533203339392E353420312E353820632070330A3234302E3432203338332E303920312E353820632070330A3233302E3533203430352E303220312E353820632070330A3234302E3432203338382E353720312E353820632070330A3233302E3533203431352E393820312E353820632070330A3234302E3432203339342E303620312E353820632070330A3233302E3533203431352E393820312E353820632070330A3234302E3432203339392E353420312E353820632070330A3233302E3533203432312E343620312E353820632070330A3234302E3432203430352E303220312E353820632070330A3233302E3533203432362E393420312E353820632070330A3234302E3432203431302E353020312E353820632070330A3233302E3533203432362E393420312E353820632070330A3234302E3432203431352E393820312E353820632070330A3233302E3533203434332E333920312E353820632070330A3234302E3432203432312E343620312E353820632070330A3233302E3533203434382E383720312E353820632070330A3234302E3432203432362E393420312E353820632070330A3233302E3533203435342E333520312E353820632070330A3234302E3432203433322E343320312E353820632070330A3233302E3533203435342E333520312E353820632070330A3234302E3432203433372E393120312E353820632070330A3233302E3533203435342E333520312E353820632070330A3234302E3432203434332E333920312E353820632070330A3233302E3533203435392E383320312E353820632070330A3234302E3432203434382E383720312E353820632070330A3233302E3533203437302E383020312E353820632070330A3234302E3432203435342E333520312E353820632070330A3233302E3533203437302E383020312E353820632070330A3234302E3432203435392E383320312E353820632070330A3233302E3533203437302E383020312E353820632070330A3234302E3432203436352E333220312E353820632070330A3233302E3533203438312E373620312E353820632070330A3234302E3432203437302E383020312E353820632070330A3233302E3533203439322E373220312E353820632070330A3234302E3432203437362E323820312E353820632070330A3233302E3533203439382E323020312E353820632070330A3234302E3432203438312E373620312E353820632070330A3233302E3533203439382E323020312E353820632070330A3234302E3432203438372E323420312E353820632070330A3233302E3533203439382E323020312E353820632070330A3234302E3432203439322E373220312E353820632070330A3233302E3533203530332E363920312E353820632070330A3234302E3432203439382E323020312E353820632070330A3233302E3533203530332E363920312E353820632070330A3234302E3432203530332E363920312E353820632070330A3233302E3533203530392E313720312E353820632070330A3234302E3432203530392E313720312E353820632070330A3120302E333838322030207267620A6E700A3234302E3432203335302E3230206D0A392E38382030206C0A6F0A302E3430303020302031207267620A6E700A3234302E3432203335352E3639206D0A392E38382030206C0A6F0A6E700A3234302E3432203336312E3137206D0A392E38382030206C0A6F0A3020302E343030302031207267620A6E700A3234302E3432203337322E3133206D0A392E3838202D352E3438206C0A6F0A30203120302E34303030207267620A6E700A3234302E3432203338332E3039206D0A392E3838202D31302E3936206C0A6F0A31203020302E38303030207267620A6E700A3234302E3432203431302E3530206D0A392E3838202D33322E3839206C0A6F0A3120302030207267620A6E700A3234302E3432203432312E3436206D0A392E3838202D33382E3337206C0A6F0A6E700A3234302E3432203432312E3436206D0A392E3838202D33322E3839206C0A6F0A6E700A3234302E3432203432362E3934206D0A392E3838202D33322E3838206C0A6F0A6E700A3234302E3432203432362E3934206D0A392E3838202D32372E3430206C0A6F0A6E700A3234302E3432203432362E3934206D0A392E3838202D32312E3932206C0A6F0A6E700A3234302E3432203433372E3931206D0A392E3838202D32372E3431206C0A6F0A6E700A3234302E3432203434332E3339206D0A392E3838202D32372E3431206C0A6F0A6E700A3234302E3432203434332E3339206D0A392E3838202D32312E3933206C0A6F0A6E700A3234302E3432203434382E3837206D0A392E3838202D32312E3933206C0A6F0A31203020302E34303030207267620A6E700A3234302E3432203435342E3335206D0A392E3838202D32312E3932206C0A6F0A6E700A3234302E3432203435342E3335206D0A392E3838202D31362E3434206C0A6F0A6E700A3234302E3432203435342E3335206D0A392E3838202D31302E3936206C0A6F0A6E700A3234302E3432203435342E3335206D0A392E3838202D352E3438206C0A6F0A6E700A3234302E3432203436352E3332206D0A392E3838202D31302E3937206C0A6F0A6E700A3234302E3432203436352E3332206D0A392E3838202D352E3439206C0A6F0A30203120302E38303030207267620A6E700A3234302E3432203437302E3830206D0A392E3838202D352E3438206C0A6F0A6E700A3234302E3432203437362E3238206D0A392E3838202D352E3438206C0A6F0A6E700A3234302E3432203437362E3238206D0A392E38382030206C0A6F0A6E700A3234302E3432203437362E3238206D0A392E383820352E3438206C0A6F0A302E3430303020312030207267620A6E700A3234302E3432203438312E3736206D0A392E383820352E3438206C0A6F0A6E700A3234302E3432203438312E3736206D0A392E38382031302E3936206C0A6F0A6E700A3234302E3432203439382E3230206D0A392E38382030206C0A6F0A6E700A3234302E3432203439382E3230206D0A392E383820352E3439206C0A6F0A6E700A3234302E3432203439382E3230206D0A392E38382031302E3937206C0A6F0A2F6267207B203020302030207D206465660A3020302030207267620A3234302E3432203335302E323020312E353820632070330A3235302E3330203335302E323020312E353820632070330A2F6267207B203120302030207D206465660A3120302030207267620A3234302E3432203335352E363920312E353820632070330A3235302E3330203335352E363920312E353820632070330A3234302E3432203336312E313720312E353820632070330A3235302E3330203336312E313720312E353820632070330A3234302E3432203337322E313320312E353820632070330A3235302E3330203336362E363520312E353820632070330A3234302E3432203338332E303920312E353820632070330A3235302E3330203337322E313320312E353820632070330A3234302E3432203431302E353020312E353820632070330A3235302E3330203337372E363120312E353820632070330A3234302E3432203432312E343620312E353820632070330A3235302E3330203338332E303920312E353820632070330A3234302E3432203432312E343620312E353820632070330A3235302E3330203338382E353720312E353820632070330A3234302E3432203432362E393420312E353820632070330A3235302E3330203339342E303620312E353820632070330A3234302E3432203432362E393420312E353820632070330A3235302E3330203339392E353420312E353820632070330A3234302E3432203432362E393420312E353820632070330A3235302E3330203430352E303220312E353820632070330A3234302E3432203433372E393120312E353820632070330A3235302E3330203431302E353020312E353820632070330A3234302E3432203434332E333920312E353820632070330A3235302E3330203431352E393820312E353820632070330A3234302E3432203434332E333920312E353820632070330A3235302E3330203432312E343620312E353820632070330A3234302E3432203434382E383720312E353820632070330A3235302E3330203432362E393420312E353820632070330A3234302E3432203435342E333520312E353820632070330A3235302E3330203433322E343320312E353820632070330A3234302E3432203435342E333520312E353820632070330A3235302E3330203433372E393120312E353820632070330A3234302E3432203435342E333520312E353820632070330A3235302E3330203434332E333920312E353820632070330A3234302E3432203435342E333520312E353820632070330A3235302E3330203434382E383720312E353820632070330A3234302E3432203436352E333220312E353820632070330A3235302E3330203435342E333520312E353820632070330A3234302E3432203436352E333220312E353820632070330A3235302E3330203435392E383320312E353820632070330A3234302E3432203437302E383020312E353820632070330A3235302E3330203436352E333220312E353820632070330A3234302E3432203437362E323820312E353820632070330A3235302E3330203437302E383020312E353820632070330A3234302E3432203437362E323820312E353820632070330A3235302E3330203437362E323820312E353820632070330A3234302E3432203437362E323820312E353820632070330A3235302E3330203438312E373620312E353820632070330A3234302E3432203438312E373620312E353820632070330A3235302E3330203438372E323420312E353820632070330A3234302E3432203438312E373620312E353820632070330A3235302E3330203439322E373220312E353820632070330A3234302E3432203439382E323020312E353820632070330A3235302E3330203439382E323020312E353820632070330A3234302E3432203439382E323020312E353820632070330A3235302E3330203530332E363920312E353820632070330A3234302E3432203439382E323020312E353820632070330A3235302E3330203530392E313720312E353820632070330A3120302E333838322030207267620A6E700A3235302E3330203335302E3230206D0A392E38392030206C0A6F0A6E700A3235302E3330203335302E3230206D0A392E383920352E3439206C0A6F0A3020302E343030302031207267620A6E700A3235302E3330203336362E3635206D0A392E3839202D352E3438206C0A6F0A6E700A3235302E3330203336362E3635206D0A392E38392030206C0A6F0A30203120302E34303030207267620A6E700A3235302E3330203337322E3133206D0A392E38392030206C0A6F0A6E700A3235302E3330203337322E3133206D0A392E383920352E3438206C0A6F0A31203020302E38303030207267620A6E700A3235302E3330203337372E3631206D0A392E383920352E3438206C0A6F0A3120302030207267620A6E700A3235302E3330203338332E3039206D0A392E383920352E3438206C0A6F0A6E700A3235302E3330203339392E3534206D0A392E3839202D352E3438206C0A6F0A6E700A3235302E3330203430352E3032206D0A392E3839202D352E3438206C0A6F0A6E700A3235302E3330203430352E3032206D0A392E38392030206C0A6F0A6E700A3235302E3330203430352E3032206D0A392E383920352E3438206C0A6F0A6E700A3235302E3330203431302E3530206D0A392E383920352E3438206C0A6F0A6E700A3235302E3330203432312E3436206D0A392E38392030206C0A6F0A6E700A3235302E3330203432312E3436206D0A392E383920352E3438206C0A6F0A31203020302E34303030207267620A6E700A3235302E3330203433322E3433206D0A392E38392030206C0A6F0A6E700A3235302E3330203433322E3433206D0A392E383920352E3438206C0A6F0A6E700A3235302E3330203434332E3339206D0A392E38392030206C0A6F0A6E700A3235302E3330203434382E3837206D0A392E38392030206C0A6F0A6E700A3235302E3330203435392E3833206D0A392E3839202D352E3438206C0A6F0A6E700A3235302E3330203435392E3833206D0A392E38392030206C0A6F0A6E700A3235302E3330203435392E3833206D0A392E383920352E3439206C0A6F0A6E700A3235302E3330203435392E3833206D0A392E38392031302E3937206C0A6F0A6E700A3235302E3330203435392E3833206D0A392E38392031362E3435206C0A6F0A6E700A3235302E3330203435392E3833206D0A392E38392032312E3933206C0A6F0A30203120302E38303030207267620A6E700A3235302E3330203436352E3332206D0A392E38392032312E3932206C0A6F0A6E700A3235302E3330203437302E3830206D0A392E38392032312E3932206C0A6F0A6E700A3235302E3330203437302E3830206D0A392E38392032372E3430206C0A6F0A302E3430303020312030207267620A6E700A3235302E3330203439322E3732206D0A392E38392031302E3937206C0A6F0A6E700A3235302E3330203530332E3639206D0A392E383920352E3438206C0A6F0A2F6267207B203020302030207D206465660A3020302030207267620A3235302E3330203335302E323020312E353820632070330A3236302E3139203335302E323020312E353820632070330A3235302E3330203335302E323020312E353820632070330A3236302E3139203335352E363920312E353820632070330A2F6267207B203120302030207D206465660A3120302030207267620A3235302E3330203336362E363520312E353820632070330A3236302E3139203336312E313720312E353820632070330A3235302E3330203336362E363520312E353820632070330A3236302E3139203336362E363520312E353820632070330A3235302E3330203337322E313320312E353820632070330A3236302E3139203337322E313320312E353820632070330A3235302E3330203337322E313320312E353820632070330A3236302E3139203337372E363120312E353820632070330A3235302E3330203337372E363120312E353820632070330A3236302E3139203338332E303920312E353820632070330A3235302E3330203338332E303920312E353820632070330A3236302E3139203338382E353720312E353820632070330A3235302E3330203339392E353420312E353820632070330A3236302E3139203339342E303620312E353820632070330A3235302E3330203430352E303220312E353820632070330A3236302E3139203339392E353420312E353820632070330A3235302E3330203430352E303220312E353820632070330A3236302E3139203430352E303220312E353820632070330A3235302E3330203430352E303220312E353820632070330A3236302E3139203431302E353020312E353820632070330A3235302E3330203431302E353020312E353820632070330A3236302E3139203431352E393820312E353820632070330A3235302E3330203432312E343620312E353820632070330A3236302E3139203432312E343620312E353820632070330A3235302E3330203432312E343620312E353820632070330A3236302E3139203432362E393420312E353820632070330A3235302E3330203433322E343320312E353820632070330A3236302E3139203433322E343320312E353820632070330A3235302E3330203433322E343320312E353820632070330A3236302E3139203433372E393120312E353820632070330A3235302E3330203434332E333920312E353820632070330A3236302E3139203434332E333920312E353820632070330A3235302E3330203434382E383720312E353820632070330A3236302E3139203434382E383720312E353820632070330A3235302E3330203435392E383320312E353820632070330A3236302E3139203435342E333520312E353820632070330A3235302E3330203435392E383320312E353820632070330A3236302E3139203435392E383320312E353820632070330A3235302E3330203435392E383320312E353820632070330A3236302E3139203436352E333220312E353820632070330A3235302E3330203435392E383320312E353820632070330A3236302E3139203437302E383020312E353820632070330A3235302E3330203435392E383320312E353820632070330A3236302E3139203437362E323820312E353820632070330A3235302E3330203435392E383320312E353820632070330A3236302E3139203438312E373620312E353820632070330A3235302E3330203436352E333220312E353820632070330A3236302E3139203438372E323420312E353820632070330A3235302E3330203437302E383020312E353820632070330A3236302E3139203439322E373220312E353820632070330A3235302E3330203437302E383020312E353820632070330A3236302E3139203439382E323020312E353820632070330A3235302E3330203439322E373220312E353820632070330A3236302E3139203530332E363920312E353820632070330A3235302E3330203530332E363920312E353820632070330A3236302E3139203530392E313720312E353820632070330A3120302E333838322030207267620A6E700A3236302E3139203335352E3639206D0A392E3839202D352E3439206C0A6F0A6E700A3236302E3139203335352E3639206D0A392E38392030206C0A6F0A3020302E343030302031207267620A6E700A3236302E3139203336312E3137206D0A392E38392030206C0A6F0A30203120302E34303030207267620A6E700A3236302E3139203337322E3133206D0A392E3839202D352E3438206C0A6F0A31203020302E38303030207267620A6E700A3236302E3139203338332E3039206D0A392E3839202D31302E3936206C0A6F0A3120302030207267620A6E700A3236302E3139203338382E3537206D0A392E3839202D31302E3936206C0A6F0A6E700A3236302E3139203339392E3534206D0A392E3839202D31362E3435206C0A6F0A6E700A3236302E3139203339392E3534206D0A392E3839202D31302E3937206C0A6F0A6E700A3236302E3139203339392E3534206D0A392E3839202D352E3438206C0A6F0A6E700A3236302E3139203339392E3534206D0A392E38392030206C0A6F0A6E700A3236302E3139203431352E3938206D0A392E3839202D31302E3936206C0A6F0A6E700A3236302E3139203432312E3436206D0A392E3839202D31302E3936206C0A6F0A6E700A3236302E3139203432312E3436206D0A392E3839202D352E3438206C0A6F0A6E700A3236302E3139203432312E3436206D0A392E38392030206C0A6F0A6E700A3236302E3139203432362E3934206D0A392E38392030206C0A6F0A6E700A3236302E3139203432362E3934206D0A392E383920352E3439206C0A6F0A31203020302E34303030207267620A6E700A3236302E3139203433322E3433206D0A392E383920352E3438206C0A6F0A6E700A3236302E3139203433322E3433206D0A392E38392031302E3936206C0A6F0A6E700A3236302E3139203433322E3433206D0A392E38392031362E3434206C0A6F0A6E700A3236302E3139203433322E3433206D0A392E38392032312E3932206C0A6F0A6E700A3236302E3139203434332E3339206D0A392E38392031362E3434206C0A6F0A6E700A3236302E3139203434382E3837206D0A392E38392031362E3435206C0A6F0A6E700A3236302E3139203435342E3335206D0A392E38392031362E3435206C0A6F0A6E700A3236302E3139203437302E3830206D0A392E383920352E3438206C0A6F0A6E700A3236302E3139203437302E3830206D0A392E38392031302E3936206C0A6F0A30203120302E38303030207267620A6E700A3236302E3139203438372E3234206D0A392E38392030206C0A6F0A6E700A3236302E3139203439322E3732206D0A392E38392030206C0A6F0A6E700A3236302E3139203439322E3732206D0A392E383920352E3438206C0A6F0A6E700A3236302E3139203439382E3230206D0A392E383920352E3439206C0A6F0A302E3430303020312030207267620A6E700A3236302E3139203530332E3639206D0A392E383920352E3438206C0A6F0A2F6267207B203020302030207D206465660A3020302030207267620A3236302E3139203335352E363920312E353820632070330A3237302E3038203335302E323020312E353820632070330A3236302E3139203335352E363920312E353820632070330A3237302E3038203335352E363920312E353820632070330A2F6267207B203120302030207D206465660A3120302030207267620A3236302E3139203336312E313720312E353820632070330A3237302E3038203336312E313720312E353820632070330A3236302E3139203337322E313320312E353820632070330A3237302E3038203336362E363520312E353820632070330A3236302E3139203338332E303920312E353820632070330A3237302E3038203337322E313320312E353820632070330A3236302E3139203338382E353720312E353820632070330A3237302E3038203337372E363120312E353820632070330A3236302E3139203339392E353420312E353820632070330A3237302E3038203338332E303920312E353820632070330A3236302E3139203339392E353420312E353820632070330A3237302E3038203338382E353720312E353820632070330A3236302E3139203339392E353420312E353820632070330A3237302E3038203339342E303620312E353820632070330A3236302E3139203339392E353420312E353820632070330A3237302E3038203339392E353420312E353820632070330A3236302E3139203431352E393820312E353820632070330A3237302E3038203430352E303220312E353820632070330A3236302E3139203432312E343620312E353820632070330A3237302E3038203431302E353020312E353820632070330A3236302E3139203432312E343620312E353820632070330A3237302E3038203431352E393820312E353820632070330A3236302E3139203432312E343620312E353820632070330A3237302E3038203432312E343620312E353820632070330A3236302E3139203432362E393420312E353820632070330A3237302E3038203432362E393420312E353820632070330A3236302E3139203432362E393420312E353820632070330A3237302E3038203433322E343320312E353820632070330A3236302E3139203433322E343320312E353820632070330A3237302E3038203433372E393120312E353820632070330A3236302E3139203433322E343320312E353820632070330A3237302E3038203434332E333920312E353820632070330A3236302E3139203433322E343320312E353820632070330A3237302E3038203434382E383720312E353820632070330A3236302E3139203433322E343320312E353820632070330A3237302E3038203435342E333520312E353820632070330A3236302E3139203434332E333920312E353820632070330A3237302E3038203435392E383320312E353820632070330A3236302E3139203434382E383720312E353820632070330A3237302E3038203436352E333220312E353820632070330A3236302E3139203435342E333520312E353820632070330A3237302E3038203437302E383020312E353820632070330A3236302E3139203437302E383020312E353820632070330A3237302E3038203437362E323820312E353820632070330A3236302E3139203437302E383020312E353820632070330A3237302E3038203438312E373620312E353820632070330A3236302E3139203438372E323420312E353820632070330A3237302E3038203438372E323420312E353820632070330A3236302E3139203439322E373220312E353820632070330A3237302E3038203439322E373220312E353820632070330A3236302E3139203439322E373220312E353820632070330A3237302E3038203439382E323020312E353820632070330A3236302E3139203439382E323020312E353820632070330A3237302E3038203530332E363920312E353820632070330A3236302E3139203530332E363920312E353820632070330A3237302E3038203530392E313720312E353820632070330A3120302E333838322030207267620A6E700A3237302E3038203335302E3230206D0A392E38392030206C0A6F0A6E700A3237302E3038203335352E3639206D0A392E38392030206C0A6F0A6E700A3237302E3038203335352E3639206D0A392E383920352E3438206C0A6F0A30203120302E34303030207267620A6E700A3237302E3038203336362E3635206D0A392E38392030206C0A6F0A6E700A3237302E3038203336362E3635206D0A392E383920352E3438206C0A6F0A31203020302E38303030207267620A6E700A3237302E3038203337322E3133206D0A392E383920352E3438206C0A6F0A3120302030207267620A6E700A3237302E3038203337372E3631206D0A392E383920352E3438206C0A6F0A6E700A3237302E3038203337372E3631206D0A392E38392031302E3936206C0A6F0A6E700A3237302E3038203338332E3039206D0A392E38392031302E3937206C0A6F0A6E700A3237302E3038203430352E3032206D0A392E3839202D352E3438206C0A6F0A6E700A3237302E3038203430352E3032206D0A392E38392030206C0A6F0A6E700A3237302E3038203431302E3530206D0A392E38392030206C0A6F0A6E700A3237302E3038203431352E3938206D0A392E38392030206C0A6F0A6E700A3237302E3038203432312E3436206D0A392E38392030206C0A6F0A6E700A3237302E3038203432362E3934206D0A392E38392030206C0A6F0A6E700A3237302E3038203433322E3433206D0A392E38392030206C0A6F0A31203020302E34303030207267620A6E700A3237302E3038203434332E3339206D0A392E3839202D352E3438206C0A6F0A6E700A3237302E3038203434382E3837206D0A392E3839202D352E3438206C0A6F0A6E700A3237302E3038203435342E3335206D0A392E3839202D352E3438206C0A6F0A6E700A3237302E3038203435342E3335206D0A392E38392030206C0A6F0A6E700A3237302E3038203435392E3833206D0A392E38392030206C0A6F0A6E700A3237302E3038203437302E3830206D0A392E3839202D352E3438206C0A6F0A6E700A3237302E3038203437362E3238206D0A392E3839202D352E3438206C0A6F0A6E700A3237302E3038203438312E3736206D0A392E3839202D352E3438206C0A6F0A6E700A3237302E3038203438312E3736206D0A392E38392030206C0A6F0A6E700A3237302E3038203438312E3736206D0A392E383920352E3438206C0A6F0A6E700A3237302E3038203438312E3736206D0A392E38392031302E3936206C0A6F0A30203120302E38303030207267620A6E700A3237302E3038203439322E3732206D0A392E383920352E3438206C0A6F0A6E700A3237302E3038203439382E3230206D0A392E383920352E3439206C0A6F0A302E3430303020312030207267620A6E700A3237302E3038203530392E3137206D0A392E38392030206C0A6F0A2F6267207B203020302030207D206465660A3020302030207267620A3237302E3038203335302E323020312E353820632070330A3237392E3937203335302E323020312E353820632070330A3237302E3038203335352E363920312E353820632070330A3237392E3937203335352E363920312E353820632070330A3237302E3038203335352E363920312E353820632070330A3237392E3937203336312E313720312E353820632070330A2F6267207B203120302030207D206465660A3120302030207267620A3237302E3038203336362E363520312E353820632070330A3237392E3937203336362E363520312E353820632070330A3237302E3038203336362E363520312E353820632070330A3237392E3937203337322E313320312E353820632070330A3237302E3038203337322E313320312E353820632070330A3237392E3937203337372E363120312E353820632070330A3237302E3038203337372E363120312E353820632070330A3237392E3937203338332E303920312E353820632070330A3237302E3038203337372E363120312E353820632070330A3237392E3937203338382E353720312E353820632070330A3237302E3038203338332E303920312E353820632070330A3237392E3937203339342E303620312E353820632070330A3237302E3038203430352E303220312E353820632070330A3237392E3937203339392E353420312E353820632070330A3237302E3038203430352E303220312E353820632070330A3237392E3937203430352E303220312E353820632070330A3237302E3038203431302E353020312E353820632070330A3237392E3937203431302E353020312E353820632070330A3237302E3038203431352E393820312E353820632070330A3237392E3937203431352E393820312E353820632070330A3237302E3038203432312E343620312E353820632070330A3237392E3937203432312E343620312E353820632070330A3237302E3038203432362E393420312E353820632070330A3237392E3937203432362E393420312E353820632070330A3237302E3038203433322E343320312E353820632070330A3237392E3937203433322E343320312E353820632070330A3237302E3038203434332E333920312E353820632070330A3237392E3937203433372E393120312E353820632070330A3237302E3038203434382E383720312E353820632070330A3237392E3937203434332E333920312E353820632070330A3237302E3038203435342E333520312E353820632070330A3237392E3937203434382E383720312E353820632070330A3237302E3038203435342E333520312E353820632070330A3237392E3937203435342E333520312E353820632070330A3237302E3038203435392E383320312E353820632070330A3237392E3937203435392E383320312E353820632070330A3237302E3038203437302E383020312E353820632070330A3237392E3937203436352E333220312E353820632070330A3237302E3038203437362E323820312E353820632070330A3237392E3937203437302E383020312E353820632070330A3237302E3038203438312E373620312E353820632070330A3237392E3937203437362E323820312E353820632070330A3237302E3038203438312E373620312E353820632070330A3237392E3937203438312E373620312E353820632070330A3237302E3038203438312E373620312E353820632070330A3237392E3937203438372E323420312E353820632070330A3237302E3038203438312E373620312E353820632070330A3237392E3937203439322E373220312E353820632070330A3237302E3038203439322E373220312E353820632070330A3237392E3937203439382E323020312E353820632070330A3237302E3038203439382E323020312E353820632070330A3237392E3937203530332E363920312E353820632070330A3237302E3038203530392E313720312E353820632070330A3237392E3937203530392E313720312E353820632070330A3120302E333838322030207267620A6E700A3237392E3937203335302E3230206D0A392E38392030206C0A6F0A30203120302E34303030207267620A6E700A3237392E3937203336362E3635206D0A392E3839202D31302E3936206C0A6F0A6E700A3237392E3937203337322E3133206D0A392E3839202D31302E3936206C0A6F0A6E700A3237392E3937203337322E3133206D0A392E3839202D352E3438206C0A6F0A31203020302E38303030207267620A6E700A3237392E3937203337372E3631206D0A392E3839202D352E3438206C0A6F0A3120302030207267620A6E700A3237392E3937203338382E3537206D0A392E3839202D31302E3936206C0A6F0A6E700A3237392E3937203339342E3036206D0A392E3839202D31302E3937206C0A6F0A6E700A3237392E3937203339342E3036206D0A392E3839202D352E3439206C0A6F0A6E700A3237392E3937203339342E3036206D0A392E38392030206C0A6F0A6E700A3237392E3937203339392E3534206D0A392E38392030206C0A6F0A6E700A3237392E3937203431302E3530206D0A392E3839202D352E3438206C0A6F0A6E700A3237392E3937203431302E3530206D0A392E38392030206C0A6F0A6E700A3237392E3937203431352E3938206D0A392E38392030206C0A6F0A6E700A3237392E3937203432312E3436206D0A392E38392030206C0A6F0A6E700A3237392E3937203432312E3436206D0A392E383920352E3438206C0A6F0A31203020302E34303030207267620A6E700A3237392E3937203433372E3931206D0A392E3839202D352E3438206C0A6F0A6E700A3237392E3937203433372E3931206D0A392E38392030206C0A6F0A6E700A3237392E3937203434332E3339206D0A392E38392030206C0A6F0A6E700A3237392E3937203434332E3339206D0A392E383920352E3438206C0A6F0A6E700A3237392E3937203434332E3339206D0A392E38392031302E3936206C0A6F0A6E700A3237392E3937203434382E3837206D0A392E38392031302E3936206C0A6F0A6E700A3237392E3937203435342E3335206D0A392E38392031302E3937206C0A6F0A6E700A3237392E3937203435392E3833206D0A392E38392031302E3937206C0A6F0A6E700A3237392E3937203435392E3833206D0A392E38392031362E3435206C0A6F0A6E700A3237392E3937203436352E3332206D0A392E38392031362E3434206C0A6F0A6E700A3237392E3937203437302E3830206D0A392E38392031362E3434206C0A6F0A6E700A3237392E3937203437362E3238206D0A392E38392031362E3434206C0A6F0A6E700A3237392E3937203439322E3732206D0A392E383920352E3438206C0A6F0A6E700A3237392E3937203439322E3732206D0A392E38392031302E3937206C0A6F0A30203120302E38303030207267620A6E700A3237392E3937203439382E3230206D0A392E38392031302E3937206C0A6F0A2F6267207B203020302030207D206465660A3020302030207267620A3237392E3937203335302E323020312E353820632070330A3238392E3836203335302E323020312E353820632070330A2F6267207B203120302030207D206465660A3120302030207267620A3237392E3937203336362E363520312E353820632070330A3238392E3836203335352E363920312E353820632070330A3237392E3937203337322E313320312E353820632070330A3238392E3836203336312E313720312E353820632070330A3237392E3937203337322E313320312E353820632070330A3238392E3836203336362E363520312E353820632070330A3237392E3937203337372E363120312E353820632070330A3238392E3836203337322E313320312E353820632070330A3237392E3937203338382E353720312E353820632070330A3238392E3836203337372E363120312E353820632070330A3237392E3937203339342E303620312E353820632070330A3238392E3836203338332E303920312E353820632070330A3237392E3937203339342E303620312E353820632070330A3238392E3836203338382E353720312E353820632070330A3237392E3937203339342E303620312E353820632070330A3238392E3836203339342E303620312E353820632070330A3237392E3937203339392E353420312E353820632070330A3238392E3836203339392E353420312E353820632070330A3237392E3937203431302E353020312E353820632070330A3238392E3836203430352E303220312E353820632070330A3237392E3937203431302E353020312E353820632070330A3238392E3836203431302E353020312E353820632070330A3237392E3937203431352E393820312E353820632070330A3238392E3836203431352E393820312E353820632070330A3237392E3937203432312E343620312E353820632070330A3238392E3836203432312E343620312E353820632070330A3237392E3937203432312E343620312E353820632070330A3238392E3836203432362E393420312E353820632070330A3237392E3937203433372E393120312E353820632070330A3238392E3836203433322E343320312E353820632070330A3237392E3937203433372E393120312E353820632070330A3238392E3836203433372E393120312E353820632070330A3237392E3937203434332E333920312E353820632070330A3238392E3836203434332E333920312E353820632070330A3237392E3937203434332E333920312E353820632070330A3238392E3836203434382E383720312E353820632070330A3237392E3937203434332E333920312E353820632070330A3238392E3836203435342E333520312E353820632070330A3237392E3937203434382E383720312E353820632070330A3238392E3836203435392E383320312E353820632070330A3237392E3937203435342E333520312E353820632070330A3238392E3836203436352E333220312E353820632070330A3237392E3937203435392E383320312E353820632070330A3238392E3836203437302E383020312E353820632070330A3237392E3937203435392E383320312E353820632070330A3238392E3836203437362E323820312E353820632070330A3237392E3937203436352E333220312E353820632070330A3238392E3836203438312E373620312E353820632070330A3237392E3937203437302E383020312E353820632070330A3238392E3836203438372E323420312E353820632070330A3237392E3937203437362E323820312E353820632070330A3238392E3836203439322E373220312E353820632070330A3237392E3937203439322E373220312E353820632070330A3238392E3836203439382E323020312E353820632070330A3237392E3937203439322E373220312E353820632070330A3238392E3836203530332E363920312E353820632070330A3237392E3937203439382E323020312E353820632070330A3238392E3836203530392E313720312E353820632070330A30203120302E34303030207267620A6E700A3238392E3836203335352E3639206D0A392E3839202D352E3439206C0A6F0A6E700A3238392E3836203335352E3639206D0A392E38392030206C0A6F0A6E700A3238392E3836203335352E3639206D0A392E383920352E3438206C0A6F0A6E700A3238392E3836203336312E3137206D0A392E383920352E3438206C0A6F0A6E700A3238392E3836203336362E3635206D0A392E383920352E3438206C0A6F0A3120302030207267620A6E700A3238392E3836203338382E3537206D0A392E3839202D31302E3936206C0A6F0A6E700A3238392E3836203339392E3534206D0A392E3839202D31362E3435206C0A6F0A6E700A3238392E3836203430352E3032206D0A392E3839202D31362E3435206C0A6F0A6E700A3238392E3836203432312E3436206D0A392E3839202D32372E3430206C0A6F0A6E700A3238392E3836203432312E3436206D0A392E3839202D32312E3932206C0A6F0A6E700A3238392E3836203432362E3934206D0A392E3839202D32312E3932206C0A6F0A31203020302E34303030207267620A6E700A3238392E3836203433372E3931206D0A392E3839202D32372E3431206C0A6F0A6E700A3238392E3836203434382E3837206D0A392E3839202D33322E3839206C0A6F0A6E700A3238392E3836203434382E3837206D0A392E3839202D32372E3431206C0A6F0A6E700A3238392E3836203435392E3833206D0A392E3839202D33322E3839206C0A6F0A6E700A3238392E3836203437302E3830206D0A392E3839202D33382E3337206C0A6F0A6E700A3238392E3836203437302E3830206D0A392E3839202D33322E3839206C0A6F0A6E700A3238392E3836203437362E3238206D0A392E3839202D33322E3839206C0A6F0A6E700A3238392E3836203437362E3238206D0A392E3839202D32372E3431206C0A6F0A6E700A3238392E3836203437362E3238206D0A392E3839202D32312E3933206C0A6F0A6E700A3238392E3836203437362E3238206D0A392E3839202D31362E3435206C0A6F0A6E700A3238392E3836203437362E3238206D0A392E3839202D31302E3936206C0A6F0A6E700A3238392E3836203438312E3736206D0A392E3839202D31302E3936206C0A6F0A6E700A3238392E3836203438312E3736206D0A392E3839202D352E3438206C0A6F0A6E700A3238392E3836203438312E3736206D0A392E38392030206C0A6F0A6E700A3238392E3836203439382E3230206D0A392E3839202D31302E3936206C0A6F0A6E700A3238392E3836203439382E3230206D0A392E3839202D352E3438206C0A6F0A6E700A3238392E3836203530332E3639206D0A392E3839202D352E3439206C0A6F0A30203120302E38303030207267620A6E700A3238392E3836203530392E3137206D0A392E3839202D352E3438206C0A6F0A6E700A3238392E3836203530392E3137206D0A392E38392030206C0A6F0A3120302030207267620A3238392E3836203335352E363920312E353820632070330A3239392E3735203335302E323020312E353820632070330A3238392E3836203335352E363920312E353820632070330A3239392E3735203335352E363920312E353820632070330A3238392E3836203335352E363920312E353820632070330A3239392E3735203336312E313720312E353820632070330A3238392E3836203336312E313720312E353820632070330A3239392E3735203336362E363520312E353820632070330A3238392E3836203336362E363520312E353820632070330A3239392E3735203337322E313320312E353820632070330A3238392E3836203338382E353720312E353820632070330A3239392E3735203337372E363120312E353820632070330A3238392E3836203339392E353420312E353820632070330A3239392E3735203338332E303920312E353820632070330A3238392E3836203430352E303220312E353820632070330A3239392E3735203338382E353720312E353820632070330A3238392E3836203432312E343620312E353820632070330A3239392E3735203339342E303620312E353820632070330A3238392E3836203432312E343620312E353820632070330A3239392E3735203339392E353420312E353820632070330A3238392E3836203432362E393420312E353820632070330A3239392E3735203430352E303220312E353820632070330A3238392E3836203433372E393120312E353820632070330A3239392E3735203431302E353020312E353820632070330A3238392E3836203434382E383720312E353820632070330A3239392E3735203431352E393820312E353820632070330A3238392E3836203434382E383720312E353820632070330A3239392E3735203432312E343620312E353820632070330A3238392E3836203435392E383320312E353820632070330A3239392E3735203432362E393420312E353820632070330A3238392E3836203437302E383020312E353820632070330A3239392E3735203433322E343320312E353820632070330A3238392E3836203437302E383020312E353820632070330A3239392E3735203433372E393120312E353820632070330A3238392E3836203437362E323820312E353820632070330A3239392E3735203434332E333920312E353820632070330A3238392E3836203437362E323820312E353820632070330A3239392E3735203434382E383720312E353820632070330A3238392E3836203437362E323820312E353820632070330A3239392E3735203435342E333520312E353820632070330A3238392E3836203437362E323820312E353820632070330A3239392E3735203435392E383320312E353820632070330A3238392E3836203437362E323820312E353820632070330A3239392E3735203436352E333220312E353820632070330A3238392E3836203438312E373620312E353820632070330A3239392E3735203437302E383020312E353820632070330A3238392E3836203438312E373620312E353820632070330A3239392E3735203437362E323820312E353820632070330A3238392E3836203438312E373620312E353820632070330A3239392E3735203438312E373620312E353820632070330A3238392E3836203439382E323020312E353820632070330A3239392E3735203438372E323420312E353820632070330A3238392E3836203439382E323020312E353820632070330A3239392E3735203439322E373220312E353820632070330A3238392E3836203530332E363920312E353820632070330A3239392E3735203439382E323020312E353820632070330A3238392E3836203530392E313720312E353820632070330A3239392E3735203530332E363920312E353820632070330A3238392E3836203530392E313720312E353820632070330A3239392E3735203530392E313720312E353820632070330A30203120302E34303030207267620A6E700A3239392E3735203336312E3137206D0A392E3839202D31302E3937206C0A6F0A3120302030207267620A6E700A3239392E3735203338332E3039206D0A392E3839202D32372E3430206C0A6F0A6E700A3239392E3735203338382E3537206D0A392E3839202D32372E3430206C0A6F0A31203020302E34303030207267620A6E700A3239392E3735203431302E3530206D0A392E3839202D34332E3835206C0A6F0A6E700A3239392E3735203431302E3530206D0A392E3839202D33382E3337206C0A6F0A6E700A3239392E3735203431302E3530206D0A392E3839202D33322E3839206C0A6F0A6E700A3239392E3735203432312E3436206D0A392E3839202D33382E3337206C0A6F0A6E700A3239392E3735203432362E3934206D0A392E3839202D33382E3337206C0A6F0A6E700A3239392E3735203432362E3934206D0A392E3839202D33322E3838206C0A6F0A6E700A3239392E3735203433322E3433206D0A392E3839202D33322E3839206C0A6F0A6E700A3239392E3735203433372E3931206D0A392E3839202D33322E3839206C0A6F0A6E700A3239392E3735203433372E3931206D0A392E3839202D32372E3431206C0A6F0A6E700A3239392E3735203434382E3837206D0A392E3839202D33322E3839206C0A6F0A6E700A3239392E3735203435342E3335206D0A392E3839202D33322E3839206C0A6F0A6E700A3239392E3735203435342E3335206D0A392E3839202D32372E3431206C0A6F0A6E700A3239392E3735203435392E3833206D0A392E3839202D32372E3430206C0A6F0A6E700A3239392E3735203435392E3833206D0A392E3839202D32312E3932206C0A6F0A6E700A3239392E3735203436352E3332206D0A392E3839202D32312E3933206C0A6F0A6E700A3239392E3735203437302E3830206D0A392E3839202D32312E3933206C0A6F0A6E700A3239392E3735203438312E3736206D0A392E3839202D32372E3431206C0A6F0A6E700A3239392E3735203438312E3736206D0A392E3839202D32312E3933206C0A6F0A6E700A3239392E3735203438372E3234206D0A392E3839202D32312E3932206C0A6F0A6E700A3239392E3735203439322E3732206D0A392E3839202D32312E3932206C0A6F0A6E700A3239392E3735203439382E3230206D0A392E3839202D32312E3932206C0A6F0A6E700A3239392E3735203439382E3230206D0A392E3839202D31362E3434206C0A6F0A30203120302E38303030207267620A6E700A3239392E3735203530332E3639206D0A392E3839202D31362E3435206C0A6F0A6E700A3239392E3735203530392E3137206D0A392E3839202D31362E3435206C0A6F0A6E700A3239392E3735203530392E3137206D0A392E3839202D31302E3937206C0A6F0A6E700A3239392E3735203530392E3137206D0A392E3839202D352E3438206C0A6F0A6E700A3239392E3735203530392E3137206D0A392E38392030206C0A6F0A3120302030207267620A3239392E3735203336312E313720312E353820632070330A3330392E3634203335302E323020312E353820632070330A3239392E3735203338332E303920312E353820632070330A3330392E3634203335352E363920312E353820632070330A3239392E3735203338382E353720312E353820632070330A3330392E3634203336312E313720312E353820632070330A3239392E3735203431302E353020312E353820632070330A3330392E3634203336362E363520312E353820632070330A3239392E3735203431302E353020312E353820632070330A3330392E3634203337322E313320312E353820632070330A3239392E3735203431302E353020312E353820632070330A3330392E3634203337372E363120312E353820632070330A3239392E3735203432312E343620312E353820632070330A3330392E3634203338332E303920312E353820632070330A3239392E3735203432362E393420312E353820632070330A3330392E3634203338382E353720312E353820632070330A3239392E3735203432362E393420312E353820632070330A3330392E3634203339342E303620312E353820632070330A3239392E3735203433322E343320312E353820632070330A3330392E3634203339392E353420312E353820632070330A3239392E3735203433372E393120312E353820632070330A3330392E3634203430352E303220312E353820632070330A3239392E3735203433372E393120312E353820632070330A3330392E3634203431302E353020312E353820632070330A3239392E3735203434382E383720312E353820632070330A3330392E3634203431352E393820312E353820632070330A3239392E3735203435342E333520312E353820632070330A3330392E3634203432312E343620312E353820632070330A3239392E3735203435342E333520312E353820632070330A3330392E3634203432362E393420312E353820632070330A3239392E3735203435392E383320312E353820632070330A3330392E3634203433322E343320312E353820632070330A3239392E3735203435392E383320312E353820632070330A3330392E3634203433372E393120312E353820632070330A3239392E3735203436352E333220312E353820632070330A3330392E3634203434332E333920312E353820632070330A3239392E3735203437302E383020312E353820632070330A3330392E3634203434382E383720312E353820632070330A3239392E3735203438312E373620312E353820632070330A3330392E3634203435342E333520312E353820632070330A3239392E3735203438312E373620312E353820632070330A3330392E3634203435392E383320312E353820632070330A3239392E3735203438372E323420312E353820632070330A3330392E3634203436352E333220312E353820632070330A3239392E3735203439322E373220312E353820632070330A3330392E3634203437302E383020312E353820632070330A3239392E3735203439382E323020312E353820632070330A3330392E3634203437362E323820312E353820632070330A3239392E3735203439382E323020312E353820632070330A3330392E3634203438312E373620312E353820632070330A3239392E3735203530332E363920312E353820632070330A3330392E3634203438372E323420312E353820632070330A3239392E3735203530392E313720312E353820632070330A3330392E3634203439322E373220312E353820632070330A3239392E3735203530392E313720312E353820632070330A3330392E3634203439382E323020312E353820632070330A3239392E3735203530392E313720312E353820632070330A3330392E3634203530332E363920312E353820632070330A3239392E3735203530392E313720312E353820632070330A3330392E3634203530392E313720312E353820632070330A6E700A3330392E3634203336312E3137206D0A392E3839202D31302E3937206C0A6F0A31203020302E34303030207267620A6E700A3330392E3634203337322E3133206D0A392E3839202D31362E3434206C0A6F0A6E700A3330392E3634203337372E3631206D0A392E3839202D31362E3434206C0A6F0A6E700A3330392E3634203338332E3039206D0A392E3839202D31362E3434206C0A6F0A6E700A3330392E3634203338332E3039206D0A392E3839202D31302E3936206C0A6F0A6E700A3330392E3634203338382E3537206D0A392E3839202D31302E3936206C0A6F0A6E700A3330392E3634203339392E3534206D0A392E3839202D31362E3435206C0A6F0A6E700A3330392E3634203339392E3534206D0A392E3839202D31302E3937206C0A6F0A6E700A3330392E3634203339392E3534206D0A392E3839202D352E3438206C0A6F0A6E700A3330392E3634203430352E3032206D0A392E3839202D352E3438206C0A6F0A6E700A3330392E3634203431302E3530206D0A392E3839202D352E3438206C0A6F0A6E700A3330392E3634203431302E3530206D0A392E38392030206C0A6F0A6E700A3330392E3634203431352E3938206D0A392E38392030206C0A6F0A6E700A3330392E3634203432312E3436206D0A392E38392030206C0A6F0A6E700A3330392E3634203432362E3934206D0A392E38392030206C0A6F0A6E700A3330392E3634203433322E3433206D0A392E38392030206C0A6F0A6E700A3330392E3634203433372E3931206D0A392E38392030206C0A6F0A6E700A3330392E3634203433372E3931206D0A392E383920352E3438206C0A6F0A6E700A3330392E3634203434332E3339206D0A392E383920352E3438206C0A6F0A6E700A3330392E3634203434332E3339206D0A392E38392031302E3936206C0A6F0A6E700A3330392E3634203436352E3332206D0A392E3839202D352E3439206C0A6F0A6E700A3330392E3634203437302E3830206D0A392E3839202D352E3438206C0A6F0A6E700A3330392E3634203437302E3830206D0A392E38392030206C0A6F0A6E700A3330392E3634203437362E3238206D0A392E38392030206C0A6F0A30203120302E38303030207267620A6E700A3330392E3634203438372E3234206D0A392E3839202D352E3438206C0A6F0A6E700A3330392E3634203439322E3732206D0A392E3839202D352E3438206C0A6F0A6E700A3330392E3634203439322E3732206D0A392E38392030206C0A6F0A6E700A3330392E3634203439382E3230206D0A392E38392030206C0A6F0A6E700A3330392E3634203530332E3639206D0A392E38392030206C0A6F0A6E700A3330392E3634203530392E3137206D0A392E38392030206C0A6F0A3120302030207267620A3330392E3634203336312E313720312E353820632070330A3331392E3533203335302E323020312E353820632070330A3330392E3634203337322E313320312E353820632070330A3331392E3533203335352E363920312E353820632070330A3330392E3634203337372E363120312E353820632070330A3331392E3533203336312E313720312E353820632070330A3330392E3634203338332E303920312E353820632070330A3331392E3533203336362E363520312E353820632070330A3330392E3634203338332E303920312E353820632070330A3331392E3533203337322E313320312E353820632070330A3330392E3634203338382E353720312E353820632070330A3331392E3533203337372E363120312E353820632070330A3330392E3634203339392E353420312E353820632070330A3331392E3533203338332E303920312E353820632070330A3330392E3634203339392E353420312E353820632070330A3331392E3533203338382E353720312E353820632070330A3330392E3634203339392E353420312E353820632070330A3331392E3533203339342E303620312E353820632070330A3330392E3634203430352E303220312E353820632070330A3331392E3533203339392E353420312E353820632070330A3330392E3634203431302E353020312E353820632070330A3331392E3533203430352E303220312E353820632070330A3330392E3634203431302E353020312E353820632070330A3331392E3533203431302E353020312E353820632070330A3330392E3634203431352E393820312E353820632070330A3331392E3533203431352E393820312E353820632070330A3330392E3634203432312E343620312E353820632070330A3331392E3533203432312E343620312E353820632070330A3330392E3634203432362E393420312E353820632070330A3331392E3533203432362E393420312E353820632070330A3330392E3634203433322E343320312E353820632070330A3331392E3533203433322E343320312E353820632070330A3330392E3634203433372E393120312E353820632070330A3331392E3533203433372E393120312E353820632070330A3330392E3634203433372E393120312E353820632070330A3331392E3533203434332E333920312E353820632070330A3330392E3634203434332E333920312E353820632070330A3331392E3533203434382E383720312E353820632070330A3330392E3634203434332E333920312E353820632070330A3331392E3533203435342E333520312E353820632070330A3330392E3634203436352E333220312E353820632070330A3331392E3533203435392E383320312E353820632070330A3330392E3634203437302E383020312E353820632070330A3331392E3533203436352E333220312E353820632070330A3330392E3634203437302E383020312E353820632070330A3331392E3533203437302E383020312E353820632070330A3330392E3634203437362E323820312E353820632070330A3331392E3533203437362E323820312E353820632070330A3330392E3634203438372E323420312E353820632070330A3331392E3533203438312E373620312E353820632070330A3330392E3634203439322E373220312E353820632070330A3331392E3533203438372E323420312E353820632070330A3330392E3634203439322E373220312E353820632070330A3331392E3533203439322E373220312E353820632070330A3330392E3634203439382E323020312E353820632070330A3331392E3533203439382E323020312E353820632070330A3330392E3634203530332E363920312E353820632070330A3331392E3533203530332E363920312E353820632070330A3330392E3634203530392E313720312E353820632070330A3331392E3533203530392E313720312E353820632070330A31203020302E34303030207267620A6E700A3331392E3533203335352E3639206D0A392E3839202D352E3439206C0A6F0A6E700A3331392E3533203335352E3639206D0A392E38392030206C0A6F0A6E700A3331392E3533203336312E3137206D0A392E38392030206C0A6F0A6E700A3331392E3533203336362E3635206D0A392E38392030206C0A6F0A6E700A3331392E3533203336362E3635206D0A392E383920352E3438206C0A6F0A6E700A3331392E3533203337322E3133206D0A392E383920352E3438206C0A6F0A6E700A3331392E3533203338332E3039206D0A392E38392030206C0A6F0A6E700A3331392E3533203338382E3537206D0A392E38392030206C0A6F0A6E700A3331392E3533203338382E3537206D0A392E383920352E3439206C0A6F0A6E700A3331392E3533203338382E3537206D0A392E38392031302E3937206C0A6F0A6E700A3331392E3533203338382E3537206D0A392E38392031362E3435206C0A6F0A6E700A3331392E3533203338382E3537206D0A392E38392032312E3933206C0A6F0A6E700A3331392E3533203338382E3537206D0A392E38392032372E3431206C0A6F0A6E700A3331392E3533203339342E3036206D0A392E38392032372E3430206C0A6F0A6E700A3331392E3533203339342E3036206D0A392E38392033322E3838206C0A6F0A6E700A3331392E3533203339342E3036206D0A392E38392033382E3337206C0A6F0A6E700A3331392E3533203339392E3534206D0A392E38392033382E3337206C0A6F0A6E700A3331392E3533203339392E3534206D0A392E38392034332E3835206C0A6F0A6E700A3331392E3533203430352E3032206D0A392E38392034332E3835206C0A6F0A6E700A3331392E3533203431352E3938206D0A392E38392033382E3337206C0A6F0A6E700A3331392E3533203431352E3938206D0A392E38392034332E3835206C0A6F0A6E700A3331392E3533203432312E3436206D0A392E38392034332E3836206C0A6F0A6E700A3331392E3533203433322E3433206D0A392E38392033382E3337206C0A6F0A6E700A3331392E3533203433322E3433206D0A392E38392034332E3835206C0A6F0A6E700A3331392E3533203433372E3931206D0A392E38392034332E3835206C0A6F0A6E700A3331392E3533203434332E3339206D0A392E38392034332E3835206C0A6F0A6E700A3331392E3533203434332E3339206D0A392E38392034392E3333206C0A6F0A6E700A3331392E3533203434332E3339206D0A392E38392035342E3831206C0A6F0A6E700A3331392E3533203436352E3332206D0A392E38392033382E3337206C0A6F0A30203120302E38303030207267620A6E700A3331392E3533203438312E3736206D0A392E38392032372E3431206C0A6F0A3120302030207267620A3331392E3533203335352E363920312E353820632070330A3332392E3432203335302E323020312E353820632070330A3331392E3533203335352E363920312E353820632070330A3332392E3432203335352E363920312E353820632070330A3331392E3533203336312E313720312E353820632070330A3332392E3432203336312E313720312E353820632070330A3331392E3533203336362E363520312E353820632070330A3332392E3432203336362E363520312E353820632070330A3331392E3533203336362E363520312E353820632070330A3332392E3432203337322E313320312E353820632070330A3331392E3533203337322E313320312E353820632070330A3332392E3432203337372E363120312E353820632070330A3331392E3533203338332E303920312E353820632070330A3332392E3432203338332E303920312E353820632070330A3331392E3533203338382E353720312E353820632070330A3332392E3432203338382E353720312E353820632070330A3331392E3533203338382E353720312E353820632070330A3332392E3432203339342E303620312E353820632070330A3331392E3533203338382E353720312E353820632070330A3332392E3432203339392E353420312E353820632070330A3331392E3533203338382E353720312E353820632070330A3332392E3432203430352E303220312E353820632070330A3331392E3533203338382E353720312E353820632070330A3332392E3432203431302E353020312E353820632070330A3331392E3533203338382E353720312E353820632070330A3332392E3432203431352E393820312E353820632070330A3331392E3533203339342E303620312E353820632070330A3332392E3432203432312E343620312E353820632070330A3331392E3533203339342E303620312E353820632070330A3332392E3432203432362E393420312E353820632070330A3331392E3533203339342E303620312E353820632070330A3332392E3432203433322E343320312E353820632070330A3331392E3533203339392E353420312E353820632070330A3332392E3432203433372E393120312E353820632070330A3331392E3533203339392E353420312E353820632070330A3332392E3432203434332E333920312E353820632070330A3331392E3533203430352E303220312E353820632070330A3332392E3432203434382E383720312E353820632070330A3331392E3533203431352E393820312E353820632070330A3332392E3432203435342E333520312E353820632070330A3331392E3533203431352E393820312E353820632070330A3332392E3432203435392E383320312E353820632070330A3331392E3533203432312E343620312E353820632070330A3332392E3432203436352E333220312E353820632070330A3331392E3533203433322E343320312E353820632070330A3332392E3432203437302E383020312E353820632070330A3331392E3533203433322E343320312E353820632070330A3332392E3432203437362E323820312E353820632070330A3331392E3533203433372E393120312E353820632070330A3332392E3432203438312E373620312E353820632070330A3331392E3533203434332E333920312E353820632070330A3332392E3432203438372E323420312E353820632070330A3331392E3533203434332E333920312E353820632070330A3332392E3432203439322E373220312E353820632070330A3331392E3533203434332E333920312E353820632070330A3332392E3432203439382E323020312E353820632070330A3331392E3533203436352E333220312E353820632070330A3332392E3432203530332E363920312E353820632070330A3331392E3533203438312E373620312E353820632070330A3332392E3432203530392E313720312E353820632070330A31203020302E34303030207267620A6E700A3332392E3432203335352E3639206D0A392E3838202D352E3439206C0A6F0A6E700A3332392E3432203335352E3639206D0A392E38382030206C0A6F0A6E700A3332392E3432203336312E3137206D0A392E38382030206C0A6F0A6E700A3332392E3432203337322E3133206D0A392E3838202D352E3438206C0A6F0A6E700A3332392E3432203337322E3133206D0A392E38382030206C0A6F0A6E700A3332392E3432203338332E3039206D0A392E3838202D352E3438206C0A6F0A6E700A3332392E3432203338332E3039206D0A392E38382030206C0A6F0A6E700A3332392E3432203338382E3537206D0A392E38382030206C0A6F0A6E700A3332392E3432203338382E3537206D0A392E383820352E3439206C0A6F0A6E700A3332392E3432203338382E3537206D0A392E38382031302E3937206C0A6F0A6E700A3332392E3432203430352E3032206D0A392E38382030206C0A6F0A6E700A3332392E3432203430352E3032206D0A392E383820352E3438206C0A6F0A6E700A3332392E3432203430352E3032206D0A392E38382031302E3936206C0A6F0A6E700A3332392E3432203431302E3530206D0A392E38382031302E3936206C0A6F0A6E700A3332392E3432203431302E3530206D0A392E38382031362E3434206C0A6F0A6E700A3332392E3432203432312E3436206D0A392E38382031302E3937206C0A6F0A6E700A3332392E3432203432362E3934206D0A392E38382031302E3937206C0A6F0A6E700A3332392E3432203433322E3433206D0A392E38382031302E3936206C0A6F0A6E700A3332392E3432203433372E3931206D0A392E38382031302E3936206C0A6F0A6E700A3332392E3432203433372E3931206D0A392E38382031362E3434206C0A6F0A6E700A3332392E3432203433372E3931206D0A392E38382032312E3932206C0A6F0A6E700A3332392E3432203434332E3339206D0A392E38382032312E3933206C0A6F0A6E700A3332392E3432203435342E3335206D0A392E38382031362E3435206C0A6F0A6E700A3332392E3432203435342E3335206D0A392E38382032312E3933206C0A6F0A6E700A3332392E3432203435392E3833206D0A392E38382032312E3933206C0A6F0A6E700A3332392E3432203438312E3736206D0A392E383820352E3438206C0A6F0A6E700A3332392E3432203438372E3234206D0A392E383820352E3438206C0A6F0A6E700A3332392E3432203439322E3732206D0A392E383820352E3438206C0A6F0A6E700A3332392E3432203439382E3230206D0A392E383820352E3439206C0A6F0A30203120302E38303030207267620A6E700A3332392E3432203530392E3137206D0A392E38382030206C0A6F0A3120302030207267620A3332392E3432203335352E363920312E353820632070330A3333392E3330203335302E323020312E353820632070330A3332392E3432203335352E363920312E353820632070330A3333392E3330203335352E363920312E353820632070330A3332392E3432203336312E313720312E353820632070330A3333392E3330203336312E313720312E353820632070330A3332392E3432203337322E313320312E353820632070330A3333392E3330203336362E363520312E353820632070330A3332392E3432203337322E313320312E353820632070330A3333392E3330203337322E313320312E353820632070330A3332392E3432203338332E303920312E353820632070330A3333392E3330203337372E363120312E353820632070330A3332392E3432203338332E303920312E353820632070330A3333392E3330203338332E303920312E353820632070330A3332392E3432203338382E353720312E353820632070330A3333392E3330203338382E353720312E353820632070330A3332392E3432203338382E353720312E353820632070330A3333392E3330203339342E303620312E353820632070330A3332392E3432203338382E353720312E353820632070330A3333392E3330203339392E353420312E353820632070330A3332392E3432203430352E303220312E353820632070330A3333392E3330203430352E303220312E353820632070330A3332392E3432203430352E303220312E353820632070330A3333392E3330203431302E353020312E353820632070330A3332392E3432203430352E303220312E353820632070330A3333392E3330203431352E393820312E353820632070330A3332392E3432203431302E353020312E353820632070330A3333392E3330203432312E343620312E353820632070330A3332392E3432203431302E353020312E353820632070330A3333392E3330203432362E393420312E353820632070330A3332392E3432203432312E343620312E353820632070330A3333392E3330203433322E343320312E353820632070330A3332392E3432203432362E393420312E353820632070330A3333392E3330203433372E393120312E353820632070330A3332392E3432203433322E343320312E353820632070330A3333392E3330203434332E333920312E353820632070330A3332392E3432203433372E393120312E353820632070330A3333392E3330203434382E383720312E353820632070330A3332392E3432203433372E393120312E353820632070330A3333392E3330203435342E333520312E353820632070330A3332392E3432203433372E393120312E353820632070330A3333392E3330203435392E383320312E353820632070330A3332392E3432203434332E333920312E353820632070330A3333392E3330203436352E333220312E353820632070330A3332392E3432203435342E333520312E353820632070330A3333392E3330203437302E383020312E353820632070330A3332392E3432203435342E333520312E353820632070330A3333392E3330203437362E323820312E353820632070330A3332392E3432203435392E383320312E353820632070330A3333392E3330203438312E373620312E353820632070330A3332392E3432203438312E373620312E353820632070330A3333392E3330203438372E323420312E353820632070330A3332392E3432203438372E323420312E353820632070330A3333392E3330203439322E373220312E353820632070330A3332392E3432203439322E373220312E353820632070330A3333392E3330203439382E323020312E353820632070330A3332392E3432203439382E323020312E353820632070330A3333392E3330203530332E363920312E353820632070330A3332392E3432203530392E313720312E353820632070330A3333392E3330203530392E313720312E353820632070330A31203020302E34303030207267620A6E700A3333392E3330203335302E3230206D0A392E38392030206C0A6F0A6E700A3333392E3330203335302E3230206D0A392E383920352E3439206C0A6F0A6E700A3333392E3330203336312E3137206D0A392E38392030206C0A6F0A6E700A3333392E3330203337322E3133206D0A392E3839202D352E3438206C0A6F0A6E700A3333392E3330203337322E3133206D0A392E38392030206C0A6F0A6E700A3333392E3330203337372E3631206D0A392E38392030206C0A6F0A6E700A3333392E3330203337372E3631206D0A392E383920352E3438206C0A6F0A6E700A3333392E3330203337372E3631206D0A392E38392031302E3936206C0A6F0A6E700A3333392E3330203338332E3039206D0A392E38392031302E3937206C0A6F0A6E700A3333392E3330203338332E3039206D0A392E38392031362E3435206C0A6F0A6E700A3333392E3330203338332E3039206D0A392E38392032312E3933206C0A6F0A6E700A3333392E3330203339342E3036206D0A392E38392031362E3434206C0A6F0A6E700A3333392E3330203339392E3534206D0A392E38392031362E3434206C0A6F0A6E700A3333392E3330203430352E3032206D0A392E38392031362E3434206C0A6F0A6E700A3333392E3330203432312E3436206D0A392E383920352E3438206C0A6F0A6E700A3333392E3330203433372E3931206D0A392E3839202D352E3438206C0A6F0A6E700A3333392E3330203433372E3931206D0A392E38392030206C0A6F0A6E700A3333392E3330203434332E3339206D0A392E38392030206C0A6F0A6E700A3333392E3330203434382E3837206D0A392E38392030206C0A6F0A6E700A3333392E3330203435392E3833206D0A392E3839202D352E3438206C0A6F0A6E700A3333392E3330203438372E3234206D0A392E3839202D32372E3431206C0A6F0A6E700A3333392E3330203438372E3234206D0A392E3839202D32312E3932206C0A6F0A6E700A3333392E3330203439322E3732206D0A392E3839202D32312E3932206C0A6F0A6E700A3333392E3330203439322E3732206D0A392E3839202D31362E3434206C0A6F0A6E700A3333392E3330203439322E3732206D0A392E3839202D31302E3936206C0A6F0A6E700A3333392E3330203439382E3230206D0A392E3839202D31302E3936206C0A6F0A6E700A3333392E3330203439382E3230206D0A392E3839202D352E3438206C0A6F0A6E700A3333392E3330203530332E3639206D0A392E3839202D352E3439206C0A6F0A6E700A3333392E3330203530332E3639206D0A392E38392030206C0A6F0A30203120302E38303030207267620A6E700A3333392E3330203530392E3137206D0A392E38392030206C0A6F0A3120302030207267620A3333392E3330203335302E323020312E353820632070330A3334392E3139203335302E323020312E353820632070330A3333392E3330203335302E323020312E353820632070330A3334392E3139203335352E363920312E353820632070330A3333392E3330203336312E313720312E353820632070330A3334392E3139203336312E313720312E353820632070330A3333392E3330203337322E313320312E353820632070330A3334392E3139203336362E363520312E353820632070330A3333392E3330203337322E313320312E353820632070330A3334392E3139203337322E313320312E353820632070330A3333392E3330203337372E363120312E353820632070330A3334392E3139203337372E363120312E353820632070330A3333392E3330203337372E363120312E353820632070330A3334392E3139203338332E303920312E353820632070330A3333392E3330203337372E363120312E353820632070330A3334392E3139203338382E353720312E353820632070330A3333392E3330203338332E303920312E353820632070330A3334392E3139203339342E303620312E353820632070330A3333392E3330203338332E303920312E353820632070330A3334392E3139203339392E353420312E353820632070330A3333392E3330203338332E303920312E353820632070330A3334392E3139203430352E303220312E353820632070330A3333392E3330203339342E303620312E353820632070330A3334392E3139203431302E353020312E353820632070330A3333392E3330203339392E353420312E353820632070330A3334392E3139203431352E393820312E353820632070330A3333392E3330203430352E303220312E353820632070330A3334392E3139203432312E343620312E353820632070330A3333392E3330203432312E343620312E353820632070330A3334392E3139203432362E393420312E353820632070330A3333392E3330203433372E393120312E353820632070330A3334392E3139203433322E343320312E353820632070330A3333392E3330203433372E393120312E353820632070330A3334392E3139203433372E393120312E353820632070330A3333392E3330203434332E333920312E353820632070330A3334392E3139203434332E333920312E353820632070330A3333392E3330203434382E383720312E353820632070330A3334392E3139203434382E383720312E353820632070330A3333392E3330203435392E383320312E353820632070330A3334392E3139203435342E333520312E353820632070330A3333392E3330203438372E323420312E353820632070330A3334392E3139203435392E383320312E353820632070330A3333392E3330203438372E323420312E353820632070330A3334392E3139203436352E333220312E353820632070330A3333392E3330203439322E373220312E353820632070330A3334392E3139203437302E383020312E353820632070330A3333392E3330203439322E373220312E353820632070330A3334392E3139203437362E323820312E353820632070330A3333392E3330203439322E373220312E353820632070330A3334392E3139203438312E373620312E353820632070330A3333392E3330203439382E323020312E353820632070330A3334392E3139203438372E323420312E353820632070330A3333392E3330203439382E323020312E353820632070330A3334392E3139203439322E373220312E353820632070330A3333392E3330203530332E363920312E353820632070330A3334392E3139203439382E323020312E353820632070330A3333392E3330203530332E363920312E353820632070330A3334392E3139203530332E363920312E353820632070330A3333392E3330203530392E313720312E353820632070330A3334392E3139203530392E313720312E353820632070330A31203020302E34303030207267620A6E700A3334392E3139203335352E3639206D0A392E3839202D352E3439206C0A6F0A6E700A3334392E3139203335352E3639206D0A392E38392030206C0A6F0A6E700A3334392E3139203336312E3137206D0A392E38392030206C0A6F0A6E700A3334392E3139203336312E3137206D0A392E383920352E3438206C0A6F0A6E700A3334392E3139203337322E3133206D0A392E38392030206C0A6F0A6E700A3334392E3139203338332E3039206D0A392E3839202D352E3438206C0A6F0A6E700A3334392E3139203338332E3039206D0A392E38392030206C0A6F0A6E700A3334392E3139203338332E3039206D0A392E383920352E3438206C0A6F0A6E700A3334392E3139203338332E3039206D0A392E38392031302E3937206C0A6F0A6E700A3334392E3139203338382E3537206D0A392E38392031302E3937206C0A6F0A6E700A3334392E3139203338382E3537206D0A392E38392031362E3435206C0A6F0A6E700A3334392E3139203339342E3036206D0A392E38392031362E3434206C0A6F0A6E700A3334392E3139203339392E3534206D0A392E38392031362E3434206C0A6F0A6E700A3334392E3139203430352E3032206D0A392E38392031362E3434206C0A6F0A6E700A3334392E3139203430352E3032206D0A392E38392032312E3932206C0A6F0A6E700A3334392E3139203431302E3530206D0A392E38392032312E3933206C0A6F0A6E700A3334392E3139203431302E3530206D0A392E38392032372E3431206C0A6F0A6E700A3334392E3139203432362E3934206D0A392E38392031362E3435206C0A6F0A6E700A3334392E3139203433322E3433206D0A392E38392031362E3434206C0A6F0A6E700A3334392E3139203433372E3931206D0A392E38392031362E3434206C0A6F0A6E700A3334392E3139203433372E3931206D0A392E38392032312E3932206C0A6F0A6E700A3334392E3139203435392E3833206D0A392E383920352E3439206C0A6F0A6E700A3334392E3139203437302E3830206D0A392E38392030206C0A6F0A6E700A3334392E3139203437302E3830206D0A392E383920352E3438206C0A6F0A6E700A3334392E3139203439322E3732206D0A392E3839202D31302E3936206C0A6F0A6E700A3334392E3139203439382E3230206D0A392E3839202D31302E3936206C0A6F0A6E700A3334392E3139203530332E3639206D0A392E3839202D31302E3937206C0A6F0A6E700A3334392E3139203530332E3639206D0A392E3839202D352E3439206C0A6F0A30203120302E38303030207267620A6E700A3334392E3139203530392E3137206D0A392E3839202D352E3438206C0A6F0A6E700A3334392E3139203530392E3137206D0A392E38392030206C0A6F0A3120302030207267620A3334392E3139203335352E363920312E353820632070330A3335392E3038203335302E323020312E353820632070330A3334392E3139203335352E363920312E353820632070330A3335392E3038203335352E363920312E353820632070330A3334392E3139203336312E313720312E353820632070330A3335392E3038203336312E313720312E353820632070330A3334392E3139203336312E313720312E353820632070330A3335392E3038203336362E363520312E353820632070330A3334392E3139203337322E313320312E353820632070330A3335392E3038203337322E313320312E353820632070330A3334392E3139203338332E303920312E353820632070330A3335392E3038203337372E363120312E353820632070330A3334392E3139203338332E303920312E353820632070330A3335392E3038203338332E303920312E353820632070330A3334392E3139203338332E303920312E353820632070330A3335392E3038203338382E353720312E353820632070330A3334392E3139203338332E303920312E353820632070330A3335392E3038203339342E303620312E353820632070330A3334392E3139203338382E353720312E353820632070330A3335392E3038203339392E353420312E353820632070330A3334392E3139203338382E353720312E353820632070330A3335392E3038203430352E303220312E353820632070330A3334392E3139203339342E303620312E353820632070330A3335392E3038203431302E353020312E353820632070330A3334392E3139203339392E353420312E353820632070330A3335392E3038203431352E393820312E353820632070330A3334392E3139203430352E303220312E353820632070330A3335392E3038203432312E343620312E353820632070330A3334392E3139203430352E303220312E353820632070330A3335392E3038203432362E393420312E353820632070330A3334392E3139203431302E353020312E353820632070330A3335392E3038203433322E343320312E353820632070330A3334392E3139203431302E353020312E353820632070330A3335392E3038203433372E393120312E353820632070330A3334392E3139203432362E393420312E353820632070330A3335392E3038203434332E333920312E353820632070330A3334392E3139203433322E343320312E353820632070330A3335392E3038203434382E383720312E353820632070330A3334392E3139203433372E393120312E353820632070330A3335392E3038203435342E333520312E353820632070330A3334392E3139203433372E393120312E353820632070330A3335392E3038203435392E383320312E353820632070330A3334392E3139203435392E383320312E353820632070330A3335392E3038203436352E333220312E353820632070330A3334392E3139203437302E383020312E353820632070330A3335392E3038203437302E383020312E353820632070330A3334392E3139203437302E383020312E353820632070330A3335392E3038203437362E323820312E353820632070330A3334392E3139203439322E373220312E353820632070330A3335392E3038203438312E373620312E353820632070330A3334392E3139203439382E323020312E353820632070330A3335392E3038203438372E323420312E353820632070330A3334392E3139203530332E363920312E353820632070330A3335392E3038203439322E373220312E353820632070330A3334392E3139203530332E363920312E353820632070330A3335392E3038203439382E323020312E353820632070330A3334392E3139203530392E313720312E353820632070330A3335392E3038203530332E363920312E353820632070330A3334392E3139203530392E313720312E353820632070330A3335392E3038203530392E313720312E353820632070330A31203020302E34303030207267620A6E700A3335392E3038203335302E3230206D0A392E38392030206C0A6F0A6E700A3335392E3038203335352E3639206D0A392E38392030206C0A6F0A6E700A3335392E3038203336312E3137206D0A392E38392030206C0A6F0A6E700A3335392E3038203337322E3133206D0A392E3839202D352E3438206C0A6F0A6E700A3335392E3038203337322E3133206D0A392E38392030206C0A6F0A6E700A3335392E3038203337322E3133206D0A392E383920352E3438206C0A6F0A6E700A3335392E3038203337372E3631206D0A392E383920352E3438206C0A6F0A6E700A3335392E3038203338382E3537206D0A392E38392030206C0A6F0A6E700A3335392E3038203430352E3032206D0A392E3839202D31302E3936206C0A6F0A6E700A3335392E3038203430352E3032206D0A392E3839202D352E3438206C0A6F0A6E700A3335392E3038203431302E3530206D0A392E3839202D352E3438206C0A6F0A6E700A3335392E3038203431302E3530206D0A392E38392030206C0A6F0A6E700A3335392E3038203431302E3530206D0A392E383920352E3438206C0A6F0A6E700A3335392E3038203431352E3938206D0A392E383920352E3438206C0A6F0A6E700A3335392E3038203432362E3934206D0A392E38392030206C0A6F0A6E700A3335392E3038203433322E3433206D0A392E38392030206C0A6F0A6E700A3335392E3038203433372E3931206D0A392E38392030206C0A6F0A6E700A3335392E3038203434332E3339206D0A392E38392030206C0A6F0A6E700A3335392E3038203434382E3837206D0A392E38392030206C0A6F0A6E700A3335392E3038203434382E3837206D0A392E383920352E3438206C0A6F0A6E700A3335392E3038203435392E3833206D0A392E38392030206C0A6F0A6E700A3335392E3038203438312E3736206D0A392E3839202D31362E3434206C0A6F0A6E700A3335392E3038203438312E3736206D0A392E3839202D31302E3936206C0A6F0A6E700A3335392E3038203439322E3732206D0A392E3839202D31362E3434206C0A6F0A6E700A3335392E3038203439382E3230206D0A392E3839202D31362E3434206C0A6F0A6E700A3335392E3038203439382E3230206D0A392E3839202D31302E3936206C0A6F0A30203120302E38303030207267620A6E700A3335392E3038203530332E3639206D0A392E3839202D31302E3937206C0A6F0A6E700A3335392E3038203530392E3137206D0A392E3839202D31302E3937206C0A6F0A6E700A3335392E3038203530392E3137206D0A392E3839202D352E3438206C0A6F0A6E700A3335392E3038203530392E3137206D0A392E38392030206C0A6F0A3120302030207267620A3335392E3038203335302E323020312E353820632070330A3336382E3937203335302E323020312E353820632070330A3335392E3038203335352E363920312E353820632070330A3336382E3937203335352E363920312E353820632070330A3335392E3038203336312E313720312E353820632070330A3336382E3937203336312E313720312E353820632070330A3335392E3038203337322E313320312E353820632070330A3336382E3937203336362E363520312E353820632070330A3335392E3038203337322E313320312E353820632070330A3336382E3937203337322E313320312E353820632070330A3335392E3038203337322E313320312E353820632070330A3336382E3937203337372E363120312E353820632070330A3335392E3038203337372E363120312E353820632070330A3336382E3937203338332E303920312E353820632070330A3335392E3038203338382E353720312E353820632070330A3336382E3937203338382E353720312E353820632070330A3335392E3038203430352E303220312E353820632070330A3336382E3937203339342E303620312E353820632070330A3335392E3038203430352E303220312E353820632070330A3336382E3937203339392E353420312E353820632070330A3335392E3038203431302E353020312E353820632070330A3336382E3937203430352E303220312E353820632070330A3335392E3038203431302E353020312E353820632070330A3336382E3937203431302E353020312E353820632070330A3335392E3038203431302E353020312E353820632070330A3336382E3937203431352E393820312E353820632070330A3335392E3038203431352E393820312E353820632070330A3336382E3937203432312E343620312E353820632070330A3335392E3038203432362E393420312E353820632070330A3336382E3937203432362E393420312E353820632070330A3335392E3038203433322E343320312E353820632070330A3336382E3937203433322E343320312E353820632070330A3335392E3038203433372E393120312E353820632070330A3336382E3937203433372E393120312E353820632070330A3335392E3038203434332E333920312E353820632070330A3336382E3937203434332E333920312E353820632070330A3335392E3038203434382E383720312E353820632070330A3336382E3937203434382E383720312E353820632070330A3335392E3038203434382E383720312E353820632070330A3336382E3937203435342E333520312E353820632070330A3335392E3038203435392E383320312E353820632070330A3336382E3937203435392E383320312E353820632070330A3335392E3038203438312E373620312E353820632070330A3336382E3937203436352E333220312E353820632070330A3335392E3038203438312E373620312E353820632070330A3336382E3937203437302E383020312E353820632070330A3335392E3038203439322E373220312E353820632070330A3336382E3937203437362E323820312E353820632070330A3335392E3038203439382E323020312E353820632070330A3336382E3937203438312E373620312E353820632070330A3335392E3038203439382E323020312E353820632070330A3336382E3937203438372E323420312E353820632070330A3335392E3038203530332E363920312E353820632070330A3336382E3937203439322E373220312E353820632070330A3335392E3038203530392E313720312E353820632070330A3336382E3937203439382E323020312E353820632070330A3335392E3038203530392E313720312E353820632070330A3336382E3937203530332E363920312E353820632070330A3335392E3038203530392E313720312E353820632070330A3336382E3937203530392E313720312E353820632070330A31203020302E34303030207267620A6E700A3336382E3937203335302E3230206D0A392E38392030206C0A6F0A6E700A3336382E3937203335302E3230206D0A392E383920352E3439206C0A6F0A6E700A3336382E3937203336362E3635206D0A392E3839202D352E3438206C0A6F0A6E700A3336382E3937203336362E3635206D0A392E38392030206C0A6F0A6E700A3336382E3937203336362E3635206D0A392E383920352E3438206C0A6F0A6E700A3336382E3937203337322E3133206D0A392E383920352E3438206C0A6F0A6E700A3336382E3937203337372E3631206D0A392E383920352E3438206C0A6F0A6E700A3336382E3937203338332E3039206D0A392E383920352E3438206C0A6F0A6E700A3336382E3937203338332E3039206D0A392E38392031302E3937206C0A6F0A6E700A3336382E3937203338332E3039206D0A392E38392031362E3435206C0A6F0A6E700A3336382E3937203338332E3039206D0A392E38392032312E3933206C0A6F0A6E700A3336382E3937203339342E3036206D0A392E38392031362E3434206C0A6F0A6E700A3336382E3937203339342E3036206D0A392E38392032312E3932206C0A6F0A6E700A3336382E3937203339392E3534206D0A392E38392032312E3932206C0A6F0A6E700A3336382E3937203430352E3032206D0A392E38392032312E3932206C0A6F0A6E700A3336382E3937203431302E3530206D0A392E38392032312E3933206C0A6F0A6E700A3336382E3937203431352E3938206D0A392E38392032312E3933206C0A6F0A6E700A3336382E3937203431352E3938206D0A392E38392032372E3431206C0A6F0A6E700A3336382E3937203432312E3436206D0A392E38392032372E3431206C0A6F0A6E700A3336382E3937203432362E3934206D0A392E38392032372E3431206C0A6F0A6E700A3336382E3937203432362E3934206D0A392E38392033322E3839206C0A6F0A6E700A3336382E3937203432362E3934206D0A392E38392033382E3338206C0A6F0A6E700A3336382E3937203433322E3433206D0A392E38392033382E3337206C0A6F0A6E700A3336382E3937203433322E3433206D0A392E38392034332E3835206C0A6F0A6E700A3336382E3937203433322E3433206D0A392E38392034392E3333206C0A6F0A6E700A3336382E3937203435342E3335206D0A392E38392033322E3839206C0A6F0A6E700A3336382E3937203437302E3830206D0A392E38392032312E3932206C0A6F0A6E700A3336382E3937203438312E3736206D0A392E38392031362E3434206C0A6F0A6E700A3336382E3937203438372E3234206D0A392E38392031362E3435206C0A6F0A30203120302E38303030207267620A6E700A3336382E3937203530392E3137206D0A392E38392030206C0A6F0A3120302030207267620A3336382E3937203335302E323020312E353820632070330A3337382E3836203335302E323020312E353820632070330A3336382E3937203335302E323020312E353820632070330A3337382E3836203335352E363920312E353820632070330A3336382E3937203336362E363520312E353820632070330A3337382E3836203336312E313720312E353820632070330A3336382E3937203336362E363520312E353820632070330A3337382E3836203336362E363520312E353820632070330A3336382E3937203336362E363520312E353820632070330A3337382E3836203337322E313320312E353820632070330A3336382E3937203337322E313320312E353820632070330A3337382E3836203337372E363120312E353820632070330A3336382E3937203337372E363120312E353820632070330A3337382E3836203338332E303920312E353820632070330A3336382E3937203338332E303920312E353820632070330A3337382E3836203338382E353720312E353820632070330A3336382E3937203338332E303920312E353820632070330A3337382E3836203339342E303620312E353820632070330A3336382E3937203338332E303920312E353820632070330A3337382E3836203339392E353420312E353820632070330A3336382E3937203338332E303920312E353820632070330A3337382E3836203430352E303220312E353820632070330A3336382E3937203339342E303620312E353820632070330A3337382E3836203431302E353020312E353820632070330A3336382E3937203339342E303620312E353820632070330A3337382E3836203431352E393820312E353820632070330A3336382E3937203339392E353420312E353820632070330A3337382E3836203432312E343620312E353820632070330A3336382E3937203430352E303220312E353820632070330A3337382E3836203432362E393420312E353820632070330A3336382E3937203431302E353020312E353820632070330A3337382E3836203433322E343320312E353820632070330A3336382E3937203431352E393820312E353820632070330A3337382E3836203433372E393120312E353820632070330A3336382E3937203431352E393820312E353820632070330A3337382E3836203434332E333920312E353820632070330A3336382E3937203432312E343620312E353820632070330A3337382E3836203434382E383720312E353820632070330A3336382E3937203432362E393420312E353820632070330A3337382E3836203435342E333520312E353820632070330A3336382E3937203432362E393420312E353820632070330A3337382E3836203435392E383320312E353820632070330A3336382E3937203432362E393420312E353820632070330A3337382E3836203436352E333220312E353820632070330A3336382E3937203433322E343320312E353820632070330A3337382E3836203437302E383020312E353820632070330A3336382E3937203433322E343320312E353820632070330A3337382E3836203437362E323820312E353820632070330A3336382E3937203433322E343320312E353820632070330A3337382E3836203438312E373620312E353820632070330A3336382E3937203435342E333520312E353820632070330A3337382E3836203438372E323420312E353820632070330A3336382E3937203437302E383020312E353820632070330A3337382E3836203439322E373220312E353820632070330A3336382E3937203438312E373620312E353820632070330A3337382E3836203439382E323020312E353820632070330A3336382E3937203438372E323420312E353820632070330A3337382E3836203530332E363920312E353820632070330A3336382E3937203530392E313720312E353820632070330A3337382E3836203530392E313720312E353820632070330A31203020302E34303030207267620A6E700A3337382E3836203335302E3230206D0A392E38392030206C0A6F0A6E700A3337382E3836203335352E3639206D0A392E38392030206C0A6F0A6E700A3337382E3836203335352E3639206D0A392E383920352E3438206C0A6F0A6E700A3337382E3836203336312E3137206D0A392E383920352E3438206C0A6F0A6E700A3337382E3836203336362E3635206D0A392E383920352E3438206C0A6F0A6E700A3337382E3836203336362E3635206D0A392E38392031302E3936206C0A6F0A6E700A3337382E3836203337322E3133206D0A392E38392031302E3936206C0A6F0A6E700A3337382E3836203338382E3537206D0A392E38392030206C0A6F0A6E700A3337382E3836203339342E3036206D0A392E38392030206C0A6F0A6E700A3337382E3836203339392E3534206D0A392E38392030206C0A6F0A6E700A3337382E3836203430352E3032206D0A392E38392030206C0A6F0A6E700A3337382E3836203431302E3530206D0A392E38392030206C0A6F0A6E700A3337382E3836203431302E3530206D0A392E383920352E3438206C0A6F0A6E700A3337382E3836203431302E3530206D0A392E38392031302E3936206C0A6F0A6E700A3337382E3836203431352E3938206D0A392E38392031302E3936206C0A6F0A6E700A3337382E3836203432312E3436206D0A392E38392031302E3937206C0A6F0A6E700A3337382E3836203432362E3934206D0A392E38392031302E3937206C0A6F0A6E700A3337382E3836203432362E3934206D0A392E38392031362E3435206C0A6F0A6E700A3337382E3836203432362E3934206D0A392E38392032312E3933206C0A6F0A6E700A3337382E3836203434332E3339206D0A392E38392031302E3936206C0A6F0A6E700A3337382E3836203434382E3837206D0A392E38392031302E3936206C0A6F0A6E700A3337382E3836203434382E3837206D0A392E38392031362E3435206C0A6F0A6E700A3337382E3836203435392E3833206D0A392E38392031302E3937206C0A6F0A6E700A3337382E3836203437302E3830206D0A392E383920352E3438206C0A6F0A6E700A3337382E3836203437302E3830206D0A392E38392031302E3936206C0A6F0A6E700A3337382E3836203438372E3234206D0A392E38392030206C0A6F0A6E700A3337382E3836203439322E3732206D0A392E38392030206C0A6F0A6E700A3337382E3836203439382E3230206D0A392E38392030206C0A6F0A30203120302E38303030207267620A6E700A3337382E3836203530392E3137206D0A392E3839202D352E3438206C0A6F0A6E700A3337382E3836203530392E3137206D0A392E38392030206C0A6F0A3120302030207267620A3337382E3836203335302E323020312E353820632070330A3338382E3735203335302E323020312E353820632070330A3337382E3836203335352E363920312E353820632070330A3338382E3735203335352E363920312E353820632070330A3337382E3836203335352E363920312E353820632070330A3338382E3735203336312E313720312E353820632070330A3337382E3836203336312E313720312E353820632070330A3338382E3735203336362E363520312E353820632070330A3337382E3836203336362E363520312E353820632070330A3338382E3735203337322E313320312E353820632070330A3337382E3836203336362E363520312E353820632070330A3338382E3735203337372E363120312E353820632070330A3337382E3836203337322E313320312E353820632070330A3338382E3735203338332E303920312E353820632070330A3337382E3836203338382E353720312E353820632070330A3338382E3735203338382E353720312E353820632070330A3337382E3836203339342E303620312E353820632070330A3338382E3735203339342E303620312E353820632070330A3337382E3836203339392E353420312E353820632070330A3338382E3735203339392E353420312E353820632070330A3337382E3836203430352E303220312E353820632070330A3338382E3735203430352E303220312E353820632070330A3337382E3836203431302E353020312E353820632070330A3338382E3735203431302E353020312E353820632070330A3337382E3836203431302E353020312E353820632070330A3338382E3735203431352E393820312E353820632070330A3337382E3836203431302E353020312E353820632070330A3338382E3735203432312E343620312E353820632070330A3337382E3836203431352E393820312E353820632070330A3338382E3735203432362E393420312E353820632070330A3337382E3836203432312E343620312E353820632070330A3338382E3735203433322E343320312E353820632070330A3337382E3836203432362E393420312E353820632070330A3338382E3735203433372E393120312E353820632070330A3337382E3836203432362E393420312E353820632070330A3338382E3735203434332E333920312E353820632070330A3337382E3836203432362E393420312E353820632070330A3338382E3735203434382E383720312E353820632070330A3337382E3836203434332E333920312E353820632070330A3338382E3735203435342E333520312E353820632070330A3337382E3836203434382E383720312E353820632070330A3338382E3735203435392E383320312E353820632070330A3337382E3836203434382E383720312E353820632070330A3338382E3735203436352E333220312E353820632070330A3337382E3836203435392E383320312E353820632070330A3338382E3735203437302E383020312E353820632070330A3337382E3836203437302E383020312E353820632070330A3338382E3735203437362E323820312E353820632070330A3337382E3836203437302E383020312E353820632070330A3338382E3735203438312E373620312E353820632070330A3337382E3836203438372E323420312E353820632070330A3338382E3735203438372E323420312E353820632070330A3337382E3836203439322E373220312E353820632070330A3338382E3735203439322E373220312E353820632070330A3337382E3836203439382E323020312E353820632070330A3338382E3735203439382E323020312E353820632070330A3337382E3836203530392E313720312E353820632070330A3338382E3735203530332E363920312E353820632070330A3337382E3836203530392E313720312E353820632070330A3338382E3735203530392E313720312E353820632070330A31203020302E34303030207267620A6E700A3338382E3735203335302E3230206D0A392E38392030206C0A6F0A6E700A3338382E3735203335352E3639206D0A392E38392030206C0A6F0A6E700A3338382E3735203336362E3635206D0A392E3839202D352E3438206C0A6F0A6E700A3338382E3735203337322E3133206D0A392E3839202D352E3438206C0A6F0A6E700A3338382E3735203337322E3133206D0A392E38392030206C0A6F0A6E700A3338382E3735203337372E3631206D0A392E38392030206C0A6F0A6E700A3338382E3735203338382E3537206D0A392E3839202D352E3438206C0A6F0A6E700A3338382E3735203338382E3537206D0A392E38392030206C0A6F0A6E700A3338382E3735203338382E3537206D0A392E383920352E3439206C0A6F0A6E700A3338382E3735203339342E3036206D0A392E383920352E3438206C0A6F0A6E700A3338382E3735203339342E3036206D0A392E38392031302E3936206C0A6F0A6E700A3338382E3735203339342E3036206D0A392E38392031362E3434206C0A6F0A6E700A3338382E3735203339392E3534206D0A392E38392031362E3434206C0A6F0A6E700A3338382E3735203431302E3530206D0A392E38392031302E3936206C0A6F0A6E700A3338382E3735203431302E3530206D0A392E38392031362E3434206C0A6F0A6E700A3338382E3735203431352E3938206D0A392E38392031362E3435206C0A6F0A6E700A3338382E3735203431352E3938206D0A392E38392032312E3933206C0A6F0A6E700A3338382E3735203432312E3436206D0A392E38392032312E3933206C0A6F0A6E700A3338382E3735203432312E3436206D0A392E38392032372E3431206C0A6F0A6E700A3338382E3735203433322E3433206D0A392E38392032312E3932206C0A6F0A6E700A3338382E3735203433322E3433206D0A392E38392032372E3430206C0A6F0A6E700A3338382E3735203434382E3837206D0A392E38392031362E3435206C0A6F0A6E700A3338382E3735203434382E3837206D0A392E38392032312E3933206C0A6F0A6E700A3338382E3735203435392E3833206D0A392E38392031362E3435206C0A6F0A6E700A3338382E3735203437362E3238206D0A392E383920352E3438206C0A6F0A6E700A3338382E3735203437362E3238206D0A392E38392031302E3936206C0A6F0A6E700A3338382E3735203439322E3732206D0A392E38392030206C0A6F0A6E700A3338382E3735203439322E3732206D0A392E383920352E3438206C0A6F0A6E700A3338382E3735203439322E3732206D0A392E38392031302E3937206C0A6F0A30203120302E38303030207267620A6E700A3338382E3735203530392E3137206D0A392E38392030206C0A6F0A3120302030207267620A3338382E3735203335302E323020312E353820632070330A3339382E3634203335302E323020312E353820632070330A3338382E3735203335352E363920312E353820632070330A3339382E3634203335352E363920312E353820632070330A3338382E3735203336362E363520312E353820632070330A3339382E3634203336312E313720312E353820632070330A3338382E3735203337322E313320312E353820632070330A3339382E3634203336362E363520312E353820632070330A3338382E3735203337322E313320312E353820632070330A3339382E3634203337322E313320312E353820632070330A3338382E3735203337372E363120312E353820632070330A3339382E3634203337372E363120312E353820632070330A3338382E3735203338382E353720312E353820632070330A3339382E3634203338332E303920312E353820632070330A3338382E3735203338382E353720312E353820632070330A3339382E3634203338382E353720312E353820632070330A3338382E3735203338382E353720312E353820632070330A3339382E3634203339342E303620312E353820632070330A3338382E3735203339342E303620312E353820632070330A3339382E3634203339392E353420312E353820632070330A3338382E3735203339342E303620312E353820632070330A3339382E3634203430352E303220312E353820632070330A3338382E3735203339342E303620312E353820632070330A3339382E3634203431302E353020312E353820632070330A3338382E3735203339392E353420312E353820632070330A3339382E3634203431352E393820312E353820632070330A3338382E3735203431302E353020312E353820632070330A3339382E3634203432312E343620312E353820632070330A3338382E3735203431302E353020312E353820632070330A3339382E3634203432362E393420312E353820632070330A3338382E3735203431352E393820312E353820632070330A3339382E3634203433322E343320312E353820632070330A3338382E3735203431352E393820312E353820632070330A3339382E3634203433372E393120312E353820632070330A3338382E3735203432312E343620312E353820632070330A3339382E3634203434332E333920312E353820632070330A3338382E3735203432312E343620312E353820632070330A3339382E3634203434382E383720312E353820632070330A3338382E3735203433322E343320312E353820632070330A3339382E3634203435342E333520312E353820632070330A3338382E3735203433322E343320312E353820632070330A3339382E3634203435392E383320312E353820632070330A3338382E3735203434382E383720312E353820632070330A3339382E3634203436352E333220312E353820632070330A3338382E3735203434382E383720312E353820632070330A3339382E3634203437302E383020312E353820632070330A3338382E3735203435392E383320312E353820632070330A3339382E3634203437362E323820312E353820632070330A3338382E3735203437362E323820312E353820632070330A3339382E3634203438312E373620312E353820632070330A3338382E3735203437362E323820312E353820632070330A3339382E3634203438372E323420312E353820632070330A3338382E3735203439322E373220312E353820632070330A3339382E3634203439322E373220312E353820632070330A3338382E3735203439322E373220312E353820632070330A3339382E3634203439382E323020312E353820632070330A3338382E3735203439322E373220312E353820632070330A3339382E3634203530332E363920312E353820632070330A3338382E3735203530392E313720312E353820632070330A3339382E3634203530392E313720312E353820632070330A31203020302E34303030207267620A6E700A3339382E3634203335302E3230206D0A392E38392030206C0A6F0A6E700A3339382E3634203335352E3639206D0A392E38392030206C0A6F0A6E700A3339382E3634203336312E3137206D0A392E38392030206C0A6F0A6E700A3339382E3634203337372E3631206D0A392E3839202D31302E3936206C0A6F0A6E700A3339382E3634203337372E3631206D0A392E3839202D352E3438206C0A6F0A6E700A3339382E3634203338332E3039206D0A392E3839202D352E3438206C0A6F0A6E700A3339382E3634203339342E3036206D0A392E3839202D31302E3937206C0A6F0A6E700A3339382E3634203339342E3036206D0A392E3839202D352E3439206C0A6F0A6E700A3339382E3634203430352E3032206D0A392E3839202D31302E3936206C0A6F0A6E700A3339382E3634203431302E3530206D0A392E3839202D31302E3936206C0A6F0A6E700A3339382E3634203431302E3530206D0A392E3839202D352E3438206C0A6F0A6E700A3339382E3634203431302E3530206D0A392E38392030206C0A6F0A6E700A3339382E3634203431352E3938206D0A392E38392030206C0A6F0A6E700A3339382E3634203431352E3938206D0A392E383920352E3438206C0A6F0A6E700A3339382E3634203431352E3938206D0A392E38392031302E3936206C0A6F0A6E700A3339382E3634203432362E3934206D0A392E383920352E3439206C0A6F0A6E700A3339382E3634203433322E3433206D0A392E383920352E3438206C0A6F0A6E700A3339382E3634203433372E3931206D0A392E383920352E3438206C0A6F0A6E700A3339382E3634203434382E3837206D0A392E38392030206C0A6F0A6E700A3339382E3634203435342E3335206D0A392E38392030206C0A6F0A6E700A3339382E3634203435392E3833206D0A392E38392030206C0A6F0A6E700A3339382E3634203436352E3332206D0A392E38392030206C0A6F0A6E700A3339382E3634203437302E3830206D0A392E38392030206C0A6F0A6E700A3339382E3634203437362E3238206D0A392E38392030206C0A6F0A6E700A3339382E3634203438312E3736206D0A392E38392030206C0A6F0A6E700A3339382E3634203438312E3736206D0A392E383920352E3438206C0A6F0A6E700A3339382E3634203438372E3234206D0A392E383920352E3438206C0A6F0A6E700A3339382E3634203439322E3732206D0A392E383920352E3438206C0A6F0A6E700A3339382E3634203530332E3639206D0A392E38392030206C0A6F0A6E700A3339382E3634203530332E3639206D0A392E383920352E3438206C0A6F0A3120302030207267620A3339382E3634203335302E323020312E353820632070330A3430382E3533203335302E323020312E353820632070330A3339382E3634203335352E363920312E353820632070330A3430382E3533203335352E363920312E353820632070330A3339382E3634203336312E313720312E353820632070330A3430382E3533203336312E313720312E353820632070330A3339382E3634203337372E363120312E353820632070330A3430382E3533203336362E363520312E353820632070330A3339382E3634203337372E363120312E353820632070330A3430382E3533203337322E313320312E353820632070330A3339382E3634203338332E303920312E353820632070330A3430382E3533203337372E363120312E353820632070330A3339382E3634203339342E303620312E353820632070330A3430382E3533203338332E303920312E353820632070330A3339382E3634203339342E303620312E353820632070330A3430382E3533203338382E353720312E353820632070330A3339382E3634203430352E303220312E353820632070330A3430382E3533203339342E303620312E353820632070330A3339382E3634203431302E353020312E353820632070330A3430382E3533203339392E353420312E353820632070330A3339382E3634203431302E353020312E353820632070330A3430382E3533203430352E303220312E353820632070330A3339382E3634203431302E353020312E353820632070330A3430382E3533203431302E353020312E353820632070330A3339382E3634203431352E393820312E353820632070330A3430382E3533203431352E393820312E353820632070330A3339382E3634203431352E393820312E353820632070330A3430382E3533203432312E343620312E353820632070330A3339382E3634203431352E393820312E353820632070330A3430382E3533203432362E393420312E353820632070330A3339382E3634203432362E393420312E353820632070330A3430382E3533203433322E343320312E353820632070330A3339382E3634203433322E343320312E353820632070330A3430382E3533203433372E393120312E353820632070330A3339382E3634203433372E393120312E353820632070330A3430382E3533203434332E333920312E353820632070330A3339382E3634203434382E383720312E353820632070330A3430382E3533203434382E383720312E353820632070330A3339382E3634203435342E333520312E353820632070330A3430382E3533203435342E333520312E353820632070330A3339382E3634203435392E383320312E353820632070330A3430382E3533203435392E383320312E353820632070330A3339382E3634203436352E333220312E353820632070330A3430382E3533203436352E333220312E353820632070330A3339382E3634203437302E383020312E353820632070330A3430382E3533203437302E383020312E353820632070330A3339382E3634203437362E323820312E353820632070330A3430382E3533203437362E323820312E353820632070330A3339382E3634203438312E373620312E353820632070330A3430382E3533203438312E373620312E353820632070330A3339382E3634203438312E373620312E353820632070330A3430382E3533203438372E323420312E353820632070330A3339382E3634203438372E323420312E353820632070330A3430382E3533203439322E373220312E353820632070330A3339382E3634203439322E373220312E353820632070330A3430382E3533203439382E323020312E353820632070330A3339382E3634203530332E363920312E353820632070330A3430382E3533203530332E363920312E353820632070330A3339382E3634203530332E363920312E353820632070330A3430382E3533203530392E313720312E353820632070330A65700A2525547261696C65720A252550616765733A20320A2525454F460A>|ps>||||||>
    </output>

    <\textput>
      Left to right you see successive generations. Each dot represents an
      individual. Each line connects parents to offspring.
      <strong|<with|color|red|Red>> dots represent individuals with high
      fitness, <strong|<with|color|black|black>> dots individuals with low
      fitness.

      Each individual can have several offspring, or none.
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>
  </session>>

  \;

  Now let us slowly see how we make such a model.

  We represent the population as a vector of genotypes, something like this:

  <with|mode|math|(1,1,1,1,1,1,1,1,1,1,1,<with|color|red|2,2,2,2,2,2,2,2,2>)>

  This vector is represented by <with|mode|math|g>, with an index
  <with|mode|math|i> that specifies the individuals:

  <with|mode|math|g<rsub|i>> where <with|mode|math|i=1,2,3,\<ldots\>,20>

  \;

  <with|prog-language|r|prog-session|default|<\session>
    <\textput>
      Now, let us do the same in R:

      In R everything is vectors. We prepare a variable g:
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g=1:20
    </input>

    <\textput>
      g is now a vector that contains the numbers
      <with|mode|math|1\<ldots\>20>.
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g
    </input>

    <\output>
      \ [1] \ 1 \ 2 \ 3 \ 4 \ 5 \ 6 \ 7 \ 8 \ 9 10 11 12 13 14 15 16 17 18 19
      20
    </output>

    <\textput>
      If we enter a variable by itself, it gets printed out. Let us play with
      this:
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      x=1:3
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      x
    </input>

    <\output>
      [1] 1 2 3
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      x=1:5
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      x
    </input>

    <\output>
      [1] 1 2 3 4 5
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>
  </session>>

  \;

  \;

  <with|prog-language|r|prog-session|default|<\session>
    \;

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g[1:10]=1
    </input>

    <\textput>
      We assign <with|mode|math|g<rsub|i>> with the index
      <with|mode|math|i=1\<ldots\>10> to be equal to 1.\ 
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g[11:20]=2
    </input>

    <\textput>
      And those with index <with|mode|math|i=11\<ldots\>20> to be equal to 2.
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g
    </input>

    <\output>
      \ [1] 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2
    </output>

    <\textput>
      Now our population is ready.
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>
  </session>>

  For simplicity, we will assume that the fitness of genotype 1 is 1, and of
  genotype 2 is 2.

  That means that genotype 2 makes twice as many offsping as 1.

  We will use fitness proportional selection. The chance of an indiviual to
  produce offsping will be proportional to its fitness.

  To select parents, we will use the R function sample. It simply samples
  random entries.

  <with|prog-language|r|prog-session|default|<\session>
    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      x=1:10
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      sample(x,5)
    </input>

    <\output>
      [1] \ 8 \ 6 \ 1 10 \ 2
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      sample(x,7)
    </input>

    <\output>
      [1] \ 4 \ 5 \ 1 10 \ 3 \ 8 \ 2
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      sample(x,3)
    </input>

    <\output>
      [1] 4 2 8
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      sample(x,10)
    </input>

    <\output>
      \ [1] \ 1 \ 7 \ 6 \ 8 \ 2 10 \ 4 \ 5 \ 9 \ 3
    </output>

    <\textput>
      The sample function samples ``without replacement''. This means that
      each entry can only be chosen once.

      In our simulation, parents should be able to produce multiple
      offspring. Therefore, we want to sample ``with replacement''
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      sample(x,5,replace=TRUE)
    </input>

    <\output>
      [1] 10 \ 2 \ 3 \ 8 \ 5
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      sample(x,20,replace=TRUE)
    </input>

    <\output>
      \ [1] \ 5 10 \ 5 \ 6 \ 4 \ 1 \ 7 \ 8 \ 9 \ 1 \ 5 10 \ 7 \ 4 \ 5 \ 9 \ 4
      \ 3 \ 1 \ 2
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      sample(x,20)
    </input>

    <\output>
      Error in sample(length(x), size, replace, prob) :\ 

      \ \ \ \ \ \ \ \ can't take a sample larger than the population

      \ when replace = FALSE
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>
  </session>>

  Now, let us chose parents

  <with|prog-language|r|prog-session|default|<\session>
    <\textput>
      These are the genotypes of our individuals
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g
    </input>

    <\output>
      \ [1] 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2
    </output>

    <\textput>
      Our individuals go from 1 to 20
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      i=1:20
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      i
    </input>

    <\output>
      \ [1] \ 1 \ 2 \ 3 \ 4 \ 5 \ 6 \ 7 \ 8 \ 9 10 11 12 13 14 15 16 17 18 19
      20
    </output>

    <\textput>
      Now let us chose parents for the next generation (not taking fitness
      into account)
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      sample(i,20,replace=T)
    </input>

    <\output>
      \ [1] \ 6 \ 5 13 \ 1 11 \ 9 10 \ 5 \ 9 \ 4 \ 2 14 16 16 \ 9 18 \ 9 \ 8
      \ 7 \ 7
    </output>

    <\textput>
      These could be the individuals that get to produce offspring in the
      next generation.

      Notice that an individual occurs several times if it will produce
      several offspring
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>
  </session>>

  <\note>
    <with|color|yellow|>How many offspring will an individual have with this
    scheme? We can easily plot a histogram for this. (Though ignore the R
    code for now...)

    <with|prog-language|r|prog-session|default|<\session>
      <\input|<with|color|red|\<gtr\> <with|color|black|>>>
        x=rbinom(1000,size=20,prob=1/20)
      </input>

      <\input|<with|color|red|\<gtr\> <with|color|black|>>>
        hist(x,breaks=seq(0,10,by=1),xlab="number of offsping",
        main="Histogram: number of offspring");v()
      </input>

      <\output>
        <postscript|<tuple|<#252150532D41646F62652D332E3020455053462D332E300A2525446F63756D656E744E65656465645265736F75726365733A20666F6E742048656C7665746963610A25252B20666F6E742048656C7665746963612D426F6C640A25252B20666F6E742048656C7665746963612D4F626C697175650A25252B20666F6E742048656C7665746963612D426F6C644F626C697175650A25252B20666F6E742053796D626F6C0A25255469746C653A2052204772617068696373204F75747075740A252543726561746F723A205220536F6674776172650A252550616765733A20286174656E64290A2525426F756E64696E67426F783A203135342032373720343432203536350A2525456E64436F6D6D656E74730A2525426567696E50726F6C6F670A2F627020207B206773206773207D206465660A2520626567696E202E70732E70726F6C6F670A2F677320207B206773617665207D206465660A2F677220207B2067726573746F7265207D206465660A2F657020207B2073686F7770616765206772206772207D206465660A2F6D2020207B206D6F7665746F207D206465660A2F6C20207B20726C696E65746F207D206465660A2F6E7020207B206E657770617468207D206465660A2F637020207B20636C6F736570617468207D206465660A2F662020207B2066696C6C207D206465660A2F6F2020207B207374726F6B65207D206465660A2F632020207B206E65777061746820302033363020617263207D206465660A2F722020207B2034203220726F6C6C206D6F7665746F203120636F70792033202D3120726F6C6C20657863682030206578636820726C696E65746F203020726C696E65746F202D31206D756C2030206578636820726C696E65746F20636C6F736570617468207D206465660A2F703120207B207374726F6B65207D206465660A2F703220207B20677361766520626720736574726762636F6C6F722066696C6C2067726573746F7265206E657770617468207D206465660A2F703320207B20677361766520626720736574726762636F6C6F722066696C6C2067726573746F7265207374726F6B65207D206465660A2F742020207B2036202D3220726F6C6C206D6F7665746F20677361766520726F746174650A202020202020207073206D756C206E656720302032203120726F6C6C20726D6F7665746F0A202020202020203120696E64657820737472696E67776964746820706F700A202020202020206D756C206E6567203020726D6F7665746F2073686F772067726573746F7265207D206465660A2F636C20207B2067726573746F7265206773617665206E657770617468203320696E646578203320696E646578206D6F7665746F203120696E6465780A2020202020202034202D3120726F6C6C206C696E65746F202065786368203120696E646578206C696E65746F206C696E65746F0A20202020202020636C6F73657061746820636C6970206E657770617468207D206465660A2F726762207B20736574726762636F6C6F72207D206465660A2F732020207B207363616C65666F6E7420736574666F6E74207D206465660A2F522020207B202F466F6E74312066696E64666F6E74207D206465660A2F422020207B202F466F6E74322066696E64666F6E74207D206465660A2F492020207B202F466F6E74332066696E64666F6E74207D206465660A2F424920207B202F466F6E74342066696E64666F6E74207D206465660A2F532020207B202F466F6E74352066696E64666F6E74207D206465660A31207365746C696E656361702031207365746C696E656A6F696E0A2520656E642020202E70732E70726F6C6F670A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963610A2F48656C7665746963612066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7431206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963612D426F6C640A2F48656C7665746963612D426F6C642066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7432206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963612D4F626C697175650A2F48656C7665746963612D4F626C697175652066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7433206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963612D426F6C644F626C697175650A2F48656C7665746963612D426F6C644F626C697175652066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7434206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742053796D626F6C0A2F53796D626F6C2066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A202063757272656E74646963740A2020656E640A2F466F6E7435206578636820646566696E65666F6E7420706F700A2525456E6450726F6C6F670A2525506167653A203220320A62700A3135332E3634203237362E3934203434312E3634203536342E393420636C0A2F707320313420646566204220313420730A3020302030207267620A3330392E3634203533352E33322028486973746F6772616D3A206E756D626572206F66206F6666737072696E6729202E352030203020740A2F707320313220646566205220313220730A3330392E3634203239322E353420286E756D626572206F66206F66667370696E6729202E352030203020740A3136342E3434203432362E393420284672657175656E637929202E35203020393020740A3135332E3634203237362E3934203434312E3634203536342E393420636C0A3020302030207267620A302E3735207365746C696E6577696474680A5B5D203020736574646173680A6E700A3231302E3735203333382E3134206D0A3139372E37382030206C0A6F0A6E700A3231302E3735203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3235302E3330203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3238392E3836203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3332392E3432203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3336382E3937203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3430382E3533203333382E3134206D0A30202D362E3030206C0A6F0A2F707320313220646566205220313220730A3231302E3735203331362E353420283029202E352030203020740A3235302E3330203331362E353420283229202E352030203020740A3238392E3836203331362E353420283429202E352030203020740A3332392E3432203331362E353420283629202E352030203020740A3336382E3937203331362E353420283829202E352030203020740A3430382E3533203331362E35342028313029202E352030203020740A6E700A3230322E3834203334342E3732206D0A30203136302E3130206C0A6F0A6E700A3230322E3834203334342E3732206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203336372E3539206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203339302E3437206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203431332E3334206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203433362E3231206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203435392E3038206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203438312E3935206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203530342E3832206D0A2D362E30302030206C0A6F0A3138382E3434203334342E373220283029202E35203020393020740A3138382E3434203339302E3437202832303029202E35203020393020740A3138382E3434203433362E3231202834303029202E35203020393020740A3138382E3434203438312E3935202836303029202E35203020393020740A3230322E3834203333382E3134203431362E3434203531352E373420636C0A3020302030207267620A302E3735207365746C696E6577696474680A5B5D203020736574646173680A3231302E3735203334342E37322031392E3738203136342E343420722070310A3233302E3533203334342E37322031392E37382034382E323620722070310A3235302E3330203334342E37322031392E37382031312E323120722070310A3237302E3038203334342E37322031392E373820342E353720722070310A3238392E3836203334342E37322031392E373820302E323320722070310A3330392E3634203334342E37322031392E373820302E303020722070310A3332392E3432203334342E37322031392E373820302E303020722070310A3334392E3139203334342E37322031392E373820302E303020722070310A3336382E3937203334342E37322031392E373820302E303020722070310A3338382E3735203334342E37322031392E373820302E303020722070310A65700A2525547261696C65720A252550616765733A20320A2525454F460A>|ps>||||||>
      </output>

      <\input|<with|color|red|\<gtr\> <with|color|black|>>>
        \;
      </input>
    </session>>
  </note>

  But we want to take fitness into account.

  Remember that the fitnesses are 1 or 2.

  <with|prog-language|r|prog-session|default|<\session>
    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g
    </input>

    <\output>
      \ [1] 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>
  </session>>

  We want fitness proportional selection. The total fitness that we have is:

  total fitness =<with|mode|math|<big|sum><rsub|i=1><rsup|20>>(fitness of
  individual <with|mode|math|i>)

  which is

  <with|mode|math|<big|sum><rsub|i=1><rsup|20>>(fitness of individual
  <with|mode|math|i>)=<with|mode|math|1+1+1+\<ldots\>+1+<with|color|red|2+2+2+\<ldots\>+2>=1\<cdot\>10+2\<cdot\>10=30>

  We can also calculate it like this:

  <with|prog-language|r|prog-session|default|<\session>
    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      fitnesses=g
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      fitnesses
    </input>

    <\output>
      \ [1] 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      sum(fitnesses[1:20])
    </input>

    <\output>
      [1] 30
    </output>

    <\textput>
      <with|color|blue|sum(fitnesses[1:20])<verbatim|>> is just like
      <with|mode|math|<big|sum><rsub|i=1><rsup|20><with|mode|text|fitness><rsub|i>>

      We could have also done
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      sum(fitnesses)
    </input>

    <\output>
      [1] 30
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>
  </session>>

  We want fitness proportional selection. Therefore, for each offspring, we
  chose one random parent from the population using these probabilities:

  <with|mode|math|(<frac|1|30>,<frac|1|30>,<frac|1|30>,\<ldots\>,<frac|1|30>,<with|color|red|<frac|2|30>>,<with|color|red|<frac|2|30>>,<with|color|red|<frac|2|30>>,<with|color|red|\<ldots\>>,<with|color|red|<frac|2|30>>)>

  These probabilities sum to 1, and the chance for a parent with fitness
  <with|color|red|2> is double that of one with fitness 1.

  <with|prog-language|r|prog-session|default|<\session>
    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      fitnesses=g
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      sum(fitnesses)
    </input>

    <\output>
      [1] 30
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      i=1:20
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      sample(i,1,prob=fitnesses/30)
    </input>

    <\output>
      [1] 10
    </output>

    <\textput>
      This is one random parent. Let us chose 20
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      parents=sample(i,20,prob=fitnesses/30,replace=T)
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      parents
    </input>

    <\output>
      \ [1] 13 16 \ 9 \ 9 15 17 \ 2 14 18 15 10 10 \ 5 18 14 \ 4 20 \ 8 \ 9
      12
    </output>

    <\textput>
      It is easier to see what happend of we sort things
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      sort(parents)
    </input>

    <\output>
      \ [1] \ 2 \ 4 \ 5 \ 8 \ 9 \ 9 \ 9 10 10 12 13 14 14 15 15 16 17 18 18
      20
    </output>

    <\textput>
      These are the individuals that get to reproduce. What are their
      genotypes?
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g[parents]
    </input>

    <\output>
      \ [1] 2 2 1 1 2 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2
    </output>

    <\textput>
      Before, we used <verbatim|<with|color|blue|g[1:20]><with|color|blue|>>
      to refer to <with|mode|math|g<rsub|i> when
      ><with|mode|math|i=1\<ldots\>20>.
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g[1:20]
    </input>

    <\output>
      \ [1] 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2
    </output>

    <\textput>
      We can also take other sub-parts of g:
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g[1:10]
    </input>

    <\output>
      \ [1] 1 1 1 1 1 1 1 1 1 1
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      x=1:5
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      x[1:5]=11
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      x
    </input>

    <\output>
      [1] 11 11 11 11 11
    </output>

    <\textput>
      We see entry 11 of g five times:
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g[x]
    </input>

    <\output>
      [1] 2 2 2 2 2
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      x[1:3]=3;x[4:5]=12
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      x
    </input>

    <\output>
      [1] \ 3 \ 3 \ 3 12 12
    </output>

    <\textput>
      Now we see entry 3 three times, and entry 12 twice:
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g[x]
    </input>

    <\output>
      [1] 1 1 1 2 2
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g
    </input>

    <\output>
      \ [1] 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      y=6:20
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      y
    </input>

    <\output>
      \ [1] \ 6 \ 7 \ 8 \ 9 10 11 12 13 14 15 16 17 18 19 20
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      x
    </input>

    <\output>
      [1] \ 3 \ 3 \ 3 12 12
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      y[x]
    </input>

    <\output>
      [1] \ 8 \ 8 \ 8 17 17
    </output>

    <\textput>
      In this way we can refer to sub-parts of a vector.
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      parents
    </input>

    <\output>
      \ [1] 13 16 \ 9 \ 9 15 17 \ 2 14 18 15 10 10 \ 5 18 14 \ 4 20 \ 8 \ 9
      12
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g[parents]
    </input>

    <\output>
      \ [1] 2 2 1 1 2 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2
    </output>

    <\textput>
      Thus we get the genotypes of the parents.
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>
  </session>>

  And that's it! We have a new set of genotypes for the next generation.

  Let us sum this all up:

  <with|prog-language|r|prog-session|default|<\session>
    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g
    </input>

    <\output>
      \ [1] 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      fitnesses=g
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      sum(fitnesses)
    </input>

    <\output>
      [1] 30
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      individuals=1:20
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      parents=sample(individuals,20,prob=fitnesses/sum(fitnesses), replace=T)
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      parents
    </input>

    <\output>
      \ [1] 11 13 10 \ 2 17 15 10 16 13 10 13 17 11 13 11 \ 2 20 \ 9 15 \ 4
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g[parents]
    </input>

    <\output>
      \ [1] 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 1 2 1 2 1
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g.offsprings=g[parents]
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g.offsprings
    </input>

    <\output>
      \ [1] 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 1 2 1 2 1
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>
  </session>>

  We have one generation!

  \;

  \;

  Ok. That was one generation. Now we want to do several. To do that we need
  to do what I showed above several times. For this we use a loop.

  A loop will execute several statement several times.

  For example

  <with|prog-language|r|prog-session|default|<\session>
    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      for(generation in 1:5) {

      \ \ print("hello")

      }
    </input>

    <\output>
      + + [1] "hello"

      [1] "hello"

      [1] "hello"

      [1] "hello"

      [1] "hello"
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      for(generation in 1:3) {

      \ \ print("hello")

      \ \ print("there")

      }
    </input>

    <\output>
      + + + [1] "hello"

      [1] "there"

      [1] "hello"

      [1] "there"

      [1] "hello"

      [1] "there"
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>

    \;
  </session>>

  This is how you construct loops:

  <verbatim|for( variable in 1:N ) {>

  what to do...

  <verbatim|}>

  The inside part of the loop will get executed with the value of the
  variable changing over the range that we gave. Thus:

  <with|prog-language|r|prog-session|default|<\session>
    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      for( x in 1:5) {

      \ print(x)

      }
    </input>

    <\output>
      + + [1] 1

      [1] 2

      [1] 3

      [1] 4

      [1] 5
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>

    \;
  </session>>

  Let us do 10 generations:

  <with|prog-language|r|prog-session|default|<\session>
    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      for( generation in 1:10) {

      \ individuals=1:20

      \ fitnesses=g

      \ parents=sample(individuals,20,replace=TRUE,prob=fitnesses/sum(fitnesses)
      )

      \ g.offsprings=g[parents]

      \ print(g.offsprings)

      \ g=g.offsprings

      }
    </input>

    <\output>
      + + + + + + + \ [1] 2 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 2 1

      \ [1] 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2

      \ [1] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2

      \ [1] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1

      \ [1] 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

      \ [1] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

      \ [1] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

      \ [1] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

      \ [1] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

      \ [1] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
    </output>

    <\textput>
      very quickly everybody has genotype 2!

      Selection is very strong, and the population is very small.
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>
  </session>>

  Let us use a larger population

  <with|prog-language|r|prog-session|default|<\session>
    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g=1:200
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g[1:100]=1
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g[101:200]=2
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g
    </input>

    <\output>
      \ \ [1] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
      1 1 1 1 1

      \ [38] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
      1 1 1 1 1

      \ [75] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2
      2 2 2 2 2

      [112] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
      2 2 2 2

      [149] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
      2 2 2 2

      [186] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>
  </session>>

  But printing out the whole population every generation will not be
  practical.

  We want to know how many are of genotype 1. This is done in the following
  way:

  <with|prog-language|r|prog-session|default|<\session>
    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      sum(g==1)
    </input>

    <\output>
      [1] 100
    </output>

    <\textput>
      (I'll explain about this in a bit). If we want to count genotype 2, we
      do:
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      sum(g==2)
    </input>

    <\output>
      [1] 100
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>
  </session>>

  So, let us do the loop again:

  <with|prog-language|r|prog-session|default|<\session>
    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      for( generation in 1:10) {

      \ individuals=1:200

      \ fitnesses=g

      \ parents=sample(individuals,200,replace=TRUE,prob=fitnesses/sum(fitnesses)
      )

      \ g.offsprings=g[parents]

      \ g=g.offsprings

      \ print( sum(g==1) )

      }
    </input>

    <\output>
      + + + + + + + [1] 61

      [1] 37

      [1] 16

      [1] 11

      [1] 9

      [1] 8

      [1] 3

      [1] 3

      [1] 0

      [1] 0
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>
  </session>>

  And, now we can do a little graph:

  <with|prog-language|r|prog-session|default|<\session>
    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      results=1:10
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g=1:200; g[1:100]=1; g[101:200]=2
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      for( generation in 1:10) {

      \ individuals=1:200

      \ fitnesses=g

      \ parents=sample(individuals,200,replace=TRUE,prob=fitnesses/sum(fitnesses)
      )

      \ g.offsprings=g[parents]

      \ g=g.offsprings

      \ results[generation]=( sum(g==1) )

      }
    </input>

    <\input|<with|color|red|+ + + + + + + \<gtr\> <with|color|black|>>>
      \;
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      plot(results);v()
    </input>

    <\output>
      <postscript|<tuple|<#252150532D41646F62652D332E3020455053462D332E300A2525446F63756D656E744E65656465645265736F75726365733A20666F6E742048656C7665746963610A25252B20666F6E742048656C7665746963612D426F6C640A25252B20666F6E742048656C7665746963612D4F626C697175650A25252B20666F6E742048656C7665746963612D426F6C644F626C697175650A25252B20666F6E742053796D626F6C0A25255469746C653A2052204772617068696373204F75747075740A252543726561746F723A205220536F6674776172650A252550616765733A20286174656E64290A2525426F756E64696E67426F783A203135342032373720343432203536350A2525456E64436F6D6D656E74730A2525426567696E50726F6C6F670A2F627020207B206773206773207D206465660A2520626567696E202E70732E70726F6C6F670A2F677320207B206773617665207D206465660A2F677220207B2067726573746F7265207D206465660A2F657020207B2073686F7770616765206772206772207D206465660A2F6D2020207B206D6F7665746F207D206465660A2F6C20207B20726C696E65746F207D206465660A2F6E7020207B206E657770617468207D206465660A2F637020207B20636C6F736570617468207D206465660A2F662020207B2066696C6C207D206465660A2F6F2020207B207374726F6B65207D206465660A2F632020207B206E65777061746820302033363020617263207D206465660A2F722020207B2034203220726F6C6C206D6F7665746F203120636F70792033202D3120726F6C6C20657863682030206578636820726C696E65746F203020726C696E65746F202D31206D756C2030206578636820726C696E65746F20636C6F736570617468207D206465660A2F703120207B207374726F6B65207D206465660A2F703220207B20677361766520626720736574726762636F6C6F722066696C6C2067726573746F7265206E657770617468207D206465660A2F703320207B20677361766520626720736574726762636F6C6F722066696C6C2067726573746F7265207374726F6B65207D206465660A2F742020207B2036202D3220726F6C6C206D6F7665746F20677361766520726F746174650A202020202020207073206D756C206E656720302032203120726F6C6C20726D6F7665746F0A202020202020203120696E64657820737472696E67776964746820706F700A202020202020206D756C206E6567203020726D6F7665746F2073686F772067726573746F7265207D206465660A2F636C20207B2067726573746F7265206773617665206E657770617468203320696E646578203320696E646578206D6F7665746F203120696E6465780A2020202020202034202D3120726F6C6C206C696E65746F202065786368203120696E646578206C696E65746F206C696E65746F0A20202020202020636C6F73657061746820636C6970206E657770617468207D206465660A2F726762207B20736574726762636F6C6F72207D206465660A2F732020207B207363616C65666F6E7420736574666F6E74207D206465660A2F522020207B202F466F6E74312066696E64666F6E74207D206465660A2F422020207B202F466F6E74322066696E64666F6E74207D206465660A2F492020207B202F466F6E74332066696E64666F6E74207D206465660A2F424920207B202F466F6E74342066696E64666F6E74207D206465660A2F532020207B202F466F6E74352066696E64666F6E74207D206465660A31207365746C696E656361702031207365746C696E656A6F696E0A2520656E642020202E70732E70726F6C6F670A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963610A2F48656C7665746963612066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7431206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963612D426F6C640A2F48656C7665746963612D426F6C642066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7432206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963612D4F626C697175650A2F48656C7665746963612D4F626C697175652066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7433206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963612D426F6C644F626C697175650A2F48656C7665746963612D426F6C644F626C697175652066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7434206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742053796D626F6C0A2F53796D626F6C2066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A202063757272656E74646963740A2020656E640A2F466F6E7435206578636820646566696E65666F6E7420706F700A2525456E6450726F6C6F670A2525506167653A203220320A62700A3230322E3834203333382E3134203431362E3434203531352E373420636C0A3230322E3834203333382E3134203431362E3434203531352E373420636C0A3020302030207267620A302E3735207365746C696E6577696474680A5B5D203020736574646173680A3231302E3735203530392E313720322E323520632070310A3233322E3732203433332E393120322E323520632070310A3235342E3730203431372E313920322E323520632070310A3237362E3637203338362E353320322E323520632070310A3239382E3635203337322E353920322E323520632070310A3332302E3633203335352E383720322E323520632070310A3334322E3630203335302E333020322E323520632070310A3336342E3538203334342E373220322E323520632070310A3338362E3535203334342E373220322E323520632070310A3430382E3533203334342E373220322E323520632070310A3135332E3634203237362E3934203434312E3634203536342E393420636C0A3020302030207267620A302E3735207365746C696E6577696474680A5B5D203020736574646173680A6E700A3233322E3732203333382E3134206D0A3137352E38312030206C0A6F0A6E700A3233322E3732203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3237362E3637203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3332302E3633203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3336342E3538203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3430382E3533203333382E3134206D0A30202D362E3030206C0A6F0A2F707320313220646566205220313220730A3233322E3732203331362E353420283229202E352030203020740A3237362E3637203331362E353420283429202E352030203020740A3332302E3633203331362E353420283629202E352030203020740A3336342E3538203331362E353420283829202E352030203020740A3430382E3533203331362E35342028313029202E352030203020740A6E700A3230322E3834203334342E3732206D0A30203136372E3233206C0A6F0A6E700A3230322E3834203334342E3732206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203337322E3539206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203430302E3437206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203432382E3334206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203435362E3231206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203438342E3038206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203531312E3935206D0A2D362E30302030206C0A6F0A3138382E3434203334342E373220283029202E35203020393020740A3138382E3434203337322E35392028313029202E35203020393020740A3138382E3434203430302E34372028323029202E35203020393020740A3138382E3434203432382E33342028333029202E35203020393020740A3138382E3434203435362E32312028343029202E35203020393020740A3138382E3434203438342E30382028353029202E35203020393020740A3138382E3434203531312E39352028363029202E35203020393020740A6E700A3230322E3834203333382E3134206D0A3231332E36302030206C0A30203137372E3630206C0A2D3231332E36302030206C0A30202D3137372E3630206C0A6F0A3135332E3634203237362E3934203434312E3634203536342E393420636C0A2F707320313220646566205220313220730A3020302030207267620A3330392E3634203239322E35342028496E64657829202E352030203020740A3136342E3434203432362E39342028726573756C747329202E35203020393020740A65700A2525547261696C65720A252550616765733A20320A2525454F460A>|ps>||||||>
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>
  </session>>

  Till now we used fitnesses 1 and 2. And we used the trick that the genotype
  of the organism was also its fitness. Let us try to overcome this problem.

  We want individuals with gentype 1 to have fitness 1, and those with
  genotype 2 fitness 1.1

  We actually already learned how to do this!

  <with|prog-language|r|prog-session|default|<\session>
    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      f=1:2
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      f[1]=1
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      f[2]=1.1
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      f
    </input>

    <\output>
      [1] 1.0 1.1
    </output>

    <\textput>
      f contains the fitnesses.

      Here are the genotypes:
    </textput>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g=1:10; g[1:5]=1; g[6:10]=2
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g
    </input>

    <\output>
      \ [1] 1 1 1 1 1 2 2 2 2 2
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      f[1]
    </input>

    <\output>
      [1] 1
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      f[2]
    </input>

    <\output>
      [1] 1.1
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      f[g]
    </input>

    <\output>
      \ [1] 1.0 1.0 1.0 1.0 1.0 1.1 1.1 1.1 1.1 1.1
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>
  </session>>

  We saw before how we can take parts of a vector, and each part can occur in
  the resulting vector several times. (When we constructed the offspring
  fitnesses). This is exactly what we do here.

  So, we will use the following line:

  <with|prog-language|r|prog-session|default|<\session>
    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      fitnesses=f[g]
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>
  </session>>

  Now let us do a new simulation

  <with|prog-language|r|prog-session|default|<\session>
    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g=1:200; g[1:100]=1; g[101:200]=2
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      f=1:2; f[1]=1; f[2]=1.1
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      results=1:10
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      for( generation in 1:10) {

      \ individuals=1:200

      \ fitnesses=f[g]

      \ parents=sample(individuals,200,replace=TRUE,prob=fitnesses/sum(fitnesses)
      )

      \ g.offsprings=g[parents]

      \ g=g.offsprings

      \ results[generation]=( sum(g==1) )

      }
    </input>

    <\input|<with|color|red|+ + + + + + + \<gtr\> <with|color|black|>>>
      \;
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      plot(results);v()
    </input>

    <\output>
      <postscript|<tuple|<#252150532D41646F62652D332E3020455053462D332E300A2525446F63756D656E744E65656465645265736F75726365733A20666F6E742048656C7665746963610A25252B20666F6E742048656C7665746963612D426F6C640A25252B20666F6E742048656C7665746963612D4F626C697175650A25252B20666F6E742048656C7665746963612D426F6C644F626C697175650A25252B20666F6E742053796D626F6C0A25255469746C653A2052204772617068696373204F75747075740A252543726561746F723A205220536F6674776172650A252550616765733A20286174656E64290A2525426F756E64696E67426F783A203135342032373720343432203536350A2525456E64436F6D6D656E74730A2525426567696E50726F6C6F670A2F627020207B206773206773207D206465660A2520626567696E202E70732E70726F6C6F670A2F677320207B206773617665207D206465660A2F677220207B2067726573746F7265207D206465660A2F657020207B2073686F7770616765206772206772207D206465660A2F6D2020207B206D6F7665746F207D206465660A2F6C20207B20726C696E65746F207D206465660A2F6E7020207B206E657770617468207D206465660A2F637020207B20636C6F736570617468207D206465660A2F662020207B2066696C6C207D206465660A2F6F2020207B207374726F6B65207D206465660A2F632020207B206E65777061746820302033363020617263207D206465660A2F722020207B2034203220726F6C6C206D6F7665746F203120636F70792033202D3120726F6C6C20657863682030206578636820726C696E65746F203020726C696E65746F202D31206D756C2030206578636820726C696E65746F20636C6F736570617468207D206465660A2F703120207B207374726F6B65207D206465660A2F703220207B20677361766520626720736574726762636F6C6F722066696C6C2067726573746F7265206E657770617468207D206465660A2F703320207B20677361766520626720736574726762636F6C6F722066696C6C2067726573746F7265207374726F6B65207D206465660A2F742020207B2036202D3220726F6C6C206D6F7665746F20677361766520726F746174650A202020202020207073206D756C206E656720302032203120726F6C6C20726D6F7665746F0A202020202020203120696E64657820737472696E67776964746820706F700A202020202020206D756C206E6567203020726D6F7665746F2073686F772067726573746F7265207D206465660A2F636C20207B2067726573746F7265206773617665206E657770617468203320696E646578203320696E646578206D6F7665746F203120696E6465780A2020202020202034202D3120726F6C6C206C696E65746F202065786368203120696E646578206C696E65746F206C696E65746F0A20202020202020636C6F73657061746820636C6970206E657770617468207D206465660A2F726762207B20736574726762636F6C6F72207D206465660A2F732020207B207363616C65666F6E7420736574666F6E74207D206465660A2F522020207B202F466F6E74312066696E64666F6E74207D206465660A2F422020207B202F466F6E74322066696E64666F6E74207D206465660A2F492020207B202F466F6E74332066696E64666F6E74207D206465660A2F424920207B202F466F6E74342066696E64666F6E74207D206465660A2F532020207B202F466F6E74352066696E64666F6E74207D206465660A31207365746C696E656361702031207365746C696E656A6F696E0A2520656E642020202E70732E70726F6C6F670A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963610A2F48656C7665746963612066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7431206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963612D426F6C640A2F48656C7665746963612D426F6C642066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7432206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963612D4F626C697175650A2F48656C7665746963612D4F626C697175652066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7433206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963612D426F6C644F626C697175650A2F48656C7665746963612D426F6C644F626C697175652066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7434206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742053796D626F6C0A2F53796D626F6C2066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A202063757272656E74646963740A2020656E640A2F466F6E7435206578636820646566696E65666F6E7420706F700A2525456E6450726F6C6F670A2525506167653A203220320A62700A3230322E3834203333382E3134203431362E3434203531352E373420636C0A3230322E3834203333382E3134203431362E3434203531352E373420636C0A3020302030207267620A302E3735207365746C696E6577696474680A5B5D203020736574646173680A3231302E3735203530392E313720322E323520632070310A3233322E3732203437362E393220322E323520632070310A3235342E3730203433382E323320322E323520632070310A3237362E3637203436302E383020322E323520632070310A3239382E3635203436372E323520322E323520632070310A3332302E3633203432352E333320322E323520632070310A3334322E3630203336302E383420322E323520632070310A3336342E3538203336342E303720322E323520632070310A3338362E3535203335342E343020322E323520632070310A3430382E3533203334342E373220322E323520632070310A3135332E3634203237362E3934203434312E3634203536342E393420636C0A3020302030207267620A302E3735207365746C696E6577696474680A5B5D203020736574646173680A6E700A3233322E3732203333382E3134206D0A3137352E38312030206C0A6F0A6E700A3233322E3732203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3237362E3637203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3332302E3633203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3336342E3538203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3430382E3533203333382E3134206D0A30202D362E3030206C0A6F0A2F707320313220646566205220313220730A3233322E3732203331362E353420283229202E352030203020740A3237362E3637203331362E353420283429202E352030203020740A3332302E3633203331362E353420283629202E352030203020740A3336342E3538203331362E353420283829202E352030203020740A3430382E3533203331362E35342028313029202E352030203020740A6E700A3230322E3834203335342E3430206D0A30203136312E3232206C0A6F0A6E700A3230322E3834203335342E3430206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203338362E3634206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203431382E3838206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203435312E3133206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203438332E3337206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203531352E3632206D0A2D362E30302030206C0A6F0A3138382E3434203335342E34302028353029202E35203020393020740A3138382E3434203338362E36342028363029202E35203020393020740A3138382E3434203431382E38382028373029202E35203020393020740A3138382E3434203435312E31332028383029202E35203020393020740A3138382E3434203438332E33372028393029202E35203020393020740A3138382E3434203531352E3632202831303029202E35203020393020740A6E700A3230322E3834203333382E3134206D0A3231332E36302030206C0A30203137372E3630206C0A2D3231332E36302030206C0A30202D3137372E3630206C0A6F0A3135332E3634203237362E3934203434312E3634203536342E393420636C0A2F707320313220646566205220313220730A3020302030207267620A3330392E3634203239322E35342028496E64657829202E352030203020740A3136342E3434203432362E39342028726573756C747329202E35203020393020740A65700A2525547261696C65720A252550616765733A20320A2525454F460A>|ps>||||||>
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>
  </session>>

  With <with|mode|math|10%> fitness difference and a population size of 200,
  there was just a bit of change over 10 generations. Let us do 100
  generations:

  \;

  <with|prog-language|r|prog-session|default|<\session>
    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g=1:200; g[1:100]=1; g[101:200]=2
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      f=1:2; f[1]=1; f[2]=1.1
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      results=1:100
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      for( generation in 1:100) {

      \ individuals=1:200

      \ fitnesses=f[g]

      \ parents=sample(individuals,200,replace=TRUE,prob=fitnesses/sum(fitnesses)
      )

      \ g.offsprings=g[parents]

      \ g=g.offsprings

      \ results[generation]=( sum(g==1)/200 )

      }
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      plot(results,ylim=c(0,1),ylab="frequency of genotype 1");v()
    </input>

    <\output>
      <postscript|<tuple|<#252150532D41646F62652D332E3020455053462D332E300A2525446F63756D656E744E65656465645265736F75726365733A20666F6E742048656C7665746963610A25252B20666F6E742048656C7665746963612D426F6C640A25252B20666F6E742048656C7665746963612D4F626C697175650A25252B20666F6E742048656C7665746963612D426F6C644F626C697175650A25252B20666F6E742053796D626F6C0A25255469746C653A2052204772617068696373204F75747075740A252543726561746F723A205220536F6674776172650A252550616765733A20286174656E64290A2525426F756E64696E67426F783A203135342032373720343432203536350A2525456E64436F6D6D656E74730A2525426567696E50726F6C6F670A2F627020207B206773206773207D206465660A2520626567696E202E70732E70726F6C6F670A2F677320207B206773617665207D206465660A2F677220207B2067726573746F7265207D206465660A2F657020207B2073686F7770616765206772206772207D206465660A2F6D2020207B206D6F7665746F207D206465660A2F6C20207B20726C696E65746F207D206465660A2F6E7020207B206E657770617468207D206465660A2F637020207B20636C6F736570617468207D206465660A2F662020207B2066696C6C207D206465660A2F6F2020207B207374726F6B65207D206465660A2F632020207B206E65777061746820302033363020617263207D206465660A2F722020207B2034203220726F6C6C206D6F7665746F203120636F70792033202D3120726F6C6C20657863682030206578636820726C696E65746F203020726C696E65746F202D31206D756C2030206578636820726C696E65746F20636C6F736570617468207D206465660A2F703120207B207374726F6B65207D206465660A2F703220207B20677361766520626720736574726762636F6C6F722066696C6C2067726573746F7265206E657770617468207D206465660A2F703320207B20677361766520626720736574726762636F6C6F722066696C6C2067726573746F7265207374726F6B65207D206465660A2F742020207B2036202D3220726F6C6C206D6F7665746F20677361766520726F746174650A202020202020207073206D756C206E656720302032203120726F6C6C20726D6F7665746F0A202020202020203120696E64657820737472696E67776964746820706F700A202020202020206D756C206E6567203020726D6F7665746F2073686F772067726573746F7265207D206465660A2F636C20207B2067726573746F7265206773617665206E657770617468203320696E646578203320696E646578206D6F7665746F203120696E6465780A2020202020202034202D3120726F6C6C206C696E65746F202065786368203120696E646578206C696E65746F206C696E65746F0A20202020202020636C6F73657061746820636C6970206E657770617468207D206465660A2F726762207B20736574726762636F6C6F72207D206465660A2F732020207B207363616C65666F6E7420736574666F6E74207D206465660A2F522020207B202F466F6E74312066696E64666F6E74207D206465660A2F422020207B202F466F6E74322066696E64666F6E74207D206465660A2F492020207B202F466F6E74332066696E64666F6E74207D206465660A2F424920207B202F466F6E74342066696E64666F6E74207D206465660A2F532020207B202F466F6E74352066696E64666F6E74207D206465660A31207365746C696E656361702031207365746C696E656A6F696E0A2520656E642020202E70732E70726F6C6F670A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963610A2F48656C7665746963612066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7431206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963612D426F6C640A2F48656C7665746963612D426F6C642066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7432206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963612D4F626C697175650A2F48656C7665746963612D4F626C697175652066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7433206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963612D426F6C644F626C697175650A2F48656C7665746963612D426F6C644F626C697175652066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7434206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742053796D626F6C0A2F53796D626F6C2066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A202063757272656E74646963740A2020656E640A2F466F6E7435206578636820646566696E65666F6E7420706F700A2525456E6450726F6C6F670A2525506167653A203220320A62700A3230322E3834203333382E3134203431362E3434203531352E373420636C0A3230322E3834203333382E3134203431362E3434203531352E373420636C0A3020302030207267620A302E3735207365746C696E6577696474680A5B5D203020736574646173680A3231302E3735203432372E373720322E323520632070310A3231322E3735203431382E373220322E323520632070310A3231342E3734203432382E353920322E323520632070310A3231362E3734203431392E353420322E323520632070310A3231382E3734203431322E313420322E323520632070310A3232302E3734203339382E313720322E323520632070310A3232322E3734203430362E333920322E323520632070310A3232342E3733203430352E353720322E323520632070310A3232362E3733203430312E343620322E323520632070310A3232382E3733203339342E303620322E323520632070310A3233302E3733203339342E383820322E323520632070310A3233322E3732203338322E353420322E323520632070310A3233342E3732203338322E353420322E323520632070310A3233362E3732203338322E353420322E323520632070310A3233382E3732203337362E373920322E323520632070310A3234302E3732203337382E343320322E323520632070310A3234322E3731203338362E363620322E323520632070310A3234342E3731203338352E383320322E323520632070310A3234362E3731203338372E343820322E323520632070310A3234382E3731203338312E373220322E323520632070310A3235302E3730203338302E393020322E323520632070310A3235322E3730203337352E393720322E323520632070310A3235342E3730203338302E303820322E323520632070310A3235362E3730203337352E393720322E323520632070310A3235382E3730203338302E303820322E323520632070310A3236302E3639203338302E393020322E323520632070310A3236322E3639203337362E373920322E323520632070310A3236342E3639203336362E393220322E323520632070310A3236362E3639203337302E323120322E323520632070310A3236382E3638203337322E363820322E323520632070310A3237302E3638203337312E303320322E323520632070310A3237322E3638203336362E393220322E323520632070310A3237342E3638203336342E343620322E323520632070310A3237362E3637203336302E333420322E323520632070310A3237382E3637203336342E343620322E323520632070310A3238302E3637203335392E353220322E323520632070310A3238322E3637203335362E323320322E323520632070310A3238342E3637203335332E373720322E323520632070310A3238362E3636203335302E343820322E323520632070310A3238382E3636203335312E333020322E323520632070310A3239302E3636203335312E333020322E323520632070310A3239322E3636203335342E353920322E323520632070310A3239342E3635203335382E373020322E323520632070310A3239362E3635203335372E383820322E323520632070310A3239382E3635203335362E323320322E323520632070310A3330302E3635203335352E343120322E323520632070310A3330322E3635203335372E383820322E323520632070310A3330342E3634203335342E353920322E323520632070310A3330362E3634203335312E333020322E323520632070310A3330382E3634203335322E393420322E323520632070310A3331302E3634203335362E323320322E323520632070310A3331322E3633203335372E383820322E323520632070310A3331342E3633203335342E353920322E323520632070310A3331362E3633203335342E353920322E323520632070310A3331382E3633203335322E313220322E323520632070310A3332302E3633203334372E313920322E323520632070310A3332322E3632203334352E353420322E323520632070310A3332342E3632203334352E353420322E323520632070310A3332362E3632203334352E353420322E323520632070310A3332382E3632203334352E353420322E323520632070310A3333302E3631203334352E353420322E323520632070310A3333322E3631203334352E353420322E323520632070310A3333342E3631203334342E373220322E323520632070310A3333362E3631203334342E373220322E323520632070310A3333382E3631203334342E373220322E323520632070310A3334302E3630203334342E373220322E323520632070310A3334322E3630203334342E373220322E323520632070310A3334342E3630203334342E373220322E323520632070310A3334362E3630203334342E373220322E323520632070310A3334382E3539203334342E373220322E323520632070310A3335302E3539203334342E373220322E323520632070310A3335322E3539203334342E373220322E323520632070310A3335342E3539203334342E373220322E323520632070310A3335362E3539203334342E373220322E323520632070310A3335382E3538203334342E373220322E323520632070310A3336302E3538203334342E373220322E323520632070310A3336322E3538203334342E373220322E323520632070310A3336342E3538203334342E373220322E323520632070310A3336362E3537203334342E373220322E323520632070310A3336382E3537203334342E373220322E323520632070310A3337302E3537203334342E373220322E323520632070310A3337322E3537203334342E373220322E323520632070310A3337342E3536203334342E373220322E323520632070310A3337362E3536203334342E373220322E323520632070310A3337382E3536203334342E373220322E323520632070310A3338302E3536203334342E373220322E323520632070310A3338322E3536203334342E373220322E323520632070310A3338342E3535203334342E373220322E323520632070310A3338362E3535203334342E373220322E323520632070310A3338382E3535203334342E373220322E323520632070310A3339302E3535203334342E373220322E323520632070310A3339322E3534203334342E373220322E323520632070310A3339342E3534203334342E373220322E323520632070310A3339362E3534203334342E373220322E323520632070310A3339382E3534203334342E373220322E323520632070310A3430302E3534203334342E373220322E323520632070310A3430322E3533203334342E373220322E323520632070310A3430342E3533203334342E373220322E323520632070310A3430362E3533203334342E373220322E323520632070310A3430382E3533203334342E373220322E323520632070310A3135332E3634203237362E3934203434312E3634203536342E393420636C0A3020302030207267620A302E3735207365746C696E6577696474680A5B5D203020736574646173680A6E700A3230382E3735203333382E3134206D0A3139392E37382030206C0A6F0A6E700A3230382E3735203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3234382E3731203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3238382E3636203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3332382E3632203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3336382E3537203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3430382E3533203333382E3134206D0A30202D362E3030206C0A6F0A2F707320313220646566205220313220730A3230382E3735203331362E353420283029202E352030203020740A3234382E3731203331362E35342028323029202E352030203020740A3238382E3636203331362E35342028343029202E352030203020740A3332382E3632203331362E35342028363029202E352030203020740A3336382E3537203331362E35342028383029202E352030203020740A3430382E3533203331362E3534202831303029202E352030203020740A6E700A3230322E3834203334342E3732206D0A30203136342E3435206C0A6F0A6E700A3230322E3834203334342E3732206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203337372E3631206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203431302E3530206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203434332E3339206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203437362E3238206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203530392E3137206D0A2D362E30302030206C0A6F0A3138382E3434203334342E37322028302E3029202E35203020393020740A3138382E3434203337372E36312028302E3229202E35203020393020740A3138382E3434203431302E35302028302E3429202E35203020393020740A3138382E3434203434332E33392028302E3629202E35203020393020740A3138382E3434203437362E32382028302E3829202E35203020393020740A3138382E3434203530392E31372028312E3029202E35203020393020740A6E700A3230322E3834203333382E3134206D0A3231332E36302030206C0A30203137372E3630206C0A2D3231332E36302030206C0A30202D3137372E3630206C0A6F0A3135332E3634203237362E3934203434312E3634203536342E393420636C0A2F707320313220646566205220313220730A3020302030207267620A3330392E3634203239322E35342028496E64657829202E352030203020740A3136342E3434203432362E393420286672657175656E6379206F662067656E6F74797065203129202E35203020393020740A65700A2525547261696C65720A252550616765733A20320A2525454F460A>|ps>||||||>
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>
  </session>>

  \;

  <subsection|Selection of Altruists!>

  Now genotype 1 are altruists.\ 

  Genotype 1 has low fitness in the population, but causes the population to
  increase in size.

  So, instead of a constant size population, the population increases in
  size.

  The population will grow according to how many altruists there are in it:

  <with|mode|math|N<rprime|'>=N\<cdot\>(1+<frac|n<rsub|1>|N>b)>

  where <with|mode|math|b> is the benefit of altruists

  \;

  <with|prog-language|r|prog-session|default|<\session>
    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      N=500;b=0.05
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      g=1:N; g[1:(N/2)]=1; g[(N/2+1):N]=2
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      f=1:2; f[1]=1; f[2]=1.05
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      results.p1=1:200;results.N=1:200
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      for( generation in 1:200) {

      \ individuals=1:N

      \ fitnesses=f[g]

      \ Np=N*(1+sum(g==1)/N*b)

      \ parents=sample(individuals,Np,replace=TRUE,prob=fitnesses/sum(fitnesses)
      )

      \ g.offsprings=g[parents]

      \ g=g.offsprings

      \ N=length(g)

      \ results.p1[generation]=( sum(g==1) )

      \ results.N[generation]=N

      }
    </input>

    <\textput>
      We only play with N and Np now - eveything else is the same.
    </textput>

    <\input|<with|color|red|+ <with|color|black|>>>
      \;
    </input>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      plot(results.N,ylab="size of population");v()
    </input>

    <\output>
      <postscript|<tuple|<#252150532D41646F62652D332E3020455053462D332E300A2525446F63756D656E744E65656465645265736F75726365733A20666F6E742048656C7665746963610A25252B20666F6E742048656C7665746963612D426F6C640A25252B20666F6E742048656C7665746963612D4F626C697175650A25252B20666F6E742048656C7665746963612D426F6C644F626C697175650A25252B20666F6E742053796D626F6C0A25255469746C653A2052204772617068696373204F75747075740A252543726561746F723A205220536F6674776172650A252550616765733A20286174656E64290A2525426F756E64696E67426F783A203135342032373720343432203536350A2525456E64436F6D6D656E74730A2525426567696E50726F6C6F670A2F627020207B206773206773207D206465660A2520626567696E202E70732E70726F6C6F670A2F677320207B206773617665207D206465660A2F677220207B2067726573746F7265207D206465660A2F657020207B2073686F7770616765206772206772207D206465660A2F6D2020207B206D6F7665746F207D206465660A2F6C20207B20726C696E65746F207D206465660A2F6E7020207B206E657770617468207D206465660A2F637020207B20636C6F736570617468207D206465660A2F662020207B2066696C6C207D206465660A2F6F2020207B207374726F6B65207D206465660A2F632020207B206E65777061746820302033363020617263207D206465660A2F722020207B2034203220726F6C6C206D6F7665746F203120636F70792033202D3120726F6C6C20657863682030206578636820726C696E65746F203020726C696E65746F202D31206D756C2030206578636820726C696E65746F20636C6F736570617468207D206465660A2F703120207B207374726F6B65207D206465660A2F703220207B20677361766520626720736574726762636F6C6F722066696C6C2067726573746F7265206E657770617468207D206465660A2F703320207B20677361766520626720736574726762636F6C6F722066696C6C2067726573746F7265207374726F6B65207D206465660A2F742020207B2036202D3220726F6C6C206D6F7665746F20677361766520726F746174650A202020202020207073206D756C206E656720302032203120726F6C6C20726D6F7665746F0A202020202020203120696E64657820737472696E67776964746820706F700A202020202020206D756C206E6567203020726D6F7665746F2073686F772067726573746F7265207D206465660A2F636C20207B2067726573746F7265206773617665206E657770617468203320696E646578203320696E646578206D6F7665746F203120696E6465780A2020202020202034202D3120726F6C6C206C696E65746F202065786368203120696E646578206C696E65746F206C696E65746F0A20202020202020636C6F73657061746820636C6970206E657770617468207D206465660A2F726762207B20736574726762636F6C6F72207D206465660A2F732020207B207363616C65666F6E7420736574666F6E74207D206465660A2F522020207B202F466F6E74312066696E64666F6E74207D206465660A2F422020207B202F466F6E74322066696E64666F6E74207D206465660A2F492020207B202F466F6E74332066696E64666F6E74207D206465660A2F424920207B202F466F6E74342066696E64666F6E74207D206465660A2F532020207B202F466F6E74352066696E64666F6E74207D206465660A31207365746C696E656361702031207365746C696E656A6F696E0A2520656E642020202E70732E70726F6C6F670A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963610A2F48656C7665746963612066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7431206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963612D426F6C640A2F48656C7665746963612D426F6C642066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7432206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963612D4F626C697175650A2F48656C7665746963612D4F626C697175652066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7433206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963612D426F6C644F626C697175650A2F48656C7665746963612D426F6C644F626C697175652066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7434206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742053796D626F6C0A2F53796D626F6C2066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A202063757272656E74646963740A2020656E640A2F466F6E7435206578636820646566696E65666F6E7420706F700A2525456E6450726F6C6F670A2525506167653A203220320A62700A3230322E3834203333382E3134203431362E3434203531352E373420636C0A3230322E3834203333382E3134203431362E3434203531352E373420636C0A3020302030207267620A302E3735207365746C696E6577696474680A5B5D203020736574646173680A3231302E3735203334342E373220322E323520632070310A3231312E3734203334382E373520322E323520632070310A3231322E3734203335322E373820322E323520632070310A3231332E3733203335362E343420322E323520632070310A3231342E3732203335392E373420322E323520632070310A3231352E3732203336332E303320322E323520632070310A3231362E3731203336362E333320322E323520632070310A3231372E3731203336392E363320322E323520632070310A3231382E3730203337322E393220322E323520632070310A3231392E3639203337362E323220322E323520632070310A3232302E3639203337392E353220322E323520632070310A3232312E3638203338322E343520322E323520632070310A3232322E3638203338352E333820322E323520632070310A3232332E3637203338382E333120322E323520632070310A3232342E3636203339312E363020322E323520632070310A3232352E3636203339342E353320322E323520632070310A3232362E3635203339372E383320322E323520632070310A3232372E3634203430312E313220322E323520632070310A3232382E3634203430342E343220322E323520632070310A3232392E3633203430372E333520322E323520632070310A3233302E3633203431302E323820322E323520632070310A3233312E3632203431322E383420322E323520632070310A3233322E3631203431352E303420322E323520632070310A3233332E3631203431372E363120322E323520632070310A3233342E3630203432302E313720322E323520632070310A3233352E3630203432322E303020322E323520632070310A3233362E3539203432332E383320322E323520632070310A3233372E3538203432352E363620322E323520632070310A3233382E3538203432372E383620322E323520632070310A3233392E3537203433302E303620322E323520632070310A3234302E3536203433322E323620322E323520632070310A3234312E3536203433342E343520322E323520632070310A3234322E3535203433362E363520322E323520632070310A3234332E3535203433382E383520322E323520632070310A3234342E3534203434302E363820322E323520632070310A3234352E3533203434322E353120322E323520632070310A3234362E3533203434342E373120322E323520632070310A3234372E3532203434362E353420322E323520632070310A3234382E3532203434382E303020322E323520632070310A3234392E3531203434392E343720322E323520632070310A3235302E3530203435312E333020322E323520632070310A3235312E3530203435332E313320322E323520632070310A3235322E3439203435342E393620322E323520632070310A3235332E3438203435362E373920322E323520632070310A3235342E3438203435382E393920322E323520632070310A3235352E3437203436312E313920322E323520632070310A3235362E3437203436332E333920322E323520632070310A3235372E3436203436352E353820322E323520632070310A3235382E3435203436372E343220322E323520632070310A3235392E3435203436392E323520322E323520632070310A3236302E3434203437312E343420322E323520632070310A3236312E3434203437332E323720322E323520632070310A3236322E3433203437352E313120322E323520632070310A3236332E3432203437362E393420322E323520632070310A3236342E3432203437382E373720322E323520632070310A3236352E3431203438302E363020322E323520632070310A3236362E3430203438322E303620322E323520632070310A3236372E3430203438332E313620322E323520632070310A3236382E3339203438342E323620322E323520632070310A3236392E3339203438352E373320322E323520632070310A3237302E3338203438372E313920322E323520632070310A3237312E3337203438382E363620322E323520632070310A3237322E3337203438392E373620322E323520632070310A3237332E3336203439302E383520322E323520632070310A3237342E3336203439312E393520322E323520632070310A3237352E3335203439332E303520322E323520632070310A3237362E3334203439342E313520322E323520632070310A3237372E3334203439352E323520322E323520632070310A3237382E3333203439352E393820322E323520632070310A3237392E3333203439362E373120322E323520632070310A3238302E3332203439372E383120322E323520632070310A3238312E3331203439382E353520322E323520632070310A3238322E3331203439392E323820322E323520632070310A3238332E3330203530302E303120322E323520632070310A3238342E3239203530302E373420322E323520632070310A3238352E3239203530312E343820322E323520632070310A3238362E3238203530322E323120322E323520632070310A3238372E3238203530322E353720322E323520632070310A3238382E3237203530322E393420322E323520632070310A3238392E3236203530332E333120322E323520632070310A3239302E3236203530342E303420322E323520632070310A3239312E3235203530342E343120322E323520632070310A3239322E3235203530342E373720322E323520632070310A3239332E3234203530352E313420322E323520632070310A3239342E3233203530352E353020322E323520632070310A3239352E3233203530352E383720322E323520632070310A3239362E3232203530362E323420322E323520632070310A3239372E3231203530362E363020322E323520632070310A3239382E3231203530362E363020322E323520632070310A3239392E3230203530362E363020322E323520632070310A3330302E3230203530362E393720322E323520632070310A3330312E3139203530372E333420322E323520632070310A3330322E3138203530372E373020322E323520632070310A3330332E3138203530382E303720322E323520632070310A3330342E3137203530382E343320322E323520632070310A3330352E3137203530382E383020322E323520632070310A3330362E3136203530392E313720322E323520632070310A3330372E3135203530392E313720322E323520632070310A3330382E3135203530392E313720322E323520632070310A3330392E3134203530392E313720322E323520632070310A3331302E3133203530392E313720322E323520632070310A3331312E3133203530392E313720322E323520632070310A3331322E3132203530392E313720322E323520632070310A3331332E3132203530392E313720322E323520632070310A3331342E3131203530392E313720322E323520632070310A3331352E3130203530392E313720322E323520632070310A3331362E3130203530392E313720322E323520632070310A3331372E3039203530392E313720322E323520632070310A3331382E3039203530392E313720322E323520632070310A3331392E3038203530392E313720322E323520632070310A3332302E3037203530392E313720322E323520632070310A3332312E3037203530392E313720322E323520632070310A3332322E3036203530392E313720322E323520632070310A3332332E3035203530392E313720322E323520632070310A3332342E3035203530392E313720322E323520632070310A3332352E3034203530392E313720322E323520632070310A3332362E3034203530392E313720322E323520632070310A3332372E3033203530392E313720322E323520632070310A3332382E3032203530392E313720322E323520632070310A3332392E3032203530392E313720322E323520632070310A3333302E3031203530392E313720322E323520632070310A3333312E3031203530392E313720322E323520632070310A3333322E3030203530392E313720322E323520632070310A3333322E3939203530392E313720322E323520632070310A3333332E3939203530392E313720322E323520632070310A3333342E3938203530392E313720322E323520632070310A3333352E3938203530392E313720322E323520632070310A3333362E3937203530392E313720322E323520632070310A3333372E3936203530392E313720322E323520632070310A3333382E3936203530392E313720322E323520632070310A3333392E3935203530392E313720322E323520632070310A3334302E3934203530392E313720322E323520632070310A3334312E3934203530392E313720322E323520632070310A3334322E3933203530392E313720322E323520632070310A3334332E3933203530392E313720322E323520632070310A3334342E3932203530392E313720322E323520632070310A3334352E3931203530392E313720322E323520632070310A3334362E3931203530392E313720322E323520632070310A3334372E3930203530392E313720322E323520632070310A3334382E3930203530392E313720322E323520632070310A3334392E3839203530392E313720322E323520632070310A3335302E3838203530392E313720322E323520632070310A3335312E3838203530392E313720322E323520632070310A3335322E3837203530392E313720322E323520632070310A3335332E3836203530392E313720322E323520632070310A3335342E3836203530392E313720322E323520632070310A3335352E3835203530392E313720322E323520632070310A3335362E3835203530392E313720322E323520632070310A3335372E3834203530392E313720322E323520632070310A3335382E3833203530392E313720322E323520632070310A3335392E3833203530392E313720322E323520632070310A3336302E3832203530392E313720322E323520632070310A3336312E3832203530392E313720322E323520632070310A3336322E3831203530392E313720322E323520632070310A3336332E3830203530392E313720322E323520632070310A3336342E3830203530392E313720322E323520632070310A3336352E3739203530392E313720322E323520632070310A3336362E3738203530392E313720322E323520632070310A3336372E3738203530392E313720322E323520632070310A3336382E3737203530392E313720322E323520632070310A3336392E3737203530392E313720322E323520632070310A3337302E3736203530392E313720322E323520632070310A3337312E3735203530392E313720322E323520632070310A3337322E3735203530392E313720322E323520632070310A3337332E3734203530392E313720322E323520632070310A3337342E3734203530392E313720322E323520632070310A3337352E3733203530392E313720322E323520632070310A3337362E3732203530392E313720322E323520632070310A3337372E3732203530392E313720322E323520632070310A3337382E3731203530392E313720322E323520632070310A3337392E3730203530392E313720322E323520632070310A3338302E3730203530392E313720322E323520632070310A3338312E3639203530392E313720322E323520632070310A3338322E3639203530392E313720322E323520632070310A3338332E3638203530392E313720322E323520632070310A3338342E3637203530392E313720322E323520632070310A3338352E3637203530392E313720322E323520632070310A3338362E3636203530392E313720322E323520632070310A3338372E3636203530392E313720322E323520632070310A3338382E3635203530392E313720322E323520632070310A3338392E3634203530392E313720322E323520632070310A3339302E3634203530392E313720322E323520632070310A3339312E3633203530392E313720322E323520632070310A3339322E3632203530392E313720322E323520632070310A3339332E3632203530392E313720322E323520632070310A3339342E3631203530392E313720322E323520632070310A3339352E3631203530392E313720322E323520632070310A3339362E3630203530392E313720322E323520632070310A3339372E3539203530392E313720322E323520632070310A3339382E3539203530392E313720322E323520632070310A3339392E3538203530392E313720322E323520632070310A3430302E3538203530392E313720322E323520632070310A3430312E3537203530392E313720322E323520632070310A3430322E3536203530392E313720322E323520632070310A3430332E3536203530392E313720322E323520632070310A3430342E3535203530392E313720322E323520632070310A3430352E3535203530392E313720322E323520632070310A3430362E3534203530392E313720322E323520632070310A3430372E3533203530392E313720322E323520632070310A3430382E3533203530392E313720322E323520632070310A3135332E3634203237362E3934203434312E3634203536342E393420636C0A3020302030207267620A302E3735207365746C696E6577696474680A5B5D203020736574646173680A6E700A3230392E3736203333382E3134206D0A3139382E37372030206C0A6F0A6E700A3230392E3736203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3235392E3435203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3330392E3134203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3335382E3833203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3430382E3533203333382E3134206D0A30202D362E3030206C0A6F0A2F707320313220646566205220313220730A3230392E3736203331362E353420283029202E352030203020740A3235392E3435203331362E35342028353029202E352030203020740A3330392E3134203331362E3534202831303029202E352030203020740A3335382E3833203331362E3534202831353029202E352030203020740A3430382E3533203331362E3534202832303029202E352030203020740A6E700A3230322E3834203334302E3333206D0A30203134362E3530206C0A6F0A6E700A3230322E3834203334302E3333206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203337362E3935206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203431332E3538206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203435302E3230206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203438362E3833206D0A2D362E30302030206C0A6F0A3138382E3434203334302E3333202835303029202E35203020393020740A3138382E3434203337362E3935202836303029202E35203020393020740A3138382E3434203431332E3538202837303029202E35203020393020740A3138382E3434203435302E3230202838303029202E35203020393020740A3138382E3434203438362E3833202839303029202E35203020393020740A6E700A3230322E3834203333382E3134206D0A3231332E36302030206C0A30203137372E3630206C0A2D3231332E36302030206C0A30202D3137372E3630206C0A6F0A3135332E3634203237362E3934203434312E3634203536342E393420636C0A2F707320313220646566205220313220730A3020302030207267620A3330392E3634203239322E35342028496E64657829202E352030203020740A3136342E3434203432362E3934202873697A65206F6620706F70756C6174696F6E29202E35203020393020740A65700A2525547261696C65720A252550616765733A20320A2525454F460A>|ps>||||||>
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      plot(results.p1,ylab="frequency of altruists");v()
    </input>

    <\output>
      <postscript|<tuple|<#252150532D41646F62652D332E3020455053462D332E300A2525446F63756D656E744E65656465645265736F75726365733A20666F6E742048656C7665746963610A25252B20666F6E742048656C7665746963612D426F6C640A25252B20666F6E742048656C7665746963612D4F626C697175650A25252B20666F6E742048656C7665746963612D426F6C644F626C697175650A25252B20666F6E742053796D626F6C0A25255469746C653A2052204772617068696373204F75747075740A252543726561746F723A205220536F6674776172650A252550616765733A20286174656E64290A2525426F756E64696E67426F783A203135342032373720343432203536350A2525456E64436F6D6D656E74730A2525426567696E50726F6C6F670A2F627020207B206773206773207D206465660A2520626567696E202E70732E70726F6C6F670A2F677320207B206773617665207D206465660A2F677220207B2067726573746F7265207D206465660A2F657020207B2073686F7770616765206772206772207D206465660A2F6D2020207B206D6F7665746F207D206465660A2F6C20207B20726C696E65746F207D206465660A2F6E7020207B206E657770617468207D206465660A2F637020207B20636C6F736570617468207D206465660A2F662020207B2066696C6C207D206465660A2F6F2020207B207374726F6B65207D206465660A2F632020207B206E65777061746820302033363020617263207D206465660A2F722020207B2034203220726F6C6C206D6F7665746F203120636F70792033202D3120726F6C6C20657863682030206578636820726C696E65746F203020726C696E65746F202D31206D756C2030206578636820726C696E65746F20636C6F736570617468207D206465660A2F703120207B207374726F6B65207D206465660A2F703220207B20677361766520626720736574726762636F6C6F722066696C6C2067726573746F7265206E657770617468207D206465660A2F703320207B20677361766520626720736574726762636F6C6F722066696C6C2067726573746F7265207374726F6B65207D206465660A2F742020207B2036202D3220726F6C6C206D6F7665746F20677361766520726F746174650A202020202020207073206D756C206E656720302032203120726F6C6C20726D6F7665746F0A202020202020203120696E64657820737472696E67776964746820706F700A202020202020206D756C206E6567203020726D6F7665746F2073686F772067726573746F7265207D206465660A2F636C20207B2067726573746F7265206773617665206E657770617468203320696E646578203320696E646578206D6F7665746F203120696E6465780A2020202020202034202D3120726F6C6C206C696E65746F202065786368203120696E646578206C696E65746F206C696E65746F0A20202020202020636C6F73657061746820636C6970206E657770617468207D206465660A2F726762207B20736574726762636F6C6F72207D206465660A2F732020207B207363616C65666F6E7420736574666F6E74207D206465660A2F522020207B202F466F6E74312066696E64666F6E74207D206465660A2F422020207B202F466F6E74322066696E64666F6E74207D206465660A2F492020207B202F466F6E74332066696E64666F6E74207D206465660A2F424920207B202F466F6E74342066696E64666F6E74207D206465660A2F532020207B202F466F6E74352066696E64666F6E74207D206465660A31207365746C696E656361702031207365746C696E656A6F696E0A2520656E642020202E70732E70726F6C6F670A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963610A2F48656C7665746963612066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7431206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963612D426F6C640A2F48656C7665746963612D426F6C642066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7432206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963612D4F626C697175650A2F48656C7665746963612D4F626C697175652066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7433206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742048656C7665746963612D426F6C644F626C697175650A2F48656C7665746963612D426F6C644F626C697175652066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A20202F456E636F64696E672049534F4C6174696E31456E636F64696E67206465660A202063757272656E74646963740A2020656E640A2F466F6E7434206578636820646566696E65666F6E7420706F700A2525496E636C7564655265736F757263653A20666F6E742053796D626F6C0A2F53796D626F6C2066696E64666F6E740A647570206C656E677468206469637420626567696E0A20207B3120696E646578202F464944206E65207B6465667D207B706F7020706F707D206966656C73657D20666F72616C6C0A202063757272656E74646963740A2020656E640A2F466F6E7435206578636820646566696E65666F6E7420706F700A2525456E6450726F6C6F670A2525506167653A203220320A62700A3230322E3834203333382E3134203431362E3434203531352E373420636C0A3230322E3834203333382E3134203431362E3434203531352E373420636C0A3020302030207267620A302E3735207365746C696E6577696474680A5B5D203020736574646173680A3231302E3735203530372E303120322E323520632070310A3231312E3734203530392E313720322E323520632070310A3231322E3734203439332E333720322E323520632070310A3231332E3733203438312E383820322E323520632070310A3231342E3732203437392E303120322E323520632070310A3231352E3732203438342E303320322E323520632070310A3231362E3731203438312E383820322E323520632070310A3231372E3731203437332E393820322E323520632070310A3231382E3730203437382E323920322E323520632070310A3231392E3639203438312E383820322E323520632070310A3232302E3639203436372E353220322E323520632070310A3232312E3638203436382E323420322E323520632070310A3232322E3638203436332E393320322E323520632070310A3232332E3637203437332E393820322E323520632070310A3232342E3636203436382E393520322E323520632070310A3232352E3636203437392E373320322E323520632070310A3232362E3635203438342E303320322E323520632070310A3232372E3634203438332E333220322E323520632070310A3232382E3634203435392E363220322E323520632070310A3232392E3633203436352E333620322E323520632070310A3233302E3633203434372E343120322E323520632070310A3233312E3632203434332E383220322E323520632070310A3233322E3631203435312E373220322E323520632070310A3233332E3631203434372E343120322E323520632070310A3233342E3630203432332E303020322E323520632070310A3233352E3630203432382E373420322E323520632070310A3233362E3539203432392E343620322E323520632070310A3233372E3538203433332E373720322E323520632070310A3233382E3538203433342E343820322E323520632070310A3233392E3537203433332E373720322E323520632070310A3234302E3536203433312E363120322E323520632070310A3234312E3536203433382E373920322E323520632070310A3234322E3535203433332E303520322E323520632070310A3234332E3535203432382E373420322E323520632070310A3234342E3534203432382E373420322E323520632070310A3234352E3533203433352E323020322E323520632070310A3234362E3533203432332E303020322E323520632070310A3234372E3532203431322E393420322E323520632070310A3234382E3532203431312E353120322E323520632070310A3234392E3531203432322E323820322E323520632070310A3235302E3530203432322E323820322E323520632070310A3235312E3530203432352E313520322E323520632070310A3235322E3439203433302E383920322E323520632070310A3235332E3438203434312E363720322E323520632070310A3235342E3438203434342E353420322E323520632070310A3235352E3437203434322E333820322E323520632070310A3235362E3437203433332E303520322E323520632070310A3235372E3436203431392E343020322E323520632070310A3235382E3435203431382E363920322E323520632070310A3235392E3435203433312E363120322E323520632070310A3236302E3434203432302E383420322E323520632070310A3236312E3434203432342E343320322E323520632070310A3236322E3433203431362E353320322E323520632070310A3236332E3432203431392E343020322E323520632070310A3236342E3432203431392E343020322E323520632070310A3236352E3431203431342E333820322E323520632070310A3236362E3430203339362E343320322E323520632070310A3236372E3430203339362E343320322E323520632070310A3236382E3339203430322E313720322E323520632070310A3236392E3339203431302E303720322E323520632070310A3237302E3338203430392E333520322E323520632070310A3237312E3337203430312E343520322E323520632070310A3237322E3337203430302E303220322E323520632070310A3237332E3336203339342E393920322E323520632070310A3237342E3336203339372E313420322E323520632070310A3237352E3335203430312E343520322E323520632070310A3237362E3334203339302E363820322E323520632070310A3237372E3334203338342E393420322E323520632070310A3237382E3333203338342E393420322E323520632070310A3237392E3333203338382E353320322E323520632070310A3238302E3332203338342E393420322E323520632070310A3238312E3331203338332E353020322E323520632070310A3238322E3331203338312E333520322E323520632070310A3238332E3330203338302E363320322E323520632070310A3238342E3239203337362E333220322E323520632070310A3238352E3239203337342E313620322E323520632070310A3238362E3238203337302E353720322E323520632070310A3238372E3238203336372E373020322E323520632070310A3238382E3237203337302E353720322E323520632070310A3238392E3236203337332E343520322E323520632070310A3239302E3236203337302E353720322E323520632070310A3239312E3235203337302E353720322E323520632070310A3239322E3235203336372E373020322E323520632070310A3239332E3234203335392E383020322E323520632070310A3239342E3233203336332E333920322E323520632070310A3239352E3233203336302E353220322E323520632070310A3239362E3232203335392E303820322E323520632070310A3239372E3231203335342E303620322E323520632070310A3239382E3231203335312E393020322E323520632070310A3239392E3230203335392E303820322E323520632070310A3330302E3230203335392E383020322E323520632070310A3330312E3139203335392E303820322E323520632070310A3330322E3138203336332E333920322E323520632070310A3330332E3138203336332E333920322E323520632070310A3330342E3137203336312E323420322E323520632070310A3330352E3137203336312E323420322E323520632070310A3330362E3136203335342E373820322E323520632070310A3330372E3135203335312E393020322E323520632070310A3330382E3135203335312E393020322E323520632070310A3330392E3134203335342E303620322E323520632070310A3331302E3133203335342E373820322E323520632070310A3331312E3133203334382E333120322E323520632070310A3331322E3132203334362E383820322E323520632070310A3331332E3132203334392E373520322E323520632070310A3331342E3131203334362E383820322E323520632070310A3331352E3130203334372E363020322E323520632070310A3331362E3130203334362E383820322E323520632070310A3331372E3039203334352E343420322E323520632070310A3331382E3039203334352E343420322E323520632070310A3331392E3038203334362E383820322E323520632070310A3332302E3037203334362E313620322E323520632070310A3332312E3037203334342E373220322E323520632070310A3332322E3036203334342E373220322E323520632070310A3332332E3035203334342E373220322E323520632070310A3332342E3035203334342E373220322E323520632070310A3332352E3034203334342E373220322E323520632070310A3332362E3034203334342E373220322E323520632070310A3332372E3033203334342E373220322E323520632070310A3332382E3032203334342E373220322E323520632070310A3332392E3032203334342E373220322E323520632070310A3333302E3031203334342E373220322E323520632070310A3333312E3031203334342E373220322E323520632070310A3333322E3030203334342E373220322E323520632070310A3333322E3939203334342E373220322E323520632070310A3333332E3939203334342E373220322E323520632070310A3333342E3938203334342E373220322E323520632070310A3333352E3938203334342E373220322E323520632070310A3333362E3937203334342E373220322E323520632070310A3333372E3936203334342E373220322E323520632070310A3333382E3936203334342E373220322E323520632070310A3333392E3935203334342E373220322E323520632070310A3334302E3934203334342E373220322E323520632070310A3334312E3934203334342E373220322E323520632070310A3334322E3933203334342E373220322E323520632070310A3334332E3933203334342E373220322E323520632070310A3334342E3932203334342E373220322E323520632070310A3334352E3931203334342E373220322E323520632070310A3334362E3931203334342E373220322E323520632070310A3334372E3930203334342E373220322E323520632070310A3334382E3930203334342E373220322E323520632070310A3334392E3839203334342E373220322E323520632070310A3335302E3838203334342E373220322E323520632070310A3335312E3838203334342E373220322E323520632070310A3335322E3837203334342E373220322E323520632070310A3335332E3836203334342E373220322E323520632070310A3335342E3836203334342E373220322E323520632070310A3335352E3835203334342E373220322E323520632070310A3335362E3835203334342E373220322E323520632070310A3335372E3834203334342E373220322E323520632070310A3335382E3833203334342E373220322E323520632070310A3335392E3833203334342E373220322E323520632070310A3336302E3832203334342E373220322E323520632070310A3336312E3832203334342E373220322E323520632070310A3336322E3831203334342E373220322E323520632070310A3336332E3830203334342E373220322E323520632070310A3336342E3830203334342E373220322E323520632070310A3336352E3739203334342E373220322E323520632070310A3336362E3738203334342E373220322E323520632070310A3336372E3738203334342E373220322E323520632070310A3336382E3737203334342E373220322E323520632070310A3336392E3737203334342E373220322E323520632070310A3337302E3736203334342E373220322E323520632070310A3337312E3735203334342E373220322E323520632070310A3337322E3735203334342E373220322E323520632070310A3337332E3734203334342E373220322E323520632070310A3337342E3734203334342E373220322E323520632070310A3337352E3733203334342E373220322E323520632070310A3337362E3732203334342E373220322E323520632070310A3337372E3732203334342E373220322E323520632070310A3337382E3731203334342E373220322E323520632070310A3337392E3730203334342E373220322E323520632070310A3338302E3730203334342E373220322E323520632070310A3338312E3639203334342E373220322E323520632070310A3338322E3639203334342E373220322E323520632070310A3338332E3638203334342E373220322E323520632070310A3338342E3637203334342E373220322E323520632070310A3338352E3637203334342E373220322E323520632070310A3338362E3636203334342E373220322E323520632070310A3338372E3636203334342E373220322E323520632070310A3338382E3635203334342E373220322E323520632070310A3338392E3634203334342E373220322E323520632070310A3339302E3634203334342E373220322E323520632070310A3339312E3633203334342E373220322E323520632070310A3339322E3632203334342E373220322E323520632070310A3339332E3632203334342E373220322E323520632070310A3339342E3631203334342E373220322E323520632070310A3339352E3631203334342E373220322E323520632070310A3339362E3630203334342E373220322E323520632070310A3339372E3539203334342E373220322E323520632070310A3339382E3539203334342E373220322E323520632070310A3339392E3538203334342E373220322E323520632070310A3430302E3538203334342E373220322E323520632070310A3430312E3537203334342E373220322E323520632070310A3430322E3536203334342E373220322E323520632070310A3430332E3536203334342E373220322E323520632070310A3430342E3535203334342E373220322E323520632070310A3430352E3535203334342E373220322E323520632070310A3430362E3534203334342E373220322E323520632070310A3430372E3533203334342E373220322E323520632070310A3430382E3533203334342E373220322E323520632070310A3135332E3634203237362E3934203434312E3634203536342E393420636C0A3020302030207267620A302E3735207365746C696E6577696474680A5B5D203020736574646173680A6E700A3230392E3736203333382E3134206D0A3139382E37372030206C0A6F0A6E700A3230392E3736203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3235392E3435203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3330392E3134203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3335382E3833203333382E3134206D0A30202D362E3030206C0A6F0A6E700A3430382E3533203333382E3134206D0A30202D362E3030206C0A6F0A2F707320313220646566205220313220730A3230392E3736203331362E353420283029202E352030203020740A3235392E3435203331362E35342028353029202E352030203020740A3330392E3134203331362E3534202831303029202E352030203020740A3335382E3833203331362E3534202831353029202E352030203020740A3430382E3533203331362E3534202832303029202E352030203020740A6E700A3230322E3834203334342E3732206D0A30203134332E3632206C0A6F0A6E700A3230322E3834203334342E3732206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203338302E3633206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203431362E3533206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203435322E3434206D0A2D362E30302030206C0A6F0A6E700A3230322E3834203438382E3334206D0A2D362E30302030206C0A6F0A3138382E3434203334342E373220283029202E35203020393020740A3138382E3434203338302E36332028353029202E35203020393020740A3138382E3434203431362E3533202831303029202E35203020393020740A3138382E3434203435322E3434202831353029202E35203020393020740A3138382E3434203438382E3334202832303029202E35203020393020740A6E700A3230322E3834203333382E3134206D0A3231332E36302030206C0A30203137372E3630206C0A2D3231332E36302030206C0A30202D3137372E3630206C0A6F0A3135332E3634203237362E3934203434312E3634203536342E393420636C0A2F707320313220646566205220313220730A3020302030207267620A3330392E3634203239322E35342028496E64657829202E352030203020740A3136342E3434203432362E393420286672657175656E6379206F6620616C7472756973747329202E35203020393020740A65700A2525547261696C65720A252550616765733A20320A2525454F460A>|ps>||||||>
    </output>

    <\input|<with|color|red|\<gtr\> <with|color|black|>>>
      \;
    </input>

    \;
  </session>>

  \;
</body>

<\references>
  <\collection>
    <associate|auto-1|<tuple|1|1>>
    <associate|auto-2|<tuple|1|11>>
  </collection>
</references>

<\auxiliary>
  <\collection>
    <\associate|toc>
      <with|par-left|<quote|3fn>|Simple selection model
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-1>>

      <with|par-left|<quote|1.5fn>|Selection of Altruists!
      <datoms|<macro|x|<repeat|<arg|x>|<with|font-series|medium|<with|font-size|1|<space|0.2fn>.<space|0.2fn>>>>>|<htab|5mm>>
      <pageref|auto-2>>
    </associate>
  </collection>
</auxiliary>
