Problem Statement
input = "aAbB cd" returned value = {97,65,98,66,32,99,100}.Note that the ASCII values for 'a', 'B', and ' ' are 97, 66, and 32 respectively. The exception to this rule involves carets ('^'). The following 'caret rules' are listed in order of precedence, from highest to lowest. When reading the input, the highest precedence rule that applies is used.
- 1) Two consecutive carets followed immediately by 2 lowercase hex digits should be converted into a single character whose ASCII value is determined by the hex digits (hex is an abbreviation for base-16). A lowercase hex digit is either in the range '0'-'9' or 'a'-'f'. For example, "^^61" would result in {97} as the returned value.
- 2) Two consecutive carets followed by a single character whose ASCII value k is above 63, should be replaced with a single character whose ASCII value is k-64.
- 3) Two consecutive carets followed by a single character whose ASCII value k is below 64, should be replaced with a single character whose ASCII value is k+64.
- 4) A single caret should cause the ASCII value of a caret, namely 94, to be returned.
Definition
- Class:
- TeXLeX
- Method:
- getTokens
- Parameters:
- String
- Returns:
- int[]
- Method signature:
- int[] getTokens(String input)
- (be sure your method is public)
Notes
- In hexadecimal, values 'a'-'f' represent 10,11,12,13,14, and 15 respectively.
- Since hexadecimal is base-16, the second digit from the right is the 16s column. For example, the number a7 is interpreted as (10*16)+(7*1) = 167.
- Remember, only lowercase hexadecimal letters can be used with rule 1.
Constraints
- input will contain between 1 and 50 characters inclusive.
- Each character of input will have ASCII value between 32 and 126 inclusive.
Examples
"aAbB cd"
Returns: { 97, 65, 98, 66, 32, 99, 100 }
From above.
"^^ ^^5e"
Returns: { 96, 94 }
"^^ ^^5e" => apply caret rule to "^^ " => "`^^5e" => return value of ` (96) => "^^5e" => apply caret rule to "^^5e" => "^" => return value of ^ (94)
"^^"
Returns: { 94, 94 }
Only the last caret rule applies.
"^^^5e5e"
Returns: { 30, 53, 101, 53, 101 }
From above.
"^^5e^5e^5e^5e^ abASFs&*^@%#"
Returns: { 96, 97, 98, 65, 83, 70, 115, 38, 42, 94, 64, 37, 35 }
"^^5E ^^40"
Returns: { 117, 69, 32, 64 }
Beware of the capital hex letter E.
"`{^^1^^F53D^^^^^^@^^^^^^^^W^^^^&^^^^S1^^G]^^^^^^^^"
Returns: { 96, 123, 113, 6, 53, 51, 68, 30, 30, 64, 30, 30, 23, 30, 94, 38, 30, 94, 83, 49, 7, 93, 30, 30, 94, 94 }
"^^^^^^^^^^^^^^WT^^H^^^^=^^^^^^^^^^^^^^^^^^^^HMY+^^"
Returns: { 30, 30, 30, 30, 23, 84, 8, 30, 94, 61, 30, 30, 30, 30, 30, 30, 8, 77, 89, 43, 94, 94 }
"^^^^^^^$Q9^^^^^^^^^^b^^^^^^'^^^^[^^^^^^^^J^^^^^^^^"
Returns: { 30, 30, 94, 36, 81, 57, 30, 30, 30, 94, 98, 30, 30, 39, 30, 94, 91, 30, 30, 10, 30, 30, 94, 94 }
"Z^^]^^hW^^6M^^^^#N^^J^^R=^^^^^^^^^^^^^^^^^^^^V^^^^"
Returns: { 90, 29, 40, 87, 118, 77, 30, 94, 35, 78, 10, 18, 61, 30, 30, 30, 30, 30, 30, 22, 30, 94 }
"^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^Ks'^^^^;^^\(r^^n^^^^"
Returns: { 30, 30, 30, 30, 30, 29, 30, 30, 30, 30, 75, 115, 39, 30, 94, 59, 104, 114, 46, 30, 94 }
"x^^^^,^^OU^^^^^^E^^^^B^^^^^^^^^q^^^^^^^^5^^^^^^^^]"
Returns: { 120, 30, 94, 44, 15, 85, 30, 30, 69, 30, 94, 66, 30, 30, 30, 113, 30, 30, 117, 30, 30, 29 }
"^^^\^^^^ ^^^^^^^^i^^^^^^^^N^^^^N^^Qv^^o^^^^^^W^^^^"
Returns: { 30, 30, 94, 32, 30, 30, 41, 30, 30, 14, 30, 94, 78, 17, 118, 47, 30, 30, 87, 30, 94 }
"(^^O^^^^^^LE^^a^^^^^^^^4g^^a^^;F_^^^^]^^f^^=^^^^^^"
Returns: { 40, 15, 30, 30, 76, 69, 33, 30, 30, 116, 103, 33, 123, 70, 95, 30, 94, 93, 38, 125, 30, 30 }
"^^^^$^^FLz{V^^^^^^^^h^^^^^^^^4V^^/^^^^o^^^^^^^^^^d"
Returns: { 30, 94, 36, 6, 76, 122, 123, 86, 30, 30, 40, 30, 30, 116, 86, 111, 30, 94, 111, 30, 30, 30, 94, 100 }
"^^^^6^^^^^^.j^^^^^^^^^^^^<^^^^^^^^S\*^^^^^^K^^^^^^"
Returns: { 30, 94, 54, 30, 30, 46, 106, 30, 30, 30, 30, 60, 30, 30, 19, 42, 30, 30, 75, 30, 30 }
"^^"^^K^^^^^^^^$^^X^^c)7^^^^^^^^^^Q*^^^^^^^^^^D^^^^"
Returns: { 94, 94 }
"^^^^^^^^F^^^^^^^^F6^^^^^^^^i^^^^^^G^^g^^^^^^^^^^^^"
Returns: { 30, 30, 6, 30, 30, 6, 54, 30, 30, 41, 30, 30, 71, 39, 30, 30, 30, 30 }
"^^8S^^^^&>^^5^^O^^Y^^^^7^^^^(F^^^^z^^^^^^+,^^[^^^^"
Returns: { 120, 83, 30, 94, 38, 62, 117, 15, 25, 30, 94, 55, 30, 94, 40, 70, 30, 94, 122, 30, 30, 43, 44, 27, 30, 94 }
"mUkD^^^^p^^^^^^^^=^^*^^^^^^J@.$^^7^^ @x^^^^b^^^^3$"
Returns: { 109, 85, 107, 68, 30, 94, 112, 30, 30, 125, 106, 30, 30, 74, 64, 46, 36, 119, 96, 64, 120, 30, 94, 98, 30, 94, 51, 36 }
"^^^^^^^^^^JU x^^^^^^m^^^^^^^^^^6R<^^^^^^97^^L>^^^^"
Returns: { 30, 30, 30, 94, 74, 85, 32, 120, 30, 30, 109, 30, 30, 30, 94, 54, 82, 60, 30, 30, 57, 55, 12, 62, 30, 94 }
"^^^^^^^^^^^^^^^^^^^^IIy^^^^!6^^^^^^M^^Q^^+^^w^^5^^"
Returns: { 30, 30, 30, 30, 30, 30, 9, 73, 121, 30, 94, 33, 54, 30, 30, 77, 17, 107, 55, 117, 94, 94 }
"^^^^^^^^^^^^^^L^^^^^^.^^^^^^^^|^^"^^w6^^N^^\:s^^^^"
Returns: { 30, 30, 30, 30, 12, 30, 30, 46, 30, 30, 60, 94, 94 }
"^^^^^Z[?^^^^?^^^^^^(^^O^^^^^^i^^^^^^^^p^^^^4sP^^^^"
Returns: { 30, 26, 91, 63, 30, 94, 63, 30, 30, 40, 15, 30, 30, 105, 30, 30, 48, 30, 94, 52, 115, 80, 30, 94 }
"^^=^^^^F^^'^^M^^^^^^t^^^^^^wQ^^*s^^4^^;^^^^^^^^&^^"
Returns: { 125, 30, 94, 70, 103, 13, 30, 30, 116, 30, 30, 119, 81, 106, 115, 116, 123, 30, 30, 102, 94, 94 }
"^^^^^=^^^^^^^^^^^^^^3^^{^^^^^^^^^^^^^^^^.T^^s^^{^^"
Returns: { 30, 125, 30, 30, 30, 30, 115, 59, 30, 30, 30, 30, 30, 94, 46, 84, 51, 59, 94, 94 }
"^^S^^i^^x^^W^^^^^^[0^^X^^'^^e(^^^^^^^^^^^^C^^^^Z^^"
Returns: { 19, 41, 56, 23, 30, 30, 91, 48, 24, 103, 37, 40, 30, 30, 30, 30, 67, 30, 94, 90, 94, 94 }
"W^^^^^^8^^7^^^^^^b^^^^S^^^^:^^I^^^^y^^^^^^oQ^^+D^^"
Returns: { 87, 30, 30, 56, 119, 30, 30, 98, 30, 94, 83, 30, 94, 58, 9, 30, 94, 121, 30, 30, 111, 81, 107, 68, 94, 94 }
"^^^^^^bJ&^^O^^^^^^^^^^^^^^^t6[^^h^^^^^^^^[G^^t^^,r"
Returns: { 30, 30, 98, 74, 38, 15, 30, 30, 30, 30, 30, 116, 54, 91, 40, 30, 30, 27, 71, 52, 108, 114 }
"t^^^^^^N^^^^^^^^Q-aO^^^^Z^^pCD^^^^;Y^^^^7^^^^^^^^j"
Returns: { 116, 30, 30, 78, 30, 30, 17, 45, 97, 79, 30, 94, 90, 48, 67, 68, 30, 94, 59, 89, 30, 94, 55, 30, 30, 42 }
"^^^^W^^^^^^b&^^^^i!^^^^N[^^t^^/^^^^AC^^^^^^9^^^^^^"
Returns: { 30, 94, 87, 30, 30, 98, 38, 30, 94, 105, 33, 30, 94, 78, 91, 52, 111, 30, 94, 65, 67, 30, 30, 57, 30, 30 }
"^^^^^^^^^^^^^^^^^^^7^^b^^1v?^^^^^^?^^7^^^^^^^^^^^^"
Returns: { 30, 30, 30, 30, 30, 30, 94, 55, 34, 113, 118, 63, 30, 30, 63, 119, 30, 30, 30, 30 }
"^^^^^n^^^^!^^>;^^^^B{^^^^^^j^^^^^^^^^^I^^{^^^^^^^^"
Returns: { 30, 46, 30, 94, 33, 126, 59, 30, 94, 66, 123, 30, 30, 106, 30, 30, 30, 94, 73, 59, 30, 30, 94, 94 }
"^f7kK^^^^^^0^^8$K^^^^^^%{^^^^f&s#m^^'Q^^2$6^^^^y^^"
Returns: { 94, 102, 55, 107, 75, 30, 30, 48, 120, 36, 75, 30, 30, 37, 123, 30, 94, 102, 38, 115, 35, 109, 103, 81, 114, 36, 54, 30, 94, 121, 94, 94 }
"^^^^^T?^^U^^^^_^^g^^^^$^^^^t^^=v^^^^^^v^^Xz^^^^O^^"
Returns: { 30, 20, 63, 21, 30, 94, 95, 39, 30, 94, 36, 30, 94, 116, 125, 118, 30, 30, 118, 24, 122, 30, 94, 79, 94, 94 }
"L^^^^=^^b^^^^^^^^1^^^^,^^^^:^^^^^^^^^^^^^^(^^^^H^^"
Returns: { 76, 30, 94, 61, 34, 30, 30, 113, 30, 94, 44, 30, 94, 58, 30, 30, 30, 30, 104, 30, 94, 72, 94, 94 }
"^^^^^^aRdR^^[^^.B.v+^^;^^\&^^]u^^*^^'ZV6WWd4^^04*?"
Returns: { 30, 30, 97, 82, 100, 82, 27, 110, 66, 46, 118, 43, 123, 102, 29, 117, 106, 103, 90, 86, 54, 87, 87, 100, 52, 4, 42, 63 }
"(^^6^^^^9:vKbu81^^H^^^^E^^>^^^^C&N> t^^^^^^.I+dl^^"
Returns: { 40, 118, 30, 94, 57, 58, 118, 75, 98, 117, 56, 49, 8, 30, 94, 69, 126, 30, 94, 67, 38, 78, 62, 32, 116, 30, 30, 46, 73, 43, 100, 108, 94, 94 }
"
Returns: { 60, 98, 83, 65, 57, 67, 112, 41, 23, 106, 45, 57, 77, 106, 120, 88, 82, 32, 23, 108, 45, 60, 70, 58, 50, 98, 113, 53, 101, 107, 55, 39, 63, 81 }
"iQR^.Vu&qp^^7J%^^^^)K^^Z^^!^^^^^^^^%>qjx:Q^^Mei&^^"
Returns: { 105, 81, 82, 94, 46, 86, 117, 38, 113, 112, 119, 74, 37, 30, 94, 41, 75, 26, 97, 30, 30, 101, 62, 113, 106, 120, 58, 81, 13, 101, 105, 38, 94, 94 }
"-TJ9X&h,^^^^^^_<^^^^15Q+^^A^^[cuj^^Ams7n^^^^l+^^^^"
Returns: { 45, 84, 74, 57, 88, 38, 104, 44, 30, 30, 95, 60, 30, 94, 49, 53, 81, 43, 1, 27, 99, 117, 106, 1, 109, 115, 55, 110, 30, 94, 108, 43, 30, 94 }
",^^Do^^^^C^^?uKx/MP^^r^^
Returns: { 44, 4, 111, 30, 94, 67, 127, 117, 75, 120, 47, 77, 80, 50, 124, 80, 47, 99, 74, 55, 105, 71, 16, 108, 47, 35, 77, 43, 82, 35, 90, 19, 94, 94 }
"UtMY_:mU^^:Wc<3f^^<^^ii.bI^^D^^&_oL^^'!^^!^^*0^^^^"
Returns: { 85, 116, 77, 89, 95, 58, 109, 85, 122, 87, 99, 60, 51, 102, 124, 41, 105, 46, 98, 73, 4, 102, 95, 111, 76, 103, 33, 97, 106, 48, 30, 94 }
"#^^]t{^^^^Z;^^Ih(_'LF^^l38n^^^^ Tw^^O"iq^(^^ne^^Ql"
Returns: { 35, 29, 116, 123, 30, 94, 90, 59, 9, 104, 40, 95, 39, 76, 70, 44, 51, 56, 110, 30, 94, 32, 84, 119, 15 }
"ar/^^Asm7>p^^.4@|rsL^^lCW^^tM]y^^c^^`6zk]^^=^^*b^^"
Returns: { 97, 114, 47, 1, 115, 109, 55, 62, 112, 110, 52, 64, 124, 114, 115, 76, 44, 67, 87, 52, 77, 93, 121, 35, 32, 54, 122, 107, 93, 125, 106, 98, 94, 94 }
"^^uJb=7!a^^^^^^4'b^^+^^oU^^^^q1c^^[^^^^^^Q^^'^^%l="
Returns: { 53, 74, 98, 61, 55, 33, 97, 30, 30, 52, 39, 98, 107, 47, 85, 30, 94, 113, 49, 99, 27, 30, 30, 81, 103, 101, 108, 61 }
"t^^UY!^^v4@A^^^^?]QX;o$r^^^^^^^^2EA@`^^^^W^^_&7^^<"
Returns: { 116, 21, 89, 33, 54, 52, 64, 65, 30, 94, 63, 93, 81, 88, 59, 111, 36, 114, 30, 30, 114, 69, 65, 64, 96, 30, 94, 87, 31, 38, 55, 124 }
"^^(^^RN-n^^IEjzz^^k"0E\6`uDG%^^o^^^^c:rrA^^[^^1L^^"
Returns: { 104, 18, 78, 45, 110, 9, 69, 106, 122, 122, 43 }
"Dl#Rv^^{uq^^ 1xPV^^Tw^^^^6"ww^^^^ L^^\f^^bN5^^I^^9"
Returns: { 68, 108, 35, 82, 118, 59, 117, 113, 96, 49, 120, 80, 86, 20, 119, 30, 94, 54 }
"oL2^^^^aK^^^^\A^^^^6WRQqai|^^^^y_:^^gR#F;u^^^^/^^a"
Returns: { 111, 76, 50, 30, 94, 97, 75, 30, 94, 65, 30, 94, 54, 87, 82, 81, 113, 97, 105, 124, 30, 94, 121, 95, 58, 39, 82, 35, 70, 59, 117, 30, 94, 47, 33 }
"kNy^^y3^^$i^^{^^^^P^^S^^^^=PW^^^^^^"vDbVxDa[1Kl`yw"
Returns: { 107, 78, 121, 57, 51, 100, 105, 59, 30, 94, 80, 19, 30, 94, 61, 80, 87, 30, 30 }
"cnkSE1^^>el|\.^^6(^^^^!dJE/^^7z[Vo-^^9')NWY^^?:9N6"
Returns: { 99, 110, 107, 83, 69, 49, 126, 101, 108, 124, 46, 118, 40, 30, 94, 33, 100, 74, 69, 47, 119, 122, 91, 86, 111, 45, 121, 39, 41, 78, 87, 89, 127, 58, 57, 78, 54 }
"c^^"^^mJ8%K2,^^`^^^^^^_#|iny(^^^^`^^^c^^^^D?&J{dM$"
Returns: { 99, 94, 94 }
"K^^^^^^^^^^^^Q8<4dd/^^^^^^Ga20^^i^^$^^3G[l^^ z*{^^"
Returns: { 75, 30, 30, 30, 30, 81, 56, 60, 52, 100, 100, 47, 30, 30, 71, 97, 50, 48, 41, 100, 115, 71, 91, 108, 96, 122, 42, 123, 94, 94 }
"hAmL^^C^^^^&GVVDG^^^^QVR^^bmd^^9^^>^^(WPyTY^^a)6^^"
Returns: { 104, 65, 109, 76, 3, 30, 94, 38, 71, 86, 86, 68, 71, 30, 94, 81, 86, 82, 34, 109, 100, 121, 126, 104, 87, 80, 121, 84, 89, 33, 41, 54, 94, 94 }
"^^s<^^o^^l^^n2
Returns: { 51, 60, 47, 44, 46, 50, 60, 76, 30, 94, 77, 26, 115, 75, 44, 124, 75, 105, 109, 48, 30, 30, 68, 89, 48 }
"rBV^^^^^^30eP@K^^^^:z^^d1%r^^.^^^^^^!J0b^^Ei^^'Gvj"
Returns: { 114, 66, 86, 30, 30, 51, 48, 101, 80, 64, 75, 30, 94, 58, 122, 209, 37, 114, 110, 30, 30, 33, 74, 48, 98, 5, 105, 103, 71, 118, 106 }
"W^^Xtl^^u^^0^^)U^^/^^&^^p.{3^^N28ql^^41^^%xr6Ep)t9"
Returns: { 87, 24, 116, 108, 53, 112, 105, 85, 111, 102, 48, 46, 123, 51, 14, 50, 56, 113, 108, 65, 101, 120, 114, 54, 69, 112, 41, 116, 57 }
":,@^^^^d^^;k<%g-^^42[^^k^^jp^^P.%F^^lmx4^^^^zP^^O\\"
Returns: { 58, 44, 64, 30, 94, 100, 123, 107, 60, 37, 103, 45, 66, 91, 43, 42, 112, 16, 46, 37, 70, 44, 109, 120, 52, 30, 94, 122, 80, 15, 92 }
"4F_MWdQ^^uU`)"@:ZKa^^%%^^^^^^]mZaL8^^=U^^c^^^^y&^^"
Returns: { 52, 70, 95, 77, 87, 100, 81, 53, 85, 96, 41 }
"Ot#D`!^^x^^^^^^*or^^$ol75^^E^^Sf^^P^^^^yz@*gwcA^^1"
Returns: { 79, 116, 35, 68, 96, 33, 56, 30, 30, 42, 111, 114, 100, 111, 108, 55, 53, 5, 19, 102, 16, 30, 94, 121, 122, 64, 42, 103, 119, 99, 65, 113 }
"#[^^^^`^^^^8$fNo%_^^ ^^f4D^^3^^-y=.{c0^^PJE^^Q3Z^^"
Returns: { 35, 91, 30, 94, 96, 30, 94, 56, 36, 102, 78, 111, 37, 95, 96, 244, 68, 115, 109, 121, 61, 46, 123, 99, 48, 16, 74, 69, 17, 51, 90, 94, 94 }
"q*A\Q&^^^^x^^OPU^^^^s]{{8Rf&^^6bK 8^^^^s^^iFH)P$^^"
Returns: { 113, 42, 65, 81, 38, 30, 94, 120, 15, 80, 85, 30, 94, 115, 93, 123, 123, 56, 82, 102, 38, 107, 75, 32, 56, 30, 94, 115, 41, 70, 72, 41, 80, 36, 94, 94 }
"q`[(NA TCl^^^^B^^U5b2))KTUD+WidTnOi^^^^oX^^:l_Lob."
Returns: { 113, 96, 91, 40, 78, 65, 32, 84, 67, 108, 30, 94, 66, 21, 53, 98, 50, 41, 41, 75, 84, 85, 68, 43, 87, 105, 100, 84, 110, 79, 105, 30, 94, 111, 88, 122, 108, 95, 76, 111, 98, 46 }
"^^`2^^^^OC^^c^^xJ^^Dq9GQpe^^)^^i_&_Q<^^@>|AL8^^d^^"
Returns: { 32, 50, 30, 94, 79, 67, 35, 56, 74, 4, 113, 57, 71, 81, 112, 101, 105, 41, 95, 38, 95, 81, 60, 0, 62, 124, 65, 76, 56, 36, 94, 94 }
"F:&uwwW>^^^^5tHU
Returns: { 70, 58, 38, 117, 119, 119, 87, 62, 30, 94, 53, 116, 72, 85, 60, 88, 120, 65, 30, 94, 75, 71, 80, 113, 110, 103, 80, 58, 43, 103, 85, 83 }
"^^c9b4^^B^^E356a7EB7bb^^^^c^^^^3^^^^74E^^D0e8fDd67"
Returns: { 201, 98, 52, 2, 5, 51, 53, 54, 97, 55, 69, 66, 55, 98, 98, 30, 94, 99, 30, 94, 51, 30, 94, 55, 52, 69, 4, 48, 101, 56, 102, 68, 100, 54, 55 }
"Feff3AB78^^BBBffcB^^eE^^79a65^^C227^^f34047bf2b^^d"
Returns: { 70, 101, 102, 102, 51, 65, 66, 55, 56, 2, 66, 66, 102, 102, 99, 66, 37, 69, 121, 97, 54, 53, 3, 50, 50, 55, 243, 52, 48, 52, 55, 98, 102, 50, 98, 36 }
"aB^^b4A7Cd^^D33b^^c^^^^6B1c0b^^bAb31BD^^bBDC7e^^^^"
Returns: { 97, 66, 180, 65, 55, 67, 100, 4, 51, 51, 98, 35, 30, 94, 54, 66, 49, 99, 48, 98, 34, 65, 98, 51, 49, 66, 68, 34, 66, 68, 67, 55, 101, 30, 94 }
"D42A^^c^^f^^^^c^^0eb6d^^874D^^^^F2fCb^^Cf^^d4DA^^4"
Returns: { 68, 52, 50, 65, 35, 38, 30, 94, 99, 14, 98, 54, 100, 135, 52, 68, 30, 94, 70, 50, 102, 67, 98, 3, 102, 212, 68, 65, 116 }
"2dB6C8A563E9e7f6fb5Cb9ad^^d4^^2312836Df47f7ad5^^D3"
Returns: { 50, 100, 66, 54, 67, 56, 65, 53, 54, 51, 69, 57, 101, 55, 102, 54, 102, 98, 53, 67, 98, 57, 97, 100, 212, 35, 49, 50, 56, 51, 54, 68, 102, 52, 55, 102, 55, 97, 100, 53, 4, 51 }
"^^8393a^^^^0adf6^^^^^^3^^^^EfdB4FC3^^cFa^^2Eb51e^^"
Returns: { 131, 57, 51, 97, 30, 94, 48, 97, 100, 102, 54, 30, 30, 51, 30, 94, 69, 102, 100, 66, 52, 70, 67, 51, 35, 70, 97, 114, 69, 98, 53, 49, 101, 94, 94 }
"F^^9b0f^^eB580^^d2d14ffb7^^d5eeC2a^^F19b10^^5^^DE3"
Returns: { 70, 155, 48, 102, 37, 66, 53, 56, 48, 210, 100, 49, 52, 102, 102, 98, 55, 213, 101, 101, 67, 50, 97, 6, 49, 57, 98, 49, 48, 117, 4, 69, 51 }
"eb8fbC794a63847Faa2f^^b^^CCD1ad61C79E1^^^^3c^^C^^C"
Returns: { 101, 98, 56, 102, 98, 67, 55, 57, 52, 97, 54, 51, 56, 52, 55, 70, 97, 97, 50, 102, 34, 3, 67, 68, 49, 97, 100, 54, 49, 67, 55, 57, 69, 49, 30, 94, 51, 99, 3, 3 }
"aB^^a^^AC72DFcD67aeaBDf^^BEc6FdBE^^^^194^^E3A^^^^D"
Returns: { 97, 66, 33, 1, 67, 55, 50, 68, 70, 99, 68, 54, 55, 97, 101, 97, 66, 68, 102, 2, 69, 99, 54, 70, 100, 66, 69, 30, 94, 49, 57, 52, 5, 51, 65, 30, 94, 68 }
"BEB^^Fb6744^^D^^72FCAeed^^4a5^^8^^6A^^9^^A^^d^^e^^"
Returns: { 66, 69, 66, 6, 98, 54, 55, 52, 52, 4, 114, 70, 67, 65, 101, 101, 100, 74, 53, 120, 118, 65, 121, 1, 36, 37, 94, 94 }
"E^^E48742DdeaBc83FAfeF^^^^0^^^^ca0E^^0Ba9cf90fD620"
Returns: { 69, 5, 52, 56, 55, 52, 50, 68, 100, 101, 97, 66, 99, 56, 51, 70, 65, 102, 101, 70, 30, 94, 48, 30, 94, 99, 97, 48, 69, 112, 66, 97, 57, 99, 102, 57, 48, 102, 68, 54, 50, 48 }
"^^EbeeFe0^^^^2e6CaAFC295767526b8aafC56^^93FCEb0DBf"
Returns: { 5, 98, 101, 101, 70, 101, 48, 30, 94, 50, 101, 54, 67, 97, 65, 70, 67, 50, 57, 53, 55, 54, 55, 53, 50, 54, 98, 56, 97, 97, 102, 67, 53, 54, 147, 70, 67, 69, 98, 48, 68, 66, 102 }
"D^^CD846D4^^B1966764F^^B75^^a8^^568^^8f2bA45daE0aa"
Returns: { 68, 3, 68, 56, 52, 54, 68, 52, 2, 49, 57, 54, 54, 55, 54, 52, 70, 2, 55, 53, 168, 86, 56, 143, 50, 98, 65, 52, 53, 100, 97, 69, 48, 97, 97 }
"bCaCc^^3bB^^b7c7a1^^0a2657817cf3c1^^D0^^Ca^^23C061"
Returns: { 98, 67, 97, 67, 99, 59, 66, 183, 99, 55, 97, 49, 10, 50, 54, 53, 55, 56, 49, 55, 99, 102, 51, 99, 49, 4, 48, 3, 97, 35, 67, 48, 54, 49 }
"3Bc065^^0F55CdCdE39^^1CC^^a79341^^8aeF7183e5fB^^FC"
Returns: { 51, 66, 99, 48, 54, 53, 112, 70, 53, 53, 67, 100, 67, 100, 69, 51, 57, 113, 67, 67, 167, 57, 51, 52, 49, 138, 101, 70, 55, 49, 56, 51, 101, 53, 102, 66, 6, 67 }
"79^^78^^^^5DfC^^EABD7bB^^e^^BcbFa0^^^^ca05D4dB2^^D"
Returns: { 55, 57, 120, 30, 94, 53, 68, 102, 67, 5, 65, 66, 68, 55, 98, 66, 37, 2, 99, 98, 70, 97, 48, 30, 94, 99, 97, 48, 53, 68, 52, 100, 66, 50, 4 }
"b6711EDFAE4F^^^^d8F2a5ED826^^8^^F3886Fc^^ba^^D0577"
Returns: { 98, 54, 55, 49, 49, 69, 68, 70, 65, 69, 52, 70, 30, 94, 100, 56, 70, 50, 97, 53, 69, 68, 56, 50, 54, 120, 6, 51, 56, 56, 54, 70, 99, 186, 4, 48, 53, 55, 55 }
"^^cb^^cb^^8b^^eB9DffEB6c^^Af4eB6be39^^f^^8C^^82b^^"
Returns: { 203, 203, 139, 37, 66, 57, 68, 102, 102, 69, 66, 54, 99, 1, 102, 52, 101, 66, 54, 98, 101, 51, 57, 38, 120, 67, 130, 98, 94, 94 }
"f^^69e^^ec^^fC^^9E6D3^^^^0E6^^d9^^EBe6cAd04bc0300A"
Returns: { 102, 105, 101, 236, 38, 67, 121, 69, 54, 68, 51, 30, 94, 48, 69, 54, 217, 5, 66, 101, 54, 99, 65, 100, 48, 52, 98, 99, 48, 51, 48, 48, 65 }
"^^eCAD0Ad5^^dcCDd^^34bb1^^^^c185B0C6DBa^^D4^^Af5f4"
Returns: { 37, 67, 65, 68, 48, 65, 100, 53, 220, 67, 68, 100, 52, 98, 98, 49, 30, 94, 99, 49, 56, 53, 66, 48, 67, 54, 68, 66, 97, 4, 52, 1, 102, 53, 102, 52 }
"3d^^1D3^^9FD7dfF3dB^^7^^B^^^^72DD^^^^c^^d6c^^FCf^^"
Returns: { 51, 100, 113, 68, 51, 121, 70, 68, 55, 100, 102, 70, 51, 100, 66, 119, 2, 30, 94, 55, 50, 68, 68, 30, 94, 99, 214, 99, 6, 67, 102, 94, 94 }
"^^6bBDe1^^0^^Ea^^d4c^^cB50D^^C^^8^^1B0C^^11FA5465F"
Returns: { 107, 66, 68, 101, 49, 112, 5, 97, 212, 99, 35, 66, 53, 48, 68, 3, 120, 113, 66, 48, 67, 17, 70, 65, 53, 52, 54, 53, 70 }
"a1ad5C19DA189AE5^^e1Ce^^92dFC7c9E3Ed519B9f792925ef"
Returns: { 97, 49, 97, 100, 53, 67, 49, 57, 68, 65, 49, 56, 57, 65, 69, 53, 225, 67, 101, 146, 100, 70, 67, 55, 99, 57, 69, 51, 69, 100, 53, 49, 57, 66, 57, 102, 55, 57, 50, 57, 50, 53, 101, 102 }
"^^E^^2^^d^^5BB^^E024c001^^^^Fc5fEC^^6C^^0^^e153218"
Returns: { 5, 114, 36, 117, 66, 66, 5, 48, 50, 52, 99, 48, 48, 49, 30, 94, 70, 99, 53, 102, 69, 67, 118, 67, 112, 225, 53, 51, 50, 49, 56 }
"4f^^B089b8a^^F2aa45d44D68ee6604E49^^14f648dEc^^3^^"
Returns: { 52, 102, 2, 48, 56, 57, 98, 56, 97, 6, 50, 97, 97, 52, 53, 100, 52, 52, 68, 54, 56, 101, 101, 54, 54, 48, 52, 69, 52, 57, 20, 102, 54, 52, 56, 100, 69, 99, 115, 94, 94 }
"Fd0d85a83bE32^^^^cd3^^a95c1^^E0^^6eBcE32^^^^a47b^^"
Returns: { 70, 100, 48, 100, 56, 53, 97, 56, 51, 98, 69, 51, 50, 30, 94, 99, 100, 51, 169, 53, 99, 49, 5, 48, 110, 66, 99, 69, 51, 50, 30, 94, 97, 52, 55, 98, 94, 94 }
"e49e62^^^^Cf2^^902^^82^^^^F9f^^A^^^^a^^aC59E4CCD^^"
Returns: { 101, 52, 57, 101, 54, 50, 30, 94, 67, 102, 50, 144, 50, 130, 30, 94, 70, 57, 102, 1, 30, 94, 97, 33, 67, 53, 57, 69, 52, 67, 67, 68, 94, 94 }
"eE^^8DdEe^^0^^dC0^^1C106E1C^^26d34^^3cec5E05cB0^^e"
Returns: { 101, 69, 120, 68, 100, 69, 101, 112, 36, 67, 48, 113, 67, 49, 48, 54, 69, 49, 67, 38, 100, 51, 52, 60, 101, 99, 53, 69, 48, 53, 99, 66, 48, 37 }
"0B^^9dDfEEcbcD5a8bb5a1^^A^^^^eE^^786cC^^DF6CC0aF^^"
Returns: { 48, 66, 157, 68, 102, 69, 69, 99, 98, 99, 68, 53, 97, 56, 98, 98, 53, 97, 49, 1, 30, 94, 101, 69, 120, 54, 99, 67, 4, 70, 54, 67, 67, 48, 97, 70, 94, 94 }
"^^bdB6abb^^bD39Be064^^6f7Eba4bCd8Fe4C2B9b9^^51^^^^"
Returns: { 189, 66, 54, 97, 98, 98, 34, 68, 51, 57, 66, 101, 48, 54, 52, 111, 55, 69, 98, 97, 52, 98, 67, 100, 56, 70, 101, 52, 67, 50, 66, 57, 98, 57, 81, 30, 94 }
"^^5e^5e^5e^5e^ abASFs&*^@%#"
Returns: { 96, 97, 98, 65, 83, 70, 115, 38, 42, 94, 64, 37, 35 }
"^^`2^^^^OC^^c^^xJ^^Dq9GQpe^^)^^i_&_Q<^^@>|AL8^^d^^"
Returns: { 32, 50, 30, 94, 79, 67, 35, 56, 74, 4, 113, 57, 71, 81, 112, 101, 105, 41, 95, 38, 95, 81, 60, 0, 62, 124, 65, 76, 56, 36, 94, 94 }
"^^aa"
Returns: { 170 }
"^^ff^^ef^^`2^^^^OC^^c^^xJ^^Dq9GQpe^^)^^i_&_Q<^>d^^"
Returns: { 255, 239, 32, 50, 30, 94, 79, 67, 35, 56, 74, 4, 113, 57, 71, 81, 112, 101, 105, 41, 95, 38, 95, 81, 60, 94, 62, 100, 94, 94 }
"^^^^GFT FD fgfdg ^^fffffff YT ^ ^ ^ ^ ^"
Returns: { 30, 94, 71, 70, 84, 32, 70, 68, 32, 102, 103, 102, 100, 103, 32, 255, 102, 102, 102, 102, 102, 32, 89, 84, 32, 94, 32, 94, 32, 94, 32, 94, 32, 94 }
"^^00^^aa"
Returns: { 0, 170 }
"aa^^"
Returns: { 97, 97, 94, 94 }
"^^5e^5e"
Returns: { 94 }
"^^5"
Returns: { 117 }
"^^^"
Returns: { 30 }
"^^5e^^5e5e"
Returns: { 30, 53, 101, 53, 101 }
"^^zz"
Returns: { 58, 122 }
"^"
Returns: { 94 }
"^a5e"
Returns: { 94, 97, 53, 101 }
"^^5e^^5e"
Returns: { 30, 53, 101 }