r4566 - in trunk/data: . gfx maps qcsrc/client qcsrc/common qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Wed Oct 1 03:41:26 EDT 2008


Author: div0
Date: 2008-10-01 03:41:23 -0400 (Wed, 01 Oct 2008)
New Revision: 4566

Added:
   trunk/data/maps/bloodprisonctf_mini.tga
   trunk/data/maps/dismal_mini.tga
   trunk/data/maps/ons-reborn_mini.tga
   trunk/data/qcsrc/client/teamradar.qc
   trunk/data/qcsrc/client/teamradar.qh
Removed:
   trunk/data/gfx/ons-reborn_mini.tga
Modified:
   trunk/data/defaultNexuiz.cfg
   trunk/data/qcsrc/client/Main.qc
   trunk/data/qcsrc/client/View.qc
   trunk/data/qcsrc/client/main.qh
   trunk/data/qcsrc/client/progs.src
   trunk/data/qcsrc/common/mapinfo.qc
   trunk/data/qcsrc/server/ent_cs.qc
   trunk/data/qcsrc/server/gamecommand.qc
   trunk/data/qcsrc/server/teamplay.qc
Log:
experimental team radar (try: cl_teamradar 1)


Modified: trunk/data/defaultNexuiz.cfg
===================================================================
--- trunk/data/defaultNexuiz.cfg	2008-10-01 06:06:36 UTC (rev 4565)
+++ trunk/data/defaultNexuiz.cfg	2008-10-01 07:41:23 UTC (rev 4566)
@@ -1142,3 +1142,5 @@
 r_subdivisions_mintess 3
 r_subdivisions_maxtess 3
 r_subdivisions_tolerance 1000000
+
+set cl_teamradar 0

Deleted: trunk/data/gfx/ons-reborn_mini.tga
===================================================================
(Binary files differ)

