Problem Statement
There is a row of N lightbulbs. The lightbulbs are numbered 0 through N-1 from left to right. Each lightbulb is on (denoted 'O') or off (denoted 'X').
You are given the initial states of all bulbs as a
You are currently standing at bulb number startIndex.
Your goal is to have the correct level of illumination: exactly goalCount lightbulbs must be on.
You can perform three types of action:
- If you are at a lightbulb with a number X > 0, you can take a step left: to bulb X-1. This action is denoted '<'.
- If you are at a lightbulb with a number X < N-1, you can take a step right: to bulb X+1. This action is denoted '>'.
- You can switch the lightbulb where you stand (turning it off if its on and vice versa). This action is denoted 'S'.
Find any sequence of at most 3*N actions that reaches the desired goal.
Return a
Definition
- Class:
- LightbulbRow
- Method:
- solve
- Parameters:
- String, int, int
- Returns:
- String
- Method signature:
- String solve(String bulbStates, int startIndex, int goalCount)
- (be sure your method is public)
Notes
- Any valid solution will be accepted. It is not necessary to minimize the number of actions taken.
- The value N is not given explicitly. You can determine it by looking at the number of characters in bulbStates.
- The character that denotes a lit lightbulb is the capital letter oh (not a zero).
- You are not allowed to step left when standing at the leftmost bulb, or step right when standing at the rightmost bulb.
Constraints
- bulbStates will have between 1 and 500 characters, inclusive.
- Each character in bulbStates will be 'O' or 'X'.
- Let N denote the number of characters in bulbStates.
- startIndex will be between 0 and N-1, inclusive.
- goalCount will be between 0 and N, inclusive.
Examples
"XXXXXXXXXX"
4
3
Returns: "S
>>S"All lightbulbs start off. We start at lightbulb 4. The returned solution corresponds to turning this lightbulb on, taking a step left, turning lightbulb 3 on, taking three steps right, and turning lightbulb 6 on.
"XXXXOOOXXX"
0
3
Returns: "SSSS"
We currently have exactly three lit lightbulbs, so one valid solution is to do nothing (i.e., return an empty string). However, just to illustrate that you don't have to return the shortest possible solution, our solution flips the state of bulb 0 four times.
"XXXXOOOXXX"
0
2
Returns: ">>>>S"
Sometimes you start with too many lit lightbulbs, so you have to turn some off.
"OXXXXXOXXXOXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXOXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXOXOXXXXXXOXXXXXXXXXXXXXXXOXXXXXXXOXXXXXXXOXXXXXXOXXXXXXXXXXOXXXXXXXXXXOXXXXXXXXXXXX"
2
110
Returns: "<<>S>S>S>S>S>>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>>S>>S>S"
"OOXOOOXOOOOOOOOOOOOOOOOOXOOOOXOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOXOOOOOOOOOOXXOOOOOOOOOOXOOOXOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOXOOOOXXOOOOOOOOOOOXOXOOOOOOXOOOOOOOOOOOOOOOOOOXOXOXOOOOOOOOOOOOOOOXXOOOOXOOOOXOOOOOXOOOOOOOOXOOOOOOXOOOOOOOOXOOOOOOOOOOOOXOOOOOOOOOXOOOOXOOOOOOOOOOOOOOOOOOOOOOOXOOXOXOOXOOOOOOOOXOXOOOOOOXOOOOOOOOOOOXXOOXOOOOOOOXOOOOOOOOOXOOOOOOOOOOOOOOOOOOOXOOOOOXOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOXOOXOOOOOOOOOOOOOOOOOOOOOOXOOOXOXOOOOOO"
47
460
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>S>>>>S>>>>>>>>>>>>>>>>>>S>>>>>S>>>>>>>>>>>>>>>>>>>S>>>>>>>>>>>>>S>>>>>>>>>>>S>S>>>>>>>>>>>S>>>>S>>>>>>>>>>>>>>>>S>>>>>>>>>>>>>>>>>>>>>>S>>>>>>>>>>>>S>>>>>S>S>>>>>>>>>>>>S>>S>>>>>>>S>>>>>>>>>>>>>>>>>>>S>>S>>S>>>>>>>>>>>>>>>>S>S>>>>>S>>>>>S>>>>>>S>>>>>>>>>S>>>>>>>S>>>>>>>>>S>>>>>>>>>>>>>S>>>>>>>>>>S>>>>>S>>>>>>>>>>>>>>>>>>>>>>>>S>>>S>>S>>>S>>>>>>>>>S>>S>>>>>>>S>>>>>>>>>>>>S>S>>>S>>>>>>>>S"
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"
37
44
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""XXXXXXXXXXXXOXXXOXXXXXOXXXXXXXXXXXXXXX"
35
0
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>S>>>>S>>>>>>S"
"XXXOOOXOOXXOXXOXXXXXOXXXOOOXXOXXOXOXXXOXXXXOOXOXXXOOXOOXOOXXOXOOXXOXXXXXOOOXXOOXXXXXXOXOOXOOOXOXOOOXOOXXOOXXXXX"
37
47
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"
"XXXX"
1
3
Returns: "
S>S""OOXOOOOOOOOXXOOXOOOOOXOOOOOOXOOOOOOOOOOOXOOOOOOOOXXXOXXOXOOOXOXXOXXOOXOXOOOOXOOOXOXXOOOOXOXOXXOOOOXXOOOOOOOOOOXOXOOOOOOOOOXOOOXXXXOOOXOXOOOXOXXOXOXOOOOOOOOXOXXOXXOOOXOXXXOXOOOOOXOOOOOXOOOOOOOOOOOOOOXOXOOOOOOOOOXXOOOXOXOOOOOOOXOOOOOOOXOXOOOXOOXXOXXOXOOOOXXOXXXOXOOXXOXOXOXOX"
184
241
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>S>>>>>>>>>S>S>>>S>>>>>>S>>>>>>>S>>>>>>>>>>>>S>>>>>>>>>S>S>S>>S>S>>S>>>>S>>S>S>>S>S>>>S>>S>>>>>S>>>>S>>S>S>>>>>S>>S>>S>S>>>>>S>S>>>>>>>>>>>S>>S>>>>>>>>>>S>>>>S>S>S>S>>>>S>>S>>>>S>>S>S>>S>>S>>>>>>>>>S>>S>S>>S>S>>>>S>>S"
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX"
18
9
Returns: "<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""XOXOOOOOXOOXOXOOOOXOOOOOOXXOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOXOXOOOOOOOOOXOXOOOOOXOOOOOOOOOOOOOXOOOXOOOXOOOOOOOOXOXOOOOOOOOOOOXXOOOOXXOXOXOOOOOOOOOOOXOOXOOOOXOOOOOOOOOOOOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOXOOOOOOO"
200
1
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>S>>S>S>S>S>S>>S>S>>S>>S>S>S>S>>S>S>S>S>S>S>>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>>S>>S>S>S>S>S>S>S>S>S>>S>>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>>S>S>S>>S>S>S>S>S>S>S>S>>S>>S>S>S>S>S>S>S>S>S>S>S>>>S>S>S>S>>>S>>S>>S>S>S>S>S>S>S>S>S>S>S>>S>S>>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S"
"XXXXXXOXXXXXXOXXXXXXXOOXXOXXOXXXXXXXXXXXOXXOOXXOOXOXOXXXXXXXXXXXXXXXXOXOXOXXXXXXOXXXOXXXXOOOXXOXOXXXOXXXXXXXXXOXXXXXXOXXXXXOOXOXXXXOXOXXXOXXXOOXXXOXXXXXOOXOXXOOXOXXOOXXXXXXXXXXXXXXXXXXOXXXXOXXXXXXXXXXXXXXXOOXXXXXXXXXXXXXOXXXXXXXXOOXOXXXXXXXXOXXXXXXXOXXXOXXXXXOOXXXXOXXXXXXXXXOXXXXOXXXOXXOXXXXXXXXXXXXXXXOXXXXOOXOOOOXXXXOOXXXXOXXXXOOXXXOXXXXXXXXOXXXXXXXOXXXXOXXXXXXOOXXXOXXOXXOOOOXXOXOXOOXXXOXXXXOXOXXXOXXXOOXOXOXXXOXOXXXXXXXXXXXXXXXXXXXOXXXXXXXXOOXOXOXOOXXXXXXXXXXXOXOOXXXXOXXXXOOXOOXOX"
475
16
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>S>>>>>>>S>>>>>>>>S>S>>>S>>>S>>>>>>>>>>>>S>>>S>S>>>S>S>>S>>S>>>>>>>>>>>>>>>>>S>>S>>S>>>>>>>S>>>>S>>>>>S>S>S>>>S>>S>>>>S>>>>>>>>>>S>>>>>>>S>>>>>>S>S>>S>>>>>S>>S>>>>S>>>>S>S>>>>S>>>>>>S>S>>S>>>S>S>>S>>>S>S>>>>>>>>>>>>>>>>>>>S>>>>>S>>>>>>>>>>>>>>>>S>S>>>>>>>>>>>>>>S>>>>>>>>>S>S>>S>>>>>>>>>S>>>>>>>>S>>>>S>>>>>>S>S>>>>>S>>>>>>>>>>S>>>>>S>>>>S>>>S>>>>>>>>>>>>>>>>S>>>>>S>S>>S>S>S>S>>>>>S>S>>>>>S>>>>>S>S>>>>S>>>>>>>>>S>>>>>>>>S>>>>>S>>>>>>>S>S>>>>S>>>S>>>S>S>S>S>>>S>>S>>S>S>>>>S>>>>>S>>S>>>>S>>>>S>S>>S>>S>>>>S>>S"
"OOOXOOOXOOOOOOOOOOOOOXXOOOOOXOXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOXXOOXXXOOOOXXOOOOOOOOOOOOOOOOOXOOOOXOOOOOOOOOOOOOOOOOXOOOOOOOOOXXOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOXOOXOOOOOOOOOOOXOOOOOOOXOOOOOOOOOOOOOOXOOOOOOOOOOXOOOOOXOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOXOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOXOOXOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOXOOXOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOXOXOOOOOOOOO"
51
156
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>>>S>S>S>S>S>>S>>>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>>>S>S>>>>S>S>S>S>>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>>S>S>S>S>S>S>>S>S>S>S>S>S>S>S""XOXXXXXOOXXOOXXXXXXXXOXXXXXXXXXXXXXXXXXXXXOXXXOOXOXXXXXXOXXXXOXXOXX"
16
1
Returns: "<<<<<<<<<<<<<<<<>S>>>>>>S>S>>>S>S>>>>>>>>>S>>>>>>>>>>>>>>>>>>>>>S>>>>S>S>>S>>>>>>>S>>>>>S"
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"
70
35
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""XXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
23
15
Returns: "<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S""XXXOOXXXXXOXXXOXXXXXXXXXXXXXOXXXXXXOOOXXXXXXOOXXXXXXXXXXXXXXXXXXXXXXXXOXXXXOXXOXXXXXXXOXXXOXXXOXXXOOXOXXXXXXOOXXXXXXXXXXXXXXXOXXXXXXXXXXXXXOXXXXOXXXXXXXOXXXXOXXXXXXXOXXXOXXOXXXXXXXOOXXXXXOXXOOXXOXOXXXXXOXXXOXXOXXXXOXXXXXXXXXXXXXXXXOXXXXXOXXXXXXXXXXXXXXXXOXOXOXXOXOXXXXXXXXXOXXXXXOXXXXOOXOXXXXXOOXXXOXXOXXXXXXX"
6
200
Returns: "<<<<<
S>S>>>S>S>S>S>S>>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>>>>S>S>S>S>S>S>>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>>S>S>>S>S>S>S>S>S>S>>S>S>S>>S>S>S>>S>S>S>>>S>>S>S>S>S>S>S>>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>>S>S>S>S>S>S>S>>S>S>S>S>>S>S>S>S>S>S>S>>S>S>S>>S>S""OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"
23
50
Returns: "<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""OXXXXOXXOXXXOXOXXOOOOXXOOXXXXOOOOXXXXXXXXXXXXXXOOOOXXXOXXXXOXXXXXOOXXXXXXXOXXOXXXOXXXXOOXXXXXXOOXXXOOXXXOOXOOXXOXOOOXOXXOXXXXOOOOXOXOOXXOXXXOXXXOOXXXXOXXXXOXXOXXXXXOOXOXOXOOXOXOOXOOXXXXXOXOOXXXOXOXOOXXXOXXXXXXOOXXOOXXXXXXOOXOOXOXOXXXXOOOOXOOXXXXOXXOXXXXOOOXXXOOOXXOXOOXXXXXOXOXOXOOXOOOXXXXXOXXXXOXOOXOXXOOXXXOXXXOXXOXOXOXXXOOXXXXXXXOXOOXOXOOOXXXXXOXXXXXXXXXXOXXOXOXXXXOXOXXXOXXOXXOOXXXOOXOOXXXOXOXXOOXXXXXOOXOXXXXOXOXOOOXOXXOXXXXOXXOXOOO"
321
51
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>>>>S>>>S>>>>S>>S>>>S>S>S>S>>>S>S>>>>>S>S>S>S>>>>>>>>>>>>>>>S>S>S>S>>>>S>>>>>S>>>>>>S>S>>>>>>>>S>>>S>>>>S>>>>>S>S>>>>>>>S>S>>>>S>S>>>>S>S>>S>S>>>S>>S>S>S>>S>>>S>>>>>S>S>S>S>>S>>S>S>>>S>>>>S>>>>S>S>>>>>S>>>>>S>>>S>>>>>>S>S>>S>>S>>S>S>>S>>S>S>>S>S>>>>>>S>>S>S>>>>S>>S>>S>S>>>>S>>>>>>>S>S>>>S>S>>>>>>>S>S>>S>S>>S>>S>>>>>S>S>S>S>>S>S>>>>>S>>>S>>>>>S>S>S>>>>S>S>S>>>S>>S>S>>>>>>S>>S>>S>>S>S>>S>S>S>>>>>>S>>>>>S>>S""XXOXXXXXXXXXOXXOOXOOOOXXXOOOXXXXOOOOXXXXXXOOXOXOXXXOOXXXXXXXXOXXXOOXXXXXXXXXXXOXXOOOXOOOOXXXXXOOOOXOXOOOXXOOOOOXOXXOXXXXXXXXXOXXXXXXOXXXOXOXXXOXXOOOXXXXOOXOXOOXXOXOXXXXOXXOXOOOXXXXXXXXXOXXOXOXXXXXOXOXXXOXOXOXOXXXXXXXXXOXXXXOXOXOOXXXXXXXOOXOOXXXXOOOOXXXOXOXXXXOOOOOXXXOXOXXOXXOOXOXXXXOXOOOXOXXXOOOOXXXXOOXXXXXOXXXOXOXXOOOOXXXXXXXXXXXXOXXXOXOOXXOXXXXXXXXXXXOXXOOXXOXXOOXOOXOXXXXOOOXXXOXXOOOXOOXXOXOXOOOOXXXXOOXOO"
80
364
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>>S>S>S>S>S>S>S>S>S>>S>S>>>S>>>>>S>S>S>>>>S>S>S>S>>>>>S>S>S>S>S>S>>>S>>S>>S>S>S>>>S>S>S>S>S>S>S>S>>S>S>S>>>S>S>S>S>S>S>S>S>S>S>S>>S>S>>>>S>>>>>S>S>S>S>S>>>>>S>>S>>>>S>S>>>>>>S>>S>S>>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>>S>S>S>>S>>S>S>S>>S>S>>>>S>S>S>S>>>S>>S>>>S>S>>S>>S>S>S>S>>S>S>>S>>>>S>S>S>S>S>S>S>S>S>>S>S>>S>>S>S>S>S>S>>S>>S>S>S>>S>>S>>S>>S>S>S>S>S>S>S>S>S>>S>S>S>S>>S>>S>>>S>S>S>S>S>S>S>>>S>>>S>S>S>S>>>>>S>S>S>>S>>S>S>S>S>>>>>>S>S>S>>S>>S>S>>S>S>>>S>>S>S>S>S>>S>>>>S>>S>S>S>>>>>S>S>S>S>>>S>S>S>S>S>>S>S>S>>S>>S>S>>>>>S>S>S>S>S>S>S>S>S>S""OOXOXXXOOXOOOXOXXXOOOOXXXOOXXXOXXOXOXXOOOOOOXXXXXXOOXOXXOOOXOXOOXXXXXOOOXOOXOXOXXOOOOXXOXOXOOXXOOXXXXOOXXOXOXXOOXOOXXOXXXOXOOXXOXXOXXXOOXOOXXXXXOXXOXXOOXXOXOOOOOXXOXOXXOXOOXXXXXOXXOOXXOXXOOOXXOOXXOOXOXXOOOOXXOOOXOXXOXOOXOOOOXXOOXXOOOXOOOXOOXXOOXOXOXXXXOXXOOXXOXXXXXOXOXXXXXXOXXOOOXXOOXXXOXXXOOXOXOXOXXXXXOXOOOOOOXOXOXXXXXXOOXOXXXXOOOOOXOOOOOOXXXOXXOOXXXOOXXXXOOXXXXOXOOXOOXXXOXXOXOOOXOXOXOXOOOXXOXXXOOXOOXOOXXXOXOOOOXOXXXOXOXXO"
157
341
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>S>>S>S>S>>>S>>>>S>>S>S>S>>>>>S>S>S>>>S>S>S>>S>S>>S>>S>S>>>>>>>S>S>S>S>S>S>>>S>>S>S>>>>S>>S>>>S>S>S>S>S>>>>S>>>S>>S>>S>S>>>>>S>S>>S>>S>>>S>S>>>S>S>S>S>>>S>S>>S>>S>S>>>S>>>S>S>>S>S>S>>S>>>S>S>>S>S>>S>S>S>>>S>>>S>S>S>S>S>>S>S>>S>S>>>S>S>>S>>>>>>S>S>>S>>S>S>>S>>>S>S>S>S>S>>S>S>>>S>S>>S>S>>>>S>S>>>S>S>>>S>>S>S>>>>>S>S>>>>S>>S>S>>S>>>S>>>>>S>S>>>S>S>>>>S>>>>S>>>S>S>>>S>>S>>S>S>S>S>>S>S>>>S>S>>S>S>S>S>S"
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"
33
38
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
275
202
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""OOXXXXOOXXXOXOXOXXOXXXXXXOXXXOXOXXXXXXXXXOXOXXXXXOXXOXXXXOXOOOXOOOOXXXOOXXXOXXXOXXXXXOXOOXOXXOOXXOXOXOXXXOXOXOXXXXOXXXOXXXXOOXXXOXOXXXXOXOXXOOXOOXXOXXXXXXXXXOXXOXOOXOXOXXXOXXXOOXOXOOOOXXXXXXXXOXXXXXOOXXOXXOOXOOXXOOOOXXXOXOXOOO"
110
9
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>>>>>S>S>>>>S>>S>>S>>>S>>>>>>>S>>>>S>>S>>>>>>>>>>S>>S>>>>>>S>>>S>>>>>S>>S>S>S>>S>S>S>S>>>>S>S>>>>S>>>>S>>>>>>S>>S>S>>S>>>S>S>>>S>>S>>S>>>>S>>S>>S>>>>>S>>>>S>>>>>S>S>>>>S>>S>>>>>S>>S>>>S>S>>S>S>>>S>>>>>>>>>>S>>>S>>S>S>>S>>S>>>>S>>>>S>S>>S>>S>S>S>S>>>>>>>>>S>>>>>>S>S>>>S>>>S>S>>S>S""XOOXXOOOXOXXOOOXOXOOXXOOXOOOOOOOXOOOOXXOOOXOOOOOOOOOXOXOOOOOOOOOOOXOOOOXXXOOOOOXOOOXXXOOOXOOOOOOOOOXOOOOXOOOOOXXOOOOOXXOXOXOOOOOXOOOOOOOXOOOXOXOOOOXOXOXOOOXOOOXOOOOOOOOOXOOOXXXOOOOOOXXXOOXOXOXXOXOOOXOXXOXOXOOOOXOOOOXOOOOXOOOXOOOXOXOXXOOOOOOOOOXXOXOOOOOOOXOOOOOXXOOOXOOXXOOOOXOOOOOXOOOOXOOXXOOXXXOXOOOXOOOOOOXOOOOXOXXOXXOOXOOXXOOOXOOOXOOXOOOOOOOOXOOOOOOXOOXXOOOOOOOOOXOXOXOOOOXOOXXOOOXOXOOOOOOOXOXXOXOXXXOOOOOXX"
84
3
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>S>S>>>S>S>S>>S>>>S>S>S>>S>>S>S>>>S>S>>S>S>S>S>S>S>S>>S>S>S>S>>>S>S>S>>S>S>S>S>S>S>S>S>S>>S>>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>>>>S>S>S>S>S>>S>S>S>>>>S>S>S>>S>S>S>S>S>S>S>S>S>>S>S>S>S>>S>S>S>S>S>>>S>S>S>S>S>>>S>>S>>S>S>S>S>S>>S>S>S>S>S>S>S>>S>S>S>>S>>S>S>S>S>>S>>S>>S>S>S>>S>S>S>>S>S>S>S>S>S>S>S>S>>S>S>S>>>>S>S>S>S>S>S>>>>S>S>>S>>S>>>S>>S>S>S>>S>>>S>>S>>S>S>S>S>>S>S>S>S>>S>S>S>S>>S>S>S>>S>S>S>>S>>S>>>S>S>S>S>S>S>S>S>S>>>S>>S>S>S>S>S>S>S>>S>S>S>S>S>>>S>S>S>>S>S>>>S>S>S>S>>S>S>S>S>S>>S>S>S>S>>S>S>>>S>S>>>>S>>S>S>S>>S>S>S>S>S>S>>S>S>S>S>>S>>>S>>>S>S>>S>S>>>S>S>S>>S>S>S>>S>S>>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>>S>S>>>S>S>S>S>S>S>S>S>S>>S>>S>>S>S>S>S>>S>S>>>S>S>S>>S>>S>S>S>S>S>S>S>>S>>>S>>S>>>>S>S"
"XOOOOOOXXXOOOOOOXOOOOXXXXOOXXOXOXOXXOOOXOXXOXOXOXXXOXOXOXXXOOOXXOOOOXOOOOOOXOOOOXOOXXOXOOOXOOOOXOXOXXXXXOXXOXXOOXXOXOOOOXXOOXXOXXOOXOXXOXOOXOXOXXOOOOOOXXOXOOXOOOXOOXOOOOOXXOOOOOOXOXOXXOXXXOOOOXOOXXXXOOOXOOOOXOXXXXXXOOXOXXXOOOXXXOOOOXOXXXOOXXXOOOOXOXOOXXOXXOXXOOXXOXOOOOXXOOOXOOXOOXXXOXOOOOXXOOXOXXXOOXOOXOOXOXOXOXOXXX"
42
152
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>S>S>S>S>S>S>>>>S>S>S>S>S>S>>S>S>S>S>>>>>S>S>>>S>>S>>S>>>S>S>S"
"OOOXO"
2
0
Returns: "<
S>S>>S""OOOOOOXOXOOXOOOOOOOXOXXOOOOXOOXOOOOOOOOOXOOOOOOXXXOOOOOOXXXOOXOOOOXXOXOOOXOXOOXOXOOOOOXXOXOX"
75
66
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>S"
"OXXOOOOOXOOOOOOOOOOOOXOOOOOXOOXXOOOOOOOOOOOXOXOXXOXOOXOOOOOXOXOXOOXOXOOOOXOXOOXOOXOXXXOOOOOOOXOOOXOOOXOOXOOXOOOOXXOOOOOOOOXOXOOXXOXOXXOOOXXOOOOOXXXOOOOOOOXOOOOXOXOOOXOOOOOOOXOOOOOOOOOXXOXXOXOXOOOOOO"
80
120
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S""OXXXXXOOOXXOOOOOXOOXOOXXOXOOXOOOXOOXXOXXOOOOXOXXXXOXXXOOXOOOXXOOXOXXXXXXXXOXXXXXOOOOOOOXOOOXXOOOXOOXOOXXXXXXOOXXXXOXXXOXXOXXOOOXOOOOXOXXXOOXOOOOXXXOOOXOXXXOXOXXXOXOOOXXXXXXOOOXXOXXXOOXXXXOXXXXOXXXOOXXXXXXOXXOOOOXOXOOXOXXXXXOXOOOXXOXXXXXOOXXOOXXXOXXOXOOXXOOXXOXOXXOOOXXOOOXOOOXXXXOXOOXOOXOXOXXOXOXOXOOXXXXXXXXXXXXOXXOXOOXXXXOOXXXOOXOOXOXXXXXXXXOXXXXOXXXXXXXXXXXOXXOOOXXOOOOXOXOOXOXOXXOXOXXXXOOOXOOOXOXOXXOXOXOOOOOXOXOOXXXOOXXXXOOXXXXXXOXXXOOOXXXXXOXO"
103
0
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>>>>>S>S>S>>>S>S>S>S>S>>S>S>>S>S>>>S>>S>S>>S>S>S>>S>S>>>S>>>S>S>S>S>>S>>>>>S>>>>S>S>>S>S>S>>>S>S>>S>>>>>>>>>S>>>>>>S>S>S>S>S>S>S>>S>S>S>>>S>S>S>>S>S>>S>S>>>>>>>S>S>>>>>S>>>>S>>>S>>>S>S>S>>S>S>S>S>>S>>>>S>S>>S>S>S>S>>>>S>S>S>>S>>>>S>>S>>>>S>>S>S>S>>>>>>>S>S>S>>>S>>>>S>S>>>>>S>>>>>S>>>>S>S>>>>>>>S>>>S>S>S>S>>S>>S>S>>S>>>>>>S>>S>S>S>>>S>>>>>>S>S>>>S>S>>>>S>>>S>>S>S>>>S>S>>>S>>S>>>S>S>S>>>S>S>S>>S>S>S>>>>>S>>S>S>>S>S>>S>>S>>>S>>S>>S>>S>S>>>>>>>>>>>>>S>>>S>>S>S>>>>>S>S>>>>S>S>>S>S>>S>>>>>>>>>S>>>>>S>>>>>>>>>>>>S>>>S>S>S>>>S>S>S>S>>S>>S>S>>S>>S>>>S>>S>>>>>S>S>S>>S>S>S>>S>>S>>>S>>S>>S>S>S>S>S>>S>>S>S>>>>S>S>>>>>S>S>>>>>>>S>>>>S>S>S>>>>>>S>>S""XXXOXXOOXOXOOOOOOXOOOOXOOOXOOOXOOXXOOOOXOXOXXOOXOOOOOXOOOOXXOOOOOOXXOOXXXOOXOOXXOXOXOXXOXXOXXOXOOXOOOXXXOOOOXOOXOXXXXOOXXXOOOXOOXXOXOXOOXOOXOOXXXOOOOXXXXXOOXXOXXXOXXXXOOOXXXOXOXXXOOOXXOXOXXOXXXXOOOOOXOXXXOOXXOOXOOOXOOOOOXXXOXXOOXXOOOXOXOOOOOXOOXXOXOOXXXOOXXXXOOOOXOOOOOOOOXXXXOXOOOXOXXOOOOOOXOXOOOOOXXOXOOOOOOOXOOOOOOXOXXXOOOOOXOOXXOOXXXOOOOXOOOXOOOXXOXXOOOOXOOOOOXXOXOXXXXOXOOOXXOOXOXXXXOOOOOXXOXXOOXOXXXXOOXOOXXOXXXOOOXOXOOOOOXXXXOXOOXOXOXXOOOOOXOXXOOOOOXOXOOOOOOOXXOXXXXO"
224
0
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>S>>>S>S>>S>>S>S>S>S>S>S>>S>S>S>S>>S>S>S>>S>S>S>>S>S>>>S>S>S>S>>S>>S>>>S>S>>S>S>S>S>S>>S>S>S>S>>>S>S>S>S>S>S>>>S>S>>>>S>S>>S>S>>>S>>S>>S>>>S>>>S>>>S>>S>S>>S>S>S>>>>S>S>S>S>>S>S>>S>>>>>S>S>>>>S>S>S>>S>S>>>S>>S>>S>S>>S>S>>S>S>>>>S>S>S>S>>>>>>S>S>>>S>>>>S>>>>>S>S>S>>>>S>>S>>>>S>S>S>>>S>>S>>>S>>>>>S>S>S>S>S>>S>>>>S>S>>>S>S>>S>S>S>>S>S>S>S>S>>>>S>>>S>S>>>S>S>S>>S>>S>S>S>S>S>>S>S>>>S>>S>S>>>>S>S>>>>>S>S>S>S>>S>S>S>S>S>S>S>S>>>>>S>>S>S>S>>S>>>S>S>S>S>S>S>>S>>S>S>S>S>S>>>S>>S>S>S>S>S>S>S>>S>S>S>S>S>S>>S>>>>S>S>S>S>S>>S>S>>>S>S>>>>S>S>S>S>>S>S>S>>S>S>S>>>S>>>S>S>S>S>>S>S>S>S>S>>>S>>S>>>>>S>>S>S>S>>>S>S>>S>>>>>S>S>S>S>S>>>S>>>S>S>>S>>>>>S>S>>S>S>>>S>>>>S>S>S>>S>>S>S>S>S>S>>>>>S>>S>S>>S>>S>>>S>S>S>S>S>>S>>>S>S>S>S>S>>S>>S>S>S>S>S>S>S>>>S>>>>>S"
"XOXXXXOXXXXXXXXXXOXXXXXXXXOOOOXXXOOOXXXXXXXXXXOXXXOOXOXOOOXOXXXXXXXOXXXOXXXXXXXXOXXXXXXXXOXOXXOOOXXXOXXOOXOXXXOXXOXXXXXXXOXXXXOXXOXXOOOXOXXOXXXXOXXOXXXXXOXXXXXXXXXXXXXXXXXOOOOOXOOOOXXXOXXXXXXXXOXXOXOXOXXXXXOXOXOXXXXXXXXXXOXXOXOXXXXXXOXXOXOOXXXOXOOXXXOOXXXXXXXXXOXXXXXOXOOXOXOXXXXXXXXXXOOO"
41
280
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>>>>>S>S>S>>>>S>S>S>S>S>S>S>S>S>S>>S>S>S>>>S>>S>>>>S>>S>S>S>S>S>S>S>>S>S>S>>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>>S>>S>S>>>>S>S>S>>S>S>>>S>>S>S>S>>S>S>>S>S>S>S>S>S>S>>S>S>S>S>>S>S>>S>S>>>>S>>S>S>>S>S>S>S>>S>S>>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>>>>>S>>>>>S>S>S>>S>S>S>S>S>S>S>S>>S>S>>S>>S>>S>S>S>S>S>>S>>S>>S>S>S>S>S>S>S>S>S>S>>S>S>>S>>S>S>S>S>S>S>>S>S>>S>>>S>S>S>>S>>>S>S>S>>>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>>S>>>S>>S>>S>S""XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
101
147
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""OOXXXXXXOOOXXOOXXX"
8
18
Returns: "<<<<<<<<>>S>S>S>S>S>S>>>>S>S>>>S>S>S"
"XOOXXXXOXOOXXXXXXXXOXXXOOXXXOXXXXOXOXOOOXOXXXXXXXXOXXOXOOXXXOXOOXXOOXOOXXOXOXOOXXXXOXXOXOXXOXOOXXOXOOOXOOOOXOXXOXOOOOXOOOOXOOOOOOOXXXOOXXXXXXOXXXOXOXOOOXOXOXOXOXXOXOXOOXOXOXXOXOOXXXXXXOOOXXXXOOOXOOXOXOXOOXOXOOOXXOXXXOOXOXXOXOXOXXXXOOXOOXXOOXOOXOOXXOXXXOXXOXOXOOOOXXXXOXOXXOXXXXXXXXXOXXXOOOXOOOOXXOXXXXXXOOXOOOXOXXXOOOOOXOXXOXOXOXOOXXXOXXOXOXOOXXXOOOOOOOXXXXXXOXXOXXOOOOXXXXOOOOOXXOOXOOXXXXXOOOXOXOXOXOXXXXXOXXOXXOXXXXXOXOXXOXOOXOXXXXXOOXXXXOXOOOOOXXOXXXOXXXOXOOOXXXOOXOXXXOXXXOOXOOXOOXX"
281
4
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>S>S>>>>>S>>S>S>>>>>>>>>S>>>>S>S>>>>S>>>>>S>>S>>S>S>S>>S>>>>>>>>>S>>>S>>S>S>>>>S>>S>S>>>S>S>>S>S>>>S>>S>>S>S>>>>>S>>>S>>S>>>S>>S>S>>>S>>S>S>S>>S>S>S>S>>S>>>S>>S>S>S>S>>S>S>S>S>>S>S>S>S>S>S>S>>>>S>S>>>>>>>S>>>>S>>S>>S>S>S>>S>>S>>S>>S>>>S>>S>>S>S>>S>>S>>>S>>S>S>>>>>>>S>S>S>>>>>S>S>S>>S>S>>S>>S>>S>S>>S>>S>S>S>>>S>>>>S>S>>S>>>S>>S>>S>>>>>S>S>>S>S>>>S>S>>S>S>>S>S>>>S>>>>S>>>S>>S>>S>S>S>S>>>>>S>>S>>>S>>>>>>>>>>S>>>>S>S>S>>S>S>S>S>>>S>>>>>>>S>S>>S>S>S>>S>>>>S>S>S>S>S>>S>>>S>>S>>S>>S>S>>>>S>>>S>>S>>S>S>>>>S>S>S>S>S>S>S>>>>>>>S>>>S>>>S>S>S>S>>>>>S>S>S>S>S>>>S>S>>S>S>>>>>>S>S>S>>S>>S>>S>>S>>>>>>S>>>S>>>S>>>>>>S>>S>>>S>>S>S>>S>>>>>>S>S>>>>>S>>S>S>S>S>S>>>S>>>>S>>>>S>>S>S>S>>>>S>S>>S>>>>S>>>>S>S"
"OOOOOOOOXOOOOOOOOOOOOOOOOOXOOOOOOOOOOOXOOOOOOOOOOOOOOOXOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOXOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOXOOOXOOOOOXOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOXOOXOOOOOXOOXOOOOOXOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOXOOOOOOOOOXOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOO"
15
418
Returns: "<<<<<<<<<<<<<<
S>S>S>S>S>S>S>>S>S>S>S>S""OOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"
59
101
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOO"
112
61
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""OOOOOOOOXXOOXOOOOXXOOOOOOOOXOOOOXOOOOOOOOOXOOOOOXOXOOXOXOOOOXOOOXOOXOXOXOOOOOXOOOOOOOOOOOOOXXOOOOXOOXOOOOOOOOOOOOXOOOOOOOOXOOOOOXOOXOOOOOOOOOXOOOOOOOOOOXOOOOOOOOOX"
88
162
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>S>S>>>S>>>>>S>S>>>>>>>>>S>>>>>S>>>>>>>>>>S>>>>>>S>>S>>>S>>S>>>>>S>>>>S>>>S>>S>>S>>>>>>S>>>>>>>>>>>>>>S>S>>>>>S>>>S>>>>>>>>>>>>>S>>>>>>>>>S>>>>>>S>>>S>>>>>>>>>>S>>>>>>>>>>>S"
"OOXXOOOXOXOXXOOXOXXOOXXOXXXOOOXXXXXXXOOOXXXXXOXXXXOXXOXXXXXOXOXXOXOXOOOOOOXXXXXXXOXXXXXOXOXXXOXXXOOXOOXXXXXOXXOOXXXXXXXXXXXXXXXXXXXXOOXXXXXXXXOXXOXX"
111
4
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>>>S>S>S>>S>>S>>>S>S>>S>>>S>S>>>S>>>>S>S>S>>>>>>>>S>S>S>>>>>>S>>>>>S>>>S>>>>>>S>>S>>>S>>S>>S>S>S>S>S>S>>>>>>>>S>>>>>>S>>S>>>>S>>>>S>S>>S>S>>>>>>S>>>S>S""OOOOOOOOOOOOOXOOOOOOOOOOOOOOOXOOOOOOOOOOOOXOOOOOOOOOOOOXOXOOOOOOXOOOOOOOOOXOOOOOOXOOOOOOOOXOOOOOOXOOOOOOOOOOOOOOOOOOOOOOX"
17
4
Returns: "<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>>S>>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""XXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
24
116
Returns: "<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""OXOOXXOOXOOXXXOXXXXXOXOOOXXOOXXXXOOOXOXXXXOOXOXOOOXXXXOOXOXXOXOOOXOXXXXXXXOOOOXOXXOXXXXOOXOOOXOOOXO"
59
66
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>S>>>S>S>>>S>>>S>S>S>>S>S>S>S>S>>S>>>>S>S>>>S>S>S>S"
"OOOOOOXOXXXOOXOXXOOXOXXXOOOXXOOOOOOXXOOOOXOOOXOOOXXOXOOXOXXXXXXXOXOXOOXXXXXXXOXOXXXOOXOXOXOOOXXOXOOOOOXXOXXXOOOOXXOOOOOXXXOOOXOOOOXXXOXOOXOOOOOXXOOOXXOXOXXXXXXOOXOXXOXOOOOOOOOXXXOOXOOXOXOOXOOOOXOOXOOOOXOOOOXXOOOXOOXOXOXXOXOOXXOXXXXXOXOXXXXOXXOXOOOOOXXOOXOOXOXOOOXXOOXOXXOOXOOXOXXXXOXOXOXXOOXXXOOOOXXOOXOOOOXOXXOOOOXOOXOXOXOXOOXOXOOXOOOOOX"
238
338
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>S>>S>S>S>>>S>>S>S>>>S>>S>S>S>>>>S>S>>>>>>>S>S>>>>>S>>>>S>>>>S>S>>S>>>S>>S>S>S>S>S>S>S>>S>>S>>>S>S>S>S>S>S>S>>S>>S>S>S>>>S>>S>>S>>>>S>S>>S>>>>>>S>S>>S>S>S>>>>>S>S>>>>>>S>S>S>>>>S>>>>>S>S>S>>S>>>S>>>>>>S>S>>>>S>S>>S>>S>S>S>S>S>S>>>S>>S>S>>S>>>>>>>>>S>S>S>>>S>>>S>>S>>>S>>>>>S>>>S>>>>>S>>>>>S>S>>>>S>>>S>>S>>S>S>>S>>>S>S>>S>S>S>S>S>>S>>S>S>S>S>>S>S>>S>>>>>>S>S>>>S>>>S>>S>>>>S>S>>>S>>S>S>>>S>>>S>>S>S>S>S>>S>>S>>S>S>>>S>S>S>>>>>S>S>>>S>>>>>S>>S>S>>>>>S>>>S>>S>>S>>S>>>S>>S>>>S>>>>>>S"
"XXXXXOXXXOXXOXXXXXXXXXXXXXOXXXXXXXOXXOXXXXXXXXXXXXXXXXXXXXXXXXOXOXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXOXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXOXXXXXXXXXXXXOOXXXXXXXXXXXXXOOXXXXXXXXXXXXXXXXXXXOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXOXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXOXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXOXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXOXXXXXXOXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXOXXXXXXXOXXXXXXXXXXXXOXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXX"
276
478
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>>S>S>S>>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>>>S>S>S>S>S>S>S>S>S>S>S>S>S>>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""OOXOOOOOOOXXOOXXXOXOOXOOOOOOXXXOOXOOOXOOOXXXXOXXXOXXOOOOXOOOXXOOOOXOXOOOXXXXOXOOOOXOXOOOXOXXXOXOXOOXXXXOOXOOXOXXXOOOOXOXOXXXOXOOXXXXOXOOXOXXOXOXOOOOXOXXOXXXXXOOXOXXXOOXOOXOXOXXOXOXOXOOXOXOXOXXOXXXOOOOXXOOXOOOOXOXXXOOXXXOOOXXXXXXOXOOOXXOXXOOOXOOXOXXXXOXXXOOXXXXOOXOOOOOXOOOOXXOXXOOOOXXXOXOXXXOXOXOOOOOOXXXXOOOOXOOOOOXOOXOOXXXXOOXXXOOXXXXOOOXOOXOXOOXOOOOOXOOXOOOOXXXOXXOXOXOXOXOXOXOXOXOOXOXOXXOOOXXXXOOXOO"
321
45
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>>S>S>S>S>S>S>S>>>S>S>>>>S>>S>S>>S>S>S>S>S>S>>>>S>S>>S>S>S>>S>S>S>>>>>S>>>>S>>>S>S>S>S>>S>S>S>>>S>S>S>S>>S>>S>S>S>>>>>S>>S>S>S>S>>S>>S>S>S>>S>>>>S>>S>>S>S>>>>>S>S>>S>S>>S>>>>S>S>S>S>>S>>S>>>>S>>S>S>>>>>S>>S>S>>S>>>S>>S>>S>S>S>S>>S>>>S>>>>>>S>S>>S>>>>S>S>>S>S>>S>>S>>>S>>S>>S>>S>S>>S>>S>>S>>>S>>>>S>S>S>S>>>S>S>>S>S>S>S>>S>>>>S>S>>>>S>S>S>>>>>>>S>>S>S>S>>>S>>>S>S>S>>S>S>>S>>>>>S>>>>S>S>>>>>S>S>>S>S>S>S>S>>S>S>S>S>>>S>>>S>S>S>S>>>>S>>S>>>>S>>S>>S>S>S>S>S>S>>>>>S>S>S>S>>S>S>S>S>S>>S>S""OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"
7
185
Returns: "<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""OXXXXXOXXOOXXOXOXXOXXXOOXXXXXXOOXOOXXXOXXXXOOOXOXOXOOXXXXXXXOXOXXOXXXXXXXXXOOOXXXOOXXOXXXOXXXXXXOOXXOOOOOOXOXXXXXXOXXOXXOOOOXXXXXXOXOXXXXOOXXOXXXXOOXXXOOXXXXOOOOXXXXXOXXXXXXXXXXXXXXXXXOXXXOOXOXOOXXXOOXXOOXXOXOOXXXXOXOXXOXXOXXXXXXOXOXOOXXOXXXXXXXXOOOXXOOXOXOOXOXXXXOOOXXXOXOXXOOXXOXOOOXOXXOXXXXXOXXXXXOOXOXXXOXOXXXXOXOOOXOXXXXOOOXOOOXXXOOOXXOXXXXOXXOXXXXOOXOXXOOOXOXOXXOXXXXXOXOXOXXXOOXXOOXXXXXXOXXOXXXXOXXXOXXXOXXX"
208
413
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>S>S>S>S>S>>S>S>>>S>S>>S>>S>S>>S>S>S>>>S>S>S>S>S>S>>>S>>>S>S>S>>S>S>S>S>>>>S>>S>>S>>>S>S>S>S>S>S>S>>S>>S>S>>S>S>S>S>S>S>S>S>S>>>>S>S>S>>>S>S>>S>S>S>>S>S>S>S>S>S>>>S>S>>>>>>>S>>S>S>S>S>S>S>>S>S>>S>S>>>>>S>S>S>S>S>S>>S>>S>S>S>S>>>S>S>>S>S>S>S>>>S>S>S>>>S>S>S>S>>>>>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>>>S>>S>>>S>S>S>>>S>S>>>S>S>>S>>>S>S>S>S>>S>>S>S>>S>S>>S>S>S>S>S>S>>S>>S>>>S>S>>S>S>S>S>S>S>S>S>>>>S>S>>>S>>S>>>S>>S>S>S>S>>>>S>S>S>>S>>S>S>>>S>S>>S>>>>S>>S>S>>S>S>S>S>S>>S>S>S>S>S>>>S>>S>S>S>>S>>S>S>S>S>>S>>>>S>>S>S>S>S>>>>S>>>>S>S>S>>>>S>S>>S>S>S>S>>S>S>>S>S>S>S>>>S>>S>S>>>>S>>S>>S>S>>S>S>S>S>S>>S>>S>>S>S>S>>>S>S>>>S>S>S>S>S>S>>S>S>>S>S>S>S>>S>S>S>>S>S>S>>S>S"
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
85
177
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""OXXOOOXOOOOOXOOOOOXOOOOOOXOOOOOOOXXOOOOOOOOOOOOOXOOOOOOOOOOOOXOOOOOOXOOOOOXXOOOOOXOOOOOOOOOOOOOXOOOXOOOOOXXOOOOOOOXOOOOOOOOOXXOOOXXOOOOXXOOOOOOOOOOOXOOOOOOOOOOOOXOOOOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOOOOXOOOOOOOOOOOOOOOOOXOOXOOXOOOOOOOOOOXOOOXOOOOOOOOOOOOOOOOXOOXOOOOOOOOOOOXOOXXOOOOOXXOOOOXXOOOOXOXOOOOOXOOOOOOXOOOOOOOOOXOOOOOOXOOOOOOOOOOOOOOOXOOOOOOOXOXOOOOOXOOOOOXOOOOOOOOOXOOOOOXOOXOOOOO"
16
86
Returns: "<<<<<<<<<<<<<<<
>>S>S>S>>S>S>S>S>S>>S>S>S>S>S>>S>S>S>S>S>S>>S>S>S>S>S>S>S>>>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>>S>S>S>S>S>>>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>>S>S>S>S>S>>>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>>>S>S>S>>>S>S>S>S>>>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>>S>S>>S>S>S>S>S>S>S>S>S>S>>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>>S>S>S>S>S>S>S>S>S>S>S>>S>S>>>S>S>S>S>S>>>S>S>S""OOOOXXXOOXOXOOOOOXOXXOOXXXXOOOOOOOOXXOXXXXOXOOOOOOOXOOXXOXXXOOOOXXOXXXOOXOOXOOOOOOOOXOOOXOOOXOOOOOXOXOXXXOOXOXXOXOOXXXOOOOXXXXOOXX"
92
71
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>>>>S>S""OXXXXOOOOX"
8
6
Returns: "<<<<<<<<>S"
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"
85
26
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
288
0
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>S"
"OOOOOOOOOOOOOOOOOOOOOOXOOOXOOOOOOXOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOXOXXOOOOOOOOOOOXOXOXXOOOOOOOOOOOOOOOOXOOOOOOXOOXOOOOOOXOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOOOOOOOOOXXOOOOOOOOXOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOXOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOXOOOOOOOOOOXOOOOOOOOOOOOOOOOXOOXOXOOOOOOOOOOXOOOOOOOXOXOOOOOOOOXOOOOOOOOOOOOOXOOOOOOOOOOOOOOOXOOOOOOXOOXOOOOOOOOOOOOOOO"
392
262
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>>S>>>S>S>S>S>S>S>S>S>S>S>S>>S>>S>>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>>S>S>>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S""OXOOOXOXO"
3
6
Returns: "<<<"
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"
10
30
Returns: "<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""XXXXXXXXXXXXXOXXXXOXXXXOXXXXXXXXXOOXXXXXXXXOXXOXXXXXXXXXOXXXXOXXXXXXOXOXXXXXXOXXXXXOXXXXXXXXXXXXOOXXXXXOXXXXXXOXXOXXXXXXXXOXXXXOXXXXXXXOXXXXOXXXXXOXXXXXXOXXXXXXXXOXXXXXXOXXXXXXXXOOXXXXXXXOXXXXXXOXXXXXXXOXXXXXXXXXXXXXXXOXXXXXXXXXOXXXXXXXXXXXXXXOOXXXXXXXXXXOXXXOOXXXXXXXXXXXXXOOXOXXXXXXOXXXXXXOXXXXOOOXXXXXXOXXXXXXXXXXXXOXXXXOXXOXXXXXXXXXOOXXXXXXOXXOXXOXXXXXXXXXXXXXXXXX"
102
368
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>>S>S>S>S>>S>S>S>S>S>S>S>S>S>>>S>S>S>S>S>S>S>S>>S>S>>S>S>S>S>S>S>S>S>S>>S>S>S>S>>S>S>S>S>S>S>>S>>S>S>S>S>S>S>>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>>>S>S>S>S>S>>S>S>S>S>S>S>>S>S>>S>S>S>S>S>S>S>S>>S>S>S>S>>S>S>S>S>S>S>S>>S>S>S>S>>S>S>S>S>S>>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>>>S>S>S>S>S>S>S>>S>S>S>S>S>S>>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>>S>S>S>S>S>S>S>S>S>S>>S>S>S>>>S>S>S>S>S>S>S>S>S>S>S>S>S>>>S>>S>S>S>S>S>S>>S>S>S>S>S>S>>S>S>S>S>>>>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>>S>S>>S>S>S>S>S>S>S>S>S>>>S>S>S>S>S>S>>S>S>>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""OOOOXOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOXOXOOOXOOOOXOOXOOOOOOOOXOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOXOOXOXOOOOOOOXOOOOOOXOOOXOOOOOOXOOXOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOXOOOOOOOOOOOOXOXXOOOOOOOOXXXOOOXOOOOOOXOOOOOOOXOOXXOOOOOOOOOOOOOOXOOOOOOXOOOOOOOOOOOOOXOOOOOOOOOXOXXOOOXXOOOXXOOOXOOOOOXOOOOOOXOOOOOOXOOOOOOXOXOOOOXOOXOOOOOXXOOOXOOOOOOOOOOOXOOOXOXOOOOOOOOXOOXXOOOOOOOOXOOOOOOOOOOOOOOOOOOOOXOOOXOOO"
293
75
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>>S>>S>S>S>>S>S>S>S>>S>S>>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>>S>>S>S>S>S>S>S>S>>S>S>S>S>S>S>>S>S>S>>S>S>S>S>S>S>>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>>S>>>S>S>S>S>S>S>S>S>>>>S>S>S>>S>S>S>S>S>S>>S>S>S>S>S>S>S>>S>S>>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>>S>>>S>S>S>>>S>S>S>>>S>S>S>>S>S>S>S>S>>S>S>S>S>S>S>>S>S>S>S>S>S>>S>S>S>S>S""O"
0
1
Returns: ""
"OOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"
80
76
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""OOOXOOOOOOOOOOOOOOOOOOXOOOXXOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOXOOOOOOOOXOOOOOOOOOXOOOOOOOOOOOOOOOOOOOXOOXOXOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOXOOOOOOOOOXOOOOOOOOOOOXOOOOOOOOXOOXOOOOOOXXOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOXXOOOOOOOXOXOOOOOOXOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOXO"
95
295
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>>>S>S>S>S>S>S>S>S>>S>S>S>S""XXOXOXXOOXOXOOOXXOXOOOOOOOOOOXOXXXXOXXOXOOOOXOOXOXXOXOOOXXOXXOXOXOXXOXOXXXXXXOOOOXOOOOOXXOOXOXXXOOXOOXOXXXXOXXOOXXOOOOOOXOOOXOOOOOXOOOXXOOOXXXOOXXOOOXXOOOOOXOOXXXOOOOOOXXXOOXXXXOOXOOOXOXOOOXOOOOXOXOOXOXOOXXOXOXOOOOOOOXXOOXOXOOOXOOOOXOXOOXOOOXOXOOXXOXOXOOXOOXXOOOOXXOOXXOOXOXXOOOXXOXXOOOXOOOXOOOXXOXXOOOXOXOXOOOXOXOXOXXOOXOXXOOXOOOOX"
7
332
Returns: "<<<<<<
S>>S>>S>S>>>S>>S>>>>S>S>>S>>>>>>>>>>>S>>S>S>S>S>>S>S>>S>>>>>S>>>S>>S>S>>S>>>>S>S>>S>S>>S>>S>>S>S>>S>>S>S>S>S>S>S>>>>>S>>>>>>S>S>>>S>>S>S>S>>>S>>>S>>S>S>S>S>>S>S>>>S>S>>>>>>>S>>>>S>>>>>>S>>>>S>S>>>>S>S>S>>>S>S>>>>S>S>>>>>>S>>>S>S>S>>>>>>>S>S>S>>>S>S>S>S>>>S>>>>S>>S>>>>S>>>>>S>>S>>>S>>S>>>S>S>>S>>S>>>>>>>>S>S>>>S>>S>>>>S>>>>>S>>S>>>S>>>>S>>S>>>S>S>>S>>S>>>S>>>S>S>>>>>S>S>>>S>S>>>S>>S>S>>>>S>S>>S>S>>>>S>>>>S>>>>S>S>>S>S>>>>S>>S>>S>>>>S>>S>>S>>S>S>>>S>>S>S>>>S>>>>>S""OOOOOOXOOOOXOOOOOOOOXOOOXXOXOOXOOOOXOOOOOOOOOOOOOOOOOOXOOOOOOOXXOOOXOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOXOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOXOOOOOOOXOOOOOOOOXOOOXXOOOXOOOOOOXOOOOOOOOOOXOOOOOXXOXOOXXOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOXOOXOOOOXXOXOXOOOOOOOOXOOXOOOOOOOOXOOOOOOOXO"
129
129
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>>S>S>S>S>>S>S>S>S>S>S>S>S>>S>S>S>>>S>>S>S>>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>>>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S""XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
23
1
Returns: "<<<<<<<<<<<<<<<<<<<<<<
"XOOOOOOOOOOOOOOXOOOOXOOXOOOOOOOOOOOOOOOOOOOXOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOXOOOXOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOXOOXOOOXOOOOOOOOOOOOOOOOOXOOOOOOOOOOXXOOOOOOOXOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOX"
289
38
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>>>S>S>S>S>S>S>S"
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"
101
140
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""XXXOXXXXXXXXXXXXXXXOXOOXXOXXXXXOOXXXXOXXXOOXOOXOOOXOXXXXOXXXXXXXXXXOOXXXXXXXXXOXXXXXXXOXXXOOXOXXOOXXOXXXXXXXXXXXXOXXXXXOXXXXXXXXXOXXOXXOOXXXXXXXXXXOXOXXXOXOO"
43
25
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>S>>>>>>>>>>>>>>>>S>>S>S>>>S>>>>>>S>S>>>>>S>>>>S>S>>S>S>>S"
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"
149
255
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""XXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXOXXXXXXOOXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXOXXXXOXXXXXXXXXXXXXXXXXXXO"
124
18
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S""OOXOXXOOXXXXOXXOXXOOXOXOXOOOOOOXOXXXOOXOXXXXOOXXXOOXXOOOXXXOOOOOOXXXOXXXOXXXXOXXOOOXOXOOOOOXXOXXOXOXOXOOOOOOOXOOXXOXXOXOOXOXXOOXXXOXOOOOOXXOOXOOXXXXXXXXXXXXXXOXOOXOOOOXOXOOOXOXOXXOXOXXXXXOOXXXOOOOXOXXOOOOXXOXOOXXXOXXXOOXOXOOXOXXXXXXOOOOXXOOXXXXXOOXXOOXOXXXXXXXXXXOXXXXXXXXOOOOXOOXXXXXXXXOOOOXOOOXXOXOXOXOOOOOXOXXXXXXXXXOXOOXXOOOXXXOXXXOXOOOXXXXXXOXXXXOOXXXOXXOOOOOXXOOOXXXXXOXXXXXOXOOXXOO"
28
351
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>S>>S>S>>>S>S>S>S>>S>S>>S>S>>>S>>S>>S>>>>>>>S>>S>S>S>>>S>>S>S>S>S>>>S>S>S>>>S>S>>>>S>S>S>>>>>>>S>S>S>>S>S>S>>S>S>S>S>>S>S>>>>S>>S>>>>>>S>S>>S>S>>S>>S>>S>>>>>>>>S>>>S>S>>S>S>>S>>>S>>S>S>>>S>S>S>>S>>>>>>S>S>>>S>>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>>>S>>>>>S>>S>>>>S>>S>>S>S>>S>>S>S>S>S>S>>>S>S>S>>>>>S>>S>S>>>>>S>S>>S>>>S>S>S>>S>S>S>>>S>>S>>>S>>S>S>S>S>S>S>>>>>S>S>>>S>S>S>S>S>>>S>S>>>S>>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>>>>>S>>>S>S>S>S>S>S>S>S>>>>>S>>>>S>S>>S>>S>>S>>>>>>S>>S>S>S>S>S>S>S>S>S>>S>>>S>S"
"OOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"
5
34
Returns: "<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S""OXOOOOOOXXOOOOOOXXXXXXOXOXOXOOOXOXOOXOOOXXOOOOXXXXXOXXOXOOOXOXXOOOXOOOXOXOOXOOXOOOXOOOOOXXOOOOXOXOXOOOOXXXOOXOOOXOOOOOOXXOXOOOOOOOXOOOOOOOOOOXOOOOXOXOXOOOXOOOOXXXOOXOOOOOXOOOXOOXOOXOOXXOXOXOOOXOOOOXXXOXXOXOOOXOXOOOXOOOXXXXOOOOOOOOOOXOXOXOOXOXOXOOOOXXXXXXXOOOXOXXXXOOOOXOOXOOOOOOXXXOXOOXXOOOXXOXOXOOOOOOOXOOOOOXXOOXOOOOXOXOOXXXOOOXXOOOOOOOXOX"
287
35
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>S>S>S>S>S>S>>>S>S>S>S>S>S>>>>>>>S>>S>>S>>S>S>S>>S>>S>S>>S>S>S>>>S>S>S>S>>>>>>S>>>S>>S>S>S>>S>>>S>S>S>>S>S>S>>S>>S>S>>S>S>>S>S>S>>S>S>S>S>S>>>S>S>S>S>>S>>S>>S>S>S>S>>>>S>S>>S>S>S>>S>S>S>S>S>S>>>S>>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>>S>>S>>S>S>S>>S>S>S>S>>>>S>S>>S>S>S>S>S>>S>S>S>>S>S>>S>S>>S>S>>>S>>S>>S>S>S>>S>S>S>S>>>>S>>>S>>S>S>S>>S>>S>S>S>>S>S>S>>>>>S>S>S>S>S>S>S>S>S>S>>S>>S>>S>S>>S>>S>>S>S>S>S>>>>>>>>S>S>S>>S>>>>>S>S>S>S>>S>S>>S>S>S>S>S>S>>>>S>>S>S>>>S>S""OOOOOOOOOOXOOXOOOXXOOXOOOXOOOOOOOOOOOOOOXOOOOOOOXOOOOOOOOOOOOOOOOOOXXOOXOOXOOOOOOOOOOXOOXOOOXOOXOOXXOOXOOOOOOOXOOOOOOOOOOOOOOOOOXOOOOOOOOOOXOOXOXXXOOOOOOOXOXOOOOOOXOOOOOOOOOOXOOOOOXOOXXOOOOXOOOOOXOOOOOOOXOOOOOXOOXOOOOOOOOOOOOOOOOOXOOXOOOOOOXOOOOOOXOOOOOOXOOOXOOOOOOOOOOOOOOOOOXOOOOOOOXOOOOXOXOOOOOOOOOOOOOOOXOOXXOOOOOXOOOOOOOOOOOXOOOOOXOOOOOOOOXOXOOXOOOOOOOOOOOXOOXOOOOOOOOOOOOOOOXOOOXOOOOOOXXOOOOOOOXXOOOOOOOO"
204
409
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>S>>>S>>>>S>S>>>S>>>>S>>>>>>>>>>>>>>>S>>>>>>>>S>>>>>>>>>>>>>>>>>>>S>S>>>S>>>S>>>>>>>>>>>S>>>S>>>>S>>>S>>>S>S>>>S>>>>>>>>S>>>>>>>>>>>>>>>>>>S>>>>>>>>>>>S>>>S>>S>S>S>>>>>>>>S>>S>>>>>>>S>>>>>>>>>>>S>>>>>>S>>>S>S>>>>>S>>>>>>S>>>>>>>>S>>>>>>S>>>S>>>>>>>>>>>>>>>>>>S>>>S>>>>>>>S>>>>>>>S>>>>>>>S>>>>S>>>>>>>>>>>>>>>>>>S>>>>>>>>S>>>>>S>>S>>>>>>>>>>>>>>>>S>>>S>S>>>>>>S>>>>>>>>>>>>S>>>>>>S>>>>>>>>>S>>S>>>S>>>>>>>>>>>>S>>>S>>>>>>>>>>>>>>>>S>>>>S>>>>>>>S>S>>>>>>>>S"
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"
77
0
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOO"
46
180
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""XXOXXXXXXXXXOXOOXXXXXXXXXXXXXOXXXOXXXXXXXXXXXXXXXXXXOXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXOXOOXXOXOOXXOOXXXOXXXXXXXXXXXXOXXXXXXXOXXXXXXOXXXXXXXXXXX"
108
63
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>>S>S>S>S>S>S>S>S>S>>S>>>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S""XOOOOXOXXXOOOOXOOOOXXOOOOOOOXXOXXXOXXOOXXOOOOXXXOXOXXXXXXXOXOOOXXXOOXOXOOOXOOXOOOOOXXXOXXOXOOOXOOXXXOOOOOOOXXOXOOXXXXOOXXOOOXXXXOOXOOOXOOXXOXXOXOXOOOOXOXOOXOXOXXXXXXXXOXXXXOXOXXXOXOXOXOOXOOOXXXOXOOOXOOXOOOOOXXXXOXOOXOXXOXXXOXXOXXXOXXXXXXOXXOXOXOOOXOXXXOXOXXOXXXXOXXXOOXOXOOXXXXXXOXXOXOXXXXXOOXOXXXOXOXOXXXOOOOOOOXXXOXXXXXOXOOXOXOOXOXOOXXOXXOXXOOXOOXOXOOXOXXXXXXOOXOOXXO"
327
369
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>>>>S>>S>S>S>>>>>S>>>>>S>S>>>>>>>>S>S>>S>S>S>>S>S>>>S>S>>>>>S>S>S>>S>>S>S>S>S>S>S>S>>S>>>>S>S>S>>>S>>S>>>>S>>>S>>>>>>S>S>S>>S>S>>S>>>>S>>>S>S>S>>>>>>>>S>S>>S>>>S>S>S>S>>>S>S>>>>S>S>S>S>>>S>>>>S>>>S>S>>S>S>>S>>S>>>>>S>>S>>>S>>S>>S>S>S>S>S>S>S>S>>S>S>S>S>>S>>S>S>S>>S>>S>>S>>>S>>>>S>S>S>>S>>>>S>>>S>>>>>>S>S>S>S>>S>>>S>>S>S>>S>S>S>>S>S>>S>S>S>>S>S>S>S>S>S>>S>S>>S>>S>>>>S>>S>S>S>>S>>S>S>>S>S>S>S>>S>S>S>>>S>>S>>>S>S>S>S>S>S>>S>S>>S>>S>S>S>S>S>>>S>>S>S>S>>S>>S>>S>S>S>>>>>>>>S>S>S>>S>S>S>S>S>>S>>>S>>S>>>S>>S>>>S>S>>S>S>>S>S>>>S>>>S>>S>>>S>>S>S>S>S>S>S>>>S>>>S>S""OOOOXOXOXOOOOOXO"
6
15
Returns: "<<<<<<>>>>S>>S>>S"
"OXOOOXOOOOOOO"
8
6
Returns: "<<<<<<<
>S>S>S>>S""XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
150
192
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""OOOXXOOOOOOOOOXOOOXOOOOOOOOOXOOOOOOOXOOOOOOOXOXOOOOOOOOOXXXOOXOOOOXOOOXOOOOOOOXOOOOOOXOOOXXOXXOXOOOXOOOOXOOOOOXOXOOXOOOOOOOOOXXOXOOOXOOOOOXOXXOOOOOOOOOXOOXOOOOOOOOXXOOOXOOXOOOXOOOOXOOOOXOOXOOOXOOXOOOXOOOOOOXXOOOOOOXOOOOXOOOOOOOOOOOOOOXXOOOOOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOXXOOXOOOOOOXOOOOOXOOOOOOXXXOXOOOOOOOOXOOOOOOOOOOOXOXOOOOOOOOOOOXOOOOOOXOXOXOOOOOOOXOXOOXOXOOOOOOXXOOOOOXOOOOOOOOOOOXOOOOOOXXOOOOOOOOXOOOOO"
181
61
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>>>S>S>S>S>S>S>S>S>S>>S>S>S>>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>>S>>S>S>S>S>S>S>S>S>S>>>>S>S>>S>S>S>S>>S>S>S>>S>S>S>S>S>S>S>>S>S>S>S>S>S>>S>S>S>>>S>>>S>>S>S>S>>S>S>S>S>>S>S>S>S>S>>S>>S>S>>S>S>S>S>S>S>S>S>S>>>S>>S>S>S>>S>S>S>S>S>>S>>>S>S>S>S>S>S>S>S>S>>S>S>>S>S>S>S>S>S>S>S>>>S>S>S>>S>S>>S>S>S>>S>S>S>S>>S>S>S>S>>S>S>>S>S>S>>S>S>>S>S>S>>S>S>S>S>S>S>>>S>S>S>S>S>S>>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>>S>S>S>S>S>>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>>>S>S>>S>S>S>S>S>S>>S>S>S>S>S>>S>S>S>S>S>S>>>>S>>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>>S>>S>S>S>S>S>S>S>S>S>S""XXXXOOXXXXOO"
0
7
Returns: "S>S>S"
"XOXXXXOXOXOOXOOXXXXOOOXXOOXOOOOOXXOOOOXXOOOOXOOOXXXOOXOOOOXXOXXXXOOOOXXXOXXXOXXOOXXOOOOOXXXOXXOOXXOOOXOOXOXXOOOXXXOXXXOOXOXOOXXXXXOOOOXOOOOOOOOOOOOOXOXOOOXOOOXOXOXXXOOOOOXOXOXXXXXOOXOOXOOOOOOOXOXXOOOXXXXXOXXXOXXOOOOXXOOOXOXOXXOOOOOXXOOOXXOOOXXXOOXOOXXXOXXOXXOXOOOOXOOXXOOXOOXXXXXXOOOXOOXXOOOOOXOXXXOOOXXXOXOOXXOOOXXXOXOXOOOXOOXOXXXOOOOXXXXXXOOXOOOXXOOXXOXXXOOXXXOOXOXOOOXXXXXXOOXOXOOOOXOXXOXOXOXOOXXOXX"
160
0
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>S>>>>>S>>S>>S>S>>S>S>>>>>S>S>S>>>S>S>>S>S>S>S>S>>>S>S>S>S>>>S>S>S>S>>S>S>S>>>>S>S>>S>S>S>S>>>S>>>>>S>S>S>S>>>>S>>>>S>>>S>S>>>S>S>S>S>S>>>>S>>>S>S>>>S>S>S>>S>S>>S>>>S>S>S>>>>S>>>>S>S>>S>>S>S>>>>>>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>>S>S>S>>S>S>S>>S>>S>>>>S>S>S>S>S>>S>>S>>>>>>S>S>>S>S>>S>S>S>S>S>S>S>>S>>>S>S>S>>>>>>S>>>>S>>>S>S>S>S>>>S>S>S>>S>>S>>>S>S>S>S>S>>>S>S>S>>>S>S>S>>>>S>S>>S>S>>>>S>>>S>>>S>>S>S>S>S>>S>S>>>S>S>>S>S>>>>>>>S>S>S>>S>S>>>S>S>S>S>S>>S>>>>S>S>S>>>>S>>S>S>>>S>S>S>>>>S>>S>>S>S>S>>S>S>>S>>>>S>S>S>S>>>>>>>S>S>>S>S>S>>>S>S>>>S>>>>S>S>>>>S>S>>S>>S>S>S>>>>>>>S>S>>S>>S>S>S>S>>S>>>S>>S>>S>>S>S>>>S"
"OXOOOOXOXXXOOOXOOOOXOOXOXOOOOOOOOOOOOXOOOOOXOOOOOOXOOOOOOOXOOOOOOOOXXOOOOOOOXOOOXOXOOXOOOOOXXOOOOOXOOXXXXXXOOOOOOXOOOXOOXOOOOOOOXOOOXOOOOOOXOOXXOOXOXOOXOOOOOOOOXXXOXOOXXOOOOOOOXXOOOXOXOOOXOOOOXOOXOOOOXXOOOOOXOOOOOXOOOOOOOXOOXXOXXOXOXOOOOOOOOOXOOXOOXOOOXOOOXOOOOOOOXOOOOOOOXXOXOXOOOOOOOXOOOXOOOOOOOXOOOOOXOOXXOOOOOOXOOOOOOOOOOOOOOXOXOXXOOOOXXOOOOXOOOXXXOXXOOOOXXOOOXXOOOOOOXOXOOXOOOOOOOOOOOOOOOOOOXOOOOOOXOOOOOOOXOOOOOOOOOOOXOOOOOOOOXOOOXXOOOXOOOOOOOOOOOXOOOOOOOOOOOOOXOXOOXOOOXOOOXOOO"
76
0
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>S>S>S>S>>S>>>>S>S>S>>S>S>S>S>>S>S>>S>>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>>S>S>S>S>S>S>>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>>>S>S>S>S>S>S>S>>S>S>S>>S>>S>S>>S>S>S>S>S>>>S>S>S>S>S>>S>S>>>>>>>S>S>S>S>S>S>>S>S>S>>S>S>>S>S>S>S>S>S>S>>S>S>S>>S>S>S>S>S>S>>S>S>>>S>S>>S>>S>S>>S>S>S>S>S>S>S>S>>>>S>>S>S>>>S>S>S>S>S>S>S>>>S>S>S>>S>>S>S>S>>S>S>S>S>>S>S>>S>S>S>S>>>S>S>S>S>S>>S>S>S>S>S>>S>S>S>S>S>S>S>>S>S>>>S>>>S>>S>>S>S>S>S>S>S>S>S>S>>S>S>>S>S>>S>S>S>>S>S>S>>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>>>S>>S>>S>S>S>S>S>S>S>>S>S>S>>S>S>S>S>S>S>S>>S>S>S>S>S>>S>S>>>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>>S>>>S>S>S>S>>>S>S>S>S>>S>S>S>>>>S>>>S>S>S>S>>>S>S>S>>>S>S>S>S>S>S>>S>>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>>S>S>S>>>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>>S>S>>S>S>S>>S>S>S>>S>S>S""OXOXOOXXOXXOXOXOOXXXOXOXOXXXXXOXXXXXXXOXOXOOOXOXOOXOXXXXXOXOXXOOXXXOOOOXOXXXOXXXXXOXXOOXOXOXXOXXXXXXXXXXXOOOOOXXOXXXXOOOXXXXXXXXXXXXOXXOOXXXOOXXXXXXXXXXXOXXXXXXXXXOXXXXOOOXOXOXXXXOOXXXOXOXOXXOXXXOXOXXXOOXOXOOXOOOOXXXOXOOXOXOOXXOXXOXOXXXXXXOOOXOXXXOOOXXXXXXXXXOOOOXOOXXXXOXXOOXOXXXXOOOOXXOOXOOXXOXXOXOXXOXOOXXXXXXOOOXOXXXOXXOXXOXOOXXOOXXXXXOOXOOOOOXO"
229
230
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>S>>S>>>S>S>>S>S>>S>>S>>>S>S>S>>S>>S>>S>S>S>S>S>>S>S>S>S>S>S>S>>S>>S>>>>S>>S>>>S>>S>S>S>S>S>>S>>S>S>>>S>S>S>>>>>S>>S>S>S>>S>S>S>S>S>>S>S>>>S>>S>>S>S>>S>S>S>S>S>S>S>S>S>S>S>>>>>>S>S>>S>S>S>S>>>>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>>>S>S>S>>>S>S>S>S>S"
"O"
0
0
Returns: "S"
"OOOOOXOOOOXOOOOOOOOOOOOOXOOOXOOOOOOOXOOOOOOOOOOOOOOXOOOOOOOXOOXOOOOOOOOOOOOOXXOOOXOOOOOOOOOOOOOOOOOOOOOXOOXOOOXOOOOOOOOOOXOOOOOOXOOOOOOOOOOOOXOXOOOXOOOOOOOOOXOOOOOOOOOOOOOXOOOOOOOXOOOOXOOOOOOOOOOOXOOOOXOOOOOOOOOOOXOOOOOOOOOOOOXOOOOOXOOOOOOXOOOOOOOOOOOOXOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOXOOOXOOOOOOOO"
215
161
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>>>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>>S>S>S>>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S""OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"
68
340
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""XXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
105
296
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""OOOOOXOXOOOXOO"
0
0
Returns: "S>S>S>S>S>>S>>S>S>S>>S>S"
"OOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"
6
223
Returns: "<<<<<
S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""OOOOXOOXOOOOOOOOXOOOXOOOOXOOOOOOOOOOXOOOOOOXOXOOOOOOOOXOOOXOOOOOOOOOOOOXOOOXOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOXOOOOOOXOOOOOOOOXOOOOOOOXXOOOOOOOOXOXXOOOOXOXOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOXOOOXOOOOOOOXOOOXOOOOOXOOOOOOOOOOOOOOOOOOOXXOOOOOOXOOXXOOOOXOOXOOXOOOO"
127
50
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>>S>S>>S>S>S>S>S>S>S>S>>S>S>S>>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>>S>>S>S>S>S>S>S>S>S>>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>>>S>S>S>S>S>S>S>S>>S>>>S>S>S>S>>S>>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>>S>S>S>>S>S>S>S""OOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOOOXXOOXOOOOOXOOXOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOXOOOXOOOOOOOOOOOOOOOOOXXOOOOXOXOOOOOOOOOOOXOOXOXOOOOOOOOOOOOOOOOOXOOOOXOOOOOXOOOOOOOOOOXOXOOXXOOOOOOXOXOOOOOOXOOXOOOOOOOOOOXOXOOOOOXOOOXOOOOOOOXOOOOOOOOOOOOXOOOOXOOOOOOXOXOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOXXOXOOOOOXXOOOOOOOXOOOOOOXOOXOOXOOOOXOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOXXOOOOOOOOOOXOOO"
353
48
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>>S>S>S>S>S>S>S>S>S>S>>>S>S>>S>S>S>S>S>>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>>S>S>S>S>>S>>S>S>S>S>S>S>S>S>S>S>S>>S>S>>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>>S>>S>S>>>S>S>S>S>S>S>>S>>S>S>S>S>S>S>>S>S>>S>S>S>S>S>S>S>S>S>S>>S>>S>S>S>S>S>>S>S>S>>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>>S>S>S>S>S>S>>S>>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>>S>>S>S>S>S>S>>>S>S>S>S>S>S>S>>S>S>S>S>S>S>>S>S>>S>S>>S>S>S>S>>S>S""OXOOOOOOOOOOXOOOOOOOOOXOOOOOOOOOXXOOOXOOOOXOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOXOOOOXOOOXOOOOOOOOXOOO"
9
92
Returns: "<<<<<<<<<>S>>>>>>>>>>>S>>>>>>>>>>S>>>>>>>>>>S>S>>>>S"
"OOOXOOXOXXXOOOXXXOOOXXOXXOOXXXOOXOOOXOXOOOOOXXXXXOOOOOOOXXXOOXOOOOXXXXOOOOOOXOOOOXOOOOOXOOOOXXOOXOOOOOOXXXOOXOOXOXXOXXOOOOOOOXOOOOOOXOOOXOXOXXOOOOXXOOOOOXOXOOOOOOOOXOOOOOOO"
16
104
Returns: "<<<<<<<<<<<<<<<
S>S>>S>S>>S>>>>S>S>S>>>>S>S""OXOXOOOOXOOOXXX"
7
5
Returns: "<<<<<<
>S>>S>S""XXXOXOXXXOXXXXXOXXXXXXOOXXXXXXXXXOXOXXXOXOXXOOXOXXOOXXXOXOOXXXXOXOXXXOOOOOOXXOOOXXOXXXOXXXXXOOXOXXXOXXXXOOXXOXXOOOXXXOXOXXXXXXOOXXXXOXXOOOXOOXXOXOXXXOOXXXOXOXXXOXOXXXXXXXOOOOXXXXXOXOXOXXXOXXOXXXXOOXXXOXXXXXXXOXOOXOXXXXXXXOXOXXXOOXXXXXXOXOXXXXXXXXOXXXXOOXXOXOXXXOXXOXOOOOXXXXOXOXXXOXXXOXXOXXOOOXXXOOOXOXXOXXXOOXOOXXXOXOXXXOOOOXXXXOOXXOXXOOXXXOXOOOXXXXXXOXOOXXOXXXXXOOXOXXXXXOOOXOXOXXXOOOOXOXXXOXOOXXXXXXOOOOXXOOOOOOXXXOXXOXXXXXOOXXXXXXOOXOOXXXXOOXXOOOXXOXXXXXOXXXXXOOOXOOOXXXOXXOOXOXXXXOX"
290
1
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>S>>S>>>>S>>>>>>S>>>>>>>S>S>>>>>>>>>>S>>S>>>>S>>S>>>S>S>>S>>>S>S>>>>S>>S>S>>>>>S>>S>>>>S>S>S>S>S>S>>>S>S>S>>>S>>>>S>>>>>>S>S>>S>>>>S>>>>>S>S>>>S>>>S>S>S>>>>S>>S>>>>>>>S>S>>>>>S>>>S>S>S>>S>S>>>S>>S>>>>S>S>>>>S>>S>>>>S>>S>>>>>>>>S>S>S>S>>>>>>S>>S>>S>>>>S>>>S>>>>>S>S>>>>S>>>>>>>>S>>S>S>>S>>>>>>>>S>>S>>>>S>S>>>>>>>S>>S>>>>>>>>>S>>>>>S>S>>>S>>S>>>>S>>>S>>S>S>S>S>>>>>S>>S>>>>S>>>>S>>>S>>>S>S>S>>>>S>S>S>>S>>>S>>>>S>S>>S>S>>>>S>>S>>>>S>S>S>S>>>>>S>S>>>S>>>S>S>>>>S>>S>S>S>>>>>>>S>>S>S>>>S>>>>>>S>S>>S>>>>>>S>S>S>>S>>S>>>>S>S>S>S>>S>>>>S>>S>S>>>>>>>S>S>S>S>>>S>S>S>S>S>S>>>>S>>>S>>>>>>S>S>>>>>>>S>S>>S>S>>>>>S>S>>>S>S>S>>>S>>>>>>S>>>>>>S>S>S>>S>S>S>>>>S>>>S>S>>S"
"XOXXXXXXXOOOXXXXXXXXXXXXOOXXXXXOOOOXXXOXXXXXXXXXXXXXOXOXXOOOXXXXXXXOOOOXXOXXXXXXXXXXXXOXOXXXXXXOXXOXXOXXOXXOXXXOOOXXOXXXXXOOOXXXOOXXXXXXOXOXXOOXOOXXXXXXXXXXXXXXOXXOXOXXXXXXXXXXXXXXXXOXXXXXOXXXXXXXXOXOOXXXXXOXOXOXXOXOXXXXOXXOXXXOOXXXXXXOOOOXXXXXXOOXOXXXXXXOXOXOXOX"
215
58
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>S>>>>>>>>S>S>S>>>>>>>>>>>>>S>S>>>>>>S>S>S>S>>>>S>>>>>>>>>>>>>>S>>S"
"OXXXXXXXXOXXXXXXXXXXXOXXOXXXXOXXXXXOOXXXXXXOXXXXXXOOXXXXOXXXOXXXXOXXOXXXOXXOOXXOXXXXXXOXXXXXOXOXXXXOXXXXXXXXXXXXOXOOXOXXXXXXXXXXXXXOXXXXXXXOXXXXXXOXOXOXXOXXXXXXXOXXXXXOXXXXXXXXOOOXOOXXXXOXOXOXXXOXXXXXXXXXOXXXXOXXXXOOXOOXXXXO"
55
202
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>>S>S>>S>S>S>S>>S>S>S>S>S>>>S>S>S>S>S>S>>S>S>S>S>S>S>>>S>S>S>S>>S>S>S>>S>S>S>S>>S>S>>S>S>S>>S>S>>>S>S>>S>S>S>S>S>S>>S>S>S>S>S>>S>>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>>S>>>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>>S>S>S>S>S>S>>S>>S>>S>S>>S>S>S>S>S>S>S>>S>S>S>S>S>>S>S>S>S>S>S>S>S>>>>S>>>S>S>S>S>>S>>S>>S>S>S"
"OOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOXOOOOOOOOOOOOOOOOOOOOOOOOOOO"
89
49
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S""XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXOXXXXXXXXXXXXXOXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXX"
115
106
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>>S>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S""XXX"
0
3
Returns: "S>S>S"
"XXXXXXXXXOOOOOOOOOXXXXXXXXXOOOOOOOOOXXXXXXXXXOOOOOOOOOXXXXXXXXXOOOOOOOOOXXXXXXXXXOOOOOOOOOXXXXXXXXXOOOOOOOOOXXXXXXXXXOOOOOOOOOXXXXXXXXXOOOOOOOOOXXXXXXXXXOOOOOOOOOXXXXXXXXXOOOOOOOOOXXXXXXXXXOOOOOOOOOXXXXXXXXXOOOOOOOOOXXXXXXXXXOOOOOOOOOXXXXXXXXXOOOOOOOOOXXXXXXXXXOOOOOOOOOXXXXXXXXXOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOOOOOOOOOOXXX"
499
500
Returns: "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
S>S>S>S>S>S>S>S>>>>>>>>>>S>S>S>S>S>S>S>S>S>>>>>>>>>>S>S>S>S>S>S>S>S>S>>>>>>>>>>S>S>S>S>S>S>S>S>S>>>>>>>>>>S>S>S>S>S>S>S>S>S>>>>>>>>>>S>S>S>S>S>S>S>S>S>>>>>>>>>>S>S>S>S>S>S>S>S>S>>>>>>>>>>S>S>S>S>S>S>S>S>S>>>>>>>>>>S>S>S>S>S>S>S>S>S>>>>>>>>>>S>S>S>S>S>S>S>S>S>>>>>>>>>>S>S>S>S>S>S>S>S>S>>>>>>>>>>S>S>S>S>S>S>S>S>S>>>>>>>>>>S>S>S>S>S>S>S>S>S>>>>>>>>>>S>S>S>S>S>S>S>S>S>>>>>>>>>>S>S>S>S>S>S>S>S>S>>>>>>>>>>S>S>S>S>S>S>S>S>S>>>>>>>>>>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>S>>>>>>>>>>>>S>S>S""OOO"
1
0
Returns: "
S>S""X"
0
1
Returns: "S"
"XXXXX"
2
5
Returns: "<
S>S>S>S""XXXXXXXXXX"
1
10
Returns: "
S>S>S>S>S>S>S>S>S""XOOO"
2
4
Returns: "<
"XXX"
2
3
Returns: "<
S>S"