K iNddlmZejddZejddZejddZejddZejddZejddZejdd Z ejdd Z ejdd Z ejdd Z ejdd Z ejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejdd Z ejdd!Z!ejdd"Z"ejdd#Z#ejdd$Z$ejdd%Z%ejdd&Z&ejdd'Z'ejdd(Z(ejdd)Z)ejdd*Z*ejdd+Z+ejdd,Z,ejdd-Z-ejdd.Z.ejdd/Z/ejdd0Z0ejdd1Z1ejdd2Z2ejdd3Z3ejdd4Z4ejdd5Z5ejdd6Z6ejdd7Z7ejdd8Z8ejdd9Z9ejdd:Z:ejdd;Z;ejdd<ZZ>ejdd?Z?ejdd@Z@ejddAZAejddBZBejddCZCejddDZDejddEZEejddFZFejddGZGejddHZHejddIZIejddJZJejddKZKejddLZLejddMZMejddNZNejddOZOejddPZPejddQZQejddRZRejddSZSejddTZTejddUZUejddVZVejddWZWejddXZXejddYZYejddZZZejdd[Z[ejdd\Z\ejdd]Z]ejdd^Z^ejdd_Z_ejdd`Z`ejddaZaejddbZbejddcZcejdddZdejddeZeejddfZfejddgZgejddhZhejddiZiejddjZjejddkZkejddlZlejddmZmejddnZnejddoZoejddpZpejddqZqejddrZrejddsZsejddtZtejdduZuejddvZvejddwZwejddxZxejddyZyejddzZzejdd{Z{ejdd|Z|ejdd}Z}ejdd~Z~ejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejddZejdd„ZejddÄZejddĄZejddńZejddƄZejddDŽZy))coreNc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nint32__nv_clzint64 __nv_clzllTis_pure _semanticrextern_elementwisedtypearg0r s j/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/triton/language/extra/cuda/libdevice.pyclzrsh  " " B ZZ #j$**W2E%F ZZ #lDJJw4G%H 9  ..c tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr __nv_popcr __nv_popcllTr r rs rpopcr h  " " B ZZ #k4::g3F%G ZZ #mTZZ5H%I 9  ..rc tjdd|||gtjdtjdtjdfdtjdfid|S)Nrr__nv_byte_permTr r rarg1arg2r s r byte_permrsg  " "2rD$+= G djj14::g3FGJZ\`\f\fgn\oIp@y **rc4tjdd||gtjdtjdfdtjdftjdtjdfdtjdftjdtjdfdtjdftjdtjdfd tjdfid | S) Nrr __nv_mulhiuint32 __nv_umulhir __nv_mul64hiuint64 __nv_umul64hiTr r rrr s rmulhir(s  " " Bt ZZ $**W"5 6tzzRYGZ8[ ZZ !4::h#7 8=$**U]J^:_ ZZ $**W"5 6T[I\8] ZZ !4::h#7 8?DJJW_L`:a  9  ..rc 8tjdd||gtjdtjdfdtjdftjdtjdfdtjdfid|S)Nrr __nv_mul24r" __nv_umul24Tr r r's rmul24r,(  " " Bt ZZ $**W"5 6tzzRYGZ8[ ZZ !4::h#7 8=$**U]J^:_ 9  ..rc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr __nv_brevr __nv_brevllTr r rs rbrevr11rrc tjdd|||gtjdtjdtjdfdtjdftjdtjdtjdfdtjdfid|S)Nrrr"__nv_sad __nv_usadTr r rs rsadr5:s  " " BtT" ZZ $**W"5tzz(7K Lz[_[e[efm[nNo ZZ !4::h#7H9M NQ\^b^h^hiq^rPs% 9  ..rctjdd|gtjdfdtjdftjdfdtjdftjdfdtjdftjdfd tjdfid | S) Nrr__nv_absr __nv_llabsfp32 __nv_fabsffp64 __nv_fabsTr r rs rabsr=Cs  " " B ZZ #j$**W2E%F ZZ #lDJJw4G%H ZZ  "\4::f3E$F ZZ  "[$**V2D$E  9  ..rc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr9 __nv_floorfr; __nv_floorTr r rs rfloorrANh  " " B ZZ  "]DJJv4F$G ZZ  "\4::f3E$F 9  ..rc tjdd|gtjdfdtjdfid|S)Nrr; __nv_rcp64hTr r rs rrcp64hrEWsF  " "2rD6 F  60B C4y **rc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr9 __nv_rsqrtfr; __nv_rsqrtTr r rs rrsqrtrI^rBrc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr; __nv_ceilr9 __nv_ceilfTr r rs rceilrMgsh  " " B ZZ  "[$**V2D$E ZZ  "\4::f3E$F 9  ..rc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr; __nv_truncr9 __nv_truncfTr r rs rtruncrQpsh  " " B ZZ  "\4::f3E$F ZZ  "]DJJv4F$G 9  ..rc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr9 __nv_exp2fr; __nv_exp2Tr r rs rexp2rUyh  " " B ZZ  "\4::f3E$F ZZ  "[$**V2D$E 9  ..rc tjdd|gtjdfdtjdfid|S)Nrr9__nv_saturatefTr r rs r saturatefrYG  " "2rD6 F !14::f3E F4y **rc tjdd|||gtjdtjdtjdfdtjdftjdtjdtjdfdtjdfid|S)Nrr9 __nv_fmaf_rnr; __nv_fma_rnTr r rs rfma_rnr^  " " BtT" ZZ F!3TZZ5G H>[_[e[efl[mJn ZZ F!3TZZ5G H=Z^ZdZdekZlJm% 9  ..rc tjdd|||gtjdtjdtjdfdtjdftjdtjdtjdfdtjdfid|S)Nrr9 __nv_fmaf_rzr; __nv_fma_rzTr r rs rfma_rzrcr_rc tjdd|||gtjdtjdtjdfdtjdftjdtjdtjdfdtjdfid|S)Nrr9 __nv_fmaf_rdr; __nv_fma_rdTr r rs rfma_rdrgr_rc tjdd|||gtjdtjdtjdfdtjdftjdtjdtjdfdtjdfid|S)Nrr9 __nv_fmaf_rur; __nv_fma_ruTr r rs rfma_rurkr_rc tjdd||gtjdtjdfdtjdfid|S)Nrr9__nv_fast_fdividefTr r r's r fast_dividefrnsU  " "2rD$< F TZZ/03GTZI[2\:y **rc 8tjdd||gtjdtjdfdtjdftjdtjdfdtjdfid|S)Nrr9 __nv_fdiv_rnr; __nv_ddiv_rnTr r r's rdiv_rnrr  " " Bt ZZ F!3 4~tzzRXGY6Z ZZ F!3 4~tzzRXGY6Z 9  ..rc 8tjdd||gtjdtjdfdtjdftjdtjdfdtjdfid|S)Nrr9 __nv_fdiv_rzr; __nv_ddiv_rzTr r r's rdiv_rzrwrsrc 8tjdd||gtjdtjdfdtjdftjdtjdfdtjdfid|S)Nrr9 __nv_fdiv_rdr; __nv_ddiv_rdTr r r's rdiv_rdr{rsrc 8tjdd||gtjdtjdfdtjdftjdtjdfdtjdfid|S)Nrr9 __nv_fdiv_rur; __nv_ddiv_ruTr r r's rdiv_rurrsrc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr9 __nv_frcp_rnr; __nv_drcp_rnTr r rs rrcp_rnrh  " " B ZZ  "^TZZ5G$H ZZ  "^TZZ5G$H 9  ..rc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr9 __nv_frcp_rzr; __nv_drcp_rzTr r rs rrcp_rzrrrc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr9 __nv_frcp_rdr; __nv_drcp_rdTr r rs rrcp_rdrrrc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr9 __nv_frcp_rur; __nv_drcp_ruTr r rs rrcp_rurrrc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr9 __nv_fsqrt_rnr; __nv_dsqrt_rnTr r rs rsqrt_rnrh  " " B ZZ  "_djj6H$I ZZ  "_djj6H$I 9  ..rc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr9 __nv_fsqrt_rzr; __nv_dsqrt_rzTr r rs rsqrt_rzrrrc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr9 __nv_fsqrt_rdr; __nv_dsqrt_rdTr r rs rsqrt_rdrrrc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr9 __nv_fsqrt_rur; __nv_dsqrt_ruTr r rs rsqrt_rurrrc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr9 __nv_sqrtfr; __nv_sqrtTr r rs rsqrtr rVrc 8tjdd||gtjdtjdfdtjdftjdtjdfdtjdfid|S)Nrr; __nv_dadd_rnr9 __nv_fadd_rnTr r r's radd_rnr)rsrc 8tjdd||gtjdtjdfdtjdftjdtjdfdtjdfid|S)Nrr; __nv_dadd_rzr9 __nv_fadd_rzTr r r's radd_rzr2rsrc 8tjdd||gtjdtjdfdtjdftjdtjdfdtjdfid|S)Nrr; __nv_dadd_rdr9 __nv_fadd_rdTr r r's radd_rdr;rsrc 8tjdd||gtjdtjdfdtjdftjdtjdfdtjdfid|S)Nrr; __nv_dadd_rur9 __nv_fadd_ruTr r r's radd_rurDrsrc 8tjdd||gtjdtjdfdtjdftjdtjdfdtjdfid|S)Nrr; __nv_dmul_rnr9 __nv_fmul_rnTr r r's rmul_rnrMrsrc 8tjdd||gtjdtjdfdtjdftjdtjdfdtjdfid|S)Nrr; __nv_dmul_rzr9 __nv_fmul_rzTr r r's rmul_rzrVrsrc 8tjdd||gtjdtjdfdtjdftjdtjdfdtjdfid|S)Nrr; __nv_dmul_rdr9 __nv_fmul_rdTr r r's rmul_rdr_rsrc 8tjdd||gtjdtjdfdtjdftjdtjdfdtjdfid|S)Nrr; __nv_dmul_rur9 __nv_fmul_ruTr r r's rmul_rurhs  " " B    6" 6"  6 23 6" 6"  6 23 9 . .rc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double2float_rnr9Tr r rs rdouble2float_rnrzG  " "2rD6 F !7F9K L4y **rc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double2float_rzr9Tr r rs rdouble2float_rzrrrc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double2float_rdr9Tr r rs rdouble2float_rdrrrc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double2float_rur9Tr r rs rdouble2float_rurrrc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double2int_rnrTr r rs r double2int_rnrG  " "2rD6 F !5tzz'7J K4y **rc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double2int_rzrTr r rs r double2int_rzrrrc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double2int_rdrTr r rs r double2int_rdrrrc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double2int_rurTr r rs r double2int_rurrrc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double2uint_rnrTr r rs rdouble2uint_rnrG  " "2rD6 F !6 78K L4y **rc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double2uint_rzrTr r rs rdouble2uint_rzrrrc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double2uint_rdrTr r rs rdouble2uint_rdrrrc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double2uint_rurTr r rs rdouble2uint_rurrrc tjdd|gtjdfdtjdfid|S)Nrr__nv_int2double_rnr;Tr r rs r int2double_rnrsG  " "2rD6 G "6 68J!K4y **rc tjdd|gtjdfdtjdfid|S)Nrr"__nv_uint2double_rnr;Tr r rs ruint2double_rnrsG  " "2rD6 H  #8$**V:L"M4y **rc tjdd|gtjdfdtjdfid|S)Nrr9__nv_float2int_rnrTr r rs r float2int_rnrG  " "2rD6 F !4djj6I J4y **rc tjdd|gtjdfdtjdfid|S)Nrr9__nv_float2int_rzrTr r rs r float2int_rzrrrc tjdd|gtjdfdtjdfid|S)Nrr9__nv_float2int_rdrTr r rs r float2int_rdrrrc tjdd|gtjdfdtjdfid|S)Nrr9__nv_float2int_rurTr r rs r float2int_rurrrc tjdd|gtjdfdtjdfid|S)Nrr9__nv_float2uint_rnrTr r rs r float2uint_rnrrrc tjdd|gtjdfdtjdfid|S)Nrr9__nv_float2uint_rzrTr r rs r float2uint_rzrrrc tjdd|gtjdfdtjdfid|S)Nrr9__nv_float2uint_rdrTr r rs r float2uint_rdrrrc tjdd|gtjdfdtjdfid|S)Nrr9__nv_float2uint_rurTr r rs r float2uint_rur  rrc tjdd|gtjdfdtjdfid|S)Nrr__nv_int2float_rnr9Tr r rs r int2float_rnrG  " "2rD6 G "5tzz&7I!J4y **rc tjdd|gtjdfdtjdfid|S)Nrr__nv_int2float_rzr9Tr r rs r int2float_rzrrrc tjdd|gtjdfdtjdfid|S)Nrr__nv_int2float_rdr9Tr r rs r int2float_rdr"rrc tjdd|gtjdfdtjdfid|S)Nrr__nv_int2float_rur9Tr r rs r int2float_rur)rrc tjdd|gtjdfdtjdfid|S)Nrr"__nv_uint2float_rnr9Tr r rs r uint2float_rnr0G  " "2rD6 H  #7F9K"L4y **rc tjdd|gtjdfdtjdfid|S)Nrr"__nv_uint2float_rzr9Tr r rs r uint2float_rzr7rrc tjdd|gtjdfdtjdfid|S)Nrr"__nv_uint2float_rdr9Tr r rs r uint2float_rdr">rrc tjdd|gtjdfdtjdfid|S)Nrr"__nv_uint2float_rur9Tr r rs r uint2float_rur%Errc tjdd||gtjdtjdfdtjdfid|S)Nrr__nv_hiloint2doubler;Tr r r's rhiloint2doubler(LsU  " "2rD$< G djj125JDJJW]L^4_:y **rc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double2lointrTr r rs r double2lointr+Srrc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double2hiintrTr r rs r double2hiintr.Zrrc tjdd|gtjdfdtjdfid|S)Nrr9__nv_float2ll_rnrTr r rs r float2ll_rnr1aG  " "2rD6 F !3TZZ5H I4y **rc tjdd|gtjdfdtjdfid|S)Nrr9__nv_float2ll_rzrTr r rs r float2ll_rzr5hr2rc tjdd|gtjdfdtjdfid|S)Nrr9__nv_float2ll_rdrTr r rs r float2ll_rdr8or2rc tjdd|gtjdfdtjdfid|S)Nrr9__nv_float2ll_rurTr r rs r float2ll_rur;vr2rc tjdd|gtjdfdtjdfid|S)Nrr9__nv_float2ull_rnrTr r rs r float2ull_rnr>}rrc tjdd|gtjdfdtjdfid|S)Nrr9__nv_float2ull_rzrTr r rs r float2ull_rzrArrc tjdd|gtjdfdtjdfid|S)Nrr9__nv_float2ull_rdrTr r rs r float2ull_rdrDrrc tjdd|gtjdfdtjdfid|S)Nrr9__nv_float2ull_rurTr r rs r float2ull_rurGrrc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double2ll_rnrTr r rs r double2ll_rnrJrrc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double2ll_rzrTr r rs r double2ll_rzrMrrc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double2ll_rdrTr r rs r double2ll_rdrPrrc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double2ll_rurTr r rs r double2ll_rurSrrc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double2ull_rnrTr r rs r double2ull_rnrVrrc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double2ull_rzrTr r rs r double2ull_rzrYrrc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double2ull_rdrTr r rs r double2ull_rdr\rrc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double2ull_rurTr r rs r double2ull_rur_rrc tjdd|gtjdfdtjdfid|S)Nrr__nv_ll2float_rnr9Tr r rs r ll2float_rnrbG  " "2rD6 G "4djj6H!I4y **rc tjdd|gtjdfdtjdfid|S)Nrr__nv_ll2float_rzr9Tr r rs r ll2float_rzrfrcrc tjdd|gtjdfdtjdfid|S)Nrr__nv_ll2float_rdr9Tr r rs r ll2float_rdrircrc tjdd|gtjdfdtjdfid|S)Nrr__nv_ll2float_rur9Tr r rs r ll2float_rurlrcrc tjdd|gtjdfdtjdfid|S)Nrr%__nv_ull2float_rnr9Tr r rs r ull2float_rnroG  " "2rD6 H  #6 68J"K4y **rc tjdd|gtjdfdtjdfid|S)Nrr%__nv_ull2float_rzr9Tr r rs r ull2float_rzrsrprc tjdd|gtjdfdtjdfid|S)Nrr%__nv_ull2float_rdr9Tr r rs r ull2float_rdrvrprc tjdd|gtjdfdtjdfid|S)Nrr%__nv_ull2float_rur9Tr r rs r ull2float_ruryrprc tjdd|gtjdfdtjdfid|S)Nrr__nv_ll2double_rnr;Tr r rs r ll2double_rnr| rrc tjdd|gtjdfdtjdfid|S)Nrr__nv_ll2double_rzr;Tr r rs r ll2double_rzrrrc tjdd|gtjdfdtjdfid|S)Nrr__nv_ll2double_rdr;Tr r rs r ll2double_rdrrrc tjdd|gtjdfdtjdfid|S)Nrr__nv_ll2double_rur;Tr r rs r ll2double_rurrrc tjdd|gtjdfdtjdfid|S)Nrr%__nv_ull2double_rnr;Tr r rs r ull2double_rnr%rrc tjdd|gtjdfdtjdfid|S)Nrr%__nv_ull2double_rzr;Tr r rs r ull2double_rzr,rrc tjdd|gtjdfdtjdfid|S)Nrr%__nv_ull2double_rdr;Tr r rs r ull2double_rdr3rrc tjdd|gtjdfdtjdfid|S)Nrr%__nv_ull2double_rur;Tr r rs r ull2double_rur:rrc tjdd|gtjdfdtjdfid|S)Nrr__nv_int_as_floatr9Tr r rs r int_as_floatrArrc tjdd|gtjdfdtjdfid|S)Nrr9__nv_float_as_intrTr r rs r float_as_intrHrrc tjdd|gtjdfdtjdfid|S)Nrr"__nv_uint_as_floatr9Tr r rs r uint_as_floatrOrrc tjdd|gtjdfdtjdfid|S)Nrr9__nv_float_as_uintrTr r rs r float_as_uintrVrrc tjdd|gtjdfdtjdfid|S)Nrr__nv_longlong_as_doubler;Tr r rs rlonglong_as_doubler]sG  " "2rD6 G ";TZZ=O!P4y **rc tjdd|gtjdfdtjdfid|S)Nrr;__nv_double_as_longlongrTr r rs rdouble_as_longlongrdsG  " "2rD6 F !:DJJw[_[e[efl[mJn% 9  ..rc tjdd||||gtjdtjdtjdtjdfdtjdftjdtjdtjdtjdfdtjdfid|S)Nrr9 __nv_norm4dfr; __nv_norm4dTr r rrrarg3r s rnorm4drv7s  " " BtT4( ZZ F!3TZZ5GTZI[ \ TZZ/ 0 ZZ F!3TZZ5GTZI[ \ DJJv. / + 9  ..rc tjdd||||gtjdtjdtjdtjdfdtjdftjdtjdtjdtjdfdtjdfid|S)Nrr9 __nv_rnorm4dfr; __nv_rnorm4dTr r rts rrnorm4drzBs  " " BtT4( ZZ F!3TZZ5GTZI[ \ djj0 1 ZZ F!3TZZ5GTZI[ \ TZZ/ 0 + 9  ..rc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr9 __nv_cbrtfr; __nv_cbrtTr r rs rcbrtr~MrVrc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr9 __nv_rcbrtfr; __nv_rcbrtTr r rs rrcbrtrVrBrc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr9__nv_j0fr;__nv_j0Tr r rs rj0r_g  " "2rD6 F TZZ-? @ F DJJv,> ?4y **rc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr9__nv_j1fr;__nv_j1Tr r rs rj1rgrrc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr9__nv_y0fr;__nv_y0Tr r rs ry0rorrc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr9__nv_y1fr;__nv_y1Tr r rs ry1rwrrc 8tjdd||gtjdtjdfdtjdftjdtjdfdtjdfid|S) Nrrr9__nv_ynfr;__nv_ynTr r r's rynr  " " Bt ZZ $**V"4 5 DJJvDV7W ZZ $**V"4 5 4::fCU7V 9  ..rc 8tjdd||gtjdtjdfdtjdftjdtjdfdtjdfid|S) Nrrr9__nv_jnfr;__nv_jnTr r r's rjnrrrc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr9__nv_cyl_bessel_i0fr;__nv_cyl_bessel_i0Tr r rs r cyl_bessel_i0rj  " " B ZZ  "%:DJJvrrc tjdd|gtjdfdtjdftjdfdtjdfid|S) Nrr9 __nv_ilogbfrr; __nv_ilogbTr r rs rilogbrGsh  " " B ZZ  "]DJJw4G$H ZZ  "\4::g3F$G 9  ..rc tjdd|gtjdfdtjdftjdfdtjdfid|S)Nrr9 __nv_logbfr; __nv_logbTr r rs rlogbrPrVrc tjdd|gtjdfdtjdfid|jtj|S)Nrr;__nv_isfinitedrTr rrrs r isfinitedrYsZ  " "2rD6 F !14::g3F G4y **,"TYY)"*LMr)N)triton.languagerexternrrrr(r,r1r5r=rArErIrMrQrUrYr^rcrgrkrnrrrwr{rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr rrrrrrr"r%r(r+r.r1r5r8r;r>rArDrGrJrMrPrSrVrYr\r_rbrfrirlrorsrvryr|rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr rrrrrr#r'r+r/r3r7r<r@rDrHrLrPrTrXr\r`rdrhrlrprvrzr~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrs . .. .* * . .. .. .. .. .. .* * . .. .. .. .* * . .. .. .. .* * . .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ."* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * . .. .. .. .. .. .* *. .. .. .. .Q Q. .. .M M Q Q. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .* ** ** ** *. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .M Mr