rust4#rustc 1.72.0 (5680fa18f 2023-08-23)ՆQ4-46a989d0e2cef827e$ɛDp>-b114db70ea0690b1rustc_std_workspace_core ūu sR-13da980d6c74fec5Uno_panic+no-panic         999 916999#::: :32:::#udiv128 u128_mulhi udivmod_1e19Bufferbytes < I IntegerprivateSealedwriteDEC_DIGITS_LUT impl_Integer I8_MAX_LEN U8_MAX_LEN I16_MAX_LEN U16_MAX_LEN I32_MAX_LEN U32_MAX_LEN I64_MAX_LEN U64_MAX_LENimpl_Integer128 U128_MAX_LEN I128_MAX_LEN/0 /2 56 58  ;< ;>   AB AD   GH GJ MN MP ST SV YZ Y\ _` _b ef eh kl kn n n st sv v v 77 72787>7D7J7P7V7\7b7h7n7v7".           ;/Sk_GAseMY5dX:RL4.@^jrFo  0  @      @   @     @         @    @     #@ ## # @ #  @    # # #@   @  @   ! "#!"#!" # $,% $,% $ ,%2&@ 2'&2 2' @ 2 @  * +  ,*+ ,*+  ),# -)# -) # (-+ .(+ .( + . r/              ##  #  ,   , 22#  #+ xyx_lox_hiy_loy_hi carry mhigh1m_lohigh2 #NJ  S       S     S                         @                  &   6   's6ҰJ>%v 6 < > < <  <  >  <  >               GYGYGY Y   !   !   YY  Y"  Y#+ Y&" Y'# Y%&' Y$ % Y$ !Y(  Y* IpiecesEEE4&w\NF ]Y Y A("#*) ]YGY+GYGY+ . Y-. 1 21  2 01  Y/0 Y, -/  Y3,+  Y4,+  Y73  Y84  Y678  Y5 6 Y5  !Y9   Y; ,  ]Y  Y-934;:  ]Y <  <    Y Y  Y  Y=                  6 < <       GY++Y+Y+ Y   + Y+ Y Y Y Y Y}NeMatchưb Y ]Y {-P, YGY5 Y+ Y +  Y   +  Y+  Y Y  Y  Y  Y6  Y  ]Y7  Y  n#NJ quot  left_val Y" right_val Y# Y(9  Y39  Y4  Y9  -     - I128_MAX_LEN    4 4  < 5   5   +( xW  MaybeUninituninit value ?+˼< (?x  -     - I128_MAX_LEN?p v A    AB AvAp ?7 ?   -     - I128_MAX_LEN    !EEEb"00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899"666#6664666$6663666%6666666&666577 6'6761177 7(77710777)77720777*777208 8 #8 18 8 8 8 # I8_MAX_LEN5 "  " " "  " $ $  $% $   $  $ $   $    ? $   $ %  P % %  V?  %  %   % %!E % % V  % & &    & & '& ' '  '' '  ( (  ('  (   (   (  (' ( (  ('  (   (   (  (' )  )d  )   )   )  )d  )  )  )  )   )  )d  )  )d ) ) )  )@  )   )  )  ) ) # )d  )   ) # ) $ )d  )  ) % )  ) & $% ) & )d  ) " )d )' ) )(' )@  )( " )  )! " ) )  ) )  )  ) )  )  ) * , *  *  ,+ *  * . *  *   .- *  *E  *   +- ** *E + 1 +  +\1!0 +  + 4 + 54 +  + 54 +  + 35  +  +] 32 + *I  *]02 +/ *I ,7 , 67 - 96 - 89 -d - 8" . <6 .  = .d  .   .  =< .  > .d  .  .  ?< .  .  @ >? .  @< .d  .  ;< .d . A . . BA .@  . B ; .  . : ; . . C .d  .  . C6 . D .d  . . E6 . . F DE . F6 .d  . 66 .d .  G .  .  G .  .  G / J /  /\J:I  /  / L /  /] LK! /  .E  .]IK /H" .E 0 N6 0 MN 0 0 M'# 0  O 0  0  O 0 $ 0  O 0 Q6 0  PQ 0 RP 10  0 RP 10 % 0 T 0  0] TS& 0  0( SR  0 , 1 V6 1 W 1 1 XW 1@  1 X V 1 ( 1 U V 1 1  Y 1  1  Y 1 ) 1  Y 2 \ 2  2\\U[* 2  2 ^ 2  2] ^]+ 2  2E  2][] 2Z, 2E 3 _ 3 _0- 3  ` 3  3  ` 3 . 3  ` 3 b 3  3] ba/ 3  3 a 3-  2 0 4 f 4 efP 4 de 4h 4 gh 4idg 4idg1 4ci 5m 5 5] ml2 5  5kl  40 4 U kcj3 40 5oj 5 5 Xon4 5 5n 52 ! " " $ % % % ( ( ) , . 1 4 4 4; 5*pB ! ! ? ! " " $ $ $ $ P $  t $ Q % ? %Q %r %E %& &'  ' ( (  ( (  (  ( )  )  )  )  )  ) ) ) )  )  )  )  )  ) ) )  *Er *r *Q * *x *Ir +r +Q + + +x + , ,- - .  .  . .  .  .  .  . . . . . .x . x .Er /r /Q / /0 0x 0  0  0 0Q 0 0 1  1 1 1x 1 x 2Er 2r 2Q 2 23x 3 Q 3 3 4 4 P 4 u 4  4  4 4E 4 r 5Q 5 5B 5E 5 !buf !is_nonnegative "8 "curr $buf_ptr % lut_ptr % (d1 (d2 ) !8 , 6 . : 1 U 4 c 4j ! %!E8 8 #8 38 8 8 8 # I8_MAX_LEN8 8 $8 78 8 8 8 $ U8_MAX_LEN5 "  "  " "  " $ $  $% $ P $  $ $   $   P $   $ % Q % % Q  %  %  Q % %!E % %R % & &    & & '!& ' '  '' #'  ( (  ('  (   (   (  (' ( (  ('  (   (   (  (' )  )d  )   )   )  )d  )  )  )  )   )  )d  )  )d ) ) )  )@  )   )  )  ) ) # )d  )   ) # ) $ )d  )  ) % )  ) & $% ) & )d  ) " )d )' ) )(' )@  )( " )  )! " ) )  ) )  )  ) )  )  ) * , *  *\,+ *  * . *  *] .- *  *E  *]+- ** *E + 1 +  +\1!0 +  + 4 + 54 +  + 54 +  + 35  +  +] 32 + *I  *]02 +/ *I ,7 , 67 - 96 - 89 -d $- 8" . <6 .  = .d  .   .  =< .  > .d  .  .  ?< .  .  @ >? .  @< .d  .  ;< .d . A . . BA .@  . B ; .  . : ; . . C .d  .  . C6 . D .d  . . E6 . . F DE . F6 .d  . 66 .d .  G .  .  G .  .  G / J /  /\J:I  /  / L /  /] LK! /  .E  .]IK /H" .E 0 N6 0 MN 0 %0 M'# 0  O 0  0  O 0 $ 0  O 0 Q6 0  PQ 0 RP 10  0 RP 10 % 0 T 0  0] TS& 0  0( SR  0 , 1 V6 1 W 1 1 XW 1@  1 X V 1 ( 1 U V 1 1  Y 1  1  Y 1 ) 1  Y 2 \ 2  2\\U[* 2  2 ^ 2  2] ^]+ 2  2E  2][] 2Z, 2E 3 _ &3 _0- 3  ` 3  3  ` 3 . 3  ` 3 b 3  3] ba/ 3  3 a 3-  2 0 4 f 4 efP 4 de 4h 4 gh 4idg 4idg1 4ci 5m 5 5] ml2 5  5klr 40 4rkcj3 40 5oj 5 5ron4 5 5n 58 ! " " $ % % % ( ( ) , . 1 4 4 4; 5*pB ! ! ? ! " " $ $ $ $ P $   $ Q %v %Q %r %E %!& &#'  ' ( (  ( (  (  ( )  )  )  )  )  ) ) ) )  )  )  )  )  ) )x ) x *Er *r *Q * *x *Ir +r +Q + + +x + , ,$- - .  .  . .  .  .  .  . . . . . .x . x .Er /r /Q / /%0 0x 0  0  0| 0Q 0 0 1  1 1 1x 1 x 2Er 2r 2Q 2 2&3x 3 Q 3 3 4 4 P 4 ۩ 4  4  4~ 4E 4 r 5Q 5 5B 5E 5 !~ !~ "8 "~ $ %  % ( ( ) !8 , 6 . : 1 U 4 c 4j ! %!E8 8 $8 98 8 8 8 $ U8_MAX_LEN8 8 %8 =8 8 8 8 % I16_MAX_LEN5 "  " '" "  " $ $  $% $ P $  $ $   $   P $   $ % Q % % Q  %  %  Q % %!E % %R % & &    & & '(& ' '  '' *'  ( (  ('  (   (   (  (' ( (  ('  (   (   (  (' )  )d  )   )   )  )d  )  )  )  )   )  )d  )  )d ) ) )  )@  )   )  )  ) ) # )d  )   ) # ) $ )d  )  ) % )  ) & $% ) & )d  ) " )d )' ) )(' )@  )( " )  )! " ) )  ) )  )  ) )  )  ) * , *  *\,+ *  * . *  *] .- *  *E  *]+- ** *E + 1 +  +\1!0 +  + 4 + 54 +  + 54 +  + 35  +  +] 32 + *I  *]02 +/ *I ,7 , 67 - 96 - 89 -d +- 8" . <6 .  = .d  .   .  =< .  > .d  .  .  ?< .  .  @ >? .  @< .d  .  ;< .d . A . . BA .@  . B ; .  . : ; . . C .d  .  . C6 . D .d  . . E6 . . F DE . F6 .d  . 66 .d .  G .  .  G .  .  G / J /  /\J:I  /  / L /  /] LK! /  .E  .]IK /H" .E 0 N6 0 MN 0 ,0 M'# 0  O 0  0  O 0 $ 0  O 0 Q6 0  PQ 0 RP 10  0 RP 10 % 0 T 0  0] TS& 0  0( SR  0 , 1 V6 1 W 1 1 XW 1@  1 X V 1 ( 1 U V 1 1  Y 1  1  Y 1 ) 1  Y 2 \ 2  2\\U[* 2  2 ^ 2  2] ^]+ 2  2E  2][] 2Z, 2E 3 _ -3 _0- 3  ` 3  3  ` 3 . 3  ` 3 b 3  3] ba/ 3  3 a 3-  2 0 4 f 4 efP 4 de 4h 4 gh 4idg 4idg1 4ci 5m 5 5] ml2 5  5klr 40 4rkcj3 40 5oj 5 5ron4 5 5n 5> ! " " $ % % % ( ( ) , . 1 4 4 4; 5*pB ! ! ? ! " " $ $ $ $ P $   $ Q %v %Q %r %E %(& &*'  ' ( (  ( (  (  ( )  )  )  )  )  ) ) ) )  )  )  )  )  ) )x ) x *Er *r *Q * *x *Ir +r +Q + + +x + , ,+- - .  .  . .  .  .  .  . . . . . .x . x .Er /r /Q / /,0 0x 0  0  0| 0Q 0 0 1  1 1 1x 1 x 2Er 2r 2Q 2 2-3x 3 Q 3 3 4 4 P 4  4  4  4~ 4E 4 r 5Q 5 5B 5E 5 !~ !~ "8 "~ $ %  % ( ( ) !8 , 6 . : 1 U 4 c 4j ! %!E8 8 %8 ?8 8 8 8 % I16_MAX_LEN8 8 &8 C8 8 8 8 & U16_MAX_LEN5 "  " ." "  " $ $  $% $ P $  $ $   $   P $   $ % Q % % Q  %  %  Q % %!E % %R % & &    & & '/& ' '  '' 1'  ( (  ('  (   (   (  (' ( (  ('  (   (   (  (' )  )d  )   )   )  )d  )  )  )  )   )  )d  )  )d ) ) )  )@  )   )  )  ) ) # )d  )   ) # ) $ )d  )  ) % )  ) & $% ) & )d  ) " )d )' ) )(' )@  )( " )  )! " ) )  ) )  )  ) )  )  ) * , *  *\,+ *  * . *  *] .- *  *E  *]+- ** *E + 1 +  +\1!0 +  + 4 + 54 +  + 54 +  + 35  +  +] 32 + *I  *]02 +/ *I ,7 , 67 - 96 - 89 -d 2- 8" . <6 .  = .d  .   .  =< .  > .d  .  .  ?< .  .  @ >? .  @< .d  .  ;< .d . A . . BA .@  . B ; .  . : ; . . C .d  .  . C6 . D .d  . . E6 . . F DE . F6 .d  . 66 .d .  G .  .  G .  .  G / J /  /\J:I  /  / L /  /] LK! /  .E  .]IK /H" .E 0 N6 0 MN 0 30 M'# 0  O 0  0  O 0 $ 0  O 0 Q6 0  PQ 0 RP 10  0 RP 10 % 0 T 0  0] TS& 0  0( SR  0 , 1 V6 1 W 1 1 XW 1@  1 X V 1 ( 1 U V 1 1  Y 1  1  Y 1 ) 1  Y 2 \ 2  2\\U[* 2  2 ^ 2  2] ^]+ 2  2E  2][] 2Z, 2E 3 _ 43 _0- 3  ` 3  3  ` 3 . 3  ` 3 b 3  3] ba/ 3  3 a 3-  2 0 4 f 4 efP 4 de 4h 4 gh 4idg 4idg1 4ci 5m 5 5] ml2 5  5klr 40 4rkcj3 40 5oj 5 5ron4 5 5n 5D ! " " $ % % % ( ( ) , . 1 4 4 4; 5*pB ! ! ? ! " " $ $ $ $ P $   $ Q %v %Q %r %E %/& &1'  ' ( (  ( (  (  ( )  )  )  )  )  ) ) ) )  )  )  )  )  ) )x ) x *Er *r *Q * *x *Ir +r +Q + + +x + , ,2- - .  .  . .  .  .  .  . . . . . .x . x .Er /r /Q / /30 0x 0  0  0| 0Q 0 0 1  1 1 1x 1 x 2Er 2r 2Q 2 243x 3 Q 3 3 4 4 P 4  4  4  4~ 4E 4 r 5Q 5 5B 5E 5 !~ !~ "8 "~ $ %  % ( ( ) !8 , 6 . : 1 U 4 c 4j ! %!E8 8 &8 E8 8 8 8 & U16_MAX_LEN8 8 '8 I8 8 8 8 ' I32_MAX_LEN5 "  " 5" "  " $ $  $% $ P $  $ $   $   P $   $ % Q % % Q  %  %  Q % %!E % %R % & &    & & '6& ' '  '' 8'  ( (  ('  (   (   (  (' ( (  ('  (   (   (  (' )  )d  )   )   )  )d  )  )  )  )   )  )d  )  )d ) ) )  )@  )   )  )  ) ) # )d  )   ) # ) $ )d  )  ) % )  ) & $% ) & )d  ) " )d )' ) )(' )@  )( " )  )! " ) )  ) )  )  ) )  )  ) * , *  *\,+ *  * . *  *] .- *  *E  *]+- ** *E + 1 +  +\1!0 +  + 4 + 54 +  + 54 +  + 35  +  +] 32 + *I  *]02 +/ *I ,7 , 67 - 96 - 89 -d 9- 8" . <6 .  = .d  .   .  =< .  > .d  .  .  ?< .  .  @ >? .  @< .d  .  ;< .d . A . . BA .@  . B ; .  . : ; . . C .d  .  . C6 . D .d  . . E6 . . F DE . F6 .d  . 66 .d .  G .  .  G .  .  G / J /  /\J:I  /  / L /  /] LK! /  .E  .]IK /H" .E 0 N6 0 MN 0 :0 M'# 0  O 0  0  O 0 $ 0  O 0 Q6 0  PQ 0 RP 10  0 RP 10 % 0 T 0  0] TS& 0  0( SR  0 , 1 V6 1 W 1 1 XW 1@  1 X V 1 ( 1 U V 1 1  Y 1  1  Y 1 ) 1  Y 2 \ 2  2\\U[* 2  2 ^ 2  2] ^]+ 2  2E  2][] 2Z, 2E 3 _ ;3 _0- 3  ` 3  3  ` 3 . 3  ` 3 b 3  3] ba/ 3  3 a 3-  2 0 4 f 4 efP 4 de 4h 4 gh 4idg 4idg1 4ci 5m 5 5] ml2 5  5klr 40 4rkcj3 40 5oj 5 5ron4 5 5n 5J ! " " $ % % % ( ( ) , . 1 4 4 4; 5*pB ! ! ?  ! " " $ $ $ $ P $   $ Q %v %Q %r %E %6& &8'  ' ( (  ( (  (  ( )  )  )  )  )  ) ) ) )  )  )  )  )  ) )x ) x *Er *r *Q * *x *Ir +r +Q + + +x + , ,9- - .  .  . .  .  .  .  . . . . . .x . x .Er /r /Q / /:0 0x 0  0  0| 0Q 0 0 1  1 1 1x 1 x 2Er 2r 2Q 2 2;3x 3 Q 3 3 4 4 P 4  4  4  4~ 4E 4 r 5Q 5 5B 5E 5 !~ !~ "8 "~ $ %  % ( ( ) !8 , 6 . : 1 U 4 c 4j ! %!E8 8 '8 K8 8 8 8 ' I32_MAX_LEN8 8 (8 O8 8 8 8 ( U32_MAX_LEN5 "  " <" " " $  $% $ P $  $ $   $  P $  $ % Q % % Q  %  %  Q % %!E % %R  % & &    & & '=& ' '  '' ?'  ( (  ('  (   (   (  (' ( (  ('  (   (   (  (' )  )d  )   )   )  )d  )  )  )  )   )  )d  )  )d ) ) ) )@  )  )  )  ) ) " )d  )   ) " ) # )d  )  ) $ )  ) % #$ ) % )d  ) ! )d )& ) )'& )@  )' ! )  )  ! ) )  ( )  )  ( )  )  ( * +  *  *\+* *  * - *  *] -, *  *E  *]*, *) *E + 0  +  +\0 / +  + 3 + 43 +  + 43 +  + 24  +  +] 21 + *I  *]/1 +. *I ,6 , 56 - 85 - 78 -d @- 7" . ;5 .  < .d  .   .  <; .  = .d  .  .  >; .  .  ? => .  ?; .d  .  :; .d . @ . . A@ .@  . A : .  . 9 : . . B .d  .  . B5 . C .d  . . D5 . . E CD . E5 .d  . 55 .d .  F .  .  F .  .  F / I  /  /\I9H  /  / K /  /] KJ! /  .E  .]HJ /G" .E 0 M5 0 LM 0 A0 L'# 0  N 0  0  N 0 $ 0  N 0 P5 0  OP 0 QO 10  0 QO 10 % 0 S 0  0] SR& 0  0( RQ  0 , 1 U5 1 V 1 1 WV 1@  1 W U 1 ( 1 T U 1 1  X 1  1  X 1 ) 1  X 2 [  2  2\[TZ* 2  2 ] 2  2] ]\+ 2  2E  2]Z\ 2Y, 2E 3 ^ B3 ^0- 3  _ 3  3  _ 3 . 3  _ 3 a 3  3] a`/ 3  3 ` 3-  2 0 4 e 4 deP 4 cd 4g 4 fg 4hcf 4hcf1 4bh 5l 5 5] lk2 5  5jkr 40 4rjbi3 40 5ni 5 5rnm4 5 5m 5P ! " " $ % % % ( ( ) , . 1 4 4 4; 5*oB ! ! ?  ! " " $ $ $ P $   $ Q %v %Q %r %E %=& &?'  ' ( (  ( (  (  ( )  )  )  )  )  ) ) ) )  )  )  )  )  ) )x ) x *Er *r *Q * *x *Ir +r +Q + + +x + , ,@- - .  .  . .  .  .  .  . . . . . .x . x .Er /r /Q / /A0 0x 0  0  0| 0Q 0 0 1  1 1 1x 1 x 2Er 2r 2Q 2 2B3x 3 Q 3 3 4 4 P 4  4  4  4~ 4E 4 r 5Q 5 5B 5E 5 !~ !~ "8 "~ $ %  %  ( ( ) 8 , 5 . 9 1 T 4 b 4i ! %!E8 8 (8 Q8 8 8 8 ( U32_MAX_LEN9 9 )9 U9 9 9 9 ) I64_MAX_LEN5 "  " D" "  " $ $  $% $   $  $ $   $   P $   $ % Q % % Q  %  %  Q % %!E % %R % & &    & & 'E& ' '  '' G'  ( (  ('  (   (   (  (' ( (  ('  (   (   (  (' )  )d  )   )   )  )d  )  )  )  )   )  )d  )  )d ) ) )  )@  )   )  )  ) ) # )d  )   ) # ) $ )d  )  ) % )  ) & $% ) & )d  ) " )d )' ) )(' )@  )( " )  )! " ) )  ) )  )  ) )  )  ) * , *  *\,+ *  * . *  *] .- *  *E  *]+- ** *E + 1 +  +\1!0 +  + 4 + 54 +  + 54 +  + 35  +  +] 32 + *I  *]02 +/ *I ,7 , 67 - 96 - 89 -d H- 8" . <6 .  = .d  .   .  =< .  > .d  .  .  ?< .  .  @ >? .  @< .d  .  ;< .d . A . . BA .@  . B ; .  . : ; . . C .d  .  . C6 . D .d  . . E6 . . F DE . F6 .d  . 66 .d .  G .  .  G .  .  G / J /  /\J:I  /  / L /  /] LK! /  .E  .]IK /H" .E 0 N6 0 MN 0 I0 M'# 0  O 0  0  O 0 $ 0  O 0 Q6 0  PQ 0 RP 10  0 RP 10 % 0 T 0  0] TS& 0  0( SR  0 , 1 V6 1 W 1 1 XW 1@  1 X V 1 ( 1 U V 1 1  Y 1  1  Y 1 ) 1  Y 2 \ 2  2\\U[* 2  2 ^ 2  2] ^]+ 2  2E  2][] 2Z, 2E 3 _ J3 _0- 3  ` 3  3  ` 3 . 3  ` 3 b 3  3] ba/ 3  3 a 3-  2 0 4 f 4 efP 4 de 4h 4 gh 4idg 4idg1 4ci 5m 5 5] ml2 5  5klr 40 4rkcj3 40 5oj 5 5ron4 5 5n 5V ! " " $ % % % ( ( ) , . 1 4 4 4; 5*pB ! ! ? ! " " $ $ $ $ P $  ɪ $ Q %v %Q %r %E %E& &G'  ' ( (  ( (  (  ( )  )  )  )  )  ) ) ) )  )  )  )  )  ) )x ) x *Er *r *Q * *x *Ir +r +Q + + +x + , ,H- - .  .  . .  .  .  .  . . . . . .x . x .Er /r /Q / /I0 0x 0  0  0| 0Q 0 0 1  1 1 1x 1 x 2Er 2r 2Q 2 2J3x 3 Q 3 3 4 4 P 4  4  4  4~ 4E 4 r 5Q 5 5B 5E 5 !~ !~ "8 "~ $ %  % ( ( ) !8 , 6 . : 1 U 4 c 4j ! %!E9 9 )9 W9 9 9 9 ) I64_MAX_LEN9 9 *9 [9 9 9 9 * U64_MAX_LEN5 "  " K" " " $  $% $  $  $ $   $  P $  $ % Q % % Q  %  %  Q % %!E % %R  % & &    & & 'L& ' '  '' N'  ( (  ('  (   (   (  (' ( (  ('  (   (   (  (' )  )d  )   )   )  )d  )  )  )  )   )  )d  )  )d ) ) ) )@  )  )  )  ) ) " )d  )   ) " ) # )d  )  ) $ )  ) % #$ ) % )d  ) ! )d )& ) )'& )@  )' ! )  )  ! ) )  ( )  )  ( )  )  ( * +  *  *\+* *  * - *  *] -, *  *E  *]*, *) *E + 0  +  +\0 / +  + 3 + 43 +  + 43 +  + 24  +  +] 21 + *I  *]/1 +. *I ,6 , 56 - 85 - 78 -d O- 7" . ;5 .  < .d  .   .  <; .  = .d  .  .  >; .  .  ? => .  ?; .d  .  :; .d . @ . . A@ .@  . A : .  . 9 : . . B .d  .  . B5 . C .d  . . D5 . . E CD . E5 .d  . 55 .d .  F .  .  F .  .  F / I  /  /\I9H  /  / K /  /] KJ! /  .E  .]HJ /G" .E 0 M5 0 LM 0 P0 L'# 0  N 0  0  N 0 $ 0  N 0 P5 0  OP 0 QO 10  0 QO 10 % 0 S 0  0] SR& 0  0( RQ  0 , 1 U5 1 V 1 1 WV 1@  1 W U 1 ( 1 T U 1 1  X 1  1  X 1 ) 1  X 2 [  2  2\[TZ* 2  2 ] 2  2] ]\+ 2  2E  2]Z\ 2Y, 2E 3 ^ Q3 ^0- 3  _ 3  3  _ 3 . 3  _ 3 a 3  3] a`/ 3  3 ` 3-  2 0 4 e 4 deP 4 cd 4g 4 fg 4hcf 4hcf1 4bh 5l 5 5] lk2 5  5jkr 40 4rjbi3 40 5ni 5 5rnm4 5 5m 5\ ! " " $ % % % ( ( ) , . 1 4 4 4; 5*oB ! !Ǫ ! " " $ $ $ P $  $ Q %v %Q %r %E %L& &N'  ' ( (  ( (  (  ( )  )  )  )  )  ) ) ) )  )  )  )  )  ) )x ) x *Er *r *Q * *x *Ir +r +Q + + +x + , ,O- - .  .  . .  .  .  .  . . . . . .x . x .Er /r /Q / /P0 0x 0  0  0| 0Q 0 0 1  1 1 1x 1 x 2Er 2r 2Q 2 2Q3x 3 Q 3 3 4 4 P 4  4  4  4~ 4E 4 r 5Q 5 5B 5E 5 !~ !~ "8 "~ $ %  %  ( ( ) 8 , 5 . 9 1 T 4 b 4i ! %!E9 9 *9 ]9 9 9 9 * U64_MAX_LEN; ; ); a; ; ; ; ) I64_MAX_LEN5 "  " S" "  " $ $  $% $  $  $ $   $   P $   $ % Q % % Q  %  %  Q % %!E % %R % & &    & & 'T& ' '  '' V'  ( (  ('  (   (   (  (' ( (  ('  (   (   (  (' )  )d  )   )   )  )d  )  )  )  )   )  )d  )  )d ) ) )  )@  )   )  )  ) ) # )d  )   ) # ) $ )d  )  ) % )  ) & $% ) & )d  ) " )d )' ) )(' )@  )( " )  )! " ) )  ) )  )  ) )  )  ) * , *  *\,+ *  * . *  *] .- *  *E  *]+- ** *E + 1 +  +\1!0 +  + 4 + 54 +  + 54 +  + 35  +  +] 32 + *I  *]02 +/ *I ,7 , 67 - 96 - 89 -d W- 8" . <6 .  = .d  .   .  =< .  > .d  .  .  ?< .  .  @ >? .  @< .d  .  ;< .d . A . . BA .@  . B ; .  . : ; . . C .d  .  . C6 . D .d  . . E6 . . F DE . F6 .d  . 66 .d .  G .  .  G .  .  G / J /  /\J:I  /  / L /  /] LK! /  .E  .]IK /H" .E 0 N6 0 MN 0 X0 M'# 0  O 0  0  O 0 $ 0  O 0 Q6 0  PQ 0 RP 10  0 RP 10 % 0 T 0  0] TS& 0  0( SR  0 , 1 V6 1 W 1 1 XW 1@  1 X V 1 ( 1 U V 1 1  Y 1  1  Y 1 ) 1  Y 2 \ 2  2\\U[* 2  2 ^ 2  2] ^]+ 2  2E  2][] 2Z, 2E 3 _ Y3 _0- 3  ` 3  3  ` 3 . 3  ` 3 b 3  3] ba/ 3  3 a 3-  2 0 4 f 4 efP 4 de 4h 4 gh 4idg 4idg1 4ci 5m 5 5] ml2 5  5klr 40 4rkcj3 40 5oj 5 5ron4 5 5n 5b ! " " $ % % % ( ( ) , . 1 4 4 4; 5*pB ! !Ǫ ! " " $ $ $ $ P $  $ Q %v %Q %r %E %T& &V'  ' ( (  ( (  (  ( )  )  )  )  )  ) ) ) )  )  )  )  )  ) )x ) x *Er *r *Q * *x *Ir +r +Q + + +x + , ,W- - .  .  . .  .  .  .  . . . . . .x . x .Er /r /Q / /X0 0x 0  0  0| 0Q 0 0 1  1 1 1x 1 x 2Er 2r 2Q 2 2Y3x 3 Q 3 3 4 4 P 4  4  4  4~ 4E 4 r 5Q 5 5B 5E 5 !~ !~ "8 "~ $ %  % ( ( ) !8 , 6 . : 1 U 4 c 4j ! %!E; ; ); c; ; ; ; ) I64_MAX_LEN; ; *; g; ; ; ; * U64_MAX_LEN5 "  "Z" "  " $ $  $% $  $  $ $   $   P $   $ % Q % % Q  %  %  Q % %!E % %R % & &   & & '[& ' '  '' ]'  ( (  ('  (   (   (  (' ( (  ('  (   (   (  (' )  )d  )   )   )  )d  )  )  )  )   )  )d  )  )d ) ) )  )@  )   )  )  ) ) # )d  )   ) # ) $ )d  )  ) % )  ) & $% ) & )d  ) " )d )' ) )(' )@  )( " )  )! " ) )  ) )  )  ) )  )  ) * , *  *\,+ *  * . *  *] .- *  *E  *]+- ** *E + 1 +  +\1!0 +  + 4 + 54 +  + 54 +  + 35  +  +] 32 + *I  *]02 +/ *I ,7 , 67 - 96 - 89 -d ^- 8" . <6 .  = .d  .   .  =< .  > .d  .  .  ?< .  .  @ >? .  @< .d  .  ;< .d . A . . BA .@  . B ; .  . : ; . . C .d  .  . C6 . D .d  . . E6 . . F DE . F6 .d  . 66 .d .  G .  .  G .  .  G / J /  /\J:I  /  / L /  /] LK! /  .E  .]IK /H" .E 0 N6 0 MN 0 _0 M'# 0  O 0  0  O 0 $ 0  O 0 Q6 0  PQ 0 RP 10  0 RP 10 % 0 T 0  0] TS& 0  0( SR  0 , 1 V6 1 W 1 1 XW 1@  1 X V 1 ( 1 U V 1 1  Y 1  1  Y 1 ) 1  Y 2 \ 2  2\\U[* 2  2 ^ 2  2] ^]+ 2  2E  2][] 2Z, 2E 3 _ `3 _0- 3  ` 3  3  ` 3 . 3  ` 3 b 3  3] ba/ 3  3 a 3-  2 0 4 f 4 efP 4 de 4h 4 gh 4idg 4idg1 4ci 5m 5 5] ml2 5  5klr 40 4rkcj3 40 5oj 5 5ron4 5 5n 5h ! " " $ % % % ( ( ) , . 1 4 4 4; 5*pB ! !Ǫ ! " " $ $ $ $ P $  $ Q %v %Q %r %E %[& &]'  ' ( (  ( (  (  ( )  )  )  )  )  ) ) ) )  )  )  )  )  ) )x ) x *Er *r *Q * *x *Ir +r +Q + + +x + , ,^- - .  .  . .  .  .  .  . . . . . .x . x .Er /r /Q / /_0 0x 0  0  0| 0Q 0 0 1  1 1 1x 1 x 2Er 2r 2Q 2 2`3x 3 Q 3 3 4 4 P 4  4  4  4~ 4E 4 r 5Q 5 5B 5E 5 !~ !~ "8 "~ $ %  % ( ( ) !8 , 6 . : 1 U 4 c 4j ! %!E; ; *; i; ; ; ; * U64_MAX_LENRR'Q,QQQ39RR(R-RRR40R R -R mR R R R - I128_MAX_LEN' ?  ?b? @  ? A A  A! A   A A A   A   P A   A B Q B B Q  B  B  Q C C C  C C C D D D * D D D  D+ D]  D# DR ɪ E  E E   E E E E ^  E E$ D, D,  D, cE  F " F !"P F  ! F F# F  F# F  F#  F F] %  F G( G)( G)( G') G&' FH F   % G0 &$ FH G  H H, H H*, H+, H 0 H 1 H * H 201 H 201 H /2  H+  H] /. H# HR -. I  7- I  I+76 I I 56 I  I54 I I$ 34 I, 83 I, 83 I, 8 dJ * K  = K  <=P K  ;< K :; K >: K&  K >: K&  K 9>  K  K] 9@ K K C K DC9 K DC9 K BD K AB KH  K@ K0 A? KH L  9 M  E M  M  E M  M  E N  F* N GF N0  N GF N0  N I M  N] IH N  M( HG  J  NJ eNJ" O K O  O K O  O K OM O O] ML! O  OL O-  N" P Q P PQP P OP PS P RS PTOR PTOR# PNT P X P  P] XW$ P  P VWr P0  PrVNU% P0 Q ZU Q  QrZY& Q Q Y Qn > ? ? A B B C  D  F H H J P P [B ? >C > ? ? A A A A P A  ? A Q Bv BQ B C C2 C C DRQ D+ D D Dx D E$ EB EB EǪ E x D, F F F P F  F x Fx FHQ F G G Gx G H H2 H HRQ H+ H H Hx H I$ IB IB IǪ I x I, K  K K P K  K x Kx KHQ K K K Kx Kx M  N | NQ M NeNx O Q O O P P P P  P  P  P~ PE P r PQ P PB QE Q >~ >~ ?8 ?~ A B 8 C Cbuf1 D F8 H * H +buf2 H - K 9 P N P U > D * H *R R -R oR R R R - I128_MAX_LEN D  D * D p D  D  D  D * U64_MAX_LEN I  I * I q I  I  I  I * U64_MAX_LENR R ,R uR R R R , U128_MAX_LEN' ?  ?f? @ ? A  A! A  A A A   A  P A  A B Q B B Q  B  B  Q C C C C C  C D D D * D D D  D+ D]  D# DR E  E E E E E E  E E$ D, D,  D, gE   F ! F  !P F   F F" F  F" F  F"  F F] $  F G' G(' G(' G&( G%& FH F$ G0 %# FH G  H H + H H)+ H*+ H / H 0 H * H 1/0 H 1/0 H .1  H+  H] .- H# HR ,- I  6, I  I*65 I I 45 I  I43 I I$ 23 I, 72 I, 72 I, 7 hJ ) K  < K  ;<P K  :; K 9: K =9 K&  K =9 K&  K 8=  K  K] 8? K K B K CB8 K CB8 K AC K @A KH  K? K0 @> KH L  8 M  D M  M  D M  M  D N  E) N FE N0  N FE N0  N H M  N] HG N  M( GF  J  NI iNI" O J O  O J O  O J OL O O] LK! O  OK O-  N" P P P OPP P NO PR P QR PSNQ PSNQ# PMS P W P  P] WV$ P  P UVr P0  PrUMT% P0 Q YT Q  QrYX& Q Q X Qv > ? ? A B B C  D  F H H J P P ZB ? > ?' > ? ? A A A P A   A Q Bv BQ B C C2 C C DRQ D+ D D Dx D E$ EB EB EǪ E x D, F F F P F  F x Fx FHQ F G G Gx G H H2 H HRQ H+ H H Hx H I$ IB IB IǪ I x I, K  K K P K  K x Kx KHQ K K K Kx Kx M  N | NQ M NiNx O Q O O P P P P  P  P  P~ PE P r PQ P PB QE Q >~ >~ ?8 ?~ A B 8 C  C D F8 H ) H * H , K 8 P M P T > D * H *R R ,R wR R R R , U128_MAX_LEN D  D * D x D  D  D  D * U64_MAX_LEN I  I * I y I  I  I  I * U64_MAX_LEN!#$%&'()*,-mem  >      J  X R [![github]](https://github.com/dtolnay/itoa) [![crates-io]](https://crates.io/crates/itoa) [![docs-rs]](https://docs.rs/itoa)g [github]: https://img.shields.io/badge/github-8da0cb?style=for-the-badge&labelColor=555555&logo=githubjk [crates-io]: https://img.shields.io/badge/crates.io-fc8d62?style=for-the-badge&labelColor=555555&logo=rustnj [docs-rs]: https://img.shields.io/badge/docs.rs-66c2a5?style=for-the-badge&labelColor=555555&logo=docs.rsm
G This crate provides a fast conversion of integer primitives to decimalJI strings. The implementation comes straight from [libcore] but avoids theL? performance penalty of going through [`core::fmt::Formatter`].B9 See also [`ryu`] for printing floating point primitives.<| [libcore]: https://github.com/rust-lang/rust/blob/b8214dc6c6fc20d0a660fb5700dca9ebf51ebe89/src/libcore/fmt/num.rs#L201-L254R [`core::fmt::Formatter`]: https://doc.rust-lang.org/std/fmt/struct.Formatter.htmlU( [`ryu`]: https://github.com/dtolnay/ryu+ # Example  ``` fn main() {* let mut buffer = itoa::Buffer::new();-) let printed = buffer.format(128u64);, assert_eq!(printed, "128"); # }    # Performance (lower is better) # V ![performance](https://raw.githubusercontent.com/dtolnay/itoa/master/performance.png) Y       https://docs.rs/itoa/1.0.9  5   !#$%&'()*,-  >      J  X   ' '+ 28            K A correctly sized stack allocation for the formatted integer to be written N into.  & let mut buffer = itoa::Buffer::new();)# let printed = buffer.format(1234);& assert_eq!(printed, "1234");  ".&?      z7 z7    I This is a cheap operation; you don't need to worry about reusing buffersL for efficiency. < 2G Print an integer into this buffer and return a reference to its stringJ" representation within the buffer.%{7 {7 A {7AA A "A An integer that can be written into an [`itoa::Buffer`][Buffer].DJ This trait is sealed and cannot be implemented for types outside of itoa.Mۼ   /|7 |7 |7 ~ E 5   max_len  t    conv_fn 55          5 "       >                  unused_comparisons      !!! !!! !!! ! !  ! !!! !! ~!! ! !!! >! !  !!!! !! !  !!5F " ~"" "" "" " " 8"" " ~""# " "" "  ##$$$ $$$ $ $$ $$  $ $$ $$ $ $ ~$$ ~$$ $$$ $ $$ % %% ~%% as_mut_ptr% %% % % %  %% % %% %% %%%% #%&4% & &&  &&'' ''''' ''+ &' 8''10000''+' ( (((( 8( (( ( (( 8( ((( ( ())) ) )100) ) )) ) )))) ) )) ) )) ~) ) )) ** *** ** *** ** ** *** ~** ** ** *++ ++ +++ ++ ++ +++ ~+ + ++ ++ , , 8,, 8, , ,, - 8----/ . .... 8. .. . .. 8. ... ~. . .. .. .// // /// // // /// ~// // 0 80010001 ~0 0 00 0 00 000 ~0001 80 0  0 1 11  112 1 11 81 1 11 ~1 1 11 22 222 22 222 22 22 222 ~22 22 2 3 ~334 ~3 3 33 3 33 333 ~33-33 4 44 ~44 444 4 ~4 4  44 4 44 #445  44 from_raw_parts455 55 555 ~55 55 #555  55 from_utf8_unchecked555 5 5566 66 66 66 66 77 77 77 <<<Q<<<<< < << <<< << << <<<Q<<Q < < << <<< = == = == ==Q "= ==== >= =  ==== ====> ==> =>>> >>>> >>> >>> > >  > >>? >> ~>> > >>? >> ?  ???? ?? ?  ??Q) ? ~?? ?? ?? ? 8?? ? ~??@ @ @  @  @@AAA AAA A A  AA  A AA AA A A ~AA ~AA ABB B BB B BB ~BB B BB B B B  BB #BBQA CCC 8CC CC CC C CC 8CC D DD DD DDD ~D D D  D D D D DDD >D D  DDD D D ~D D EE EEE E E E EE EEE E EE E 8EE EEN: F  FF ~FF FFF F F F19FF FF  F FG FF FFG  GG GGGG ~G G  G G  GG ~GG  GG HHH 8HH HH HH H HH 8HH H HH HH HHI ~H H H  I I I I III >I I  III I I ~I I II III I I I II III I IJ J 8JJ JJN# J  KK ~KK KKK K K K38KK KK  K KL KK KKK  KK KKKK ~K K  K K  LL ~LL  LL ~M M MM M MN NNN ~NNNN 8N N  N N NN N N ~NNO ~O O OO O OO OOO ~OOOO P PP ~PP PPP P ~P P  PP P PP  PP PPP PP PPP ~PP PP  QQ QQQ Q QQQQ RR    02  //?18  != !}7 }7?3 }7/ !/ 2 !~ !8    68  55?78  != !~7 ~7?9 ~75 !5 8 !~ !8    <>  ;;?=8  != !7 7?? 7; !; > !~ !8    BD  AA?C8  != !7 7?E 7A !A D !~ !8    HJ  GG?I8  != !7 7?K 7G !G J !~ !8    NP  MM?O8  != !7 7?Q 7M !M P !~ !8    TV  SS?U9  != !7 7?W 7S !S V !~ !9    Z\  YY?[9  != !7 7?] 7Y !Y \ !~ !9    `b  __?a;  != !7 7?c 7_ !_ b !~ !;   fh  ee?g;  != !7 7?i 7e !e h !~ !;  < =ln =  =kk?mR  >= >7 7?o 7k >k n >~ >R  D  I  < =tv =  =ss?uR  >= >7 7?w 7s >s v >~ >R  D  I  ! ! ! ! ! ! ! ! ! ! > >https://github.com/dtolnay/itoafhttps://github.com/rust-lang/rust/blob/b8214dc6c6fc20d0a660fb5700dca9ebf51ebe89/src/libcore/fmt/num.rshttps://docs.rs/itoahttps://github.com/dtolnay/ryuhttps://crates.io/crates/itoa7https://doc.rust-lang.org/std/fmt/struct.Formatter.html͡ţ͡ţ00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Ф)K'ۯKڭ6)K'|?r)K'4;+Pz)K'`@/^)K' O!%D)K'T )K'fͳ?[<)K'0#M)K'߉>Y)K'#:ns)K't*)K'S˅ )K'0%UB$)K'-7a=m)K'zʬFt)K'+AV~)K'݄Ʌ)K'r G)K'gRcXL)K'9@N T)K'VW)K'#)K'EI;I})K'-nw)K'w(wx)K'Pcν)K'jq n)K'm ,)K'Z )K'+ )K'#fs)K' 22&v)K'7<?)K'_B|)K'g%CF\)K'VA;C)K'|fN9-4,)K'}hR7F)K' ;H)K'BDzbI)K':ȕ)K'Fs@3a)K'17")K'ݙě|&)K'I|)K'xHǓZ#!)K'%0ra)K'=,}!.)K'CF[=)K'JtT~7y)K'\)K'JC)K'ѩ)-VP)K'ca:c[)K'WQh䴍)K'ek1g)K')K'>5#)K'䞄"u)K'@9!(0)K'< 4=dk)K'1?ڡV)K':?w{J)K'Zf)K'%b׶)K'l뚸-w)K'S"!Ǿ)K'R0))K'Q{.^)K'j Q)K'6qI)K'!B<i^ʐ+WXP!WWXX Z6ZLZZZZZ[[] ^^^^_9_trrrrrr s#sdyč F[p(9J_t,=NWՊ ~̋`̌Bf{ƍ$H]r*;Lav .?PW3XYaZZ[a\^نy[=ŎɏW3XaZZ[b\^نy[=ŎɏW$XRZZ[R\^ʆjL.ԍ $*06<BHNTZ`flrx~\.bm '4AZt{@`*(=b!!}##C$$ %m%%5&(')&N@@ZZsDtX̧q^xO()V;;?<<YNNBO`k`!L@ ZsVvM(T;WNal a!!|##B$$%l%%4&&&)) 'M@@3A ZZZsCttzW˧?p]w_N(()U;;><<'=XNNAOOz!"#:$$%c%%+&&))&@"AoZZ1tth-^KvM();,<<=N/OO!"#?$$%h%%0&&"))&@'AtZZ6ttm2cP{R();1<<=N4OOXHXyZZ[\_<܈dF( ]M^             WWY6ZZZZ] ^^dyCX"7Ȋ݊nPeTiYY#&*18FWjnrvz~/BSdv &*.29=DHLPW[bfjnuy ")-48<@GKRVZ^bfmqx|YA_Dsː5)#]aaWaaLRRGCC ACC;CC0*$^aaXaaSRRMRRHCCBCC <CC71+%YaaTRRNRR CCC  82,& ZaaURRORRIRR >CC93-'[aaVRRPRRJRR ECC ?CC:4."\aaQRRFCC @CC  ' )K'TKX -)K'˼R 0)K')\zD: 3)K'B=A"% ")K'q-* E)K'[q &)K'0sX, 3)K'$%`Z ")K'p)W>0GY)K';MB;G &)K'>R<<+)K'lf)K''R$k ' )K'[T/΅ -)K'rnA 0)K'P`}Pb 3)K'S A ")K'adWu)a &)K'8[r J)K'14 ?)K'j23+k ' )K'R0l٥] &)K't\ -)K'uM.A 0)K' ) 3)K'T1} ")K'ϳ fO &)K'9- N)K'uH ' )K'v_\z܊ E)K'K  -)K'MavwaGY)K'iti ' )K'l- $crate::assert_eqGYY)K'NC -)K' 8$8 0)K'M 3)K'^N(+ ")K'F)5 &)K''+@.^ ' )K'1:| -)K'De])/N J)K'(>a 0)K'84ҩXA ' )K'H-=`Y  Y)K'6]~ -)K'F]$ܺGYY$)K'a^>R 0)K'ZMs䫴7")K')?g 3)K't!Ps]b ")K'>ƛ" &)K')s ' )K'hŽ -)K'NEl 0)K'~0Cޥ N)K'tr 3)K'*Ds -)K'^C ")K'5~ 0)K'ze*3/ʾGYY)K'/N 3)K'/ӓvA ")K''ht &)K')IU ' )K'XS -)K'*;e` 0)K'>RB{ 3)K'@B\ #:] ?)K'Pr`٥ ")K' 1 0)K'vL> &)K'qs 3)K'"kF )K'Җ9O ")K')vP #;@")K'hX!+' &)K'gѽ0  a  R    Cdebug_assert_eq %FY )K'2}n ,FY )K'.%` Po@>~gF0.n fOV?F7>/y'q6iNXwH68v_(W^GNVxYG>Rh/4  ez{AVlW\J2H38&$qT#.D n}ax|DI 4yUjkp^F\GL:18#( "h7.BX$*ODHT )K'qa_m)K'BDzbI')K'#:ns )K'+$?Z)K'z]a v׭c)K'; "r)K'm ,)K'!B<)K'Z )K'w(wx)K'Jw`pQ[)K'@9!(0|)K'17"*)K'h#NBI)K' O!%D)K'8e& :)K'yUN'])K'ט+0l)K'ѩ)-VP4)K'g-,?)K'l뚸-w)K'0#M)K'%0ra.)K'ek1g7)K'R0))K'JtT~7y1)K'|fN9-4,$)K'ca:c[5)K'EI;I})K'< 4=dk})K'fͳ?[<)K'Fs@3a))K'|?r)K'DqF=Y)K'r G)K'dK$f)K'H`L]Uv)K'eMRM)>)K'M#Di)K'7`ObK>y)K'9@N T)K'0%UB$ )K'}=%U7`E)K'cU %Q)K'5#z)K'-nw)K'6qI)K'#)K'ݙě|&+)K'\2)K'ӷ흛2^)K''2Uak)K'1?ڡV~)K'+ )K'\vF7T)K'2t\a)K'Ήɨ0W)K'T )K'ryx X)K'zʬFt)K'ۯKڭ6)K'Q1`9; gG)K'ȟHY)K'o  A)K'JO5ZQw)K'P"(Pd)K'`@/^)K' bzX<)K'ƚ-M)K'[Cҗs)K'Pcν)K'JC3)K'VW)K':ȕ(d$9aVjJZi (vE"Qv(V&03x<|N50qndFQ}0V  p#btzr%R.uz\1w;;hN0+k.^b37;!f3L&iu=/tKdsH>>T*& S_VT!?PMyCW_M~C},QK^!+Jd$9aVjJ\/home/steffen/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.9/src/udiv128.rs %dj R^0RL ,*!!&51D09@_N( ,.5 / E-+2YYZߌ-bQIjX/home/steffen/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.9/src/lib.rs R`QveRkon KMC=V,.-$$Z6 &%  $O *'!,Q0AO*09K8 EN&D8"000010t>&7)8L00%^:3;7U3A+<(77'cgUJ9"1"#_0 #B)#_)#65Y;  >$B$B$B,&7)8L0,!^63;R=sB C>b'2AwF$9Bf+?G'F)#69R4  @