Added: trunk/data/maps/bloodprisonctf_mini.tga
===================================================================
--- trunk/data/maps/bloodprisonctf_mini.tga	                        (rev 0)
+++ trunk/data/maps/bloodprisonctf_mini.tga	2008-10-01 07:41:23 UTC (rev 4566)
@@ -0,0 +1 @@
+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          22222222222222222222222222222222222222                                                                                                                                        22222222222222222                                           FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF                                     22222222222222222                                           FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF                                     22222222222222222                                           FFFFFFFFFFFFFFFFFPZZZZZZZZZZZZZZPPPPPPPPFFFFFFFPPPPPPPPPFFFFFFFFFFFFFFFFFFFFFFFFF            22222222222222222                                           FFFFFFFFFFFFFFFFPPAZZZZZZZZZZZZA7-------7PFFFFFFFFFFFFFFFFFFFFFFFFF            22222222222222222                                           FFFFFFFFFFFFFFFPPAZZZZZZZZZZZZA7-------7PFFFFFFFFFFFFFFFFFFFFFFFFF            22222222222222222                                           FFFFFFFFFFFFFPPPAZZZZZZZZZZZZA7-------7PFFFFFFFFFFFFFFFFFFFFFFFFF            22222222222222222                                           FFFFFFFFFFFFPPAZZZZZZZZZZZZA7-------7PFFFFFFFFFFFFFFFFFFFFFFFFF            222222‘‘‘‘‘‘‘‘‘22                                           FFFFFFFFFFFPPAZZZZZZZZZZZZA7-------7PFFFFFFFFFFFFFFFFFFFFFFFFF            222222‘‘‘‘‘‘‘‘‘22                                          FFFFFFFFFFFPPAZZZZZZZZZZZZA7-------7PFFFFFFFFFFFFFFFFFFFFFFFFF            222222‘‘‘‘‘‘‘‘‘22                                         FFFFFFFFFFPPPAZZZZZZZZZZZZA7-------7PFFFFFFFFFFFFFFFFFFFFFFFFF            222222‘‘‘‘‘‘‘‘‘22                                        FFFFFFFFFFPPAZZZZZZZZZZZZA7-------7PFFFFFFFFFFFFFFFFFFFFFFFFF            2222ȯ¯¯¯¯¯¯¯xxx¯¯¯¯¯¯¯¯¯¯xxxxxxxxxxx‘                                       FFFFFFFFFFPPAZZZZZZZZZZZZA7-------7PFFFFFFFFFFFFFFFFFFFFFFFFF            2222ȯ¯¯¯¯¯¯¯xx¯¯dŒŒŒŒŒdd¯¯xxxxxxxxxx‘                                      FFFFFFFFFPPPAZZZZZZZZZZZZA7-------7PFFFFFFFFFFFFFFFFFFFFFFFFF            222ȯ¯¯¯¯¯¯¯x¯¯dddiiidddd¯¯xxxxxxxxx‘                                     FFFFFFFFFPPAZZZZZZZZZZZZA7-------7PFFFFFFFFFFFFFFFFFFFFFFFFF            22ȯ¯¯¯¯¯¯¯¯¯____iii_____¯¯xxxxxxxx‘                                    FFFFFFFFFPP((((((((((((PPPPPPPPPPPPPPAAAAAAA_________AAAAA((iFFFFFFFFFFFFFFFFFFFFFFFFF       ‡‡‡‡‡¥¥¥¹È¯¯¯¯¯¯¯¯¯ZZZZZZZZZZZZZZ¯¯ŒŒŒŒŒŒŒ¥¥¥‘‘‘‘‘‘22222222222222222                                   FFFFFFFFFPP((((((((((((APPPPPPPPPPPPPPAAAAAAAi_______iAAAAAA(iFFFFFFFFFFFFFFFFFFFFFFFFF       ‡‡‡‡‡¥¥¥¥Èd_ZU<<<<<<<<<<<<<<<<<<<<<7<AF¥¥¥‘‘‘‘‘‘22222222222222222                                  FFFFFFFFPPP((((((((((((AAPPPPPPPPPPPPPPAAAAAAAiPPPPPPPiAAAAAAAiFFFFFFFFFFFFFFFFFFFFFFFFF       ‡‡‡‡‡¥¥¥¥Èd_ZU<<<<<<<<<<<<<<<<<<<<<7<AF¥¥¥‘‘‘‘‘‘22222222222222222                                  FFFFFFFPPP7((((((((((((AAAPPPPPPPPPPPPPPAAAAAAZiPPPPPPPiZAAAAAAiFFFFFFFFFFFFFFFFFFFFFFFFF       ‡‡‡‡‡¥¥¥¥Èd_ZU<<<<<<<<<<<<<<<<<<<<<7<AF¥¥¥‘‘‘‘‘‘22222222222222222                                  FFFFFFPPPPP7(((((((((((AAPPxxxxxxxxxxxxxxxxiiix‘‘xxxxxxx‘‘xiiixx‘iiii‘‘‘‘‘‘‘‘‘FFFFFFFFFFFF   ‡‡‡‡‡¥¥¥¥ÈŒ_ZU<<<<<<<<<<<<<<<<<<<<<7<Ai¥¥¥‘‘‘‘‘‘2222222222222222‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘PPPP                              FFFFFPPPPPPP7(((((((((AAAPxxZZZZ____ZZZZxxxFFFx‘‘ZZ___ZZ‘‘xFFFxxxPPPPxnnnnnnni2   ‡‡‡‡‡¥¥¥¥ÈŒiiU<<<<<<<<<<<<<<<<<<<<<7FFiŒŒŒxxxxxx222222222222xxxxxxxxxxxxxxxxx‘‘‘‘‘‘‘‘‘‘‘x‘‘‘‘‘‘‘‘‘‘‘‘xxxxxxxxxxxxx777P                              FFFFPPPPPPPPP7(((((((AAAAxxxUUUU____UUUUxxxFFFx‘‘UU___UU‘‘xFFFxxxPPPPxssssssni2   ‡‡‡‡‡¥¥¥¥ÈŒiiU<<<<<<<<<<<<<<<<<<<<<7FFiŒŒŒxxxxxx222222222222xxxxxxxxxxxxxxxxx‘‘‘‘‘‘‘‘‘‘‘x‘‘‘‘‘‘‘‘‘‘‘‘xxxxxxxxxxxxx777P                              FFFPPPPPPPPPPP7(((((AAAAiiFPPPPP____PPPPPFFFFFFPiPP___PPiPFFFFFFxPPPPxxxxxxsni2   ‡‡‡‡‡¥¥¥¥ÈŒiiU<<<<<<<<<<<<<<<<<<<<<7FFiŒŒŒxxxxxx222222222222xxxxxxxxxxxxxxxxx‘‘‘‘‘‘‘‘‘‘‘x‘‘‘‘‘‘‘‘‘‘‘‘xxxxxxxxxxxxx777P                              FFPPPPPPPPPPPPP7(((AAAAiiFFKKKKKKKKKKKKKKFFFFFFFdKKKKKKKdFFFFFFFxPPPPxxxxxxsni2   ‡‡‡‡‡¥¥¥¥ÈŒ_ZU<<<<<<<<<<<<<<<<<<<<<7<AiŒŒŒxxxxxô´´´ÍÍÍÍÍÍÍÍÍÍÍÜÃ}}}}}}}×××××××××ððððððððððð×ðððáááááðÜÜÜÃÃÃÃÃÃÃÃÃÃÃÃþ¾¾×                              FPPPPPPPPPPPPPPP7(AAAAiiFFFFFFFFFFFFFFFFFFFFF---KFFZZZZFK---FFFFxiiii‘‘‘‘‘‘Œ‡i2   ‡‡‡‡‡¥¥¥¥Èd_ZU<<<<<<<<<<<<<<<<<<<<<7<AFŒŒŒxxxxxô´´´ÍÍÍÍÍÍÍÍÍÍÜÜ}7777777´´´´´‘‘‘‘ªªªðÍÍÍÍÍÍͯÍÍ;¾¾¾¾ð–––}}     }}}}}þ¾¾×                            FFPPPPPPPPPPPPPPPPPPAPPxP-FFFFFFFFFFFFFFFFFFFF----77KKKKK77----FFFxiiii‘‘‘‘‘‘Œ‡i2   ‡‡‡‡‡¥¥¥¥Èd_ZU<<<<<<<<<<<<<<<<<<<<<7<AFŒŒŒxxxxxô´´´ÍÍÍÍÍÍÍÍÍÜÜ–x2222222‘‘‘‘‘ŒŒŒŒ¥¥¥ðÍÍÍÍÍÍͯÍÍ;¾¾¾¾ð‘‘‘xxx‚‚‚xxxxxxþ¾¾×                            FFP7PPPPPPPPPPPPPPiPPPxx---FFFFFFFFFFFFFFFFFF-----227777722-----FFxiiii‘‘‘‘‘‘Œ‡i2   ‡‡‡‡‡¥¥¥¥Èd_ZU<<<<<<<<<<<<<<<<<<<<<7<AFŒŒŒxxxxxô´´´ÍÍÍÍÍÍÍÍÜÜ–‘x-------‘   ‘‡‡‡‡  ¥ðÍÍÍÍÍÍͯÍÍ;¾¾¾¾ð‘ŒŒsss‚‚‚sssssxþ¾¾×                            FFP(7PPPPPPPPPPPPiPPPxxx----FFFFFFFFFFFFFFFF--------22222--------Fxiiii‘‘‘‘‘‘Œ‡i2   ‡‡‡‡‡¥¥¥¥Èd_ZU<<<<<<<<<<<<<<<<<<<<<7<AFŒŒŒxxxxxô´´´ÍÍÍÍÍÍÍÜÜ–‘‘s--(((((‘   ‘‚‚‚‚› ¥ðÍÍÍÍÍÍͯÍÍ;¾¾¾¾ð‘Œ‡nnn‚‚‚nnnnsxþ¾¾×                            FFP((7PPPPPPPPPPiPPPxxxx-----FFFFFKKKKFFFFF---------22222--------dxiiii‘‘‘‘‘‘Œ‡i2   ‡‡‡‡‡¥¥¥¥Èd_sssZsssZZZZZZZ<<<<<<<<<7<AiŒŒŒxxxxxÃÃÃÃÃÜÜÜÜÜÜÜÜ–‘‘Œs-((((((‘   ‘‚‚‚‚› ¥ðÍÍÍÍÍÍͯÍÍ;¾¾¾¾ð‘Œ‡iiiiiiiiinsxþ¾¾×                            FFP(((7PPPPPPPPiPPPxxUUK-----FFFFFPPPPFFFFF--------------------FKdxiiii‘‘‘‘‘‘Œ‡i2   ‡‡‡‡‡¥¥¥¥Èd_ssŒxŒŒŒxxxxxxZ<<<<<<<<<7FFiŒŒŒxxxxxÃxxxx‘¹¹¹¹¹‘‘‘‘ŒŒs((#(---‘   ‘‡‡‡‚› ¥ðÍÍÍÍÍÍͯÍÍ;¾¾¾¾ð‘Œ‡iPPPPPPPinsxþ¾¾×                            FFP((((7PPPPPPiPPPxxUUPKF----FFFFFPPPPFFFFF--------------------FKdxiiii‘‘‘‘‘‘Œ‡i2   ‡‡‡‡‡¥¥¥¥È‡‡‡‡       }¥¥ ‚ddddddd<<7FFiŒŒŒxxxxxÃxxssŒŒ–––ŒŒŒŒŒŒŒn(##(-22‘‘‘‘‘Œ‡‡‚› ¥ðÍÍÍÍÍÍͯÍÍ;¾¾¾Í𑌇iPPPPPPPinsxþ¾¾×                            FFP(((((7PPPPiPPPxx_UPKFFF---FFFFFPPPPFFFFF--------------------FKdxiiii‘‘‘‘‘‘Œ‡i2   ‡‡‡‡‡¥¥¥¥ÈŒŒŒŒ¥¥¥¥¥¥¥Èª¥ ‚dddddddd<7FFiŒŒŒxxxxxÃxxsn‡‡–––‡‡‡‡‡‡‡n###(-27‘‘‘‘‘Œ‡‡‚› ¥ðÍÍÍÍÍÍͯÍÍ;¾¾¾Íð‚}xZAAAAA‡Œ‘}´´Ã¾¾¾×                            FFP(((((77PPiPPPxx___KFFFFF--FFFFFFFFFFFFFF----------222---------dxiiii‘‘‘‘‘‘Œ‡i2   ‡‡‡‡‡¥¥¥¥È–‘ŒŒ¥¥¥¥¥ª¯È¯¥ ‚}}}}‚‚‡‡›UK7<Ai¥¥¥‘‘‘ÈÈÜ xsniiiiiii}}}}}}}}}‚‡Œ‘æææææ›––‘‘–›æææææææææææææææææ指‚}UUUUU› ¥‘ÈÈ×ÃÃÃÜ                            FFP(((((((7iPPPxx____FFFFFFF-FFFFFFFFFFFFFF----------<<<----------xiiii‘‘‘‘‘‘Œ‡i2   ‡‡‡‡‡¥¥¥¥¹‡‚}}–––––› È¥›}_ZZZZ__ddxUK7<AF¥‘‘}}}´´ÈŒiiZ<<FFddddddd‚‡Œ‘æ›–‘Œ<77227UUUUUddŒ}}}}ŒddUUUPA<7K22###ins_––×¹¹¹Ò                    FFFFFFFFFFP(((((((APPPxxUU__FFFFFFFFFFFFFFFFFFFFFFF----------<<<----------x‘‘‘‘‘‘‘‘‘‘Œ‡i2   ‡‡‡‡‡¥¥¥¥¹‡‚}}–––––› È¥›}_ZZZZ__ddxUK7<AP¥ŒŒxxx¯¯ÈŒiiZ<<FFddddddd‚‡Œ‘檪‘Œ<772277PPPP__________PP7K<<722###ins_¥¥×¹¹¹Ò                    FFFFFFFFFFP((((((AAAPxxUUPKFFFPFFFFFFFFFFnnnnnnFFFF----------<<<----------x‘‘‘‘‘‘‘‘‘‘Œ‡i2   ‡‡‡‡‡¥¥¥¥¹‚}xx‘‘‘‘‘–›Èª¥}_ZZZZ_nnixUK7<A_¥ŒŒxxx¯¯ÈŒiiZ<<FFddddddd‚‡Œ‘æ¾¹ –F<<72222222222FFFF222222F777222##22KPd–¾¹¹¹Ò        FFFFFFFFFFFFPPPPPPPPPPP((((((AAAxxUUPKFFFPPPFFFFFssss      ››››‚‚‚}ZZZZZxddddddddddddd¯¯¯¯¯¯¯¯¯¯¯ª¥¥iiiiiiiiiii‚nnnnPPP‡‡‡‡‡¥¥¥¥¹‚}xx‘‘‘‘‘–›Èª¥}_ZZZZ_nnixUK7<A_¥ŒŒxxx¯¯ÈŒd_Z<<FFddddddd‚‡Œ‘ÿ×Ò¹¯ –_ZUPA77222222222222222F7777<-7insx¾¾ðÒÒÒÒ        FFFFFFFFFFFFP(((((((AAxxxUPKFFFFPPPPFFFFsss›¥¥¥¥¥¥    ‡‡‚}ZZZZZxdddddddd__ZZU}xxss––‘‘Œd_dªiiiiiiiiiii‚nnnnPPP‡‡‡‡‡¥¥¥¥¹}xssŒŒŒŒŒ‘–Ȫ¥}_ZZZZ_nnixUK7<A_¥ŒŒxxx¯¯Èdd_Z<<FFddddddd‚‡Œ‘ÿ´¥ –‡}FA<A#-<72ZUZ_––×¹¹¹Ò        FFFFFFFFFFFFP(((((((AixxxFKFFFFFPPPFFFFFss› ¥¥¥¥¥¥¥¥¥¥Œ‡‚}ZZZZZxiiidddd__ZZUUssnniissn__di¯iiiiiiiiiii‚nnnnPPP‡‡‡‡‡¥¥¥¥¹}xssŒŒŒŒŒ‘–È¥›}_ZZZZ__ddxUK7<A_¥ŒŒxxx¯¯Èdd_Z<<FFddddddd‚‡Œ‘ÿ´¥ –‡}FA<A#-#72ZUZ_––×¹¹¹Ò        FFFFFFFFFFFFP(((((((iiFFFF-FFFFFFFFFFFFFs› ¥¥¥¥¥¥¥¥¥¥¥Œ‡‚}UUUUUsnnn_____ZZUUPniidd_snnZ_di¯iiiiiiiiiii‚nnnnPPP‡‡‡‡‡¥¥¥¥¹xsnn‡‡‡‡‡Œ‘È¥›}_ZZZZ__ddxUK7<AK¥ŒŒxxx¯¯Èdd_Z<<FFddddddd‚‡Œ‘ÿ´¥ –‡}FKPP(-#<7ini_––×¹¹¹Ò        FFFFFFFFFFFFi(((((((((((((AAAiFFFF---FFFFFFFFFFFF› ¥¥¥¥¥¥¥¥¥¥¥¥Œ‡‚}UUUUUsnnn____ZZUUPPdd__ZZUUUZ_di´¥¥¥¥¥¥¥¥¥¥¥¾nnnnPPP‡‡‡‡‡¥¥¥¥¹xsnnnnnnnsx¯Œ‚d_ZZZZ__ddxUK7<AF¥›¾¾¾¾¾¾Èdd_Z<<FFddddddd‚‡Œ´ÿ´¥ –n<<A#(2#7AZPUZ×¹¹¹Ò        FFFFFFFFFFFFi(((((((((((((AAAiFFFFF---FFFFFFFFFFn ¥¥¥¥¥¥¥¥¥¥¥¥¥Œ‡‚}PPPPPniiiZZZZZUUPPKKFFAA<<<<Z_di´¥¥¥¥¥¥¥¥¥¥¥¾nnnnPPP‡‡‡‡‡¥¥¥¥¯iiiiiiiiiii¥‚‚d_AAAAAAAAA7<AAPP¥¥¥¥›ssdd_Z<<FFddddddd‚‘‘´ÿ´¥ –nKKA#######-(((2#7AZPUZ×¹¹¹Ò        FFFFFFFFFFFFi(((((((((((((AAAxxxFFFF---FFFFFFFFns¥¥¥¥¥¥¥¥¥¥¥¥¥¥Œ‡‚}PPPPPn___ZZZZUUPPKKFFAA<<<<<Z_di´¥¥¥¥¥¥¥¥¥¥¥¾nnnnPPP‡‡‡‡‡¥¥¥¥¯iiiiiiiiiii¥‚‚d_AAAAAAAAA7<<<AAnxxxddd___Z<<FFddddddd‚‘‘´ÿ´¥ –nKKA#######-(((2#7AZPUZ×¹¹¹Ò        FFFFFFFFFFFFi(((((((((((((AAAxxxFFFFF---FFFFFFnsx¥¥¥¥¥¥¥¥¥¥¥¥¥¥Œ‡‚}KKKKKiUUUUUUUUPPKKFFAA<<<<<<Z_di´¥}}}}}}}}}¥¾nnnnPPP‡‡‡‡‡¥¥¥¥¯ddddddddddd¥‚‚d_AAAAAAAAA777777dsssZZZZZZZ<<FFddddddd‚‘‘´ÿ´¥ –nKKA#######-(((22(<FZPUZ×¹¹¹Ò        FFFFFFFFFFFFiPPPPPPPPP7777PPPxxxKFFFFFFFFFFFnsxxx¥¥¥¥¥¥¥¥¥¥¥¥¥¥Œ‡‚}KKKKKiZZZUUUUPPKKFFAA<<<<<<<Z_di´¥}}}}}}}}}¥¾¥¥¥¥‡‡‡‡‡‡‡‡¥¥¥¥¯dddddddddin¯Œ‚d_ZZZZ_dnn‚dZUi77777____ZZZZZZZ<<FFddddddd‚‡Œ´ÿù –n<<A#(2#(<FZPdi×¹¹¹Ò        FFFFFFFFFFFFiiiiiiiiiiPPP7PPPxUPKFFFFFFFFFFFnsxxx¥¾¾¾¾¾¾¾¾¾¾¾¾¥Œ‡‚}FFFFFd___PPPPPKKFFAA<<<<<<<<Z_di‘_KKKKKKKKZs›‚‚‚‚iinnnnnnŒŒŒŒ›_________di¯Œ‚d_ZZZZ_dnn‚dZUK<<<<<<<<<<<UU2FFddddddd‚‡Œ‘ÿù –‡}FKPP(-7<-<nsi_¥¥×¹¹¹Ò        FFFFFFFFFFFFiiiiiiiiiiPPP7PPPxUPKFFFFFFFFFFFnsPPP¥¾¾¾¾¾¾¾¾¾¾¾¾¥–‘Œ‡sFFFFd___PPPPKKFFAA<<<<<<<<<Z_di‘_KKKKKKKKZs›‚‚‚‚iinnnnnnŒŒŒŒ›_________di¯Œ‚d_ZZZZ_dnn‚_ZUK<<<<<<<<<<<UU2FFddddddd‚‡Œ‘ÿù –‡}FA<A#-77-(7_ZZ_¥¥×¹¹¹Ò        FFFFFFFFFFFFiiiiiiiiiiPPP7PPPxUPKFFFFFFFFFFFnsPPP¥            ¥–‘ŒŒxZZAA_ZZZKKKKKFFAA<<<<<<<<<<Z_di‘_KKKKKKKKZs ‡‡‚‚iinnnnnnŒŒŒŒ›ZZZZZZZZZ_d¯‘Œd_ZZZZ_sxs‚dZUK<<<<<<<<<<issPFFFddddddd‚‡Œ‘ÿ –‘Œ}xA<<A#-(77(-(7_ZZ_––×¹¹¹Ò        FFFFFFFFFFFFiiiiiiiiiiPPP7PPPxUPKFFFFFFFFFFFnsPPP¥            ¥–‘ŒŒxZZAA_PPPKKKKFFAA<<<<<<<<<<<Z_di‘_KKKKKKKKZs ‡‡‚‚iinnnnnnŒŒŒŒ¯nnnnnnnnnsxÑŒd_ZZZZ_sxs‚}xsnA<722UUUUiiinsx¥ªªª¥›››¯iiiiiiii‡Œ‘–ÿÍÍÍÍþ‡‚‚}UKKFFFFFFFFFFFFFFFF7777((--<nssx¯¯ðÒÒÒÒ        FFFFFFFFFFFFiiiiiiiiiiFFF-PPPxU___FFFFPPPFFFFiFKP¥            ¥–‘ŒŒsUU<<ZFFFFFFFFAA<<<<<<<<<<<<Z_di‘_KKKKKKKKZs ‡‡‚‚iinnnnnnŒŒŒŒ¯nnnnnnnnnsxÑŒd_ZZZZ_sxs‚}xsnFA<77ZZZZnnnsx}ªªªªª    Uiiii777UZ_d¥¥¥¥¥ZUUP222222222222222222222########(77KPU¹¾¹¹¹Ò        FFFFFFFFFFFFiiiiiiiiiiFFF-PPPxU___FFFFPPPFFFFiFKP¥¾¾¾¾¾¾¾¾¾¾¾¾¥–‘Œ‡i<<<<ZFFFFFFFAA<<<<<<<<<<<<<Z_di‘_KKKKKKKKZs›‚‚‚‚iinnnnnnŒŒŒŒ¯nnnnnnnnnsxÃŒ‚d_ZZZZ_dnn‚}xsnKFA<<____sssx}‚¯¯¯¯¯¥¥¥ Znnnn<<<Zx}‚¾¾¾¾¾snnP222222222222222222222222222227nss_ÈÈ×¹¹¹Ò        FFFFFFFFFFFFiiiiiiiiiiFFF-PPPxU___FFFFPPPFFFFiFKK ¹¾¾¾¾¾¾¾¾¾¾¾¥Œ‡‚}77777UAAAAAAAA<<<<<<<<<<<<<<Z_di‘_KKKKKKKKZs›‚‚‚‚iinnnnnnŒŒŒŒ¯iiiiiiiiinsÃŒ‚d_ZZZZ_dnn‚}xssPKFAAddddxxx}‚‡¯¯¯¯¯ªª¥ Kii7<<<<Zx}‚¾¾¾¾¾snnP77722222777277772777222222222F}‚s‘ÈÈ×´´´Í        FFFFFFFFFFFFiiiiiiiiiiFFF-PPxxUPKFFFFFFFFFFFFinnn›´¾¾¾¾¾¾¾¾¾¾¾¥Œ‡‚}77777ZFFFFAAA<<<<UUUUUUUUUUUZ_di‘_KKKKKKKK_}¾¥¥¥¥‡‡‡‡‡‡‡‡¥¥¥¥ÃiiiiiiiiinsÖŒd_ZZZZ_dnn‚}xxŒid_ZZ‚‚‚‚‘‘‘–› ÃÃÃÃﯪ¥‚nn<AAAA_}‚ª¾¾¾¾¾›nnP7772222277727777277722222222ddŒ ¥‘ÈÈ×´´´Í        FFFFFFFFFFFFiiiiiiiiiiFFF-PxxxUPKFFFFFFFFFFFFFFFFsŒ¾¾¾¾¾¾ ¾¾¾¾¥Œ‡‚}22222UAAAA<<<<<<UZsssssss‡‡‡sxdi‘_KKKKKKKKPi¾¥¥¥¥‡‡‡‡‡‡‡‡¥¥¥¥Ãddddnnndddd¹ŒŒd_AAAAAAFFinsnnddZZZ‚‚‚‚‘‘‘‘››ª¹ÃÃﯪª‡‡‡UAAAA_‡‡ª¾¾¾¾¾›}}P777222227772777727772222222K}}‚ ¥‘ÈÈ×´´´Í        FFFFFFFFFFFFiiiiiiiiiiFFF-xxxxUPKFFFFFFFFFFFFFFFFsŒ¹ÈȪ›››¾¾¾¾¥Œ‡‚}22277_KKKKAA<<<UZZxxxxxxx‡‡‡xxdi‘_KKKKKKKKPi¾¥¥¥¥‡‡‡‡‡‡‡‡¥¥¥¥Ãddddnnndddd¹ŒŒd_AAAAAAFFinsnnddZ__ŒŒŒŒ–––‘››ª¹ÃÃﯪªŒŒŒZFFFFdŒŒ¯¾¹¹¹¾›}}P777222227772777727772222222P‚‚Ud}‚‡Œ×´´´Í        FFFFFFFFFFFFiiiiiiiiiiFFFZxxxxUPKFFFFFFFFFFFFFFFFsŒ´ÈȪ–––¾¾¾¾¥Œ‡‚}222<<nssssFF<<UZZ_}}}}}}¥¥¥¥¥}di‘_KKKKKKKKPi¾¥¥¥¥‡‡‡‡‡‡‡‡¥¥¥¥Ã____iii____¹ŒŒd_AAAAAAFFinsxŒid_dd––––›››–› ÃÃÃÃﯪªŒŒŒZFFFFdŒŒ¯¾¾¾¾¾›}}P77722222777277772777222222ii››ŒU}‚‡Œ×´´´Í        FFFFFFFFFFFFiPPPPPPPPP--ZZxxxxxxKFFFFFFFFFFFFFFFF‘‘–––––––¾ÃÃÃÃþ¹´iii‚}}‚‚‚sinUUZZ_d}ÈÈÈÈÈÈÈÈÈÈȯ¯´iPKKKKKKKPi¾¥¥¥¥‡‡‡‡‡‡‡‡¥¥¥¥Íid__ddd__diÖŒd_ZZZZ_dnn¥ ››¯Œ‡‚–‘‘‘‘‘¥¥ª–› ÃÃÃÃﯪ¥ŒxxFKKKKi‡Œ´¾¾¾¾¾ ssU<<<77777<<<7<<<<7<<<––––––¥¥×××ÈÈÍÒ×ðÍÍÍÍ        FFFFFFFFFFFFiAAAAZZZZZ2___‚‚‚xxxKFFFFF----------xxxxxxxxxx ¥ª¯ÃÃþ¹nnn‡nnnnn_ZsZZZ_ddÈÈÈÈÈÈÈÈÈÈÈȯ¯´iPKKKKKKKPi¾¥¥¥¥‡‡‡‡‡‡‡‡¥¥¥¥Íd_ZZZZZZZ_dÖŒd_ZZZZ_dnn¥ ››¯Œ‡‚–}}}}}‘‘ª–› ÃÃÃÃ瘟 ZxxFKKKKi‡Œ‘¾¾¾¾¾xssU<<<#####(((#((((#(((–¥¥¥¥¥¥×××××××××ðZZZZ            FFFFFFFFFFFFiAAAAZZZZZ____‚‚‚xxxKFFFF----------xxxxxxxxxxx ¥ª¯ÃÃÃþss‚Œssnnnd_xn__dd¯ÈÈÈÈÈÈÈÈÈÈÈȯ¯´iPKKKKKKKPi¾¥¥¥¥‡‡‡‡‡‡‡‡¥¥¥¥Íd_ZZZZZZZ_dÖŒd_ZZZZ_dnn¥ ›‘‘‡‡Œ–}}}}}‘‘ª‘››ª¹ÃÃ瘟 _}}KPPPPnŒ‘–¾¹¹¹¾}xxZAAA(((((---(----(---‚¥¥¥¥¥××××××××××ðZZZZ            FFFFFFFFFFFFiAAAAZZZZ‚____‚‚‚xxxKFFF----------xxxxxxxxxxxx ¥ª¯ÃÃÃÃÃxx‘‘xxiiiid}}ddd¯¯ÈÈÈÈÈÈÈÈÈÈÈȯ¯´dPKKKKKKKPd¾¥¥¥¥‡‡‡‡‡‡‡‡¥¥¥¥Íd_ZZZZZZZ_dÖŒd_ZZZZ_dnn¥ ›‘‘‡‡––}}}}}‘‘ª‘››ª¹ÃÃ瘟 _}}KPPPPnŒ‘–¾¹¹¹¾}xxZAAA<((((---(----(---‚‘¥¥¥×××××××××××ðZZZZ            FFFFFFFFFFFFiAAAAZZZ‚‚____‚‚‚xUPKFF----------xxxxxxxnxxxxx ¥ª¯ÃÃÃÃÃ}}––}}xxxxi‚‚ii¯¯¯ÈÈÈÈÈÈÈÈÈÈÈȯ¯´_PKKKKKKKP_¾¥¥¥¥‡‡‡‡‡‡‡‡¥¥¥¥Íd_ZZZZZZZ_dÛ–d_ZZZZ_sxs¥ ›‘‘‡‡––}}}}}‘‘ª‘››ª¹ÃÃ瘟 _}}KPPPPnŒ‘–¾ÃÃþ}xxZUUU<((((AAA(AAAA(AAA‚‘‘¾ðððððððððð××ðZZZZ            FFFFFFFFFFFFiAAPPii‘‘‘‘‘‘‘‚‚‚xUPKF---KKKKKKK––––ªªŒŒ}ŒŒŒŒ¹¹¹´¯ÃÃÃÃà›¯ª‘‘‚‚‚‚‚› Œ‘´´´ÍÍÍÍÍÍÍÍÍÍÍÍ´´´ZPKKKKKKKPZ¾ªªªªŒŒŒŒŒŒŒŒªªªªÍd_ZZZZZZZ_dà›Œ‡‚‚‚‚‡› ›ª¥  ´‘Œ ›‚‚‚‚‚‘‘ª–› ÃÃÃÃï´¹¹¹‡‡UUUUUs‘–›¾ÃÃþ‚}}‘siss_____U____U___U_´ÃÃÜðððððððððð××ðZZZZ            FFFFFFFFFFFFiAAPPi‘‘‘‘‘‘‘‘‘‚‚xUPKF---Kiiiii´´´´ÈÈxZnnnsssŒŒ‡‚‚–›› ªxsxx_ZZZZZ_xxsx›‘‘ªÍÍÍÍÍÍÍÍÍ;  ´UPKKKKKKKPU¾ªªªªŒŒŒŒŒŒŒŒªªªª¾UPKKKKKKKPU´ ›Œ‡‚‚‚‚‡› ›ª‚}}›xsxx_ZZZZZ_xdsxª ››–‚‚‡ŒŒnnnUUUUsx}‚¥¥¥¥¥idd‘snsPPPPPUPUUUUPUUUPU¥´´ÍÍÍÍÍÍÍÍÍÍÍ´´Í            FFFFFFFFFFFFiAAPP‘‘‘‘‘‘‘‘‘‘‘‚xUPKF---Kiinn¹¹¹¹ÍÍ–xZ___sssŒŒ‡}}‘––›ªxs_sKKKKKKKs_sx›ŒŒ¥ÍÍÍÍÍÍÍÍÍ;  ´UPPP___PPPU¾ªªªªŒŒŒŒŒŒŒŒªªªª¾UPKK___KKPU´›‘Œ‡‚‚‚‚‡Œ––ª}xx›xs_sKKKKKKKs_sxª›––‘}}‡ŒŒsssZZZZx}‚¥¥¥¥¥¥–ii–xxdUUUUUZZZZZZZZZZZ–´´´ÍÍÍÍÍÍÍÍÍÍÍ´´Í            FFFFFFFFFFFFiAAPx‘‘‘‘‘‘‘‘‘‘‘‘xUPKF---Kiin¾¾¾¾ÒÒ›–xZ___sssŒŒ‡}xŒ‘‘–ªxsZdddddddddZsx›‡‡ ÍÍÍÍÍÍÍÍÍ;  ´UUUU___UUUU¾ªªªªŒŒŒŒŒŒŒŒªªªª¾UPKK___KKPU´›‘Œ‡‚‚‚‚‡Œ––ªxss›xsZdddddddddZsxª–‘‘Œx}‡ŒŒsssZZZZx‡‡¥¥¥¥¥¥–xx–xUUUUUUUUUUUUUUUUsx‘´´´ÍÍÍÍÍÍÍÍÍÍÍ´´Í        ‘‘‘‘‘‘‘‘‘‘‘‘‘xxxx‘‘‘‘‘‘‘‘‘‘‘‘xUPKF---Kii¹ÜÜÜðð ›–xZ___ZZZ‡‡ŒŒŒ›  ¥¥ni___________in‘‘‘‘ÃÃÃÃÃÃÃÃÃÃÃÃÃÃ}}}}}}}}}}}ÜÜÜÜÜÃÃÃÃÃÃÃÃÜÜÜÜÜ}}}}}}}}}}}ê ›–‘‘‘‘–›¥¥¹‚}}‘ni___________in¥¥  ›ŒŒŒ‡‡ZZZZZZZx‡‡¥¥¥¥¥¥›}¯›i77ZZZZZZZZZZZZZZx}–´´´ÍÍÍÍÍÍÍÍÍÍÍ´´Í        ‘xxxxxxxxxxxxxxxx‘‘nn‡‡‡‡‡‡nnUUPKF---Ki´¹ÜÜððð ›–xZ___ZZZZZUPFPPUUU---------AAAAAAAAAA____dinnZZZZZZZZZZZssiZZAAAAAAAAZZissZZZZZZZZZZZnnid_AAAAAAAAAAAAA---------UUUPPFPUZZZZZZZZZx  ¾¾¾¾¾¾´Èȇi77FFFFFFFdi‚xxx‘‘‘‘‘‘‘‘‘‘‘xx‘        ‘xxxxxxxxxxxxxxxx‘‘iiixxxxiiiPPPKF---K´´¹Üðððð ›–xZ___ZZZZZUPFPPUUU---------AAAAAAAAAAZZZ_dinnZZZZZZZZZZZssiZZAAAAAAAAZZissZZZZZZZZZZZnnid_AAAAAAAAAAAAA---------UUUPPFPUZZZZZZZZZx–›¾¾¾¾¾¾ë¾ªŒn<######KKK#KKKK#KK‡xxx‘‘‘‘‘‘‘‘‘‘‘xx‘        ‘xx‘‘‘‘‘‘‘‘‘‘‘xxn_____ssss___FFFFA(((‘¯¯´ððÒëð ›–xZ___ZZZZZZZUPPUUU---222---AAAAAAAAAAAAA_dinnZZZZ___ZZZZssiZZAAAAAAAAZZissZZZZ___ZZZZnnid_AAAAAAAAAAAAA---222---UUUPPUZZZZZZZ___Zx–› ¾ÒÒÒðꪌn###################ixx‘‘‘‘‘‘‘‘‘‘‘xx‘        ‘xx‘‘‘‘‘‘‘‘‘‘‘xxiAAAAAAAAAAAAAAAAA((s‘¯¯ÈðëÜëð ›–xZ___ZZZZZZZUPPUUU---222---AAAAAAAAAAAAA_dinnZZZZ___ZZZZssiZZAAAAAAAAZZissZZZZ___ZZZZnnid_AAAAAAAAAAAAA---222---UUUPPUZZZZZZZ___Zx–› ðëÜð𴯯‘(((AFFFFFFFFFFFFFFFFnxx‘‘‘‘‘‘‘‘‘‘‘xx‘        ‘xx‘‘‘‘‘‘‘‘‘‘‘xxi##################<nŒª¾Ã¾ÍÍ; ›–xZ___ZZZZZZZUPPUUU---222---AAAAAAAAAAAAA_dinnZZZZ___ZZZZssiZZAAAAAAAAZZissZZZZ___ZZZZnnid_AAAAAAAAAAAAA---222---UUUPPUZZZZZZZ___Zx–› ðëáðÜ´¯¯F(((AFKKKdddssssdddddsxx‘‘‘‘‘‘‘‘‘‘‘xx‘        ‘xx‘‘‘‘‘‘‘‘‘‘‘xxx‡KK#KKKK#KKK#####<<nŒ¾¾¹¾¾¾¾¾¾›–xZZZZZZZZZUPFPPUUU---------AAAAAAAAAAAAA_dinnZZZZZZZZZZZssiZZAAAAAAAAZZissZZZZZZZZZZZnnid____AAAAAAAAAA---------UUUPPFPUZZZZZ___Zx–› ðððÜܹ´iK---FKPUUnnnxxxxnnn‘‘xxxxxxxxxxxxxxxx‘        ‘xx‘‘‘‘‘‘‘‘‘‘‘xxx‚idFFFFFFF777i›È–´¾¾¾¾¾¾  xZZZZZZZZZUPFPPUUU---------AAAAAAAAAAAAA_dinnZZZZZZZZZZZssiZZAAAAAAAAZZissZZZZZZZZZZZnnid____AAAAAAAAAA---------UUUPPFPUZZZZZ___Zx–› ððÜÜܹiiK---FKPUUnn‡‡‡‡‡‡nn‘‘xxxxxxxxxxxxxxxx‘        Í´´ÍÍÍÍÍÍÍÍÍÍÍ´´´–}xZZZZZZZZZZZZZZ77}›}}›¥¥¥¥¥¥‡‡xZZZZZZZ‡‡ŒŒŒ›  ¥¥ni_sssssssss_in‘}}‚¹¥¥›–‘‘‘‘–› ªÃ}}}}}}}}}}}ÜÜÜÜÜÃÃÃÃÃÃÃÃÜÜÜÜÜ}}}}}}}}}}}ÃÃÃÃÃÃÃÃÃÃÃÃÃÑ‘‘‘ni_sssssssss_in¥¥  ›ŒŒŒ‡‡ZZZ___Zx–›ÒðÜÜÜÜniiK---FKPUx‘‘‘‘‘‘‘‘‘‘‘‘xxxx‘‘‘‘‘‘‘‘‘‘‘‘‘        Í´´ÍÍÍÍÍÍÍÍÍÍÍ´´´‘xsUUUUUUUUUUUUUUUix–xx–¥¥¥¥¥¥‡‡xZZZZsssŒŒ‡}xŒ‘‘–ªxsZdPPPPPPPdZsx›ssxª––Œ‡‚‚‚‚‡Œ‘›´UPKK___KKPU¾ªªªªŒŒŒŒŒŒŒŒªªªª¾UUUU___UUUU´  ¾ÍÍÍÍÍÍÍÍÍÍ ‡‡›xsZdPPPPPPPdZsxª–‘‘Œx}‡ŒŒsss___Zx–Í͹¹¹¹nniiK---FKPUx‘‘‘‘‘‘‘‘‘‘‘‘PPAAiFFFFFFFFFFFF            Í´´ÍÍÍÍÍÍÍÍÍÍÍ´´´–ZZZZZZZZZZZUUUUUxxx–ii–¥¥¥¥¥¥‚}xZZZZsssŒŒ‡}}‘––›ªxs_sKKKKKKKs_sx›xx}ª––Œ‡‚‚‚‚‡Œ‘›´UPKK___KKPU¾ªªªªŒŒŒŒŒŒŒŒªªªª¾UPPP___PPPU´  ¾ÍÍÍÍÍÍÍÍÍÍ¥ŒŒ›xs_sKKKKKKKs_sxª›––‘}}‡ŒŒsss___ZxÈÈ´´´´iiiiiK---FKPUx‚‘‘‘‘‘‘‘‘‘‘iPPAAiFFFFFFFFFFFF            Í´´ÍÍÍÍÍÍÍÍÍÍÍ´´¥UKUUUKUUUUKUPPPPdsZs‘ddi¥¥¥¥¥‚}xsUUUUnnnŒŒ‡‚‚–›› ªxsdx_ZZZZZ_x}sx›}}‚ª› ›‡‚‚‚‚‡Œ› ´UPKKKKKKKPU¾ªªªªŒŒŒŒŒŒŒŒªªªª¾UPKKKKKKKPU´  ¾ÍÍÍÍÍÍÍÍÍͪ‘‘›xs}x_ZZZZZ_x}sxª ››–‚‚‡ŒŒsssnnnZªÈ´´´´iiiiiiK---FKPUx‚‚‘‘‘‘‘‘‘‘iiPPAAiFFFFFFFFFFFF            ZZZZð××ðððððððððððÃô_P___P____P_____ssds‘}}‚¾ÃÃþ›–‘sUUUUU‡‡¹¹¹´¯ÃÃÃÃà›–ª‘‘‚‚‚‚‚› Œ‘´  ¥ª› ›‡‚‚‚‚‡Œ› Ãd_ZZZZZZZ_dͪªªªŒŒŒŒŒŒŒŒªªªª¾ZPKKKKKKKPZ´´´ÍÍÍÍÍÍÍÍÍÍÍÍ´´´‘Œ ›‚‚‚‚‚‘‘ª¯› ÃÃÃÃï´¹¹¹ŒŒŒŒ}ŒŒª––––KKKKKKKK---FKPUx‚‚‚‘‘‘‘‘‘iiiPPAAiFFFFFFFFFFFF            ZZZZð××ððððððððð𾥑‚<<<(<<<<(<<<((((<PPPZxx}¾¾¾¾¾–‘ŒnPPPPK}}_ ¥ª¯ÃÃùª››‘ª‘‘}}}}}––‡‡‘‘› ¥sxs_ZZZZ_d–›Ãd_ZZZZZZZ_dÍ¥¥¥¥‡‡‡‡‡‡‡‡¥¥¥¥¾_PKKKKKKKP_´¯¯ÈÈÈÈÈÈÈÈÈÈÈȯ¯idd}}dssssxx‘‘xxÃÃÃÃ瘟 xxxxxnxxxxxx-----------FFKPUx‚‚‚____‚ZZZZAAAAiFFFFFFFFFFFF            ZZZZð×××××××××××¥¥¥¥‚---(----(---(((((AAAZxx}¾¹¹¹¾–‘ŒnPPPPK}}_ ¥ª¯ÃÃùª››‘ª‘‘}}}}}––‡‡‘‘› ¥nnd_ZZZZ_dŒ–Ãd_ZZZZZZZ_dÍ¥¥¥¥‡‡‡‡‡‡‡‡¥¥¥¥¾dPKKKKKKKPd´¯¯ÈÈÈÈÈÈÈÈÈÈÈȯiddd}}diiiixx‘‘xxÃÃÃÃ瘟 xxxxxxxxxxx-----------FFFKxxx‚‚‚____ZZZZZAAAAiFFFFFFFFFFFF            ZZZZð××××××××××¥¥¥¥¥–(((#((((#(((#####<<<Ussx¾¾¾¾¾‘Œ‡iKKKKFxxZ ¥ª¯ÃÃÃÃà›–ª‘‘}}}}}–Œ‡Œ¯›› ¥nnd_ZZZZ_dŒ–Ãd_ZZZZZZZ_dÍ¥¥¥¥‡‡‡‡‡‡‡‡¥¥¥¥¾iPKKKKKKKPi´¯¯ÈÈÈÈÈÈÈÈÈÈÈÈid___ix_dnnnssŒ}ss¾ÃÃÃ瘟 xxxxxxxxxx-----------FFFFKxxx‚‚‚___2ZZZZZAAAAiFFFFFFFFFFFF        ÍÍÍÍð×ÒÍÈÈ××××¥––––––<<<7<<<<7<<<77777<<<Uss ¾¾¾¾¾´Œ‡iKKKKFxxŒ¥ª¯¯ÃÃÃÃà›–ª››‡‡‡‡‡–‚‡Œ¯›› ¥nnd_ZZZZ_dŒ–Ãid_______diÍ¥¥¥¥‡‡‡‡‡‡‡‡¥¥¥¥¾iPKKKKKKKPi´¯¯ÈÈÈÈÈÈÈÈÈÈÈ‚d__ZZZsdixxxxx‡nnn¹¾ÃÃÃÃþ¹‘‘‘‘‘‘‘‘‘FFFFFFFFFFFFFFFFKxxxxxxZZ--PPPPPPPPPiFFFFFFFFFFFF        Í´´´×Œ‡‚}U‘  nn22222277727777277722222777P}}›¾¾¾¾¾¯ŒŒdFFFFZŒŒŒªª¯¯ÃÃÃÃà›–¥ ¥‘‘‘‘in_diŒxsniFFAAAAAA_dŒŒ¹____iii____Ã¥¥¥¥‡‡‡‡‡‡‡‡¥¥¥¥¾iPKKKKKKKK_‘ii‚¥¥¥¥¥‚‚‚‚‚}__ZZ<<PKn‚‚‚_AF222}‚‡Œ¥¾¾¾¹‘‘‘ªÈȯŒsFFFFFFFFFFFFFFFFKPUxxxxZFFFiiiiiiiiiiFFFFFFFFFFFF        Í´´´×Œ‡‚}dU‡‡U222222277727777277722222777P}}›¾¹¹¹¾¯ŒŒdFFFFZŒŒŒªª¯¯ÃÃùª››‘››ª––––ddZddnnsniFFAAAAAA_dŒŒ¹ddddnnnddddÃ¥¥¥¥‡‡‡‡‡‡‡‡¥¥¥¥¾iPKKKKKKKK_‘id}}‡‡‡}}}}}}x_ZZ<<<FFUUUUZ<<222}‚‡Œ¥¾¾¾¾–––ªÈÈ´ŒsFFFFFFFFFFFFFFFFKPUxxxx-FFFiiiiiiiiiiFFFFFFFFFFFF        Í´´´×ÈÈ‘¥ ‚‚‚P222222277727777277722222777P}}›¾¾¾¾¾ª‡‡_AAAAU‡‡‡ªª¯¯ÃÃùª››‘––›‡‡‡‡__ZddnnsniFFAAAAAA_dŒŒ¹ddddnnnddddÃ¥¥¥¥‡‡‡‡‡‡‡‡¥¥¥¥¾iPKKKKKKKK_‘idxx‡‡‡xxxxxxxZZ<<<<AAFFFFU77222}‚‡Œ¥¾¾¾¾›¾¾¾¾¾¾ŒsFFFFFFFFFFFFFFFFKPUxxxP-FFFiiiiiiiiiiFFFFFFFFFFFF        Í´´´×ÈÈ‘¥ ‘dd2222222277727777277722222777Pnn›¾¾¾¾¾ª‚}_AAAA<nn‚¥ª¯¯ÃÃÃÃà›–‘‘–‚‚‚‚ZZ_diŒxx}‚nnd_ZZZZ_dŒ–ÃsniinnniiiiÃ¥¥¥¥‡‡‡‡‡‡‡‡¥¥¥¥¾}_KKKKKKKK_‘id_ZZZZZZZZZZZZ<<<<<AAFFFFU77777}‚‡Œ¥¾¾¾¾¾¾¾¾¾¾¾¯–iiiiFFFFFFFFFFFFKPUxxPP-FFFiiiiiiiiiiFFFFFFFFFFFF        Í´´´×ÈÈ‘¥‡‚K22222222277727777277722222777Pnns¾¾¾¾¾‚}xZ<<<<7iiK ¥ª¯¯¯¯¯¯Œ‡‚}}‚nnnnFFKPUxsx}‚nnd_ZZZZ_d‚ŒÃsniiiiiiiii¯ŒŒŒŒnnnnnnii‚‚‚‚›sZKKKKKKKK_‘id_Z<<<<<<<<<<<<<<<AAAFFFFU77777}‚‡Œ¥¾¾¾¾¾¾¾¾¾¾¾´›FFFiFFFFPPPFFFF___UxPPP-FFFiiiiiiiiiiFFFFFFFFFFFF        Ò¹¹¹×ÈÈ‘ssn722222222277727777277722222777Pnns¾¾¾¾¾‚}xZ<<<nnnnZ ¥ªª¯¯¯¯¯‡‚}xxxddddAAFKPssx}‚nnd_ZZZZ_d‚ŒÃxsnnnnnnnnn¯ŒŒŒŒnnnnnnii‚‚‚‚›sZKKKKKKKK_‘id_Z<<<<<<<<<<<<<<AAFFFFFFZ<<<<i‡Œ‘–¥¾¾¾¾¾¾¾¾¾¾¾¹ KKFiFFFFPPPFFFF___UxPPP-FFFiiiiiiiiiiFFFFFFFFFFFF        Ò¹¹¹¾¹‡PK77(########222222222222222222222PUUZ¥¥¥¥¥d_ZU777iiiiU ¥¥¥ªªªªª‚}xsss____<<AFKnsx}‚sxs_ZZZZ_dŒ‘Ãxsnnnnnnnnn¯ŒŒŒŒnnnnnnii‚‚‡‡ sZKKKKKKKK_‘id_Z<<<<<<<<<<<<<AAFFFFFFFZ<<UUsŒŒ‘–¥            ¥PKFiFFFFPPPFFFF___UxPPP-FFFiiiiiiiiiiFFFFFFFFFFFF        ÒÒÒÒðá¯xssn<--((((((FFFFFFFFFFFFFFFFKKU}‚‚‡¾ÃÍÍÍÍÿ–‘Œ‡iiiiiiii´   ¥ªªª¥}xsnnnZZZZ77<AFnsx}‚sxs_ZZZZ_dŒ‘Ãxsnnnnnnnnn¯ŒŒŒŒnnnnnnii‚‚‡‡ sZKKKKKKKK_‘id_Z<<<<<<<<<<<<AAFFKKKKKK_AAZZxŒŒ‘–¥            ¥PPPsnFFFFFFFFFFFKPUxPPP7PPPiiiiiiiiiiFFFFFFFFFFFF        Ò¹¹¹×––_ZZ_7(-((7777F#A<<Ax}Œ‘– ÿ‘Œ‡‚dddddddFFKPssn<<<<<<<<<<KUZd‚sxs_ZZZZ_dŒ‘¯d_ZZZZZZZZZ›ŒŒŒŒnnnnnnii‚‚‡‡ sZKKKKKKKK_‘id_Z<<<<<<<<<<<AAFFKKKKZZZ_AAZZxŒŒ‘–¥            ¥PPPsnFFFFFFFFFFFKPUxPPP7PPPiiiiiiiiiiFFFFFFFFFFFF        Ò¹¹¹×––_ZZ_7(-777-#A<<Ax}Œ‘– ÿ‘Œ‡‚dddddddFFAKnnd<<<<<<<<<<KUZd‚sxs_ZZZZ_dŒ‘¯d_ZZZZZZZZZ›ŒŒŒŒnnnnnnii‚‚‡‡ sZKKKKKKKK_‘id_Z<<<<<<<<<<AAFFKKKKKZZZ_AAZZxŒŒ‘–¥            ¥PPPsnFFFFFFFFFFFKPUxPPP7PPPiiiiiiiiiiFFFFFFFFFFFF        Ò¹¹¹×¥¥_ZZ_7(<7-#A<AF}‡– ¹Ãÿ‘Œ‡‚dddddddFF2UU<<<<<<<<<<<KUZ_‚nnd_ZZZZ_d‚Œ¯id_________›ŒŒŒŒnnnnnnii‚‚‚‚›sZKKKKKKKK_‘id_Z<<<<<<<<<AAFFKKPPPP___dFFFFs‡Œ‘–¥¾¾¾¾¾¾¾¾¾¾¾¾¥xxPsnFFFFFFFFFFFKPUxPPP7PPPiiiiiiiiiiFFFFFFFFFFFF        Ò¹¹¹×¥¥_isn<-<-(PPKF}‡– ¹Ãÿ‘Œ‡‚dddddddFF2UU<<<<<<AAAAAKUZd‚nnd_ZZZZ_d‚Œ¯id_________›ŒŒŒŒnnnnnnii‚‚‚‚›sZKKKKKKKK_‘id_Z<<<<<<<<AAFFKKPPPPP___dFFFFF}‚‡Œ¥¾¾¾¾¾¾¾¾¾¾¾¾¥xxxsnFFFFFFFFFFFKPUxPPP7PPPiiiiiiiiiiFFFFFFFFFFFF        Ò¹¹¹×idPZF<(22(#A<<n– ¹Ãÿ´Œ‡‚dddddddFF<<ZZZZZZ_____77777iUZd‚nnd_ZZZZ_d‚Œ¯niddddddddd¯¥¥¥¥‡‡‡‡‡‡‡‡¥¥¥¥¾¥}}}}}}}}}¥´id_Z<<<<<<<AAFFKKPPUUUUUUUiKKKKK}‚‡Œ¥¥¥¥¥¥¥¥¥¥¥¥¥¥xxxsnFFFFFFFFFFFKxxxPPP7777PPPPPPPPPiFFFFFFFFFFFF        Ò¹¹¹×ZUPZF<(2(((-#######AKKn– ¥´ÿ´‘‘‚dddddddFF<<Z___ddisssiAA<<<7AAAAAAAAA_d‚‚¥ddddddddddd¯¥¥¥¥‡‡‡‡‡PPPnnnn¾¥}}}}}}}}}¥´id_Z<<<<<<AAFFKKPPUUUUUUUUiKKKKK}‚‡Œ¥¥¥¥¥¥¥¥¥¥¥¥¥¥snnFFFFFFF--FFFFFxxxAAA(((((((((((((iFFFFFFFFFFFF        Ò¹¹¹×ZUPZA7#2(((-#######AKKn– ¥´ÿ´‘‘‚dddddddFF<<Z_ddnn}‚‚‚}KKAA<7AAAAAAAAA_d‚‚¥iiiiiiiiiii¯¥¥¥¥‡‡‡‡‡PPPnnnn¾¥¥¥¥¥¥¥¥¥¥¥´id_Z<<<<<AAFFKKPPUUZZZZ___nPPPPP}‚‡Œ¥¥¥¥¥¥¥¥¥¥¥¥¥ nnFFFFFFFFF--FFFFxxxAAA(((((((((((((iFFFFFFFFFFFF        Ò¹¹¹×ZUPZA7#2(((-#######AKKn– ¥´ÿ´‘‘‚dddddddFF<<Z_dd‚}     Z_FA<7AAAAAAAAA_d‚‚¥iiiiiiiiiii¯¥¥¥¥‡‡‡‡‡PPPnnnn¾¥¥¥¥¥¥¥¥¥¥¥´id_Z<<<<AAFFKKPPUUZZZZZiiinPPPPP}‚‡Œ¥¥¥¥¥¥¥¥¥¥¥¥ ›nFFFFFFFFFFF--FFFFFiAAA(((((((((((((iFFFFFFFFFFFF        Ò¹¹¹×ZUPZA7#2(#A<<n– ¥´ÿ´Œ‡‚dddddddFF<<Z_ddÈ´´´´´´‘¥FA<7KUxdd__ZZZZ_d‚Œ¯xsnnnnnnnsx¹¥¥¥¥‡‡‡‡‡PPPnnnn¾¥¥¥¥¥¥¥¥¥¥¥´id_ZZZZ__ddiiPPUUZZ____nnnsUUUUU}‚‡Œ¥¥¥¥¥¥¥¥¥¥¥ ››FFFFFFFFFFFFF-FFFFFiAAA(((((((((((((iFFFFFFFFFFFF        Ò¹¹¹×––_ini7<#-(PPKF}‡– ¥´ÿ‘Œ‡‚dddddddFF<<Z_ddȯ¯xxxŒŒ¥PA<7KUxdd__ZZZZ_}›¥È‘Œ‡‡‡‡‡nnsx¹¥¥¥¥‡‡‡‡‡PPPnnnn‚iiiiiiiiiii¯id__nnsdiinnsPUUZZ_____nnnsUUUUU}‚‡Œ¥¥¥¥¥¥¥¥¥¥ ››sFFFFFFPFFFFFFFFFFFii(((((((PFFFFFFFFFFFF        Ò¹¹¹×––_ZUZ27#-#A<AF}‡– ¥´ÿ‘Œ‡‚dddddddFF<<Z_ddȯ¯xxxŒŒ¥_A<7KUxdd__ZZZZ_}›¥È–‘ŒŒŒŒŒssx}¹¥¥¥¥‡‡‡‡‡PPPnnnn‚iiiiiiiiiiiªd_ddnssnnssxxUUZZ__dddddddxZZZZZ}‚‡‡    ¥¥¥¥¥¥››ssFFFFFPPPFFFFFKKxxxiA(((((((PFFFFFFFFFFFF        Ò¹¹¹×––_ZUZ27<-#A<AF}‡– ¥´ÿ‘Œ‡‚dddddddFF<<Z_ddȯ¯xxxŒŒ¥_A<7KUxinn_ZZZZ_}¥ªÈ–‘ŒŒŒŒŒssx}¹¥¥¥¥‡‡‡‡‡PPPnnnn‚iiiiiiiiiii¥_diŒ‘‘––xx}}‚UZZ__ddddddddxZZZZZ}‚‚‚››››¥¥¥¥¥¥›sssFFFFPPPPFFFFKPUxxxAA(((((((PFFFFFFFFFFFF        ÒÒÒÒð¾¾xsni7-<7<<<K777777777777777<<FPUZ_– ¯¹Ò×ÿ‘Œ‡‚dddddddFF<<Z_dŒÈ¯¯xxxŒŒ¥_A<7KUxinn_ZZZZ_}¥ªÈ›–‘‘‘‘‘xx}‚¹¥¥¥¥‡‡‡‡‡PPPnnnn‚iiiiiiiiiii ¥ª¯¯¯¯¯¯¯¯¯¯¯ddddddddddiiixZZZZZ}}}}––––      ssssFFFFFPPPFFFKPUZxxAAA((((((PPPPPPPPPPPFFFFFFFFFFFF        Ò¹¹¹¾–dPK22##2227<<K777777FFFF77777777727<<F– ¹¾æ‘Œ‡‚dddddddFF<<ZiiŒÈ¯¯xxxŒŒ¥_A<7KUxinn_ZZZZ_}¥ªÈ›–‘‘‘‘‘xx}‚¹¥¥¥¥‡‡‡‡‡   2i‡Œ‘‘‘‘‘‘‘‘‘‘x----------<<<----------FFFFnnnnnnFFFFFFFFFFFFFFKPUZxxPPAA((((((PFFFFFFFFFF                    Ò¹¹¹×¥¥_sni###2227<AP<UUddd____dddUUUU<72277<Œ‘ªªæ‘Œ‡‚dddddddFF<<ZiiŒÈ¯¯xxxŒŒ¥FA<7KUxdd__ZZZZ_}›¥È ›–––––}}‚‡¹¥¥¥¥‡‡‡‡‡   2i‡Œ‘‘‘‘‘‘‘‘‘‘x----------<<<----------FFFFFFFFFFFFFFFFFFFFFF____ZxxPPPP(((((((PFFFFFFFFFF                    Ò¹¹¹×––_sni####2KP<APUUUddŒ}}}}ŒddUUUUU72277<Œ‘–›æ‘Œ‡‚dddddddFF<<ZiiŒÈ¹¹‚‚‚––¥FA<7KUxdd__ZZZZ_}›¥È ›–––––}}‚‡¹¥¥¥¥‡‡‡‡‡   2i‡Œ‘‘‘‘‘‘iiiix----------<<<----------FFFFFFFFFFFFFF-FFFFFFF____xxPPPiP7((((((PFF                            ÜÃÃÃ×ÈÈ‘¥ ›UUUUUn‚‡Œææææææææææææææææææ›–‘‘––›æææææ‘Œ‡‚}}}}‚‚‚‚‚nnnnnnnnsx ×ÃÃŒŒŒ   iA<7KU›‡‡‚‚}}}}‚ ¥¯È¯ª¥¥¥¥¥ŒŒ‘–È¥¥¥¥‡‡‡‡‡   2i‡Œ‘‘‘‘‘‘iiiixd---------222----------FFFFFFFFFFFFFF--FFFFFKP__xxPPPiPPP7(((((PFF                            ×¾¾¾Ã´´}‘Œ‡AAAAAZx}‚ð;¾¾¾ÍÍͯÍÍÍÍÍÍÍ𥠛‚‡‡Œ‘‘‘‘‘22-(###n‡‡‡‡‡‡‡–––‡‡nsxxÃxxxxxŒŒŒiFF7<dddddddd‚ ¥¥ ¥¥¥¥¥¥¥ŒŒŒŒÈ¥¥¥¥‡‡‡‡‡   2i‡Œ‘‘‘‘‘‘iiiixdKF--------------------FFFFFPPPPFFFFF---FFFKPUZxxPPPiPPPPP7((((PFF                            ×¾¾¾ÃxsniPPPPPPPi‡Œ‘ð;¾¾¾ÍÍͯÍÍÍÍÍÍÍ𥠛‚‡‡‡‘–––‘---(##(nŒŒŒŒŒŒŒ–––ŒŒssxxÃxxxxxŒŒŒiFF7<<ddddddd‚  xx››   › ‡‡‚‡È¥¥¥¥‡‡‡‡‡   2i‡Œ‘‘‘‘‘‘iiiixdKF--------------------FFFFFPPPPFFFFF----FKPUZxxPPPiPPPPPPP7(((PFF                            ×¾¾¾ÃxsniPPPPPPPi‡Œ‘ð¾¾¾¾¾ÍÍͯÍÍÍÍÍÍÍ𥠛‚‡‡‡‘   ‘---(#((sŒ‘‘‘‘‘¹¹¹¹¹‘xxxxÃxxxxxŒŒŒiFF7<<<<<<<<<ZxxxxxxŒŒŒxŒss_dÈ¥¥¥¥‡‡‡‡‡   2i‡Œ‘‘‘‘‘‘iiiixdKF--------------------FFFFFPPPPFFFFF-----KUZxxPPPiPPPPPPPPP7((PFF                            ×¾¾¾Ãxsniiiiiiiii‡Œ‘ð¾¾¾¾¾ÍÍͯÍÍÍÍÍÍÍ𥠛‚‚‚‚‘   ‘((((((-s‘‘–ÜÜÜÜÜÜÜÜÜÃÃÃÃÃxxxxxŒŒŒiA<7<<<<<<<<<ZZZZZZZsssZsss_dÈ¥¥¥¥‡‡‡‡‡   2i‡Œ‘‘‘‘‘‘iiiixd--------2222----------FFFFFFFFFFFFFF-----xxxxPPPiPPPPPPPPPPP7(PFF                            ×¾¾¾Ãxsnnnn‚‚‚nnn‡Œ‘ð¾¾¾¾¾ÍÍͯÍÍÍÍÍÍÍ𥠛‚‚‚‚‘   ‘(((((--x‘–ÜÜÍÍÍÍÍÍÍÍ´´´´ÃxxxxxŒŒŒFA<7<<<<<<<<<<<<<<<<<<<<<UZ_dÈ¥¥¥¥‡‡‡‡‡   2i‡Œ‘‘‘‘‘‘iiiixF--------7777---------FFFFFFFFFFFFFFFF----xxxPPPiPPPPPPPPPPPPP7PFF                            ×¾¾¾Ãxsssss‚‚‚sssŒŒ‘ð¾¾¾¾¾ÍÍͯÍÍÍÍÍÍÍ𥠠‡‡‡‡‘–––‘------2x–ÜÜÍÍÍÍÍÍÍÍÍ´´´´ÃxxxxxŒŒŒFA<7<<<<<<<<<<<<<<<<<<<<<UZ_dÈ¥¥¥¥‡‡‡‡‡   2i‡Œ‘‘‘‘‘‘iiiixFF-----22<<<<222-----FFFFFFFFFFFFFFFFFF---xxPPPiPPPPPPPPPPPPPPPPFF                            ×¾¾¾Ãxxxxx     xx‘‘‘ð¾¾¾¾¾ÍÍͯÍÍÍÍÍÍÍ𥥥ŒŒŒŒ´´´´´2222222}ÜÜÍÍÍÍÍÍÍÍÍÍ´´´´ÃxxxxxŒŒŒFA<7<<<<<<<<<<<<<<<<<<<<<UZ_dÈ¥¥¥¥‡‡‡‡‡   2i‡Œ‘‘‘‘‘‘iiiixFFF----<<ZZZZ<<<----FFFFFFFFFFFFFFFFFFFF-PiAAAPPPPPPPPPPPPPPPPPF                              ×¾¾¾ÃÃÃÃÃÃÃÃÃÃÃÃÃÜÜÜðáááááððð×ððððððððððð×××××××××}}}}}}}ÃÜÍÍÍÍÍÍÍÍÍÍÍ´´´´ÃxxxxxŒŒŒiA<7<<<<<<<<<<<<<<<<<<<<<UZ_ŒÈ¥¥¥¥‡‡‡‡‡   2insxxxxxxPPPPxFFFFFFF_UUUUUUU_FFFFFFFFFFFFFFFFFFFFFFFFiiAAAA(7PPPPPPPPPPPPPPFF                              P777xxxxxxxxxxxxx‘‘‘‘‘‘‘‘‘‘‘‘x‘‘‘‘‘‘‘‘‘‘‘xxxxxxxxxxxxxxxxx222222222222xxxxxxŒŒŒiFF7<<<<<<<<<<<<<<<<<<<<<UiiŒÈ¥¥¥¥‡‡‡‡‡   2insxxxxxxPPPPxFFFFFFKdKK___KKdKFFFFFFKKKKK____KKKKKFFiiAAAA(((7PPPPPPPPPPPPFFF                              P777xxxxxxxxxxxxx‘‘‘‘‘‘‘‘‘‘‘‘x‘‘‘‘‘‘‘‘‘‘‘xxxxxxxxxxxxxxxxx222222222222xxxxxxŒŒŒiFF7<<<<<<<<<<<<<<<<<<<<<UiiŒÈ¥¥¥¥‡‡‡‡‡   2insxxxxxxPPPPxxxFFFx‡‘PP___PP‘‡xFFFxxxPPPP____PPPPxxxiAAAA(((((7PPPPPPPPPPFFFF                              P777xxxxxxxxxxxxx‘‘‘‘‘‘‘‘‘‘‘‘x‘‘‘‘‘‘‘‘‘‘‘xxxxxxxxxxxxxxxxx222222222222xxxxxxŒŒŒiFF7<<<<<<<<<<<<<<<<<<<<<UiiŒÈ¥¥¥¥‡‡‡‡‡   2inssssssxPPPPxxxFFFx‘‘UU___UU‘‘xFFFxxxUUUU____UUUUxxxAAAA(((((((7PPPPPPPPFFFFF                              PPPP‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘2222222222222222‘‘‘‘‘‘¥¥¥iA<7<<<<<<<<<<<<<<<<<<<<<UZ_ŒÈ¥¥¥¥‡‡‡‡‡   FFFFFFFFFFFF‘‘‘‘‘‘‘‘‘iiii‘xxiiix‘‘xxxxxxx‘‘xiiixxxxxxxxxxxxxxxxxPAAA(((((((((7PPPPPPFFFFFF                                  22222222222222222‘‘‘‘‘‘¥¥¥FA<7<<<<<<<<<<<<<<<<<<<<<UZ_dÈ¥¥¥¥‡‡‡‡‡       FFFFFFFFFFFFFFFFFFFFFFFFFiAAAAAAZiPPPPPPPiZAAAAAAPPPPPPPPPPPPPPAAAA(((((((((((7PPPPFFFFFFF                                  22222222222222222‘‘‘‘‘‘¥¥¥FA<7<<<<<<<<<<<<<<<<<<<<<UZ_dÈ¥¥¥¥‡‡‡‡‡       FFFFFFFFFFFFFFFFFFFFFFFFFiAAAAAAUiPPPPPPPiUAAAAAAPPPPPPPPPPPPPPAAA((((((((((((7PPFFFFFFFF                                  22222222222222222‘‘‘‘‘‘¥¥¥FA<7<<<<<<<<<<<<<<<<<<<<<UZ_dÈ¥¥¥¥‡‡‡‡‡       FFFFFFFFFFFFFFFFFFFFFFFFFi(AAAAAAiPPPPPPPiAAAAAAAPPPPPPPPPPPPPPAA((((((((((((PPFFFFFFFF                                   22222222222222222‘‘‘‘‘‘¥¥¥ŒŒŒŒŒŒŒ¯UUUUUUUUUUUUUUUU¯¯¯¯¯¯¯¯È¥¥¥¥‡‡‡‡‡       FFFFFFFFFFFFFFFFFFFFFFFFFi((AAAAAiiiiiiiiiAAAAAAAPPPPPPPPPPPPPPA((((((((((((PPFFFFFFFF                                    22222222222222222‘‘‘‘‘‘¥¥¥ŒŒŒŒŒŒŒ¯¯ZZZZZZZZZZZZZZ¯¯¯¯¯¯¯¯¯È¹¥¥¥‡‡‡‡‡       FFFFFFFFFFFFFFFFFFFFFFFFFi(((AAAAPPPPPPPPPAAAAAAAPPPPPPPPPPPPPP((((((((((((PPPFFFFFFFF                                     ‘xxxxxxxx¯¯_____iii____¯¯¯¯¯¯¯¯¯¯È22            FFFFFFFFFFFFFFFFFFFFFFFFFP7-------7AZZZZZZZZZZZZAPPFFFFFFFFF                                      ‘xxxxxxxxx¯¯ddddiiiddd¯¯x¯¯¯¯¯¯¯¯È222            FFFFFFFFFFFFFFFFFFFFFFFFFP7-------7AZZZZZZZZZZZZAPPFFFFFFFFF                                       ‘xxxxxxxxxx¯¯iiŒŒŒŒŒi¯¯xx¯¯¯¯¯¯¯¯È2222            FFFFFFFFFFFFFFFFFFFFFFFFFP7-------7AZZZZZZZZZZZZAPPPFFFFFFFFF                                        ‘xxxxxxxxxxx¯¯¯¯¯¯¯¯¯¯xxx¯¯¯¯¯¯¯¯È2222            FFFFFFFFFFFFFFFFFFFFFFFFFP7-------7AZZZZZZZZZZZZAPPFFFFFFFFFF                                         22‘‘‘‘‘‘‘‘‘222222            FFFFFFFFFFFFFFFFFFFFFFFFFP7-------7AZZZZZZZZZZZZAPPFFFFFFFFFF                                          22‘‘‘‘‘‘‘‘‘222222            FFFFFFFFFFFFFFFFFFFFFFFFFP7-------7AZZZZZZZZZZZZAPPFFFFFFFFFF                                           22‘‘‘‘‘‘‘‘‘222222            FFFFFFFFFFFFFFFFFFFFFFFFFP7-------7AZZZZZZZZZZZZAPPPFFFFFFFFFFF                                           22‘‘‘‘‘‘‘‘‘222222            FFFFFFFFFFFFFFFFFFFFFFFFFP7-------7AZZZZZZZZZZZZAPPFFFFFFFFFFFFF                                           22222222222222222            FFFFFFFFFFFFFFFFFFFFFFFFFP7-------7AZZZZZZZZZZZZAPPFFFFFFFFFFFFFF                                           22222222222222222            FFFFFFFFFFFFFFFFFFFFFFFFFP7-------7AZZZZZZZZZZZZAPPPFFFFFFFFFFFFFFF                                           22222222222222222            FFFFFFFFFFFFFFFFFFFFFFFFFP7-------7AZZZZZZZZZZZZZPFFFFFFFFFFFFFFFFF                                           22222222222222222            FFFFFFFFFFFFFFFFFFFFFFFFFPPPPPPPPPFFFFFFFPPPPPPPPZZZZZZZZZZZZZZFFFFFFFFFFFFFFFFFF                                           22222222222222222                                     FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF                                           22222222222222222                                     FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF                                           22222222222222222                                                                                                                                        22222222222222222222222222222222222222                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
\ No newline at end of file


Property changes on: trunk/data/maps/bloodprisonctf_mini.tga
___________________________________________________________________
Name: svn:mergeinfo
   + 

Added: trunk/data/maps/dismal_mini.tga
===================================================================
(Binary files differ)


Property changes on: trunk/data/maps/dismal_mini.tga
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Copied: trunk/data/maps/ons-reborn_mini.tga (from rev 4561, trunk/data/gfx/ons-reborn_mini.tga)
===================================================================
(Binary files differ)


Property changes on: trunk/data/maps/ons-reborn_mini.tga
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream
Name: svn:mergeinfo
   + 

Modified: trunk/data/qcsrc/client/Main.qc
===================================================================
--- trunk/data/qcsrc/client/Main.qc	2008-10-01 06:06:36 UTC (rev 4565)
+++ trunk/data/qcsrc/client/Main.qc	2008-10-01 07:41:23 UTC (rev 4566)
@@ -325,16 +325,20 @@
 
 // --------------------------------------------------------------------------
 // BEGIN OPTIONAL CSQC FUNCTIONS
-void Ent_ReadONS()
+void Ent_ReadEntCS()
 {
 	entity gps;
 	using_gps = true;
 
+	InterpolateOrigin_Undo();
+
 	self.origin_x = ReadCoord();
 	self.origin_y = ReadCoord();
 	self.angles_y = ReadCoord();
 	self.origin_z = self.angles_x = self.angles_z = 0;
 
+	InterpolateOrigin_Note();
+
 	for(gps = gps_start; gps; gps = gps.chain)
 	{
 		if(gps == self)
@@ -487,7 +491,7 @@
 		{
 			switch(msg)
 			{
-			case ENTCS_MSG_ONS_GPS: Ent_ReadONS(); break;
+			case ENTCS_MSG_ONS_GPS: Ent_ReadEntCS(); break;
 			case ENTCS_MSG_ONS_REMOVE: Ent_RemoveONS(); break;
 			default:
 				error("unknown ENTCS_MSG type\n");
@@ -576,7 +580,7 @@
 	get_mi_min_max();
 	mi_center = (mi_min + mi_max) * 0.5;
 	mi_scale = mi_max - mi_min;
-	minimapname = strzone(strcat("gfx/", mi_shortname, "_mini.tga"));
+	minimapname = strzone(strcat("maps/", mi_shortname, "_mini.tga"));
 	shortmapname = mi_shortname;
 
 	if(gametype == GAME_ONSLAUGHT) {

Modified: trunk/data/qcsrc/client/View.qc
===================================================================
--- trunk/data/qcsrc/client/View.qc	2008-10-01 06:06:36 UTC (rev 4565)
+++ trunk/data/qcsrc/client/View.qc	2008-10-01 07:41:23 UTC (rev 4566)
@@ -161,6 +161,8 @@
 		}
 	}
 
+	current_zoomfraction = (current_viewzoom - 1) / (1/zoomfactor - 1);
+
 	if(zoomsensitivity < 1)
 		setsensitivityscale(pow(current_viewzoom, 1 - zoomsensitivity));
 	else
@@ -306,6 +308,8 @@
 		ons_view();
 		//drawresetcliparea();
 	}
+	else if(teamplay)
+		teamradar_view();
 }
 
 void Sbar_Draw();

Modified: trunk/data/qcsrc/client/main.qh
===================================================================
--- trunk/data/qcsrc/client/main.qh	2008-10-01 06:06:36 UTC (rev 4565)
+++ trunk/data/qcsrc/client/main.qh	2008-10-01 07:41:23 UTC (rev 4566)
@@ -135,3 +135,5 @@
 float ready_waiting_for_me;
 float vote_waiting;
 float vote_waiting_for_me;
+
+float current_zoomfraction;

Modified: trunk/data/qcsrc/client/progs.src
===================================================================
--- trunk/data/qcsrc/client/progs.src	2008-10-01 06:06:36 UTC (rev 4565)
+++ trunk/data/qcsrc/client/progs.src	2008-10-01 07:41:23 UTC (rev 4566)
@@ -10,6 +10,7 @@
 ../common/mapinfo.qh
 ../common/util.qh
 interpolate.qh
+teamradar.qh
 
 main.qh
 
@@ -30,6 +31,7 @@
 Main.qc
 View.qc
 interpolate.qc
+teamradar.qc
 
 ../common/util.qc
 ../common/gamecommand.qc

Added: trunk/data/qcsrc/client/teamradar.qc
===================================================================
--- trunk/data/qcsrc/client/teamradar.qc	                        (rev 0)
+++ trunk/data/qcsrc/client/teamradar.qc	2008-10-01 07:41:23 UTC (rev 4566)
@@ -0,0 +1,121 @@
+float DEG2RAD = 0.01745329251994329576;
+
+float teamradar_angle; // player yaw angle
+vector teamradar_origin3d_in_texcoord; // player origin
+vector teamradar_origin2d; // 2D origin
+vector teamradar_size2d; // 2D size
+float teamradar_size; // 2D scale factor
+float teamradar_scale; // window size = ...qu
+
+vector teamradar_3dcoord_to_texcoord(vector in)
+{
+	vector out;
+	out_x = (in_x - mi_picmin_x) / (mi_picmax_x - mi_picmin_x);
+	out_y = (in_y - mi_picmin_y) / (mi_picmax_y - mi_picmin_y);
+	out_z = 0;
+	return out;
+}
+
+vector teamradar_texcoord_to_2dcoord(vector in)
+{
+	vector out;
+	in -= teamradar_origin3d_in_texcoord;
+
+	out_x = in_y * sin(teamradar_angle * DEG2RAD) + in_x * cos(teamradar_angle * DEG2RAD);
+	out_y = in_y * cos(teamradar_angle * DEG2RAD) - in_x * sin(teamradar_angle * DEG2RAD);
+	out_y = - out_y; // WHY?!? TODO find out whether the map images are mirrored too
+
+	out = out * teamradar_size;
+	out += teamradar_origin2d;
+	return out;
+}
+
+vector yinvert(vector v)
+{
+	v_y = -v_y;
+	return v;
+}
+
+void draw_teamradar_background()
+{
+	R_BeginPolygon(minimapname, 0);
+	R_PolygonVertex('1 0 0' * (teamradar_origin2d_x - teamradar_size2d_x * 0.5) + '0 1 0' * (teamradar_origin2d_y - teamradar_size2d_y * 0.5), '0 0 0', '0 0 0', 1);
+	R_PolygonVertex('1 0 0' * (teamradar_origin2d_x + teamradar_size2d_x * 0.5) + '0 1 0' * (teamradar_origin2d_y - teamradar_size2d_y * 0.5), '0 0 0', '0 0 0', 1);
+	R_PolygonVertex('1 0 0' * (teamradar_origin2d_x + teamradar_size2d_x * 0.5) + '0 1 0' * (teamradar_origin2d_y + teamradar_size2d_y * 0.5), '0 0 0', '0 0 0', 1);
+	R_PolygonVertex('1 0 0' * (teamradar_origin2d_x - teamradar_size2d_x * 0.5) + '0 1 0' * (teamradar_origin2d_y + teamradar_size2d_y * 0.5), '0 0 0', '0 0 0', 1);
+	R_EndPolygon();
+	R_BeginPolygon(minimapname, DRAWFLAG_ADDITIVE);
+	R_PolygonVertex(teamradar_texcoord_to_2dcoord(mi_pictexcoord0), yinvert(mi_pictexcoord0), '1 1 1', 1);
+	R_PolygonVertex(teamradar_texcoord_to_2dcoord(mi_pictexcoord1), yinvert(mi_pictexcoord1), '1 1 1', 1);
+	R_PolygonVertex(teamradar_texcoord_to_2dcoord(mi_pictexcoord2), yinvert(mi_pictexcoord2), '1 1 1', 1);
+	R_PolygonVertex(teamradar_texcoord_to_2dcoord(mi_pictexcoord3), yinvert(mi_pictexcoord3), '1 1 1', 1);
+	R_EndPolygon();
+}
+
+void(vector coord3d, vector pangles, vector rgb) draw_teamradar_player =
+{
+	vector coord;
+
+	coord = teamradar_texcoord_to_2dcoord(teamradar_3dcoord_to_texcoord(coord3d));
+
+	makevectors(pangles - '0 1 0' * teamradar_angle);
+	v_forward_z = 0;
+	v_forward = normalize(v_forward);
+	v_forward_y *= -1.0;
+	v_right_x = -v_forward_y;
+	v_right_y = v_forward_x;
+
+	R_BeginPolygon("", 0);
+	R_PolygonVertex(coord+v_forward*2, '0 0 0', rgb, 1);
+	R_PolygonVertex(coord+v_right*3-v_forward*2, '0 1 0', rgb, 1);
+	R_PolygonVertex(coord-v_forward, '1 0 0', rgb, 1);
+	R_PolygonVertex(coord-v_right*3-v_forward*2, '1 1 0', rgb, 1);
+	R_EndPolygon();
+};
+
+void() teamradar_view =
+{
+	local float color;
+	local vector coord, rgb;
+	local entity tm;
+	float scale2d, normalsize, bigsize;
+
+	if(!cvar("cl_teamradar"))
+		return;
+
+	color = GetPlayerColor(player_localentnum-1);
+	rgb = GetTeamRGB(color);
+
+	scale2d = max(
+		mi_picmax_x - mi_picmin_x,
+		mi_picmax_y - mi_picmin_y
+	);
+
+	teamradar_angle = input_angles_y - 90;
+	teamradar_origin2d = '64 64 0';
+	teamradar_size2d = '128 128 0';
+	teamradar_scale = 1024;
+
+	normalsize = teamradar_size2d_x * scale2d / teamradar_scale;
+	bigsize = teamradar_size2d_x * scale2d / max(teamradar_scale, vlen(mi_min - mi_max));
+	teamradar_size =
+		  current_zoomfraction * bigsize
+		+ (1 - current_zoomfraction) * normalsize;
+	teamradar_origin3d_in_texcoord = teamradar_3dcoord_to_texcoord(
+		  current_zoomfraction * (mi_min + mi_max) * 0.5
+		+ (1 - current_zoomfraction) * pmove_org);
+
+	drawsetcliparea(
+		teamradar_origin2d_x - teamradar_size2d_x * 0.5,
+		teamradar_origin2d_y - teamradar_size2d_y * 0.5,
+		teamradar_size2d_x,
+		teamradar_size2d_y
+	);
+
+	draw_teamradar_background();
+	draw_teamradar_player(pmove_org, input_angles, '1 1 1');
+	for(tm = gps_start; tm != world; tm = tm.chain)
+		draw_teamradar_player(tm.origin, tm.angles, rgb);
+
+	drawresetcliparea();
+};

Added: trunk/data/qcsrc/client/teamradar.qh
===================================================================
--- trunk/data/qcsrc/client/teamradar.qh	                        (rev 0)
+++ trunk/data/qcsrc/client/teamradar.qh	2008-10-01 07:41:23 UTC (rev 4566)
@@ -0,0 +1 @@
+void teamradar_view();

Modified: trunk/data/qcsrc/common/mapinfo.qc
===================================================================
--- trunk/data/qcsrc/common/mapinfo.qc	2008-10-01 06:06:36 UTC (rev 4565)
+++ trunk/data/qcsrc/common/mapinfo.qc	2008-10-01 07:41:23 UTC (rev 4566)
@@ -618,7 +618,7 @@
 		}
 		else if(t == "size")
 		{
-			float a, b, c, d, e, f;
+			float a, b, c, d, e;
 			t = car(s); s = cdr(s); a = stof(t);
 			t = car(s); s = cdr(s); b = stof(t);
 			t = car(s); s = cdr(s); c = stof(t);

Modified: trunk/data/qcsrc/server/ent_cs.qc
===================================================================
--- trunk/data/qcsrc/server/ent_cs.qc	2008-10-01 06:06:36 UTC (rev 4565)
+++ trunk/data/qcsrc/server/ent_cs.qc	2008-10-01 07:41:23 UTC (rev 4566)
@@ -35,7 +35,7 @@
 void entcs_ons(entity to)
 {
 	if(to == self.owner || self.team != to.team ||
-	   self.owner.classname == "observer" || to.classname == "observer")
+			self.owner.classname == "observer" || to.classname == "observer")
 	{
 		WriteByte(MSG_ENTITY, ENTCS_MSG_ONS_REMOVE);
 		return;
@@ -48,36 +48,21 @@
 
 void entcs_common_self()
 {
-	/*
-	entity pl;
-	if(self.pingtime < time)
-	{
-		self.pingtime = time + 9; // keep it 1 below the non-ons update intervall
-		// just to be safe... (blah)
-		WriteByte(MSG_ENTITY, ENTCS_MSG_PING);
-		FOR_EACH_REALCLIENT(pl)
-		{
-			WriteByte(MSG_ENTITY, num_for_edict(pl));
-			WriteShort(MSG_ENTITY, pl.ping);
-		}
-		WriteByte(MSG_ENTITY, 0);
-	}
-	*/
 }
 
 float entcs_send(entity to)
 {
 	WriteByte(MSG_ENTITY, ENT_CLIENT_ENTCS);
 	WriteByte(MSG_ENTITY, self.health); // serves as entitynumber
-	
+
 	if(to == self.owner)
 	{
 		entcs_common_self();
 	}
-	
-	if(g_onslaught)
+
+	if(teams_matter)
 		entcs_ons(to);
-	
+
 	WriteByte(MSG_ENTITY, ENTCS_MSG_END);
 	return TRUE;
 };
@@ -87,10 +72,7 @@
 	self.team = self.owner.team;
 	self.Version++;
 	setorigin(self, self.owner.origin);
-	if(game == GAME_ONSLAUGHT)
-		self.nextthink = time + 0.1;
-	else
-		self.nextthink = time + 10; // update pings every 10 seconds
+	self.nextthink = time;
 };
 
 entity attach_entcs()
@@ -98,8 +80,6 @@
 	local float num;
 	local entity ent;
 
-	print("Attaching ENTCS entity\n");
-
 	num = num_for_edict(self);
 	ent = get_entcs_ent();
 
@@ -113,7 +93,7 @@
 	ent.model = "entcs_sender";
 	ent.modelindex = 1;
 	setsize(ent, '0 0 0', '0 0 0');
-		
+
 	ent.SendEntity = entcs_send;
 	return ent;
 };

Modified: trunk/data/qcsrc/server/gamecommand.qc
===================================================================
--- trunk/data/qcsrc/server/gamecommand.qc	2008-10-01 06:06:36 UTC (rev 4565)
+++ trunk/data/qcsrc/server/gamecommand.qc	2008-10-01 07:41:23 UTC (rev 4566)
@@ -37,7 +37,7 @@
 	return floor(FullTraceFraction(a, mi, ma, b) / (world.maxs_z - world.mins_z) * 255);
 }
 #else
-float RoughMapAtPoint(float x, float y, float w, float h, vector mi_min, vector mi_max)
+float RoughMapAtPoint(float x, float y, float w, float h)
 {
 	vector o, mi, ma;
 	float i, r;
@@ -103,7 +103,7 @@
 		fputs(f, "\"");
 		for(x = 0; x < m; ++x)
 		{
-			l = RoughMapAtPoint(mi_min_x + x * w, mi_min_y + y * h, w, h, mi_picmin, mi_picmax);
+			l = RoughMapAtPoint(mi_min_x + x * w, mi_min_y + y * h, w, h);
 			fputs(f, substring(doublehex, 2 * l, 2));
 		}
 		if(y == 0)

Modified: trunk/data/qcsrc/server/teamplay.qc
===================================================================
--- trunk/data/qcsrc/server/teamplay.qc	2008-10-01 06:06:36 UTC (rev 4565)
+++ trunk/data/qcsrc/server/teamplay.qc	2008-10-01 07:41:23 UTC (rev 4566)
@@ -283,7 +283,6 @@
 		game = GAME_ONSLAUGHT;
 		gamemode_name = "Onslaught";
 		ActivateTeamplay();
-		entcs_init();
 	}
 
 	if(g_race)
@@ -316,6 +315,9 @@
 		ScoreRules_race();
 	}
 
+	if(teams_matter)
+		entcs_init();
+
 	// save it (for the next startup)
 	cvar_set("gamecfg", ftos(game));
 




More information about the nexuiz-commits mailing list