Problem Statement
The game consists of N levels. The levels are numbered 0 through N-1. Each level is described by a string of M characters. For each i, character i of that string gives the required state of lamp i. Each of these characters will be either '+', '-', or '?'. Here, '+' means that the lamp must be on, '-' means that the lamp must be off, and '?' means that the lamp may be in either state.
The game is played in turns. Each turn takes one second. In each turn, you may do one of three things:
- You may choose any subset of lamps that are all turned off, and turn all of them on.
- You may choose any subset of lamps that are all turned on, and turn all of them off.
- You may press the big red button that says "Check!".
Return the smallest number of seconds it takes to win the game if you play optimally.
Definition
- Class:
- SwitchingGame
- Method:
- timeToWin
- Parameters:
- String[]
- Returns:
- int
- Method signature:
- int timeToWin(String[] states)
- (be sure your method is public)
Constraints
- states will contain exactly N elements.
- N will be between 1 and 50, inclusive.
- Each element of states will contain exactly M characters.
- M will be between 1 and 50, inclusive.
- Each character of states will be '+', '-' or '?'.
Examples
{"++--", "--++"}
Returns: 5
The following sequence of actions wins the game in five seconds: Turn lamps 0 and 1 on. Press the button to win level 0. Turn lamps 0 and 1 off. Turn lamps 2 and 3 on. Press the button to win level 1 and thus win the game.
{"+-++", "+-++"}
Returns: 3
Each time you press the button you can only win a single level. Even though levels 0 and 1 are identical, you have to press the button twice in a row to win both of them.
{"++", "+?", "?+", "++"}
Returns: 5
Here we can simply turn both lamps on, and then use that configuration to win all four levels.
{"+", "?", "?", "?", "-"}
Returns: 7
At some point between winning level 0 and winning level 4 we have to turn the lamp off.
{"+??++++?+++++++++", "++?++++++++++++?+", "?+?++++++++-++++?", "+++?+++++?++++--+", "+??++++++?++-++++", "?++?+?+++++++++++", "+-++++?++++?+++++", "++?++?+++++++++++", "++?++++++?+++++?-", "+++++++++++-+++++", "++++++++++++++++-", "-++++?+?+++++++?+", "+???+++++++++++++", "+++++++++++++?+++", "++-++++??++++++++", "+?++++++++++?++++", "++++++++++++-+++?", "+++++???++++++?++", "+++?++++++?++++++", "++++-+++?++++++++", "+++++-++++++?++++", "+++++++-+++-+?+++", "++++?+-++++++++++", "?++++++++++++++++", "+++?++++++++?++++", "+++++?++++++++++?", "+++?++++++++++++?", "++++?++++++++++++", "+?+++++?+?++-++++", "+++?+++++++++++++", "+++++++++++++++++", "+++++++++++++?+?+", "+++-++++++++?++++", "++++?++++??+++?++", "?+--++-++++-?++++", "+-+++++++?+++++++", "+?-?+++++++?+++?+", "+++?+++++++?+++++", "+++?++++??+++++++"}
Returns: 77
{"?+?+++++-+++--++-?+++?++++?+", "+-+-+++++++++-?++?-?-+-?++++", "++++++-?--++--++-+++++?--+-?", "++++++++++++++?++++?++++++?-", "++++++-+-+++++-+-++-+++-++-+", "+++++++-+++?++-+-+++++++-+++", "+++++?++-++++++++++?-++++++-", "-+++++++-++++-+++-++++++++++", "+++++?-+++++++++---?++++??++", "+++++-++++++++++++-+++++-++-", "+-?+?-+-+?-?-?++-+++++?+++++", "+++-++++++++?+++++++?+++?+-+", "+++--+-+++++++++?+-+++++?+++", "?++?+++++++++++++-++-+-+++++", "++++++-+++++?++++++--+++?+++", "?-++++-+++-++?++-++-+++?+-++", "?++++++++++++?++++-+?+-+-++-", "+++--+?+++++-++-+?++++?-++++", "++++?-++++++++++++++--+++--+", "++-+-+++++-?++++-+++-++++++-", "++?+++???--+?+++++?++?++++++", "++++++-+?++-++++++++?++++-++"}
Returns: 64
{"+-++-+-+--++-++++++-?-+-+-+--+?--+", "--++-+-+++---++---+----++--+++--+-", "+---+--?-+-+-+-+-?+--++--+---+-+++", "---+++-+-+--+++++-+--+?-+-++---+--", "+-+++++-++-+-+-+++++----+--+?++--+", "+----+?--+++-+-++--++-?----+--+---", "--+?--+-++---+-+-++--?++++--++-+++", "+--+-+--+--+++---+--+----+--?-+++-", "++-+-----+---++++?-++--+--+?++--?-", "+?++++++++-++--+++-+---++++---++--", "+-+--+--+-+-+-++-+--+----++-?++--+", "+-+-+-?+----+-++++---+--++?+------", "?--++-++---+-??----++-+--?++---?++", "++++---+?-+--+++-++------+--+++-+-", "-++?+++?+-++---++-+++-++------+?+-", "+++-+----+-?+------+-+--+---+++?--", "+++?-+?++-++--+--+---+++++?-------", "---+++-++-++-+?-++-----+--++----++", "---+---++-+-------++-++++-++?+?+--", "----??++?--++-+---++-+-+-+--+-+?--", "-++-+-+--+--+-+++++-+++?-++-+--++-", "----+++-++--+----+-+--+---?+--+--+", "-+++---+?--+++-++-?++-++?---++-+-+", "?-+??+----+-++---+++++++++-+++-+?+", "---??+-?++--+?+++--+++--?-++-++++-", "+--++++-+-----+---?---++++++?+++--", "+---+--+-----+-+++++---++-++++?--+", "?--+-+-+++++-+++-+--+++-?++--+----", "++-+--+-++---+--+--++--++-+--+?---", "?+-----+---+-+--?-----?+-+++-+----", "-+-+++?++----+-+++-+++?----+++---+", "-+-+++--?+-+---++-++--++++-+-?---+", "-++-+---+----+-+-------++---++--+-", "+-+--+??+++--------++--++-++--+-++", "+--+------+------+?-++-+-+++-+--+-", "+?--+--+-+--+++-+++-+----+--++---+", "+-+-+---+-++--++--++-----+--+---++", "++++---?+----+---+?++------++-+-++", "-+-++++-+-++-+-+-++++++----+++-++-", "?+------+--+-+-+-++-++-+-+++++-?+?", "-----?--+--+-++-+--++?+-++-++?--++", "+--+----?---+---------++---+++??-+"}
Returns: 125
{"---???+----+?---+-", "-?----?-+--+--+---", "+----?++---+---++-", "-?-?------+----+--", "-------+----+-----", "---+--------+--+-+", "--+-++--+---+-----", "---+-------------+", "----------++----+-", "---++-----+-?-----", "---+----+--?+-----", "---+---+-?-------+", "-+---+---+------+?", "-+----+-+-++---+--", "+----+-+--+----?--", "--++-?-+------+---", "+-------------+---", "---?------+?------", "-----+?++----+---+", "-----+-+-?--------"}
Returns: 58
{"-------???---?-----------", "---?--?+---?--------?----", "?------?--------?-?--?---", "---?-+-+---------------?-", "---------+--------?------", "??-------------?------??-", "--?+-?---?---?-----?-----", "----+---+-?-------?-?----", "---+?------------?-?----?", "---??------------?--?----", "-?+--???----+----+----?-?", "-?--?----------?------+--", "-------------?----?------", "-?----?-----------?--?-?-", "--??---------+-?--?------", "---------?--------?---?--", "-----------++---+?-?--?--", "---+----+?-?-----?-------", "------?----?-------------", "?-------+?--?--+--?------", "--??---?-----------------", "-----------?-------------", "---++--?--?---?-?--------", "---+----??-------?-------", "---------+??----++----?--", "??-??-----------?-----?--", "----------?-?--+------?--", "?----------?---+?--------", "-----?-???---?+?--------?", "----?-?------------------", "+--?--------------??---??", "--------------?+-------??", "----??---??----?---?-----"}
Returns: 66
{"++??+??+?+??-+?-??+??-?++?????--+?-+", "+??+?+?-?+?-?+--???-??-???-+??-???-?", "+???-+-+--?-???--+?????+++??+??+?+??", "+?++?---?????????-??-?-??-?????++???", "?+????+?++???-???--????-++??-++??+?-", "???-??+?-+-??+--??+-?+-+-?----++?-??", "??+??-?-??????-+????????-?+?-+?+?++?", "?-+?-?++???+-+?-?+??+++?+-++?????-??", "?+--+?+?--?+?++?+-+?+-??+--++++-????", "?++-++??+--??+-??++??-+?-???-?-++?-+", "--???+??+??+++++??+??-+???+?--+-?++?", "??+++?????-????+???-?-?????+?--??-?-", "+-????-+-++?+??+??-+?++?+++?+?+?-+??", "+?+-+?+?-?+??+???+?++-??-????+?+-??+"}
Returns: 35
{"----------?-----", "-----?----?---?+", "-----?---?------", "-------?-----+?-", "----------+?----", "-----------?-?--", "--------?---?--?", "----------------", "--?----?--------", "??+--+----??----", "---------+???-?-", "-------?------+?", "??---?---?-----?", "--------?---+--?", "------?-?-?-----", "----??-----+--?-", "?-??------?-----", "---?-?-?----??-?", "?+??------------", "---------?--?-?-", "---------?---?--", "---?----?-----?-", "-?-----------?--", "---??-----?-----", "-------------?--", "---------------?", "----------?----?", "----------------", "---?------------", "-----?--?-----+-", "----------------", "---?--+--?------", "-----?----?---+-", "?-?-----?------?", "--??------------", "---+------------", "-+-------+------", "-----?---++--?--", "-?+-------------"}
Returns: 69
{"-+-+--??-?+-++---?--?+--?+?+++----", "-+-+--?-?--???---????-?+?++----+-?", "--?-?--?-??-??--?-+-?-?+--+--?-?+?", "-?+??-?--?---?????-----++?-++---?-", "?++-?+-+??+--?+?--+?-?++?--????+??", "??-????-?--??+???--?--+++--???----", "---------??-+++++-+-??-----?-?---+", "---+-----?+--??++?+-?-?--+?-??-+-?", "-++??----+-??-+?++-??--?+?+-?-+?+-", "-?-?-???-?-++???-+-?+-????-++-----", "+?-?-??+?+-?---?+--+??++?++?+-?-+-", "-?-+?------??+-+--??+-?-++?----???", "--??---++-???-??-?---?-+-?+---+-??", "?----?---??-++?-+?-?+?+?-+---?-???", "?--?-+---+---+?-+-?+?--??+?-?--+?-", "???--?+?+??-?+???+--+?+-+?+????---", "?+??+-?+++++-?++?++++-?-?-????--??", "-??--?-??-?+-??--+?-?-+????-??--?-", "?+-?+-++???+++?-++-???-?--+-+???--", "-??----???-??---?+---?+-?-???+--++", "+??---?---+-???-?+?-??-??+??-?--?-", "?-?----?++?-???+-+---???--??-?-+?-", "-?-++?+--?-??--?+???----+?-++--?-+", "???-?-????+-+---?-????-??+??+?--+?", "??+?-?-+-+?+---?+??-?+-?+???-+--+-"}
Returns: 69
{"+--+++-?+-?-??-??-+--+?--+--++++++++-?-+-?-+?+", "++---+++-+?++??-++?-??++?-+?+++++-+++?--+++-+-", "--?++--+--?---+++++++??-+--??+?+---?-+++-+?+++", "++-+-+?+???--++--++++++-+-?+++?-?+?-?+?+?++--+", "-+-++---?+---++++-+--+++-?-??++-++?+?++-+?--+-", "+++++?-++++-+--+??+++-+--++?+-+---+?+?+++++++-", "++++--?-?-+?-+--+++--++++++-++?+++-+-?+-?-+?++", "+-++-+?--+--+-?++++?++++++++++---+--+----???+-", "+-+?++--+++++++-+++?-+++-?+-++-+++--+??-+?-+?+", "-+-+++++?+++-+?+----++?+++++-+?++?-+?-+--+++-+", "?-++??+-+??-+-+??++-++++-?+--++-?+?-+-+--+??++", "+++++?+++-+++-+++?+-?+-+-??++-+++??+--?++-+++-", "+---++++++-+?+-?+-+-??++-+?-?+--++?-+-++++-++-", "++-+-+++?+-?++-?+?+--+-??--+-?++?--+++++-?-?+-", "++-?++-++-?+++++++-++?+?-+-?++??-??+-+?+?+?+?-", "+?+-?++-?+-+??++-???++-?++-+-+-??+++--+?++++++", "++++-+-+-++?-+-++?-+-?-+++?-+++-?+++?++++-+?--", "?+++?++++-+--+-++?++-+??+?-+++?++-+++-+-+?-?++", "+-++-+?-+++--++?+--?+++?-??-?-?+---+?+-+?+++-?", "??-++??+++?+?++??+-+??++?+---+-+-+++++++--+--+", "++-+-??-?+-+--??-+++??+-?+++-+-+--+-++++---++?", "++-+-++++++?+?--+?++---+?--?+++-++-++-+--+-+--", "++?++-+?-+?+?--+++-?+?--?+-?+--++++?++-++-?-++", "?-??+??++--++++----+++?+++---?+-?+++-+?-+?-+-?", "++--?-?-++?-++++?---++-+?+???++?++-----++-+++-", "-+?+-+-++?+----+?+-+-++-+-+++?++--++?-+++-++-+", "+?-++?+-+-+--+-?-++---+-++-+?--++++++-+-+---+?", "+--+++++-?+-+----++---+-++--?--+-+-++-++-?-+?-", "++-++++++-?--++--++-+---+++?+++?+?+-+++--?++-+", "??+--+--?++-++---?+++++-++++-+-++?-+-+?+-+---+", "-++++??-+--+--+-?-??-?++?++?++?++-++--+++++-??", "+++-+?---++?++??--++?--+???--+-++----?++-?++++", "++-+-++?---??+-++?+-+-++-?+-+--??+++++++?+-++?", "?-+-+++---?-??++++++--+-?-+-++??-++-++---+++++", "---+-?+-?+-??+?----++?+++?-+++--+-?+-+?-+--++?", "-+?+++++-+?+?-+?-++++--+++++?++-+-++++-?-+-?++"}
Returns: 107
{"++?-??+-?+?+++??-+?+?+?-+?+????+?-+", "-+??-+?+????+-?+?-+-???-?++?-??????", "+--????+???+????--+??++-?+??+-+????", "????+?++?+?--+-?+++?+---?+?++?+?+?+", "----??-+-?+++-+??+?-++-?++--+??++??", "+-++??+-??-??+??+?+??-?-++?-++?+???", "???+?+??--?++????+?+?????-????-??+-", "-+??+?+-?+-??-+-?+-?+-+??+????+?+?+", "+?????+--??-?+-?-?----+?-?+++?---??", "+?+--??++?+?+????--+--++?+--?--+??+", "?-?+?+????++-??-?-+?+?+++?++?++?--?", "???+?-?+++???-++?-??+???++?-????-?-", "?+????-+++?---+???-??+??+??++++????", "??-++-+?+?--?-?--+???+-?+????--+?-?", "--?-++??+++-???+++-????++???-?+-+?+", "??-+?+?+-++-?+++???-+-??++???++?+?+", "---??-+????+-+-+-??++?+????-????-+-", "-???-?-??-??????+-???+?+?-??+++??+?", "+-?--???++??-?--?---+??-?--?-?--???", "?????+-???+?++???+-?-?????+-+?-??++", "??+++?+?-?-+-?+?-+?++???-????+??+?-", "-+++--+????-+?+???????+??--?++?+--+", "+??--+??-+???++++??-+??-???--++??--", "+?-??-???---+?+???-??-??-?-??--+??+", "?+?+-???--?-+-?+??+??++?-?+???-?++?", "??++++?+????++-?++--??-?+??+??-+-?-", "+??+++-???+++??+--?-???-?-?-?++?+?-", "??+?+?+?-?++?+??++-??????+?--?+?-?-", "?-+?-+????++???++?-??+-???-?-?----?", "?????+--?-?+?---?+-??++?--++?+-+??+", "??--?+??++?+-????-?-???+?-++-??????", "??+?+-++++??+?+?+-???-+--????-+--??", "+-?-?-???++?++?-?++?-????-??-++-?-?", "??????+?-+++?+++??-+??-?--?++?+?+??", "++--+--?-?????++++?????+-+??-?++-?+", "?-+++??+?+??+???++?-??++??-+???-++-", "-+-?-????-+--???++??-?-????+?-????-", "-??-----?+??-?+??--?????+-?--?+-??-", "?+-+-?-??-+?-??--????+?+?-+?-++????", "???-+??+??-+-?+-?-???++????+-?+?+??", "??--??+++++??-+++-++?-?+??-?+-?????", "+++-?-????--??-?++??+??+???++--+?-+", "-???+++???-???+?--+--????---+-???+-", "?+?--+-?+???????+??+?-+??----?--?-+"}
Returns: 125
{"+?++++--++++--+++++++--+++-+", "+?++--+-+-+++++?---+++++-+-+", "+?+++--++++-++?+++?-+++--+--", "+?--++--?-+-++?++++-+--+++--", "?++-++++++++++---+--++-+++-+", "+--?++++--+-+++++-++++-+?--+", "--++-+--+-++++++---+++--+++-", "+++-+++++++?-+++++++++++++-+", "+++++++++++?+-+++--+-++++-??", "--?-++--++++++---+?++-+-----", "?+++--++-++++-++++-++++-+-+?", "+?+++---+--+-+++++++++++++--", "-++-++-?+-++-+?-++-?++++?+--", "++++++--+++-?+-?++++-+-+++-+"}
Returns: 41
{"???+----??+?+-+-+?-+-+?++?--??+--++?++?-?-+-?-++", "+???++??+?-?-?++---++?++-+++-?++?+???+?+?+-+?+++", "+-??-?+++??-++?+++?-+--++?++?+--+++++?++-+++++-?", "??-?+?-+-++-+-++-?-+--+++?+?--++?+?+?+???+++--?-", "-+?--?--+-+?-?+?-+-+--?++?-++--?+--?++-?--?---+-", "+-+????--++?-+--+?+?+++?+++-?++?-??-?+-+?+?++-?+", "-?+??++-?--+?+-+?+-+?-+?-??+-+--?-+?+-++-+?--++?", "?+++++-???--++++-++-+?+++-?+--+??+--+?+-??+?++++", "-++??-+?---????++?++?+-?++-?-?++---??+-?-+++?-?-", "?+???-+?-+-++--???--??++++?+--++++-?+--++?++--+-", "???-+-?+++--+?-++-?++-+-++--+--+-?++++?-++?-++++", "++?+?-+-+?+??-++-+-+???++?+-?-?--+++++-+++-+--++", "?++?++?+?+??-+??-+???+-?--+?+-?-?-+-??+-?+-?-+--", "+-+??+---???++?-+-+?--+-???--?-??++-+?-??-?-?--+", "?++?-+?+--+++-+--?-+-?++++-?++?-++-?---+?+-+?++?", "-?+-?++-++?--+-++++??-?-+?++++----+++?+?++-+?-++", "---+?-++++??++?+-+---+?-++---+?+++-+?+-?++-?-+-?", "+?--+++?-?+-?-++?-?+????+-?-?+-?+++?+--?+++?++++", "++-++-+--?++??+--++---+--?++????+--++-?+?-+?-+?+", "--++-+?-???-?-++++-++++--?----?++-?+-?+???+?+++?", "++++-???-+???-+++-?++?--+-?++?+++++++??+-+???--+", "??+???++-?+?++?-+?---?+++-?++??+--+-++???++?+--+", "?--+?+??-?++++-?+---?+-++-?+-+?+?+?-?+?-?++-+-?+", "-+-+-?+++-++?-?+?-+++-?-+--+?--+-?-?----+-?+++?-", "??+-----+-++-?++-+?-?+-?-++?+-++?---++?----?+?++", "??+-?+?--?+?+?++??-++++?+?-+++-?-++-+-+++?++-++-", "-??-?+--+?-+++-+?????+++-+-??+?--+++-+?--++?++?-", "+---?-+++??????++???++??+--?+++?-?+?-++++++-+?--", "+--?++-++???+??-+++?+?+-+?+++---+-+-+??+++?+??+?", "-?-+?+-+?--+---?+-+?-+---??-++?++??-?+??++??+-+?", "?+?-?+?+++-?+??-+??--+??++-+?-?++-++-?+-??--++++", "+++??++++++???-?+?+++-??+?+-+++?-+++??++??+?+?-?", "++-+-+++?-???+++-?-+++?-+-+-++-?--+?+++++?-+???-", "++?+??-?+?+???+++?++?-???+-??--+?-+?-++++-?-?+++"}
Returns: 101
{"????+????????????????????", "+????????+???????????????", "??+?????+?????-????+?????", "???????????????????????+?", "????+??????+???????????+?", "?+?+???????+???++?+??????", "+??+????????????+???????-", "??+??????++??????????????", "???????-????????????+????", "?-??????+++??+??????????+", "??????+??????+?????+?????", "??????????????????????++?", "?????????????+???+???????", "???????+????????????+????", "?????????????????????????", "++??+????????????????????", "??????????-???++?????????"}
Returns: 22
{"???+?????++??+???????+?????+???????", "+?+?+?+????+?????-?????????++??????", "???+???+?????+??????+?????++???++??", "?+??++????++??++??++?++??+?????????", "???????????-+?+???+?+??????+???+??+", "??++++?????+??-???+??????????++??-?", "????++??+?+?????????+??+???++????+-", "?????????????+???+??+??????????????", "+????+??+????????????+?+???+-????++", "??++?++????+????????+???+?+?-???+??", "??????+?????+????+??+++??+?????????"}
Returns: 18
{"-+++-+-++--?+?+++++-+-+--++", "+++-++-++++?+-+-++?+++?-++-", "+-+++-?-++-+--++-+-+--+-+-?", "-----++++++-+----+-+-++----", "-++-++-+++?++-+--+++--++-++", "--?++--++++++-+-+++++?+-+?+", "++--+---?+++?+?++?+-++---+-", "++?-+---+++++-++++-------++", "--+?++++--+-+-?-+++-+-++-??", "++-+?+?---?+--?+?-++??-++++", "?--??+?++-?-++--?+++---++-+", "++-+-++-+-++++++-++-+++++++", "++++-++++-+++++----?---+?-+", "+-+++-+--+--+++-+--++?+--+-", "+++-+-+-+---+----+-++------", "+--+-+-+--++--+-++?++++-+++", "?+++++?++++?++++----?+++++-", "-+-+-++++++--+-+-?--+?++--+", "+-+-+-------+++--++-?++-+++", "+++-?-+++---+-+-++++-+-+-??", "--+-?-+----+?--++-++++-+-++", "---+++--++-++-+?+---++++?-+", "---+++?+++++----+++-+--?+--", "-?-+-+-+-++?+--+++-+++?+-+?", "?-?+-?++++-?+-?+?-?-?++++++", "++++-+---++-++++----?+-++++", "--+-++++-+++++-+---+---?+-+", "-++++++?-+?+?++--++-++++??-", "----+-++?-++-++-??+-+-+++-+", "-+?++?++-+-++++--++--?+-+-+", "+-+++-++-++++++++--+-++++++", "++++?++?+-++?-+++--+?----++", "-+++---?+++++--+----+----+-", "++++++-++++---++++-+++++---", "+---------??-+++--+++?+-+--", "+-++-+--?+-?----++--?+-?+--", "++-++-+?++?+-+++--?-+-++++-", "++-+++-+++-?---+++++++--+-+", "++-++-+-?+-++++++-++?++++-+", "+-+??++-?--++++--+-++--++--", "-+-----+--++--+++-+-------+", "+-++++--+-+?-+-?---+---+++?", "+-+++++?+-+-?--+--++-?++--+", "-++++-++-+++--+--+-+-++?+?-", "--?+-+-+++--++?+?+-+?++---+"}
Returns: 134
{"???+-??-??----??-?????????-???++?+-??????+-?++???", "-???-?+-?-??????+???--????+?-?--??-??+-??????????", "????-??--????-????+??????+???---?????-???-??????+", "?-?-???-+-?-+-?-????-?+?????--????-?+??-??-??????", "??-???-????-?---?+-+???-?????-????--++????--????-", "?-?-+-?-????????????+?????-?+?-??-???--+-??-?-+-?", "????--??+??+???-??-?-??????????+-+?-+????-???++??", "???????????-+?-?-++?-?-??????-?--??????-?--???-??", "????--???-??++???++??+????????+---???-+?????+?-??", "?-?-???+-??-+?-????+?--??????-???-+??-++?+?-?---?", "?-?+-??--????-?--??-+??+?-??+-???-???-??-????+?+?", "??+???--?+++???-????-????-?????-???-??--+-???-?-?"}
Returns: 30
{"++++++++++-++++?++--++++++++++++", "+++?++++++-++++++-+++++++-++?-?+", "+++?++++++?++++---+++++++--++?++", "+++-+++++++++-+?+--+++++++++++++", "+++++++?++++++-+++++++?+++++++++", "-+++-++-++--?-?+++++++++++-+++++", "+++++?-+++++++++?-++?++-++++++++", "?++-+-+-++?+++++++-+?++?+++?++++", "++++-++-+++++++?++++--?+++++?+++", "---+--+++-+++++-+-++++++++?++++-", "+-++++--+?+?++++-+++++++++++++++", "++++++++-+++++++++++++++++++++++", "+++++++-+++?-+++++++--+-+??+++++", "+-+++-+---?++++++++++---++?++++?", "?++++++-+++++-+++++++++?-+?++?+-", "+?+++++++++++?++++++++++-++++-++", "+++?++++-+++?+++++-?++--++++--+-", "+++?++?++++++?-++++++?+++-++++++", "++++++++++?++-++++++-++-++++-+++", "++?+++-+++++++-?++++-++++++-+++-", "++++?-+-++-+++-+?+++++++++++---+", "++?++++?+++-++++++++++-+-+-++?+-", "--+-+++++++-+++-+++++-+-++++++++", "?+?++-+++++-++++-+++++++++++-+--", "-+++++++++-++++++?+?+++++++-++++", "+-+-+?++-+++-+++++++-++++++++-++", "++-+++?+++-++++++-+-++++++++++--", "+++++++++++++-+++++++++++---?+++", "++++++++-+++++++++++-+++-+++++++", "++++++++++-++++++++++?++++++++++"}
Returns: 86
{"??????-++?-+??????+?????????????--?", "?-?-??-????-???-??+-???-++-++?+??+?", "????+?-+?????????????-?????-+?+??++", "??-?????????????-??-?????+???????-?", "???????--????-???????+?????-?--????", "??????--+?-?????-??+??????????-???-", "?+-???--??-?????????-???--??????-?-"}
Returns: 15
{"????+----?-?----?-?-----+-?--?-+?-?-+", "--?--?--+--?-?----?---??-??--?--+??+?", "---?-?-----+??---?---+-+?--?+??-??-+-", "--+-???--?-?-?---???---?----?-?---??-", "-?--?+-?----------?-??+--?+??-??-+-??", "-+-?-??+--?-?--??---?-?+------?-----?", "-----+?---?---?---+-??-----?+?-+?-?+-", "-?-----?----??-?--?--?+---???--?-??-+", "?-?-?--+-----?+-++--?----??+?-?-----+", "-?++?---+?---+??----??----??-?-----+?", "-?-??-+-?----?----??----+--+---?--+?+", "?-?-?+-----???----?--?-??---?------?-", "?+-------?-+?-++-?+???-?-------------", "?--?--?-?---??-?-??--?-??-?-?---+?---", "-?--+----?--+--+-?++?-++?---?--?????+", "?-??-----?-???-+?--?-?----??--++?---?", "??--++-?-------?-?---+---?-----??--?-", "?---???-----??-?+--?---+??+----?--+--", "-?-?--------?-+-?+--?-+--+-?---??-?--", "?-?-?+--------?-?---+-----?----------", "----?+---?-?-?-?----?-??-+-----?-+-++", "?????--+--?-?---+?---+--?-?---???+?--", "?+-+-?--?--??+--?---+-------??--?-??-", "++-?-????-??+?+---?------?+-?--------"}
Returns: 69
{"??-?+?++?++?+-?-?+--+-++++?+++-+++?++", "--++++-++++-+++-+-+++++++?++++?--?-?+", "+--?-++-++-+-?++?++-++??-+?+?-++++++?", "-+++++?+++++-++--+?+++-+++++-?+-+-+--"}
Returns: 11
{"+??+?++?++?+???+++-++?++++?+??-+---++-?++++?+++???", "++???+?+++++???++??+++++??+?+-?+??++-+?+??++++++-+", "++??++++++?++-?-+?+++-?+++?++-??++++??++?++++++??+", "?++++?+??+++?+++??++?+??+++++?+?++?+-+?++??+++++?+", "?+?+++--?++??+?++++-+?+++++?+?++??-??+?+++++++++??", "++???-?+++?+?++-+++?+++??+++++?+?+-+?++++++++++?++", "?+++?+-+?++++++++???++++?+++++?+++++?+++?++++??++?", "???++++++++++??++??++++-?+?++???++?++???+?+??+++?-", "+-+++?++?+++??+??+++?+++-+?-+-+??-???++?+?+++?-??+", "+++++??+?+??-++++?+????++++?++++++?+?+++??+?++????", "?+-+?+?+?+++?+??+?++?+++-+?+-??+++?-+--+??++++??++", "-????+??-+????++??++++??++?+-++?+++-+?++??++-+++++", "+-+??++?++?+?+++-+?+++++?++++????+++++????+?+++?++", "+?+++??++?+????+++-+??+?++-++??+?++++???+?++?+?+?+", "++++++-?++?++?++++-?++??+?+++?+++-?++++++?+?+?++++", "?+++++++?+?++++?++++?+??+?+++++++?+++++?+?++--++?+", "?+?+?+++++?+++?+++++?++++???++++++-+?+?+?+++++??++", "+?+++-+++?++++-+????++++++?-+-+?+++??+++????+?+-++", "???+-???+?+???++++?+++++?+?+?+++?+++++?-?++++++++?", "-+?++??+++??+?+++++++++-??+????++?+++?-??+++++??++", "-+?+++?++++++++++?++?+?+-+?+?+?++++++++??+?+++?+?+", "???++??++++?++?+++-+?+++??+++++++-+??-++?+++++???+", "+?-+??++?-++?+++-+++-+++??+??+++??+?+++++++?++?+?+", "++-+?++++++++++??+++++++++??-+++++-+++?+++++?++-++", "?++?++?+?++?-??++-?++++-?++?+?++-+?++++++++???+?+?", "+++-+?+++++++++++??++??+?+++-+???++????+++?+??++++", "++++???+-?+-+-++???++++++?++?+++?-?++-+++?+++??+++", "+?-+-?-+????+??+++?+??+-++?-????++?++++++++++++-++", "+++?++???+-???++-++-++??????++++++???+-+?++++??+++", "+?+++-++?+?+++??+??+??+-+++++++++?++??++?++?+??+?+", "???+?++?++?++++?+?+-??++-+??+??++++++++??+??+???++", "++?++-++?+++++-++?+++?+?+?+??++???++????+++-++??+?", "++???++?+?+++?+?+?+?+?+?+++??++?+++++++?+?+?++???+", "?+++?++???++++++-+++?+?+-++-++?+++??++?+?+-?+?+-??", "++?-+?++?+??-+?++??+?+?++++?+++-++++?++++-+?++++?+", "+?+?-?+?+?+?+?++?-+++??++-+++-++++--++?+??+++?-?++", "-+++-??++++?++-+++++-?++++++++++++?++?++?++?++??++", "+?++++++?+??+?++-??+?++?++??+-?+-++++??+?-+++++??+", "-+-??+?+?+-?+?+???+++?++??++???++++?+?+++++++-++??", "?+++???++++++?-+?++-+?+?++++++++++?+++????+?++++++", "+++?++??++?++?++?+?+?+??++??+?--+-?+++++?++?++++??", "+?++++++?++++??+?+???-++?+-+?+?++?++++++++++-?-+++", "+++-+-+++++??+??++?++++++?+?+++?+++?-??+???++++?++", "++++?+++++??+-?++-++++++?++????+?++++??++-+?++??++", "?+++++??+?+?++-+++-+++?++++?+++++-+?++?+-+?++++?+?", "??-?+?+?+?+?+-++++?+?++++?+?++??+++?++++?++++??+??", "+++++++-?+?--++?+++?++???+?+++-?+?+++??++??+++++?+", "+?+?-+-+++++++?-+??+++?++?+++?+?+-++?-++++??++++++", "++++++?-+++++????++?+++++++++??++??++-++?-++?-?+??", "+?+?-+++?+???+++??+?++++?+?+?-++-+-+?++?++???++???"}
Returns: 138
{"??+??????????+?+????+?+????+????+?????+???????????", "??????+???+?????+?????????????????????????????????", "????????????+??????????????+???+??????????????????", "?????????????+?????????????????+???+???+??+???????", "?????+??++?????????????????????????++?????????????", "?+?????????++????++?????????????????????????????+?", "?????+????????????????+???????????????+???????????", "??+????????????????????+????????+????????????????+", "????????????????????+?????+?????????????????????+?", "??+???+?+??+????+??????+????????+??+?????+??+?????", "????+??+???+??+?++???+??+?????????????????????????", "??+?+??+?+???????????????????????+???+????????????", "???????+++????+?+?????????????????????????????????", "??????????+?????????????????+????+?????????????+??", "???++????????+??????+??????+??????????????+???????", "+???????????????????????????????+?????++??+??+??+?", "?????????????+???????????+??+??+???????+???????+??", "?+????????????????????????+?+?+?+??+??????????+???", "?????+???????????????????+?????+????+??????+++?+??", "????+?????????????????+?????+?+?????+???+?????????", "???+?+?????????????????????+??+??????+????+????+??", "+???????+??????+????????????+???????????+?????????", "????????+??+???????????+??????????????????????????", "??+?????????????????????+??????????????+?????????+", "??????+???++?+??????+?+?????+????????+??????????++", "?++?????????+?????????+??????+???+????????+???????", "???????????????????+????????+????????????????+?+??", "???+????????+???????????????????+??????+????+?????", "+?????????????+????????+??????+?+?????????????????", "+??????+??+????+??+?+??????????????????+???+????+?", "+???+????????+??????+?????+???????????+??????????+", "+?????+??????+?????????++????????+???????????+????", "?+??????????????????+?????+???++????+?+???+???????", "?????????+?????+???????????????????+??+????????+??", "?+?????+??????????+????????+???+???+?+?????????+??", "??????????????????+??????????????+?????????????+??", "????????+?????+?+??????+????????????+???+?????????", "???????????+??+??????+??+???????+?????????????????", "??+???+?????????????????+??+????+??????????????+??", "+????+????+????+???????????????+???????????????+??", "?????????+?+???????????+?????+????++????+???????+?", "?????????+?????????????+???????????????????+???++?", "???????????+???????????????????+?????????+????????", "????????+++??????????????????+????????????????????", "????+?++??????+????????+???+??????????????????????", "???+??+???+?????????????????????+???+??++?????????", "?????+???+????????+??+????+?????????????????????+?", "?+???????????????++?????+???????????+????+?+??????", "?????????????????????????+??????+?????+???????????", "???+??????????+???+????????+?????+????+?+?????+???"}
Returns: 51
{"-+-+-+---++---+-+-?-+--++-++++--+-++---+--++--+---", "---++-+---+--+--+--+------------+-+----+++--+--+--", "--+-+---+-------+--+-+---+-+----++-++--++---------", "--++-?-+-++-+-++++-++-----+++?+--+----++-++------+", "-?---+-------+-+++?-------+++++-+---++--------+--+", "+----+-++----?--++---++-+-++---+-++-------+----++-", "++---------+-+-+-+-+--++--+-++--+-------++-------+", "+-+++++-++-+---++-+---+--+--+-?+-+--++------++?+--", "+----++++-+--++-+--+---+-++--++-+-----+--+------++", "--------?-----++-+------+-------------+?-++----+--", "--++---++----+-++--+---++---++---+--+-+--+---+----", "--++----+++--+++--+---+-+--+-++++--+--?+?---+--+-+", "+++-+++-+--+++-+--+-+----------+----+----+?---+-++", "+---+--+-+-++-++----+--++---+---+?----+-+--?++----", "--?---+----++++++++--?+--+-+-+++--+++---+----+-++-", "--+---++-------------+--+++---++-+--+-+----+---+-?", "+--+------++-+----------+-+-+--+--+---+---+---++--", "--+--+-?-+--+-?--+-++++-------+-+--+-+-+---------+", "-++---+++++--+--++--++--+++-+----+-+---++--+-----+", "---+------++-++--+?+-+-------++-+--------+--+--?--", "+--+---++---+----+----+-+------++----++--+-+----+-", "-----+-++-+-+----+-++-+---+--?-++----+--++++--++--", "--+-+---+----------+----------+--++++-+?---+-+-++-", "--+---+-++--+++-+---+-+-+---+--------+---------+-+", "-++--+---+++++-+-----+-+--++-+-++--++---+-+++----?", "+++++--++--+--++-----+----++---+-+--+--++--+++++-+", "--+--+--+----+----?-++++-+---+---+--+-+------+----", "+-+-+---+------+-+-+--++-++---+-+++?-----+----+---", "-----+---+---++--++-++--+---+-++--+-+-+----+--+---", "-+--+++---++------++-++----------++-+---++++-++--+", "-+-+-----++-------+--++-----+--++-+-----+-+-+-+---", "+-++----++-++-+----++-----++----?------++++++-+++-", "-----+--+--+----++-+--+---?-+----+++++--++--++----", "--+--+-++-+--?-+----+-----++-----++--+--+-++-+?---", "-+--+-+----+-+-+++---+-----++-------+---?-+--+-+-+", "+-----+--?+--+--+---?+--+-+--+++-+-+---+-+--++++--", "---+--+---+--+--+----+------------------+++---+---", "+-?-+++---+-++++--+-+---+++--+-++----+-++-+-------", "++-+----+----+--+-++?----++-+----+--++--+---+-+-++", "-+----++---+-++--+-----+-----+++-+++-+--+++---+--+", "+-++---+----+--++--+----+----+---+----+-+++--+--+-", "---+-+--++--+--+++-?----+--------+-+-+-----++-----", "++-+---?++-----++--+----++-+++++-+--++------++----", "--+---+++-+--+-++++--+---------+--------+-++--+-+-", "+--++-+-++-----+-+---++-++--++----+---+---+-+----+", "++---+-+?-----+-+--+---++-+---+-+-++--?+++--++----", "-+-----+--------+++--++-+++---------+-+--++-------", "+--?-----+-+?+--+--+--+--+++---++---+--+-+---+----", "+---+----++---+?------+--+---+-+++----++--++---+--", "----+----+----+-+-?+-------++---+++-+-+--------++-"}
Returns: 149
{"-?????????+-+?++???+?+?-??-????+++?+?++??????+????", "?+???+++??+++++???+??++???++?++??????+??????+??+??", "+?-+??++?+???+??++????+???+????????++????+++-?++++", "????++???+?-?+??+?+?++??++???++?+??+??++-?+???++?-", "?+????++???+?++?+??+???++????++??+???+-+?+?++??++?", "?++?++????+?+???+++???-+????++?++??+?+++??+???++??", "??+??++?+++-????-??+?+++?-??+??-??+-+??+?+?+??????", "?+-+??+++?++?-??+????++-?+?++???++?????+???+????+?", "?+?++??+?+??+?++??-+?+++?++????????+?+??+???++??+?", "++++?++????+?+??+?+????+?++??+?+++?++?+?+???+?+??+", "?+?+???+??++?++++?+??+??+??+-?+??+?+++-+?+++????+?", "??+++++++??+?+??+?-+???++??+???+???+?-?+++?+?+??+?", "+???-???+?+??+?+++??+-+?????++?????-+??+??+++++??-", "?++????++?++?+++??-?++++??++++??+?+?+??+++???+????", "?+++++??++++-+?+++?+?++???+??+?+??++?+??++??+?+++?", "+??++-+??++++???+?+++???+++???+???????????+???-???", "++???????+?+??????+?-?+?+????+????+??+??+????+??+?", "+++++????++++??+?+?++?++???+?++??++??+++?+???+?-??", "?+?????++????+++?+???++++-+++???????????++?+??+?++", "?+??+????+????+++????+????+???+??++++?++++?+-???-+", "+??++??+????+??+-?+?+?+??+??+???-??++?????++?+????", "??+++??+??-+?+++????-??+?+????+++?+?+???+?????++++", "???+??++?+++????+?--??+++??++??????+++??????+??+?+", "+?++++++??+??++?+??????+?++?+?+?+?+???++??+??+?++?", "+??+?++?+-+?++?+?++++?++-+???+?+??++??-?++++????++", "?????????-++?+?-?????+++???+??+??+?+++?++-??++??+?", "+?++???++-?++???++?+?+?????+??+-???+???+??+++??+++", "++++++?++????++????++++?????+-+??+++?????+?++?++-?", "+??????++??++???++?+???+?+??++???+?-++?+?+++++++??", "?+??+?+?+????+?+-?++?+???+????+?+?++++?++?+?+?++++", "???++++???++??++??+?-?++?+???++?+?++??++++-?????++", "++??+?++++??++++???++-++??+?+??+??++-+????+?+-???+", "?++????+???+-+?+????????+?+?++??+???-?++?+???-+?++", "???-+??+++?????++?+??-?????++??+?++?+?????++++?+?+", "+??+?+?+??++???+??+??+++??????+-++++??+????+?+???+", "???+????????++-?++?++????+-+?+??-?????++?+???-???+", "??+??++?++??+++?+-?+??++??+++?+++?+???????+-??+???", "??+++????+?+??+?+++?+??-??+?+??+++?+??++??+?++??-?", "?++++????????+?????+?????++++?++????+++??+??++??+?", "???+++?++++??++?+?+-+??++++++?????+?+++??++???+?-?", "??+?++?+????????++++??????+?+??+??++??+???-??+????", "???+???++++??+++????++???+++?+??++++?-??+?+-?--+++", "?+????+???-+?+?+?-?++???++??????+++?++?+++??+???+-", "+?+?+?+?++++?++?++++++?+??++++?+????+?++??+++???+?", "?+?+?++??????+++?++??+?????+?++?++-?++?+???+?+?+?+", "???++?++?+?+?+?+????+??+???+??++?+??+???+????+?++?", "+??+??+++?+?????+?++?????+??????++??+++?+?-?+??++?", "????+++?-++++????+++???++?+?+?++????+?++????+?++??", "??++++?+?+++??++??+??+??++??+++?++????-?++++-+????", "-?+???++??+?+-+???++?++?++??+?+-??+?????+-?++++??+"}
Returns: 113
{"++--++--++-+--+++++-+-+--+-++-?+-?----++-++-++----", "-+++++---++++-++?---++++-+-+?---++--+--+?-+--+-+-?", "++--+?+-----++++----++++-+++---++--++-++--+---++-+", "--+-?----++--+----+-??-+-+?-+-+++---+-+-+-+-++-+++", "-+-++---++++--+++--++-+---+-+-+------+---+++++-?++", "+--+-++--+++--+++---+-++--+-----?+---+-+-?+-----+-", "---+-??+-+++-++---++-++---+++++-----+------++----+", "+---?++---++-----?+-+-?+------+---+-++-+-++?+++++-", "+--+-?-??+--+-+----+--+---+-+-------++---+-++-+-+-", "+--+???+---+++-++---?-----------+++--++++--??-+---", "++++?+-?--+-------+?+-+---+-----?-++-+---+--++--++", "+----+------+-+-?++-+++-------+-++---------++-+++-", "-----++-++--+--+---++----+-?--?----?-+--+---+-+-+-", "----?--+-+++-++--++--++------?-+---------+--??+---", "?+-+-++-++?-+--++--------+-------?--+-+--+-+-+--++", "+?+-?--+++---+?+++-----+-?+--+--+-+-++---++-----++", "++--++--+++----+-+++--++-++--+--+---+?-----+-+----", "--++-++-++--?+-+--++---+-+-+-+------+-+-++---+---?", "-+-?-?----++-+-??+-----++--+++++-+---+-+---+------", "-++---+-++-----+----?+++-+-++?+?+-+----++-+?+-+-++", "+++-+----+?+--+-?++--?+-+----+-+--+-?--?-++--++-+-", "-------+--+-++-++--+?------+-+++-------?-?+++-++--", "-----++-++-+--+++--+---------+?----+--+---+--+---+", "++--+++----++-+++++---+-+-+--+-+-+---++-++-+--?+++", "+-+---+-++-?--+-++--+---+??+++-?+?++-++----++?+--+", "-+-++++---??-+-+--+----------+++--+----?---++++--+", "--?++--+++---+?+--?+-+-++---+--+-++----?--+-++----", "---+-?+-+-----+-?----+----++-----+---?-+--?+------", "--+?----------+---++-?-+?+--?+++--+?--?-++++-+++--", "--+---+------?+-+--+--+?+-+-+--+--+-+-----++++---?", "----?-??-+-+++++-++-+-----+------+--+-++-?++-+---+", "+---+-+---+-?-+--+?---+?-++++-------+++-+--+--++-+", "+-?--+----+--+---+-++?----+--++++-?------+---+?--+", "----?+++?-++-----?+--++--+++-++-++--+?--?-++-+----", "-+-+-+-+--+++-?-------+-?-?-++-?-+-++--?+--?-?-+--", "+-+++--++-+--+++-+--++-+++++++++---+--++++-----?-+", "--+--++++---++---+++++---+---++------+---+++++-+?+", "+--?++--+?----++++++-----+-?+----+-++++----++-+--+", "--+-?----+-++--+?+---+---+---------?+--+++-+-++---", "++---+-+----+-+-+++----+++-++---+-+--++?+--?---+?+", "+-+--+-?-----+-+?-?-+--++?++---+-++-++--+++-?-+-++", "-++++-++--++-?--+---?---+--+---+---+---+?--++---?-", "+----+--++++--+--+-+----++++-+-----+-+++++++--++-+", "+-----+-+--+---+-+--+-?++-+--++-+-+--+-+?--++----+", "-++-+--+-??--+-+-+--?+---+--?+?--++----+-+?---+---", "--+??++--+---+-+++-----++---++-+-++--++-++--+-?+-+", "+-++-+-+------?+-----++----?-+--++++--+?+--+--++--", "+---+-+++-+--++----?---?---?---------------+-?--+-", "-----+--------+---?-?--?----++++---+++-+---+-++++-", "-----------+--++-++----+--+---+++-----++-+++-----?"}
Returns: 149
{"++??+--+++??-+-+?-+---+-+-?-+?-++-?--+++-+?++-?-?+", "--???+-??++--?-?---++?++--?-+++-?------?++-??????+", "+-??????+?????+++?-???-?-?++-?++???-?-?-???--++?--", "-?-?+?+??-?-?----++?-++---??+??-+?+-+-?+--+-+?--?-", "????++-+--+??-?-?-??-+?-?+-++?--??-?-++--?-??+--++", "+?-+?-+????+------+--+??-?-+?-??----?+?+?+++-?+-?-", "??+-?+-?--?++??-+---??+??+-??-+-??+???+?++?++-+-??", "-+?+?++++-+++?-?-????-?-?????-?++?+-+???++++?++--?", "++--?++?+++???----+??+-++-?-?-?-??+??+?+----???-??", "--+?-?-?-??+?+--??---?+-+-?-??--??-+-???--+?+--+-?", "??---+--??+?--+-+?-?++++??-??+---?---++++-+-??--?-", "-++----+?-?-?-++-?-+-?-+-+??--++-+---?+-+?-???-?-?", "--++??----+-----?-+-?-+?-+-+??-?-+?-?--+-++?+??---", "+-?-+?----?-+---??+?-?-+-++?++-??+-+-+-?+?++-?++??", "????--+??-?+-++-++??-?-?-?+?-++-+?++??-?++-+-+-+-+", "+++-?+++-?++-????-???++-?---?-?+?+?+++--?-?+?-+++?", "??-??-???--+??--?-??+--?-?+?+?+???---++-??+??+?-??", "-+-?-+++-?+?--+?--??-+-???+++--????-?-?++--?+?+-??", "?+++?+?--+----+--?+-?--++?+++-??-+-??+-?-+?-+---++", "----+??+?-?-+--????---??-??+-??+--???-?+?--?+?+?++", "+-+++??-???-+??--++-+-??+-+?++??++--??+-?+?+---?+?", "--+--?-++--+-?-++?----???+--?--+-+??----+???????++", "----?-?++?+--+-?-??++??--?+-?+-+-+-??-?-??-?+---??", "??+?--++-?--??++??-++-????+-?-+++-??+?+?-???-?--?-", "+--+?++++-?-++?--??--?+?--+--+-?+??+-??+?-+++--?-+", "?+-?+?-+--?-+++-++-+??---?++?+?+??+-++-+++??+-??--", "+?+-+--???+--+?+-+-??-?-???++?-+--+-?++---+?-+---?", "-+-?+--??+--??-+-?--++---+-++--?+++?+++?+??-?+-?+-", "-?+--+?-?--++-+--+?++??+-++++--+?--?+?+-??-+?-+--+", "++-?+?+?--?+?-????--??---+-?++-?---+??-++-+--+??+-", "--????----+-+---?+-++-??-?+--+-++++----+?+?--+?+-?", "--++?-?+-?-?--?++-?+----?+--?+-???+---+??+-?++-??+", "?-?-?--?-+-?++?+++-+?-+?-+--?-+?--????++?+-++--??-", "?++?+?+???-?-?-+?-+-?-??-+-+++++--??+?-?---?+-?-?-", "+--++?++???-??+-+??---?+++-+-???+???+???-?-++??--+", "-??--+?+---?--?-+---?+???+--++?-++-??+--+?????++--", "---??++-?-????+-+-+-??+-+??---?+--++++-?+??++?+-?-", "-+++++++??+-+?-??--??-??+?+?+?--?+?-?-???++?---?+-", "+--+??---?---?-?+-?+?+--+-?+??+-+??-?-++??-+-+?+??", "-+++?-?+-+-+++-?-?-?+-??+????++??+++?++---??-????-", "????---+-?--+-+---?+?-++???????++-????-?+-?-?-+?+?", "-?-+-+---+-???????+++-+?---+???-?-+-++???----+++?+", "-++?+?+++++++?+-?+??-?+---??++--???+??-+-++++--+?+", "-----++?-?+-+?-?-+-----+--+???+?--++-+?-++--+??-?-", "++???--+-+-++-?----++?--+-?+-+??--++-++?++?-??++++", "-+?-++????+++---?-++++?+-?+--++-+-?++-?+-++???++-?", "+++++?--?+?--+-+?-+-?+????-+++++?+-??+??-+--??-+--", "-?+++--?-?++-++-?+--?-++-?-?+-++----?---???+----??", "???+?+?---+-??-???--+-+?++--?-+++---?+?-?-??-?--?+", "+-+?-??++-?-+?+????+-?++++?---?--?-??++++-+??+-?-+"}
Returns: 149
{"-+--?---?--------------?------------------------?-", "------?-??---??-----??---------?-----------?------", "-----?--------------------------------------?---?-", "----?---?-?--?------?----------------------?------", "----?----------------------?------?----?-?--------", "------+---------+-------------------?-----?-------", "--------??----+--?----?----?-----??------------?--", "------?---?-----------?---------------?-----------", "--------------------?-----?----------------------?", "-----?--?--?--------?--?----+------------?--------", "?----------------------?-------------?----------?-", "-?---------------?--------------?------------??---", "---+-------------------------?-?-?-----?---??-----", "-----?---?-?----------------------------?-------?-", "-------?------------?-------------+?---?-----?----", "?---------?------?------?-------------------------", "----?------------?-?--------?-----?-----?---------", "------?--------------------------?----------------", "?------?-----?-----------------?------------------", "--?---?----?----------???-------?---?-+------?----", "---------?------------?-?--??----------------?----", "--?---?-------?--------?--------------------------", "-------------+-?----------------------------------", "-----------+------?--------------------?-?------?-", "---------------------------?-----------------?----", "?----+----?-??---?-----?--?--?-------------+------", "------------?-??-----------------------------?----", "--?---+-------?--?--?-------------?-----??--------", "-----------------?----------?-------?----?--------", "----------??----------+------------?----------?---", "---------------------------------?----------------", "?----?----------------------+-----+--------------?", "-----------?-----------------------?---------?----", "-------??------------?--?--?----?-?-----------?---", "-??-?-------------+--+----------?--?--------------", "-----------+-------------?-----------??-----------", "----------?----+--?--?--+---?----------??--------?", "--?------------------------?--------?---+--?-?-?--", "---?----+--------?---?-?-------------------------?", "----?----??-----?----------+--------------------??", "-------?-------?---?------------------------------", "-----+--------------?--------?-??-----?---?-------", "--+-----------?---------?--?------------?-?---?--?", "----?---------------------------?-----------------", "-----?-----?------?------?-?----------------?-----", "--------?------?-----+---?--?---------------------", "--------+-------------------------?---?-----?-----", "--?--------?-----------------------------?------?-", "-------?-----???---------------------------------?", "----??-----?----??----------------??-----------?--"}
Returns: 94
{"+---?-----?+-??++??+??++----+-+??++-+??---?-??--+?", "---+---???+?---?-++++---++-??-?--?-++-??-?+-??+?+-", "-++??-----?-?+-?-+-+-?-++?+-++???+??--+?++?+-+????", "-?-?----???--?+--??-??+-??-?-?-+?-+----++++?+-++??", "??+-?+---+-+---?-?-??--++?---?--?+-++?++-+-+?+++??", "+??--++-++????+-++--+??????++?++?+-++??-?+-+?+-+??", "?-+-?++-++-++---+--+?-??-+?+-+---?+?-???-?+--??--?", "-++-----+++?+-?+++??--+????--+??-??-+-+?++-?++?+++", "--+-+++??------?++?-+++??--+?+?++-?-?---++??-?-??-", "+?+?++-+-+?-++?+??++???++-++?-++-??++??-?--??-++-?", "-+?+-?--?-+++--++-+??-+++?--+?-?+-----?-?-?+?-?+-?", "?--++--+-??++-?---++-+?-++--++????---+?-+--??--?+-", "-+?---?+??++-?-??-?-?-+-+-+---?-++?+--+-?+?---+?--", "??++?+++???-?++?+-++?---?+--?--?++???+----?-?++--+", "++??---?-?--?++-?-++?---?+????-?--??+?+?-+++-?--??", "-----+-++---+??--???+????+?++?++++---+-?-?-?++--+?", "+?+???-?--++--?+?-?-?++-???-?--?--?-+??-??-?+-+???", "+-+?-??-+?++?-+--++--?-+-???-++----+-?+++?+--?+-+-", "?----+-??--+---+??+-?-+?--+++???-?+-+++--+-?-+?++-", "+?????--++--+-?+???+-???+------++-++--??----+-+?-+", "----?++?-+?+?+---++------+-?--+??+??-?--?+-+???-++", "+--?+?+?--++??--????---++---++---?--?-+-+--?---++-", "-?????--?-?---+-+--?++?----?+++?-?++???++-+?--?+?-", "?+?-+??-?+??+?----+--+-+?---??-?+??-?-?-+--?+???+-", "?--+-?+++-+--+?+?-+?-??+-??+---?-+-+++++--+?--+-++", "+??+---?---?---?-?-+--+?--+?++?-?+-??--+?-?-+++-+-", "---+---+--?+?+??+---?-----+-++??++-+++-?-+++?+?-++", "?-+++-+++--??+?--+-++--??+-?--?++?-?+-+?+-?-?-?---", "-+?+?-?-?+?+-?+-?+--?-?--?+-?+??--+-+?+-?-++---?+?", "-?-+?+??++---??+++?+-???-++-?-+-++??+--??+---+?-+-", "+?-++-?+?-++-?----+--?-+??--??+?-+???-??-----?----", "-++?+++?-+-?--?+?+-?++---?--??-----+?+---+?+-++???", "+--++-+++??-??--+--+?-?+--???+-??+?+?+--??+??-+++-", "?+???-+?+-+?++?-??-+??+++??+++???--+++++?+-?+-----", "??--???-++---++--+?---??+--?-+-++?-+---??+?-??-?--", "?--?+---++--?++-?---??-++?+-++-?-+--+?-?++++?----?", "+?+?+++-+++++??-++++-?-+?+?---+??-+-??-??+?+--?--?", "+-+--?+??-+??--+??--+?+-????-+--??-+??++---+?-?+?+", "-?-+--???-+?++?--+?--?-??+--+---+++?-?-+-?--+---?+", "-?--?-?+-?-+??--?+--?+---+-+-++??+-+?-+?-+-?---??-", "?+?+++++??++--???++?----?-+++??-+?--++?-+??+?++++-", "-?-++-?+--?-+?+++-+-?---+---?--?-?+?-?---+?++++-++", "+-----?+-----+-???+--?+--+----?--+?-++?++????--?++", "++?+--+-?-+-+--?+----++-+?-++-+??-+-?-?+++??++?++-", "---+???+?+-+-?+???+???+--++??---??+---+???+-?+--++", "?+-+?+--++++?-++??+?--??-?-+-+-+?--?-+++++-+--?+-+", "++-????--?-++--????+?-++---++---?+?----?--??-????-", "--?+-?+--?-?+++-?+-???-??-???+?--+?+--??-?-+-?-+??", "---+?++++?--?-?-+-?-++??--?-+??++?-?-----+?---+-+-", "-?---?+??-++-+--++?-?+?----?---+-??--??+????+?--++"}
Returns: 149
{"-??--?--??---+--+?-?+---?--?-?-??-++?-----?-+--?-?", "++?--???--?-?+?+-?+-----??-????-??+?-??-?---???-?-", "+--?----++---?----+?--????-+?---?-?-??++----?---?-", "-?-??-------?-?--???-?---++?-?-?-?+?----?--?-----+", "???--?-?---?-???+-+-??--?---+?+-----+?-++---?-----", "-++-??--+-?---??--?-?-?---?+-??-?----?------+-?-?-", "--??---?--?-?--------?----+?----???---?------+-?--", "-??-?-?-+?+-?---?---??--?--???-----?-?----??-??+--", "+--+-?--?--+--+--+-----?+?-?--?-?-?+?------+?---?-", "+?++--?---+-+-?--????---?+-?-??---+?-?--?--?+--+?-", "-+-+?+-??-+-----?-?+?---????--?-------+--+-??-???+", "?????+-?+----??----+?++--------?-?----??-??++-++--", "--+-?--???-?-?---?------????--??--?-+-?+?-??---?-?", "-??+?---?--??---??+?+?-?---??+--?+?-??-+-------?+-", "?-?-???---+?+??+-+-??----?--?---????-??+?--++---?-", "----?+-?-----?-?-+-?---?-?--?--?-----?--+?-?--???+", "--?---?-???-?+?+???-????-?????---?+-?--?--?--???-?", "?-+----+---??--+?-----?---+-?----+-?-?----+--?----", "?-?-?+--?-??-?--????---+-???--+-?+??-?-+?---?-?-??", "--?+?--??--?-?---??-??+?-?+-+-+---?------?-+---?--", "--?+-?-?---+----??-??---?++-----??????-?-?+-?+?---", "----+----?-------??-?---++?----?-+---?+?---?------", "-++------?--+++--???+--?---?+----?--?-?-?--?--??--", "??-?---+-+----+--?-?-?-?--?+-?-?+++---?+--?--???--", "??+---?-?-----+-+--+?--?-????+-++???-----?-+-?++--", "--?+??-?-?-?+?----?-?-?+?--?----?-?????---?+--??-?", "--?--?-??----??--??-----??-??---??-------?----???-", "+?-??---?-?+-?--+????---?--???-?-?---?---??-???--+", "+?+-+?+--?--++??--??--?-??-??-????----?-----+?-??-", "-+?-+?--?-?-+?----??--???--???---??--???+--+--?++-", "--+-?+?-?-?--+??-----?-?+----?--??-?-?-?-?--??+--?", "+?---?+-+??--?--??-----?-??-??-?-?+??-+-+-+----???", "-??+-+--???-?--?-----?-???-?-?-??--+??-????---?--?", "++-??--?-????+-?------????----+---+-??-?--+?-+?---", "??+----?-?---------+-----?-----?-?????-+---+---?-?", "??+-++---?--???--?+-?+-----+-+----?--?--?+-??????+", "??--?-+--?--??---?-------+?+????-???+??-?+-+---+?-", "--------??-?-??+??-+????-??+--------?--??-?---?-++", "??------?---?--??+???-?--+----+--+??--?--?-----?--", "+----------??-?-------?-??-+--??-???-----+----+?-?", "?--?-+??-?-?+----+??--????--+-?+---+?-?---???-?-?-", "?-??+-????---+?-?--++--+---??+???-?-?-+?----?-?-??", "----+-?+-?????-+?--?-?--?---?+--+-+-----????+----?", "-?-?-----?+??----?-?-?---?-----?--?---?---?+--?---", "?--??---?----?-???--?----?-??-??-------?-?-?-+--+-", "-----???---???--+++??+?-?-?+--??--?-+---???----??-", "-?--?----??--?--+--?+?-?--+-+?-???--??--?----??---", "?+?-+??+?--+----?---??+?-??-?????----?-?--?++-+---", "--??--?-??------?--------+???----??---??---+--+--?", "+???--??----??-----?-?-----?-?--????--------?--?-+"}
Returns: 142
{"--+?--?--+-+-++?--?----??+++-+--+-?--+-++--+---+-+", "--+---+-+++-+-----?---------------+----+---------+", "+-+-+-+----?++-+++-+--+--+-+--?-+--------+++---+?-", "?+++-?--+?++-+-+---+-+----------+--+-+?----?----+-", "-+-??+-+-+-+-++---+-?----+?--------+--+?+--+-----+", "+--++++-----?-+----+++--?---++-+-?----+----?--?---", "----?+--+-?--------+-++-+-----++++---+++++--+--+-+", "---?-+--+----?----+--------+------++--?----++?--+-", "-??--++--+-----+-+---+-+-+----+---??-------+----+-", "++----+++--?---++-----+--+?---++-+-?-?--?----+-+--", "?-?-?--++-++--++---+-?-+++-+-?+-+-+-++---+--+--+--", "---+-+++--?----++-++--+-?-+---+-----?-+----------+", "+++-+-----+?+-??-?------+-+--?-+++---+---+---+---+", "--+----+?+-----+-----------??---------+------?+---", "+---?+?----++-+-+--+-++--+------+-+-?---+-?------+", "?+++-+?+-??+------?-+---+--------+--+-----?-+-----", "--+-?-+?-+-++-------++-----------+--+--++------+-?", "-------+----+-+++--+---?++---?-+-+-?+--+++--------", "-?----++?++-+------?-+---?---+--?----------+----+-", "+-+?+-?-----+--+++--+--?--+?---+--+--?------++-+--", "-+?-?--+++?++------++-++-+---?---?---?++++--+-+--?", "--+----+-+---+-----+?-+----?--+++-++--++++---+++++", "++-+?+-----?+--------?---+----+?-??-++-+--?--+-+-+", "-+++----+----?-++++---+??---+--+-+--+--+-+---+--+?", "--+?--+?----+?----++-?--++++--?---?++------?+-+-+-", "---------+-+------+---+-----+++++--?-?--+----+----", "+++--?+--+-++---+-?----+----?---?-+-------?-----+-", "-+-?-+-+---------------+---?-++---+---?-+---+--?--", "--+-??----++------++--?-----------?--------+-+---+", "+-+---?-+--?--------++---+-++--++++-------+-------", "-+--+---+-----?-++--+-----------+-+++-----+?+?-?--", "??++?-+-+--+-+---?-++-+?------+-----?--+-++-++--+-", "--?--+------+--+----------+-+-+--+--+---+-------?-", "--?--+----++----++--+---?+-+--+-++-----+--?-----?+", "-----+-+----+--+?-+?+?+--?----??-+++?--++--?-??---", "?+++---+--+-?------?---+-+-+?--?---??------++?-+--", "-+++---?-+--+-+--+++-+++-----+-+--+-++---+--++?--+", "-------+--+---++-++--+------+-+-?----+-----?+-?---", "+++-+---+-?-?-+-----+-----+--+--+----------+---?--", "-+----+----+--------+-+--+--++---+---?-+-++---+-+-", "+-+---+-------?-?-?+?-------?-----+++--?+++--?-+--", "-+-------++----+??+------?+?--+--+-----------?---+", "-+--+---?-------+-+-+++-+-++-?-+?---+-++-+--?+--?-", "++--++--?------+-+++?+--------??+----++--+++--++?-", "--------+-+-?-+-+-----------------++-----+---+---?", "?-++--+---+---+---+---+-----+-++-----+?+--+----?-?", "-----++-+?--------?+--+----------+?-+----+--+++-+-", "-++----++------+-?--+++--?+----+---+------+-?-+-+-", "-?-+--?--++-+?-+---+----?--------------+--+-+?----", "-?+-----?-+?+-+---??--+----?-+-+?-+-++-+--+----+++"}
Returns: 149
{"+"}
Returns: 2
{"++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++"}
Returns: 51
{"++++++++++++++++++++++++++++++++++++++++++++++++++"}
Returns: 2
{"+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+"}
Returns: 51
{"-"}
Returns: 1
{"--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------"}
Returns: 50
{"--------------------------------------------------"}
Returns: 1
{"-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"}
Returns: 50
{"?"}
Returns: 1
{"??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????"}
Returns: 50
{"??????????????????????????????????????????????????"}
Returns: 1
{"?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?"}
Returns: 50
{"+??+++", "++??+-", "?++??+", "?-+-??", "??+?++", "++-?+?", "?++?-+", "?--+++", "-??-?+"}
Returns: 20
{"????+??????+????+++-+???--??++++?+???????-??-?+???","?????+?+??+?+?++++?+??-???-++??-?+??????++?++??++?","????+??-?-++++????-+?--?+?+-?+?+???+???????-+???+?","+++++-?+??+???+?+???+-??-??++??????????--?+?+???+?","+???????++????+++++?++-+++?????+??-+??++++-??++?++","+++-+??-???-?-?+??????+?++??+?++??+????-???++??+-+","??+??+?++??-?+-++-+????+?????+???+??+??+??++??++??","+?+??-???+?+???+-??????+?+-?????+?++??++-+?+++?+??","++?--?-++??+++??+-?????+??+?++??+??++?+?++?+?-+???","???-?+-???++???--+?-+??+?++???????+???+-??-?-?+?+?","++???+???+??????+-+?+++???+???+-??+???-?????????++","??+++????+++-+??-?+?++?+?++???+?++?+????-???-?????","?+-???-+??+?-?+??-????+++?????++????+???+?+++-+??+","?+?+++???+??????????-+????-?+?+???++??--+-?+?+????","???+???++??++?+?+???+?????+++??+??????+++?++?+??++","-?+?++??-????++???+?+?+?+-+??????++??+++????????+-","?+??????+??-?-??++??+??+-?????+??+++-???????-++??+","+?????????-?++???++?++??-?+-+?++??+???+?+?++????+?","+??+??+?++++?++???+++?++?-+??-?+?+??????++??????++","+-++???+?-+?-+??-??????+??+??+?+??-?++?-?++?+++???","+++?+???+???++?-+???--+??+???+-???????+??+????-++?","+??+??+??+?++-??+?????+??+???+-?++???+?+??-+?-????","????+-?-??????+?+-+++++?+++++-?????+??++?++-+????-","????++-?+-???--????????++?++?+???????-?-++??+?+??+","-+-?-???+-+????+??-+?++??+?+?+???-+---???++???++?+","++??++?+-?-?++?+?-?????+????+++??+?+?+?++??+?--?+?","+?-?+++-?--???+-?++??-??+??-??+??++??-???-+?++?-+?","++?--+-+???-?+-?-+?+?++?+??-?++?????+????+?+?++??-","?-++++?++++-+?+??-???+-?+?+-?+-+?+?-????+??+??+++?","?????+??++-+????+??-????++?????+?+??++++??+?+??++-","??+??+++++?+?????????++++??+--+?????+????-?-+++???","+?-???+??++??-+-?+?++--+?+-?+?+++++?+-??+??+?+++??","??-??-+??++?+???+?+-+++-??-?--+?-+?+?--+???+?????+","????-??+?+++?-?+?+???+?????????++++++????+?+??-???","?+?+?+??-????++?-??+?+??+??-+???-?????+??-?+++?+??","+???+++?+????????+-???+?++??++?????++?+--+-???????","-???++++++??+?++++??-?+?+++??++?-+?+??-???+++++?+?","+??????+????++?++?+?++??+++??+-?+-+-??-?-?-????+?+","++?++???+?-+?-+??+????+??+++??+???+????-++-++?????","??++-??????+??++++????+??-??????+???+???-???+-?++?","++???-??????++++??+++???-?++?+??++???-+?????+?--??","?+??++??????++??++?+++-?-++?+?++-+??+????++????+?+","??---?+-+?+-?????+??++??++?+++-?+??+???-?++++?????","-+??+???-+?+?++++??+???+?+???+++??????++??-??++??+","++?-+???+???????+????+-+?????+??+?-??+?+??????++++","+?-??+?+????+??????-??+???++?+??+???+++++?-+?++++-","??-?+?++??????+????????++?++--+??+??+-?-?+--++-???","+?-+++?+?????-+??--?++?+?-??--+-??--?+?---??????+?","????-?++?+??+??+??-??+?+??+??++????+???????????-+-","+???-??+-???+?????+?+?++??????+?+?+??-+?++-++?+-+?"}
Returns: 132
{"???????--?????-?????????????????????????-?????????","???????-??+??????-+-?+??????????????????-?????????","???????????????????+??-?????-?+-??+????????-??????","?-?+?-???????????????????+???+???????????-?+??????","??-++??????????-?????????+-???????????-?????????+?","?????+?????-?????-????????????????++?+????????????","?????????+??????????+?+???????+??-?????+?????+-???","?????-????-??????????--???+???????-????-????+?????","?????-?????+?????????????+???-????????????????????","????+-????????????????+??????+???-?????????????+??","-?????????-?-?????-??????????+?-??????????????????","????--+?+??????????????+?-+?-????????-????????????","??+???+????-?-???????????????+????-??????????++???","?????-???+???????????+?????????????-?-????????+???","?????????-?????????+????+???????????+?-???????????","???????-+???????????????????-?+??+?+????-?????????","????-?+????+??+????????+??-??????-??-?????????????","??-?????-????????+??????????-????????-+???????????","???-???+?????+??+???????????????-?+????+??????????","????????+???????????????+??+??+????--?-???????????","????+????????????--??????--??????????+?-????-????-","?????+????-???????????????-?????-?+????????-?????-","??????????????????????-???-????????-?????-?????+??","?-??????????????+???????-????????-????????????????","+??????+????+??????????+?-??????-??????-??-+?????-","??+??+?+???????????????????-??????????????-???????","??-???????-???-????????+?????????-????????+???????","??+-???-??????????????????+??????????+???-???+????","?-+?-???????-????-?????-??--????+?-???????????????","+??+?????????????+??-?-??-?-???????????????????-??","????????????-?-???+??????????????????+??-?????????","??+????????+???-????-???????????????-???+?????+??+","???+???+?????????????????+??+????-???????-????????","??????????+??-???????+?????+????????????+?????+?+?","+???++????????????+??-????????-?????-?????????????","??????????????????????????-?-?????????-???????????","?-????-??????????-????????????-?????????+?????-???","?????????????-??-?-????????-??????????????????????","?????????-???????????--??+???????????+???--???????","?+?-???-??????+???????--?????+?????????-?????????+","+-?????????+?????????????????????????????????-????","????????????????????????+??????????????-??+??????+","??????????????????-+??????-???????????????-????-??","?-??????????????+???????+?+?-??????????????????+??","-?-???????+??-??????????+-???+???+??+???????--????","???????????????????-+????-????+?????????????--????","????????+??????+??-?+???-???-?????????????????????","???????-?????-???????????-??????-??-+??-????????+?","???+++???????????-??????????-??-???????????-??????","+??????????????-???????????????????--??+?+????????"}
Returns: 80
{"--??+?+?++-??++++-?-??+??---+???+?++??--?++???+???","????-?--????++-?+?-????-+-?-+??-??????+??-?-??+??-","????-+?+-???-+?-+?-?-?----?+?--??-??-???-?--?????-","+???-?+-?+--+++-???-+??+--?-?????-+?++-+?++---??-+","??--????-+?+--?---???----+-??-???+??+-++??+?--?-??","????-?-??--+-+-??????+?+++--+??+?+???????-??+?+?+-","???-+?-?????+--?--++?????-??++-????+??-??-+?--++?-","?-+?---??+???+?-?????+-?+?--+-????--???--??+-?????","??-?--+?+?+?????+-??++--???-??-??-???+??????+?+-??","??+--?-?-?--?????+???-+?-?????+----+--???++--+-??-","++??--+?+?-?+?+?+??--+?-+??????+??+???-+-+---?+--?","?+????-?-?????++??-?????-+-?-+-+??----??--?-?+-?-?","-++???+-??-+??????????++??+--????----??????-??+??+","?-?-?-???+??--??+??+?-?-?-?++-++??+-????--?-??-???","??????????+--???+??-??-+?????+?+?+??--???--???+?--","??--?----????-+?--??-??+?++-??+?+??????+-?????-?--","??---++?+?????--???-??-+??+-??+-??-??+-???????-?-?","+-+???????-+?-+??-?-+-????-??---???????+-?-??????-","-?-????-++--?????+?-+?-+?-?-+??+?+?++-??+++?-??-?-","?-?-?+??-?????+?+????????-?---++?????-?????-????--","??-++-?????+--+??--??-??--+?+-?+?-++?--+???????-?-","????+--??+?-?--+-?-????????++-?-++------??--????+?","?+???+?-+?-?++??-?+?+??-?-++--?--+?--?-???+---?-?+","??--???-?+?+-???-???--?+-???+???-+???-+??+-??+?-+?","--?-?--????++??-?-?-?-?-??+---??--+--??-?++-++-?+-","?+?+++?-??-????+--????----+?----?+-?+?+?-?-+?????-","????+???-??-+-?-?-++?++?++---++??-?--+?+?+?+-???--","???++-???-??++-???+-+--?-?---?+?????-?--????-???-?","?????-?????---?++??+--?---?????+??-+??---?-----???","-?-++--???-?-?+-+?--++?-??+???+?+????--???--?-???-","--??+-?+???+?+??????-????--?+-+???+++?--??-?--+-?-","?-??????+?++++??-??+--?-??++??--?-?????+++?+??????","?--?+?-???????--?+-?-+?++?+--+??+-???+????-++-?---","????????-++--????-?+-???+???+?-+??+--?+--?++???-?-","?-+?????-?-?-?-?+??-??+?-?-?+???+??-?????-+--?-?+?","???-???-?-++?-??-???-?+-???-??+??????--+?+-?----?-","??+?--?+????+???-?????-???-?---?-?--++?-??+-?-???+","-++???--?????-?+--++?---?+?-?-?-????++-+--?-?++???","??+????+-+-?-??????+-??-????--???+++?----?--?+??+?","+?+-?????-??+-+?+?-?+??????+?--?-?-?+?-?+?-+?+?--+","+-??-??-+??????-+?-++-???-??-???-??+?-++??-?---?+-","?---?--?-?-?-??-?++?+??+++?+++??+????-?--+-??+??-?","??+-?++??-?+?+?+?-?-??????+?-????+--??+?+??-+???+?","-?+????-??-???????+???-?---?????-+-??????-+??-???+","??----+???-?---???+???--???---?+?++???-??-+-???--+","-----?-?-+-?+??--?+????-??+???+?+?+--??++-?+-??+-?","--???-+-?-???-????-??---??-++????+?+--???-----+?--","+?+?????-??--?--+-?+?-???+?+??-+++----?--??+-?????","???-?+-????+-?-?--+?---????-?+-+????-+----+--???--","++???????+?-??-+??-?+-????????-++--+?+?????------?"}
Returns: 142
{"++???++-+??+++?-+?+--+++?++?+?+?+?--+++++-++???++?","+++??++?+++?+???+?++-+-+?+?+?+-+-?-?+?-+?++?+-???+","+?-+-?????+++??++?++??-+?+???+--+??++++?+?++-+?++?","???++???++???++?++?+?+?+-?+?+?+--???++-?++?++++?++","?+?++?-???+-++?+?+??+?????+?-++?+++??+??-+?+??+++?","??+?-+?+?+??+?--?-+++++??+-?++-??++?+++?-++++-+?+?","+??+?+-+?+?????-?+?+++++??+?-++?--+++???+-??++?+-+","?+?++??+++++?-?+?+?-?+???+?+?-+?+??????++?++++????","+++?+++?+-?-+-----+?+????+++++-++++???+-+-+?+-???+","?+-?+-+++???+???++???++-++++-++++++++-+?+-?????-++","+??--+?-??-??++???-+?++++?-????+??+??--??+++?+?+++","-?++++??-+?+?-+-+???-++++??+?+?????+++?++?-++-?++?","??+????-++?-???+++?++++??+??+?+???+?+++?+??????++?","?+??++?+++?+?+?-?+++?-???+-?++-??+?-+-++-+-+??++??","??-??++?+?+???+++??++????+?+?+-++???++?-??-+????+-","++??+++++-??+?++?+?++???+?++-??+????++--++?++?????","?++??++?-+-++?+??+--??+??????++?+++-?+?++??+????+-","-+?++-+?-++?++?+??++??-?++?+++?+?++?+++?-++??+++++","+?+?++?+??++++????+?+?+-???++?+?+?++?+-++-+??++++?","+?++++?+?+???+??+??-+++???+?+-??+?+--?+??+?+?-+?++","+?++++????++?-?+?++???++++-?+++?++-?+??+??-+-++??+","+???-?+--??++++?++++?+?+--++?++???-?---+-??+??++-?","??+-??+?-+++???++++-?++????--??+-+?++?++++?++??+??","?+???++?+++-+?-?++?+????+???+??-+?+?-+-+????+??+?+","+?+?+-+-+-++?++?+-+++????+++-??-+-++???++?????-??-","++?+++++??+??++?+?+???+-++????+??++?++?++---?-+?++","+?-+???+?+?+?-?-+++?+?+??++++?+???+????-?+?+????++","++??+?+????+--?++++?+++++?+?-+??++++?++?+?++?-++?+","-?+?+-??+?+??++-++???+??+??++?+?+--+??+??+??+?+??+","++??+++?-+-?+?++-?+-?++?????-+++++++++?+?-+????++?","??+?+-???+?-+++?-?++?++-++++?+?+++?+?+?++?--?-?+?+","??????+++?+?+?+?-+++?-???++??-?+????+??+??+?????-+","++??+?--++++?-++??++??????+?+?++++?-+????++?+-???-","?+?++++---???+??--?+?????+?++-????++??+??+?-??-??-","?+?+??++?++??-?-+?+???+???++?+?-?+?+-++++??+???++-","+???+???+?++?++???+?+?+++--???+-+++++?++++???+++?-","+?+??++++????+--++????-???++???+++?-???+?-???-?+??","++--????+?++?+++++++---+-+?++++-?-?++?+++?-??+?+++","???-??++?+++-+?-?++?++++?-++??-??+?++-??+?+?+??+?+","?+??-++?+++?+-+-??-?+?+?++??????---?+?+??+?+?-++??","-?+??-?++?+?+?+-++?+-+?-?+?-?++???+?+?-++?+?--??+-","+?-+??++-+++?++?+?+?-+?++??+--???++?+-???+?++-+++?","+?+?-??++?-?+?-??+++?+-?++??+?-+++???+?--?+--+?--+","-?++?????++??-++-?++???++???-+++?+++?++?++?+?-+++?","???++??++?+++-?++??++-++?+??++++?+?+?+?-+??+?++?+?","?-+????++?+-?-++++-++??????-+????++?+?+?+?-?-???+?","????++?+???+-?+??-??+-??-++?++??++?-?+?-??++++?+-+","+----?????+?++???++++++??+??-+??+--+?++?++?+??-?+-","++?+++-+++?+??++?++???+++--+++?-?????+-?-??+?+--++","-?+++++?++?+?+??+??+??+-??+?+++??+?++??++-?-+++??+"}
Returns: 143
{"----?-?----?--?---?-?-??--+?--??--?----??-??---?--","?-?-----??-?-?-???-----?---??-??--------?--??-?---","???+??-?-?--??--???--??-?--?-?????-???---?-?-??-??","???????-?+-?----???--??+?-??--?????-????--?+?-?-??","?---??--?---?+?--?????-?--+---?????-??---??-?--???","-?-?---?-???-??-?-???+-?-?--??---??--??????--????-","-?-????-?-???-?-??-??+?-?-?-????-?----??-----????-","??-?-+?-?-?-----??-?-??--+-???+----?--?---?-?+????","-+?-??-????---?????---???-??--?++----?--?????--??-","--?-?-?-?-?---?---?-??????-----?--?+??-?--?-??-???","---??-?-??-?---?+--?-??+-?--???-?-?-??-?-?+--?---+","-??--???-?+???+-???--?--?-?--+----??---+--?-?-?+?-","??--?-???--??---??-??-????--?---?---??--?+?-???-?-","?-??-?-?-??-??----?-?--?--?????-??-???--?-???????-","?--??-??-+??-?--?----?-?------??-?----????---+?-?-","----?--????--??-?-----??---???+??+??--??-?-?????-?","?-???-?-???--??---??-++????--?--?--?--?------?----","?-??+??---??---?????-+----?--?---?-?-+?--?-??----?","-?????--?-?--?--?----?-??-????-----??--?--?----???","----???-+?-?--??-?--?-?--?--??----------?-??-???+?","-??????---???-???-+-?----?-?-???--?---???--?--?-??","?-+??--??--?-?---??--??+-?????-----????--?---??--?","-?-??-?--+?-?--???--?-?????---?---?-+???+???+--???","--?-?????-??-?-?--+?-?+?-??-?????-???-??????+?----","--?-?--?--?--??-????--?-?+---+---??-?-?--?--??-??-","?---+-??-??-?????-????----???----??-?-?--???----?-","-+??-?-?-?-??---?-+----??--??-?-----?+---?---+--?-","??--???????-?-+-??--+?--??-----?--??-??-?---??--??","-+-?????--?-?-???----?--?-?--?------?--?--?-?-?---","-?+????+----?--?--??+---??---?--?-----?----?-+-??-","?-?-????----???--??---?----??--?--?????--??--+???-","??-?--+---???---???-??-?-?-++-?????--??-???---?-??","-??-?--?----?-??-?+-???--?--?---?-??-----?------?-","--??---?-?-?-?-?---???-?????-+-?--????---??--?--??","?????-???-?--?+???-?-??-????-?-??--??--?--??-??-??","?-?-??-?----?-?--?-??-????----?-???---?---?---?---","-???-?+--?--+??????-?-?+-??-----?----???--?-??????","-?-??-?-????-?????--?---?-??????-?-??-?-???--?????","??-??-?-??---?+??-?-??-???-+-????---???-???--??---","?-?+-----??-???---???-?-??--?--??--???-??+--?-????","-??-?-?-????-???--?+???-???????--++???-??-+--??---","????-?????????---------?---??-????--??--?-?--?-???","-?-?---??------???-?-??---?-?-????-??-??--++-???--","---?---?-??-?---?-?---?--???-?---?---?-?-??-?--??-","-?+???--??-?-?-??-?-??--------???----?--??---???+?","??-?-???-?---?-???-?-?+?-?+?-???-???-?-??????----?","??---????+---?-?+-?+?--??-?-?-----??-+???-??-?---?","?-??+--??----?--?-+??+---??--+----?????-?--?-?--??","+-----+??-???--?-?-??--?-----?----?????---???---?-","-???--??-?+?-?--?----??--?+-???-----?--??+???--+-+"}
Returns: 117
{"--?-?+-?--??+??+???++???-?++?+??-???+-+?+?????+??-","???????-???+?+--????-?-??--???-???-+??-??+?--+????","-?+--+++??-?--???+??-?-??-?-+-????+-????+?-????-+?","-?--??-????-????-??????????+??+?-???--?+?--?-?+???","-??-???-????+-?????????-?-????+??+?????--??????-??","?-??-??????-??-???-?+?????+--???+???-?????--??+???","-??-?-??-?--??-?-?+?????????----+??+-?????-???????","?--+??-??-???+-+?+---??--??-?-?-?-?-??-???-???????","?-?-????+-++??++-++???-??-????+???????????+?-?-?-?","?-?+--+???-?-??????++?+?????+????-?-???????-++-??+","??-+??-??-?-???-?-?-?-????-????+--?????-??-?---???","???-??--??-???+-????--???????-??+?????+??++???????","-?-??-??-?????????--+?-????--+?????-?-????-??-???-","????+-?+????????-?-?????-+??--????+???-????????-??","???????+?????????-+?????????-????????????????????+","+??++?-???-+?-+??--?????--??????-???????-??????+-?","????????-??-??--?-??-????++---?--?????+??+?-+???--","?+?+?????????????-?-?+?-??--+???-?+?????????-?????","-??+?-??+?????---?+++????-????--??--????--??-???-?","+?--??+?????-?-?-????????-?+??+????????????-?++??-","????-??????-??+-?-????-???+?-?-+?-??-+???-????--??","???+-???????-+?+-?---??-+??-??---+-??-+-?+?????++-","-??+?+??+?-????-?????-?-?--????????+?+-?--???+?-??","+??--??-???--???-???--?-?????-?????-?-?--?--?--?++","???????-????-?-??-????+-?-??????????-?????????-+??","?-??+??????-??+???-??+???????????-????+??-????-?-?","--???+-???+?+??-??--?++?-???--???+??---?----???+?-","---??-+??-?+????--??-??-???????+??-+????-?-+??-???","??????-??????????-?+?????????????--?+-?-??????????","+?+?--+?-?--+?+-??+-?-??-??-?-?????-????-?????????","?-??-??????-???-?--?+-?-??+???--+??????????-?+??+?","--????????+?-+???????-??+???+???????-?--??-??-?-++","?--???--??????-??-??+??+-??--?+?-???-+???+?--+????","-+???????????+-????+-???+???-?--????-+??+??+??+-?-","--??-???-?--?+???+-???+??-?-?-?+?????+?????-?+-???","???-??+??????-+--??-?-?-?+--?+?????+-?????????-???","????-???-?????-+???+-?-??-???++-????--?-+-????????","?-??+?+????-?-?+-?+???-?+-+?-???????????-??--??-??","?---?+?????-????-???-----??+??+??-?--??+?????-????","?---???????+????+????+????+-?++?+??-?+-????-+?-???","??????--?-?+??-??-+???+??????-?-???+??+-?-+???????","???++-?-???????+-????-?-?-???????--??-++?+??-??---","??+?+????+?-???-??-?-??????-?+?--????-+??????+????","-?-+-?-?????---???-+??????--??????-??+??-???--???+","?--+-?--??+-+???+??---??--?--?+?-?+-+??+?-??-?-?+?","?+?-+??--??????---????---++?-?+?-?-?????-?-??????-","-????+??-?????-??--??-??+-?+????-??+-???+-???-?-??","-+-?-?+---?--?+??????--?-????-?????-?+--???-?-???-","?-???+??????+????+?????+--???-??+???--???-++????-?","+?+?????????????-?++????+???+-+?-+??????????-??+??"}
Returns: 135
{"-+????+????-?-?+???+++++++++????+?????+++????+???-","?-??+?+??++??++??-?+++-+++???++++?+?+++?+?-?-???-+","??+++-??+-+??-?+?-+?+???+??-++-++?+??++-+?-??+-?+-","+--+??+?+??????+++??+-+?++?++++?+-???+?+++???-??++","++++?+?-??--+?+?-??+?+?++++-++-?????++?++??-?+++?+","?+?++?+?+?++++++?++??+?+??++?+??+?+++-??++?+??+???","+?+?++-?-??+++?+?++????++-+++++-+?+++?+?-+??????-+","?????-+?-+-??-??+??+?+??++?-+?++++?+++??+????+????","????+?+?+?-+?+++-+?+-?-++??++?+?+++??+-?+?+?+?-++-","+?+?+-?+++?+?+????--+++++?+?+?-?-?++??-?++?+?++?++","++???+-+?++?+?????????+?+?-++++++++???++-?+?+-++??","+???+?+?+?+++++-?++?+++?+-??+?++?+?+?+???+-??--?-+","-+-++?+++????+?+-?---+?++??+?????+-??+?+???++???++","??-?+?????--+++-+-++??-?+????+??-+??-?++?++?+++-??","+???++?+?++???-??+??+-++??+-?+??++??+??++?+???--?+","+?+?+++??++??-??+-???+++?-??++++??++?-??+++???++++","??+?+?+++?++?+--?++????-?+--+-++?+?+??--??++?+???+","?+?+?-?-+????++?+++?+???+?-+++-??+?+?+?????+++++??","++??-??+??+--??+??+??++?+?+?+?+-?++?+?++???+??++??","++???++?-?-?+-++??-??+++-+??+++??+?-?+???-??+-?+?+","?-+-?+?+?+?-++???++++++++++++???+-+?++++????+???-?","??-???++-+++-+?+++++++?+-+++??++????+-++????+?+++?","?+???-??+????+?+??-??+?+?+?+???++??++?+??-+++???++","?+?+?++++?++??+?-?+??-?++??++?+?++-+-++?-+???+?++?","++???++--?-???+??++?-+-?-+?-+?+?++++?+++++-+?+????","+?+??-+??+??++++????++??-+++?????+??+???????+??+-?","+????++??-??+??-?++++???+?++?++++?-+???++?-??++???","??++?-+??+-??++++-+?+++-+?+?+??+++-??++???++?-++??","++++??-?-+?????+-?+?+??+--+-??+?++???????++?-+++++","++???-??-??+-+?++??+???+-?-+??+??-?+??+?++++-?++++","+-?+++???-++-+?-++?++++-?-+????-+?-??+?++--?+-?-+?","??++?+-?-?+++?++?++?+-?+-+-?-+??+?+??-?-+??+?+?+++","?++++?-+?+++?+?++++?-??++?++++???+-+?+??????++-++?","??++??+-+?+-?-?--?+++?-?+?++??-?+?++-+?-++++?+++?-","+++-??++??-+-??++++++?++???+++??+??+??++?++?+++?+?","-++?????++++-???+??+?-??-+++?+???+++?-?+??++++-++-","?+?+?-+-???++-??+?+?????+?+++?+?++++?+?+++?-?-???+","-??-+???-+?++???-?-+???-+++?+++++?-++?++?+?++-++-+","++++?+++?+-+?++?+?+??+++?+++-+?++?--?-+???+++?++++","-?+-??+-????+?++?-+?+??+?++++-?-??--?+??+??+??+++?","+?+++?+?+?++?+?++???+?+??+--??++??++???++++?++?-??","+?++++??++-?-?+?+?+-????????-+++-++?+?-?+????+?--+","??+++?+??+++???+??+?-?-++-+?+?-+?+?++-+????+?++?++","-+??++?+???+??+?-+???++++?+-++?+?+??+??++-?+++++??","++??+?+-?+--++?+?++?+??++???+?-?????+++?-++-+?+-+?","++-?+?+++++?++-?-?+??-??+???+++?--?+??+?-????+++?-","??-??+--+?+?+++-+??++????+???-+??++++--++?-?+-+?+?","+--++?++++++??+++?+?++?+????-+-++++++?+-?+??????++","+?????+--?+????-?++++??++?++++?+???++--???++-+-++?","-+??+-++??+++++?-?+++????+?++????++?-??++?+-+??+?+"}
Returns: 144
{"+--?---?--??+--?--------?----?--+--?-+-?---?-?-?-?","+-?----??-??----??+?--+?--??-+????---?-----???--??","???--?-?----+-?-++?--?------?+??--?+?+--?-??------","-?-?-?-?---?--??-----+----??-?-+---+--??--+??---??","------+-?+???-?-?????--??------+-+??-??-??-?-?-?--","-+???-???--?-?-??--?-???-?+---??????-?---??-+?-?-?","?-?--?+-??+-?---+??----?---?--?-??-??-?--???+-?-?+","--++?-??---???+?--??-?-?-???--+-??-???---?+------?","+-?-??-?--?--?-?--?-??--?---?++-?--?++---++?-?----","?--++?-??---??-+--+---?--?--?-+-????+-?-??-??---?-","?--?????----???+--?--??-?-?---?-?---?-----?--+--??","--?-????-?-?-?-?--??-+--??-???-?---+---?-+-----??-","-?-??-+--?-?-?--+-?--??--???---+?-+-?-+-?-----+??-","--???--?-?+-???--?--?-?-???-----??----???+-?---+--","-----?--?-----+?-?--++--+?--------?---?+----+-+-??","-+??--?---??-?--?---+???--?-?--?--?-?-?+-------?--","-?-??+-----?-?-?-+---???+--?-?+-?---???-+?-?--?+-+","?---????-?--??++???-?????+???--???+--??-+--+--?--+","-???+?-+?+?----?----?--+--?+-?--????--+?-?----??--","--+-+----??-+?--------?-?----+-?--?--???---??-?-+-","?-?-?--?-?---?+-?-+??-?--?-?+?-----???+---???--???","?+--??+?+---??-?--?--?---??--?-?-?-+??--?-?--+-?-?","?-+-?--+?----?-??+-+?--?----?-??-?--?-?--??--??-??","?---?---?+??---?--?+--?--??---??+???+--??+---??---","-?-?-?-----?-??------???+?-?--+-???-------??--??--","-????-?--+-?++?---+--??-?---??-?????--?--??-----?-","-??++?-?-??+--?--?-----?-?-???-?-??+?----+-?-----?","-???-------+?-?---+-----??--?-?--+??-?????--+?-?-+","--??-?+?++?--??-?-----+??+--??----+--??-?-?-----??","--?+-??----+-----+-----??-?+?-?---??--?--?---?-???","--?-+---+?--??-??-?+??--?????-?-?--??-+???-?---?-?","?+--???+?-+-?----??+?+-+???------??-?--+-+--?--?-?","-+??-?-???--?-?--+???---?--?-???--?-+---?-?--??--?","??+---?-?-?-?--?--+----????+++?-??-----?-???+-----","---???---+----+------?-?--?--?--?-?---?-+-?--???--","+---??-??+-?+-----?---????----?????--?-?---??--??-","-?+---??-?-??---?-?---???---?-??----???-----??--??","?+--??+-?---+--?+?----------+--?---?-?+-+?-?---?--","--?+?-?-?-?-------??-?-+++-+????--?------??--???-+","?--?-+??-???--+-?--?---?+-+-??--?----?--+----?-+?-","???-??-?--+??--?-?+?---?--?-?-??--?+-+-?-?-+??-??+","----?+++?+-+-+--+-????--?------??-??+?---?----+??-","?--+-?--?----?-??--?-?--?-?-?-???-?+-?-----?--??+-","-???--++-?---?-??--??--????---+-??+?-?-?-+---???--","??--?-?----?-??------????-+---+?-?----??++?+-??-+-","-+?-????-+-??-????-???-?+-?----??--++?-???----??-+","?---???-+?-?-?--??----+-?-+-+---?--+--?---??----?-","---+?-??+--??-+--?-?-?-??+??-???-----+-??--?+--??-","---???--?----?-??------?++?----?--?---?---??-????-","----??---?--+--?+-----??-?-?--??-??+--??-+----+---"}
Returns: 143
{"++++????+?-++++++++++++?+-+?-++++++++++++++++????-","-++-+++?++?+?+??-?+++--??++++?-++++??++++-++++++++","+?-?+-+?++++++++?+??+++++++++-+++??++??+-?+?+?+++?","++++++++++??-?-?+?++++?+????-++?-++++++?++-+?+?+++","++??++++++++?+?+?+?++++++++?+?+?+?+++++?+??++++?+?","++??+?+++-?+++++-++??++?+-+++-++++?+++?++++?+?+++-","++++??+???+-?++?+-+?+++?++++++?+++++?-??++?++++?++","+++-+++?+++?++?+++++++++?++-++?++?+?++++?+??+++???","?+-++??+?++++?++++++++++???++++++?-+-+??++++?+++++","?????+++++++++++?++++--+++-?-++++??+?++?++??+++++-","?++++?++???+?++???-++?++?+??+?+-++++???++?++++?+++","?+?+++-++?+?+??++?++++?+?+++?+?+?++??++++?+??+??++","?++++??+++?++++???+++?+++++-???+++?++??+++??++??+?","??+++?+++?-??++??+?++?++++++??+++++?+?+++++++?-?+?","++++??++++?+++?++++++??++?+++?+??+?+++++??+?+++?++","++++?++?+++-?++?+++++?++-++++++++?++?++??++?+?++?+","?+++??++?+++??+-???++??+++++?+++?+?+++++++++???++?","+++?+?+-+?+??+++?+++---+++++++++++++-+?+?+?+++--+?","?+++?++++++???+??++??+++++?++??+++-+?+++?++???+++?","+?++++?++?++?-+?+++??+++?++++??++?+?+-++-+++++??++","++?+?++?+++++++?+?+?++??+?+++??+++++++?+???????+??","++++++++?+-+???+?++????-+?+-+++?+++??+++++?+??????","??+?+?+++++?+++?-++?+??++-?+?+?+?+?+--++++?+?+?+-+","-?-?+++?????+?+++???++++++??+-++?++++??++?+++++++-","++++++++??+++++?++++++++??+??-+++?++++++?+?++???-+","+?++++++?+++??++?++++?++?+++-+++++++?+++?+?+++?++?","+-?+++?+++??+?+?++++?++?++++++?++++++-++??++++++??","++++++++++++++?+++?++??+++++-++++++??+++-+?+-++++?","+?+++++?++?++?+++?++?+?++?++?+?+++++++++++?++?++++","++++++?+++??+?+??+?+??+++++?+???+?-+?+??++?++?-?++","+?+?+++??+++++-?+++???++++?++++???+-+++++++?+?++?+","?+?+++?-++?++?+??+-+++++++++++++++???+?????+++++?+","++?+++++?++++?+?+?++++???+++-+?++++++?+++?++?++??+","+?+++??++??+???+??+++?+++-?++?+??+++++?++++-+?+?++","++?+++?++??++++++?-??+++?++++++??+?++?+????++?++++","++++++++?+++??+++??+??+-??+?+?+????+-+?+++++?++?++","++?+?+-++++++?+++?+++++?++++?+++++?+++++-?+???+++?","?+?+++++-+?+????+?+++?+++++-+?++?++-??+++-+?+?+??+","+?+++++??++?+++?+?+?++++++-?+++?++++-+-+?+++--+-++","++++?-++++?+++???++?-?++?++--+++?+--?+?+??+++++??+","?++?++++?++++?++?++????-+-+?++++-??+???+?++?++??++","+????+?++?+?++++?++++?-?+?++++-+?++-?++++?+?++++++","????+++++-+?++-+?+++++++++++?++?+????+++?+++++??+?","++++?++++-+?++?+++++++?++++++?+++?+??+-?+?--++?+++","-++?+++-++++++?++?++?++++-?++++?+-+?++?+?++++?+?+?","+++?-?+++++++?++??+++?+?++?++++-+++??+++??++?+-???","+++?+-??+?++++++++?+?+?++-?+++???+++++?++??+++??++","?+++++++++?++++?+++?++??+?++?+++?++++++++++?++-?+-","++??+++-???+++++-+?+++?+++++?+?+???+++?-++++++-?+?","?++++?+?+++++?+?+++++++++++++++-+-?++?+?++++++?+-?"}
Returns: 132
{"--???+??????????????-????????+????????????-????++-","????+?+?-?????????+???+-??-???????+-????????+--??-","??-?--?+--????????-?????-???????-?+?+-?+??+??-????","-??????-??--?-????????-?--+????-??---?-+??????????","?????-????+????+--?-++?+-??????+--??????-??-???++?","??-??+?-?-+???-????-+??????????-??????????????+?+?","?-?+++??+-?+-?????-???--?-+??-??+-+?+--????-??????","??-??-?-?????-?-?????-????+??+++?+??+-????+???????","?-??-?+-???-????+?--??????+????-????--?--?+?????-?","+??-?-????+????????????????????-?????--?+??-????--","-??????+??--??-??-???+-???+???-+?-?-???????-???-?-","????-+???-??--?+??+?+-???-?????????????+??????-??-","??-?+????-????+-?-+-++-??+????????????++-??-+????-","+??+?+?+??+??????????+?+???+??+???+??????-???+????","+???????????????-?????-??????-+????????????????+-?","???-???-??-?--????-??-???--??????????-?++???+??-+?","??????++????????????+?-?--???????-???????++???-?-?","???-??--??????+-+??-?+??????-?-?+-???+????????????","?-??????+???-??????-??+?--?????-???+??-?+?+???????","++-??-?+??+??+?-+??+?--????????++?????-???+++-????","????-???+?----????-????-??????++-+??-??-+????++???","????-?-+-?+?????????--?-????-?????-+???????--?+??+","-????-?+??-?-???????????--????+?????????+-?+-?+???","??????--????????-?++?+?--+?-??????????????-??+????","-??+??????+??+????-???????????-?+-?+?+????-??????+","????--??-???????++????????---?????-????????+????+?","??-??????????--????????-?????++-?-??+?-?+--???-+??","???------?-??+-?--??-+?-?????-????-?++-+?+????-++?","-???+??-???-???++-???+?????????+????++????+??-+??-","??+???--+????????+?-?????????+??-+??+?+??????+?-??","??-----?+-+-??--++?????????+???-???+?????+??++???-","+?-???-?-?+??????-????+???????-??+-?-+-????????---","+????+???+-??+?-???--??????????????+?+?-???-??-???","?++?-???-??-??-+?-?+????????-???-?-+-???+??+?-????","??--??+???????-?????-?+???+?-?-?????????-????-?-?-","+?+?+?++?+?????-?????-??--+???????????+??+????-???","-?????-??-??-????+?-????????-?-??+-?-?????+?+???+?","?-???????????-???-?+?+?-?+-??-?????-?+-???????-?-?","??????????--???+??-?-?-???+??+?+?+-????-??--??--??","?????????+????????--??????????-??????+???-????++??","+???--+?-?-??-??????-?-????????+???+?--?-+????????","???????+?--???????????-?????+--??+-???-?+?--??????","?-?+-?+?-????-????-+-???-?-???????????????-??+?-+?","????+?-??-?????????---???+??????+??-?+-?+??????--?","????+?++??????+--?+?++?????-???-?--???-??+?????-??","+-?+???????-????????-?????+??-??--????-??+?????-??","??????+?-?????-????????-??????????+??--?+??+??????","?-??+????????+-????-?????-????-??????+-?-?????--??","-?+?-?????-?++????+?-???????-???-????????????-????","-???++-+?-+???-???????????--??????-????----???++??"}
Returns: 115
{"-??--+-?-?-??????+-??-????-??-????+??-????+??????-","-???+??-+++-??-+--?+??+?-?-??-+?-???-??-????--?-+-","-?-?-?---+?-??+?++-???????--??++---?---?????+?--??","??+??+?????+-???????-????++?+???+-??+?????+-?+-+--","-?-?-??-????+-+?+-?-????-???++-?????-+-+?-?-?--??+","???-?-?--??-?-???-??-?--??????++?-??-??????--???-?","????-?--?-?-???---????????--?-?--???---+-+?-???---","+-?-??+?--????-+???-?-+-?---+?+-???-?----????+-+??","???????+???-+--?+-??-+????-?-??????-?+-??+?-+-?+?-","??-???????-?+?-+?-+--??-?+?-???-????+??????????+??","??-?+++??+?+-?--?-????+?-?+?--+??????-???-+-+?+-?-","??-?-?-?-??--+??+??-?+?+-???--???+??-?-?-????-??-?","??-+?-?-?-+-?+-?-?+-?+?-?????-??--??-???-?-?-??-?+","--??+?-????-?-??--??-???-??--?--???????+-??-+???-?","?-?+????----+???-?+++--?+????-???+?????--??????--?","+??????+?-?-??+++??-+?--?-??--?+????-???--??-?----","??-+?-?--????--??+?-+????+-?+?-?+??????----+?-+?-?","-+-?+???-??---+-?--????++????-+???????+?-?--+-+?-?","?-+???+?-+???-??---???+---?--?-??+-???????-??+-??-","??????--?-?-?-??-?-+-???-???-???????+??++-???+?-??","?--??--???---???+?+-???+-??-?-?-????--?+?++-?+????","??-???????-???-???-??+??????????????+-?+??-+?+?-??","-?-?-?+?-???+--?-?-?-?-?-??????-??--???-?--++?-?+?","--??---?-??--??-?+??+?++?--???????--???+-??-???--+","??++?-??-??+--????-?---????--+?-+???-??-???--??-?-","-??+?+-?-??????-??-++????-?++-?+-?+-?-??-+?+??-???","+?--????--??????-?--?++??-?????-+?+??--???+???????","?+?????+++-?+???++-+?-???-+?+?---???-----???+?-+??","?+????+??+?+?????-?-??+?++??-??-?+?--?-+--??+????-","?+-???-?-+?-???+-+-??--+--+?????+??+??-??--???+???","?--?-----??-+?-??????--???--????????-??-?+????+?-?","?-?+-????-?-????????--?-????+--??+?-????-+??+-?-??","?----?-??---?+--?-??-?+??-?--???-?-??+??----?-?+--","+-++???-+--??+?-++??+?-??++?????-??+?-++?+--?????-","-?+????+????+?--??-+??--????????+-????????-?+????-","???---????-??-+---??---+??-??+?-??--+??--??+?-??+?","????+??+?+??-?-+-??----?-??-+-?+??--????-?-??????-","-+++???+????-----??-+?-????+-???--+???--?+????+??-","???-???+??+???-??-?-?????-+--+-???????-?-?+??-+?+?","+??-?-?--?-???--+??+?-?+-+????+-??-????????-?-??+-","+??????---?+????----?-+?--?--????-+--?????+?+?-+??","???+--+?++?-??+?-??-??+???-?-++--????????--????++?","+--?-++-+--?-?-?-?++-+????+?+?++???-?+?-??-?????+?","++-???--?-????????--+??--??+???-+??-??-??-??+?+---","?++-??+????++??????+?-+-?-???+-?????--?-???---?-?-","?????-??+++???-?--+?-?---++--?-?++---??-+-?-??---+","?+??--?-?--????-+?-??????--??-????-?+?-?-??-?-????","--????-+-+-??-??-?-?-?---???----???+????------+??-","-+??-+--+++???-???+-+-??++??????--??+??--+--?---?-","+-?----?-????????+?-++-???+-??+??-+?--??--?????+-?"}
Returns: 137
{"?+??????-?-+???-+?++?-???+????-????+???+???+-+?+??","????+-?++????+???+??++??????--+?+???+?+???+??-????","?????????+??-??????-+??????++-?-+-??+?????+?-?????","???-???-?--??-???+????+-???+??+??+???-?+-????????+","?+?-?????-????+??????+?-????++??+-+?+-??-?????+???","-+?++?-??+?+?-??-?-???+?+?-????+?+??????-??-+?+???","??-?-?+?+??+??+???????????-?+-+??????+?++???-???-+","?-???++++????++??-+???+?-??????????????-??+???-???","??-+??-??+??-???+?????+??-?+???+?-++-?+?-+?+++????","-?+-?++?+-+-+??????++????-?--?????+?????++?-?+-??-","?+-?-+??-???????-?-?????+??+???+?+??-????+??????+?","?-????-??-?+???+???+?????-+????++??++-+??+????????","+???????++?++-??+?-??+??-+??+?????????????????++?+","+-+???-?+?++??+???-+????--??+?-?+???+++??-???+-?+?","++????+??????+??+???-+?-?+?----?++?+?????+-?+??-??","??+?-??+-??-???-???????--??????+??-?????+?+???+?+?","??-???????????+??????--+-+-?--???-+?+???????-??+?-","???????+-????+-????????????++???-??++????+?????-?+","+?-+?+-??-????+?-?????+?????????+-??+++?+?+--?-+??","???+?-+?++?+??+???-??++?+??+++-?+???????????-??+??","+?-???-???+?????--?+?????+??-?-+????++-?++????-??+","?????+?-+?-????++?++?++-?+???+?+++-?+????+--?+??--","+?+?+?+???-?++???+??-?-+?++???-????-??---???+?-??-","??+??-++++---??++???--+??+-???+?-+????+???+???????","?+??-?-??+?+++-+???+????++?++?+??+????????+???+?++","???+????++?????-++?+?+??+-??-?--+????+?+????????++","+???+?++?+-???+?+??++??-????-+??++??-?++????-+?+??","?--??+????+?-?++++-?-+-??????---?---????+????+????","?-?+?+??++???+?+?-+?-??-??++?????-?+?++?--?+????-?","+?-++?+?-+???+-?+????++??-??-+???????+?-??+?-?++-?","?++++--??--?+??+-????-????-????++?-???++?+?-???+??","?+?????-?--?-?-+?+++?-?-??-??-++???????+?+?????-??","??????+??-++??????++??--??+????+-+??-??++?-?+--???","-??+?-???-?+?++????++??-+?+?-??++?++??-???+???????","+??-?-?+++??++?++?+???++?-?+?+??+?-++????++???????","?++?+?????-??+???????-?????+???++-+?+??+?---??-?-?","??+?????+?????++?????-??+-+?-?????+??+??--+-???+?-","?+??+??-+?+??+?++?-?+??++?????+?-????+?+-+-??????+","+??++?????-+????+????????????-???+???+??-?-?+--?+?","??-?--?????-??+????-?????++???-+??????--+--+-????+","??+??+-?+??-???+??++???-?+??+++?????????+?+-?+++??","-?+??+??+?????????+???+-?+-?---?+??+??-+???+??-++?","--???+?+????????+?-?????+?????-?+????-??+-???+????","?????????+??????+-?-????+?+???????-+??+-+++??????-","?+??-?+-??+?++--?+-?????????-????+?????????+????+?","?????+????????-??????-?+??????+?+?+??+?++?-??????-","????+-?+??????+--????-??+????????+?+?+??????+?++??","?-????-?-??+??+??-+++--?++???????--??-?-??-??++?+?","+?-?+?+??????-?+?-+-+???-?-?+??+?+?++??+++??+??++?","+?????-?-?????????+--??-?????+???????+?-????+?-??-"}
Returns: 126
{"++??????+-?????+?+??-??????+?+??????-????+??+?????","-?+???+????+?+?++--??????????+??????+?????++?+++??","?+???????????++??+??????-???+?+?+?-+??????+????-+?","??-?????-++-+???+???????????-?-+??-???????+??+?+??","???+-???+--+?+??+?+?????-???+??++???-+????????+??-","?????+-?-????++????+????+?????+????????????+????+?","?+??++?++?+??-??????-++-????????++?????+??????-??+","?++????????????????-??????????++???-?+++-???-??+-?","??--???+?+-??+????+???????+?????????????--?-??+?+?","++??????-??+??-+??+?-????+??+??+?+??????-??+?-??+?","--??--????+???????????????+???????-?????-???+??++?","??+???+-+???+????????+?+????????+?+++???+?????-?+?","+-???-????+?+?+?-??????-?+?????+???++++????-???+??","??+????+?+?+++???????++?-??????-???+?+-?++??+?+???","??+?????+?-???+????+??+??-+?????-?+??????+?+?+-???","+++-+?-?-????????+????-?????+???++??-???+????????+","??????+???+?-??++--++?????+-??+??-???????-+??????-","-+??-??-??-???+???-+???+??+?-??+???????-+????+?-?+","??++??++?-????????????+????????+?????++??++???-+?-","--??+????+?--??--????+???+-????+?+++????????+?????","-???-???+?????????+???-??????+????????+??????+???-","??+-?+??+??????????????+??-??????+??+??-????+-+?-?","?+??+????-????-??+?-?+?????????+????+???????+?+??+","??????+??-??+?????+???-+??+??--??+??????+??-??-??+","??????-???????????+?+?-?????????-?-?+????-?+???+?-","????++???-???????+?++?++?+??????????????????+??+??","?-??+++?-+???-???????+???????+-??+????????+???++??","??+??++???????????--+???-??+??++????+-???????????-","???-?--?-++?+?++??+??-?+-??+????????++??+++??+-?-+","+????????-???-??-+?+?-???+??+??+???++?+?+??????+??","???+?+?-?-?+?+???+??+?????+--?++?+?+????+???+?????","+???????+-?????++??+??+???++??????????????????????","???-?????+?+-????????????++?+????+?+???+??++??-+??","????+??+?+??+?????++???+?????+??+???++??+++???????","?+?+??-??????????+???+?+????+???????-???+?++???+-?","????-??-?-++???+?-???-???+????????+-???+?++???????","?????????+??????+???-??????++?--++??????+??+??-???","????+???-???-???????+????????+????+????????????++?","???-?-+?????????+-?+?+????-??-??????+???-??+????++","????+????+??????-??+??????+??+????+?--?+???-?????+","?+???+?-?????????+???+?++?-?????-?????-????+???+??","????????+?+??--?-++??????+?-++-?????-????++-?+????","+?-???-+?+--??+?+???+????+??+?+?-+?+????????-?-?+?","-??+???+????+??+??-????-??+??+??-+????+???+???????","+?+??++????????-???+???+++?+???+????+???+?+++?????","?+??-????++???-????????-+-???++????-+??+???????-??","?+?+?+?????????+?+???????--??-?+?+?+??+?-??-??+???","+?++????+?++?-?+?+???-?+????++??+?????+-?--?????-?","++??????-?????-???????-????????+?-????+??+++??????","?++??-+?-??+??+??+-????+-?+?+++?????++???-?????+++"}
Returns: 123
{"-+?","?-+","++-"}
Returns: 7
{"+??--?","-+-??+","--?+++","??++-+","+?++++","--?+++"}
Returns: 13
{"-?+?-??","?-???++","+?+++--","-+?+???","-???+??","?????-?","+?-??+-"}
Returns: 12
{"+--??","-??++","++++-","+-+-?","+-?--"}
Returns: 10
{"?+?--","+-???","?-+??","-+?+?","---++"}
Returns: 10
{"?++?+-","-?---?","?-++-?","+?-+?+","?+???+","+?+++-"}
Returns: 12
{"-????-?","??+?-?-","-+???+?","???-?+?","???+?++","-??-+??","??-???-"}
Returns: 10
{"?-?-?-?-??---??-????---?--?-----???---?-------?--?","??--???---?--??-----?--??---??-?--?-?-?--?----?-?-","-?------?-----???--------?-?-------?--?----??-----","----??---?-----?-?--?--?--?-??--?--?-??-???-?-??--","-?-?--?--------?-?--?---?-----???--???---?-----?-?","----------?-------?----?--???------??-??---?--??--","---?--??--?-?--??--?-----??---?-?---------?--?-?--","--?---?----??---?----?-??----?----????---?------?-","-?---?-------?---?-?----?-?-?------??-?----?--?---","--?---?-------?------?-?-?--------?--??-----------","?--?------?-?---?---?-?----??--??---??--?--------?","---?----------??------?-?--?-??-??--?-------------","?--?-??-??-?-??-----?---??--?----?----??----?-??--","----------?--?-?-?---?-?--??--?----?-?-----------?","-?------------?-?---?------??--?-???---?-----?----","----?---??---?--?-?--???????---??--?-?-???---?----","?--?--?--?-?-???-?---???-????-----?-?--?---?--?-??","---?--?-----?-?-?--?----?-?----?-?---?????---?----","------?-----------?-----?---?-?-?-?---??---???-???","-????--?--?-?-?-?-?---??----??--?----???--??--??--","----?------?-?------?----?--------??-??------??-??","-----?-???--???-------?---??----?--------??--??---","-???-------------?------??----?-?--???-------?---?","--?-??-?------?---??----?----??-??-??---?-?------?","??--???----?--?-----?-?---?-?---???---??-?--?--?--","-??---???-??------?----???-?--?--?-----??---?---??","-?-??-------?---?---?--??--?----???----?----------","??---?--------??-------??-?-----?----?----???-----","------?-?--?-?----?-----??--?-?---?----?----????--","-??-??-------?-----???--------?---??-?------??-??-","-?---?--?--?-??---??---???---?-??????------?-?--?-","-?-??--?---??--??-??--?---?-???--------?--?-------","--?-----?---?-?--???-??-?---------??---?---?--?--?","?------?-?-?------?---?-??--?-----??-??--?-?--????","----?----?-?--?-?------?----?-?-?--?---?---?--?---","???-?--????--???---?----?-?-------?--?--?---??-??-","--------?-?-?------?-------?--------?---?--??-----","??--?------??--?---?-?------??---??---??----?-??--","----?----?----?-?--?-?----?-?---??---???---?----?-","--?------??--?-?---?-??---????????--????------????","--??--?-?-----??--???--?---?-------?--??-?-??????-","?---??--??-?-------???---?--?-??-----------?----?-","---?------??------?-?-------?----------------?----","--??---------?-?-??-?--?-??----?-----------------?","--?--------?-----?--??----?-----?---???----?--?--?","--?????--?-?-?--?--??-?-?-?--??-?------??---?-----","--------?---?-?----????---?-??-?-?-???-?-?-----??-","-----------??-?-?----------?????-?-----?--?--?--??","---?--?---------?----?---?-------?--?-??----?----?","--?--?---??---?--????--?-----??---------?---??-?--"}
Returns: 50
{"+++???++?+++????+?+?++++??+?+?+++++?+?+??+??+?++?+","+?+?+??++++++?+?+?+????????++??++?+?????+????+????","+?+?+?+?+?+????+?????+?++?+?????+??+?+??+++??+??+?","+?++?+?++??+?+?+++?+????????????+??+??+++????+???+","++++?+??++?+?+++?+?+++??++???+??+???????++?++++???","??+??+??+????????+???+++?+?????????+++++++?++++??+","+?+?++?++++??+??++???++??++?+????+?????+?++?+?+?+?","?????+??+++???+?++?+?++++++????++???+??????++?+???","????+?+???+??+???+??++??+???+?+??????+??????+??++?","?+++??????++++?+?????++?????+?+?+??????+?+?+?++???","????++?+?+????+?+?+??++++?+?+???+?+??+?+++??+?+??+","?+?+????++?+????+???++????++???++?+?+???+?+?+?++??","????++??+++???++??+?++??+??+?+??+?+??+++????+?????","+?+?+?+?+?????++?+??+?+++++?+?++?+??????++??++?+??","+++++?++??+??+????+???????++?+??+?+??+++?++??++??+","?+??++??+?+???+?++??+++?+?+????++?+?+??+?+?+??????","++?++?+?+?+?++?++???+++?+?++++??????+++++?+????+?+","??+?++???+?????+++????????+??++++??++???+++???????","+++???+??????????+??++++??+???+?+++????++??++?+??+","++??++++++?+++++?+????++??+??+????????+?+??++??+++","??+++?+?+??+?++??????++?++???+??+?????++?+????+?++","?++?++?+?++?????++?++?+??+?+??++?+???++?+++++?????","+???++++??+++??+?+???+?+?+???+++?+?+????+???+?++++","+???+????+??+++?++??+++++?????++?+?+????+??????+++","+++?+?++++???+?+??+?++?+???+++?+++??+??+??+?++++??","+?+?++++++?++?++?++++++?++????++?+++???++?++?+??+?","?++++??+++????+??+++???+????+?+??+??+???+??+?++?+?","?+?++??++?+?+?+?+?+?++?+++?++++++????+?????+??++??","+?????+??++?++?+++?+???++??+??++++??++??+++?+++?++","??????+???++?++?++????++??+??????++???++??????????","?++?????+?+?+?+?+??+++????+++????+++?+++?+??+?++?+","++???++??+++?+++??++??????+?????+?+?+++?++?++???+?","++?+?????+?+?+????????+?+???++++??+?++???+?++?+?+?","???+?+?++?????+?+??++++????????+?+?+?+?+++++?+???+","??+????++?+??+????+?+++?+?????++++???+??+??+++++++","++?+?++?+++??+????+++?++???++?????+???++?++???+?++","++?+?????+++?+??+??++++?+++??????++???+?+++?+???++","???++??+++???++?+?????+???+??+???++?+?++??+??+++??","???++?????+???+?+++???+?+?????????+?++++??+??+?+++","??+?+?+?+++++??+?+?+?????+++??+????+?++?++?+?+??+?","+?++++??++?++?++????+++?+????+++????????++???+?++?","+?+????+??++?++?+??++???????+++++++?????++??+???+?","+?+?++++?????+???+?????+????+????++?++?++?+++?+???","+???+??+??+??++??+++?????+?+?+?+?++????+?+?+???+??","+???++?+?+??+???+?+??+?++?+?+?+??++++?+++??????+??","++?????+??+??+?++?????+???+?+???+?+??????+??+?++?+","??+++??++????+??????+?++???++?++??++?+++?+?+++++??","++?++??+++??+???+?+?++?+?+++?++?+?+??+++?+???+???+","?+??+?++?+??++++++?++++?+?+??+?+???++?+?+????++???","+?++?+++???++?+?+++?+?+??+++?++++??????+?????????+"}
Returns: 51
{"++?+??+?????+???????+??+????+????++????????+?????+","+?????++?+??+?+?????++?????+??+??????+?+?++??+???+","?+????+??++?++?+?+????++??+???????+?+?+?+???????+?","+?????????????+???????++??+??+??????+??++?????+???","??????+++?+???+???+?+??+??++?++???+++??++??+????++","??+??????+??+??+?++??+??+????++?+?????+???????????","?+???+?+??????+??+?+?+????+?+?????+?????????????+?","???????+?+????????????++?????+??++?+??????++?+????","???++?+?+??++???????+++?????+?+?+????+????????????","?++???????++??+????+?+??+???+?????????+?+???????+?","+???????+??++?+??????????????????+??++?+?+???+????","??++?+????+?+????????++???+??????+?+?+???+???+????","?++?++++???+??????+?????+???+???+?+?+???+??+??????","+??+??+???????++????????????+???++??+?????????+???","?+???+??++?????????+????++??????????+??+??+?+?+???","+?+????+??+???????????????++??+????????????++?????","?+?????????+??????????+??????+?+?????+??+?++??????","++?+????+????????+?++????++??+?????+?????++?????+?","+?????+?+?????+++???????+++???+?+???????????++??+?","??????+???++??+???++??+???????????+???????+?+???+?","???+?++????+????+????++?+??++????+????????????+???","+??+?+???+??+++?+?????????++?++???+++??++?????+???","???+?+???++??+?+???+?????????+??+???+??+??????????","??+????+?+???+??+???++?+??+?????+??????????+???+?+","++???+???+?+?????????????????+?+??+???????+??+???+","??+???????++??++????+???????+???+???++?+????????+?","?????++???+??++????++?+?+???+?????????++?????+++??","?+???????+++?++???++?????????+?????+??????+?+?++??","++?????+?+?+++?+?++???+?+?+?+?+??+?+?+??+???+?????","++?+????+?????++??????+??+?????+?++??+?+?+?+?????+","????++?++??+?????+???????+?+++????++????????+?????","?++???????????????????+++?+??++???+?????++???+????","??+????++????????++?+?+???++??????+?????+?++???++?","?+???+????++????+????????+???+???????+??+????????+","???+??+??+???????????????????+??+?+???+?++???????+","?+????????+?+?????????+????++?????????++?+?????+??","+?++???+??+??+?????+???+??+??????++?+?+?++?++?+???","????????+?????????+??????????+++?+???++++++?????+?","?+??+???+++?????????????+++?++??????+???++??+?????","????+??????+????+???????+??+??++????????????+?????","+??+?++?+?++?????+???+??????+?????++??????+??+????","?++??????+?????+????++????++???+???+??++???????+?+","???????+????????+??????+????+?++?????????????++???","????+???????++??++++??????++?++?+??+???+????+????+","+???+???++++????++?????+????????+???+?++??+??+???+","?????????????+??+???+?+?+?++?+?+????????????++????","???+???+?+?+?+??+???????+?++??????????++??+?+?+?++","+?????????+?????+??????+???+?++?+????????+???????+","++??++??????++++?+????+??+???+??+++?+??+??++???++?","?????????????++?-??????+?+?????++??+????????????++"}
Returns: 52
{"++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++?+++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","+++++++++?++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++?+++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","+++++++?++++++?+++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++?+++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++-+++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++?+++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++?+++","++++++++++++++++++++++++++++++++++++++++++++++++++","+++++++?++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++"}
Returns: 53
{"??????????????????????????????????????????????????","?????????????????????????????????++???????????+???","??????????????????????????????????????+???????????","???+????????????????????????????????+???????+?????","??????????????????????????????????????????????????","???????????????????????????????????????????????-??","????????????????+?????????????????????????????????","???????????+??????????????????????+???????????????","??????????????????+?????????????????????????????+?","??????????????????????+??????????????????????+????","?????????????????????????????+?+???????????????+??","??????????????????????????????????????????????????","???????????????????????????????????????????????+??","???+??????????????????????????????????????????????","????????????????????????????????+?????????????????","+?????????????????????????????????????????????+???","??????????-?????????????????+??????????+??????????","????????????????????????????????+?????????????????","?????????????????-????????????????????????????????","?+??????????????????????????????????????????????+?","?????????????????????????+?????????????-??????????","??????????????+??+???????????????+????????????????","????????????????????????????????+?????????????????","??????????????????????????????????????????????????","????????????????????????????????????????????????+?","????????+?????+??????????????+?????????+??????????","?+????????????????????????????????????????????????","??????????????????????????????????????????????????","???????????+?+????????????????????????????????????","??????????????????????????????????????????????????","??????????+??????????+???????????+???????+?+??????","???-??????????????????????????????????????????????","????+?????????????????????????????????????????????","??????????????????????????????+????????????????+??","???????????????+????+?????????????????????????????","????????????????????????????????????????+?????????","??????????????????????????+???????????????????????","????????+?????????????????????????????????????????","?????????????????????????????????????+?+??????????","?????+????????????????????????????????????????????","????????????????+?????????????+?????????+????????+","???????????????-????????????????????????????+?????","???????+????????????????????????????+?????????????","????????????+?????++???+??????????????????????????","?????????????????????????????+??????+??+??????????","???????????????+??????????????????+???????????????","??+????????????????????????????????+?????????????+","??????????????????????????????????????????????????","?????--???????????????????????????????????????????","??????????????????????+???????????????????????????"}
Returns: 56
{"??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","?-+-?+++++++++??++???-+?-?+?+++-++-++?-++?-++?-???"}
Returns: 51
{"-+----?-???---++--?-?-?---+-??+-++-+?-----+?-+-++-","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????"}
Returns: 51
{"-+--+?+?-?---?++-?---+---+--+-+-+----?-+--?-+-+??-","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","?+---?+++-------?++-++-++-?+-+++++?+--++--+-+?+++-"}
Returns: 53
{"+-?+++++?+++?+??+????+++???++++?+++?+++++?+++++???","--?+-+?+-?-?+??-+--???+?+?+??-?-???+-+?-??+?----??","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","-+---+-?---+----++----?-+-++---+??+-?+++--+-+?+-+?","??-++--?--?-?--?-+???-??+-??-???+??????-???+-?+-??"}
Returns: 56
{"-?--?++??-???????????+?-??+-?+-???????+-?++??+??++","-?-++-+?+++--++?+?+?+?-++?+-+---????++++++++????++","---+--?-??-+--?????-????-???---??---??-???-?-+-?--","?+?--+-+-++-++-?-?-?----+-----------+-----+-???++-","?+?+?+?++?+++++++?+???+++????++++?+?+++++?+????+?-","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","+?????????-???++?++??+????-????????????+?+-?++????","+?+-+-????--?-???-?--+--??-?-?+?+?-?-+-+--??+?+-+?","-----+----+?+-+++--++-?++?--+?+--+-+--++-+?+-----?","?+++??+++?+++??+-++--??++-++++++?++?+-?+++?+++++++","-+-?++-+-+-++?-?++--+--+-?+-+--?++----++--++-?-+-+"}
Returns: 66
{"------+-?+-+-++--+----?---------?----+---++-+--+--","+?+?++??????-??+-?+??+++???-?-?-?-???-?++???+????+","?-??++-+---?-+--??+-+++?+?-+++++-++---?+-??++-?+?+","?+++-?+++?-?+?+--?+?+?+?++?+???++++++++?-?++++?+++","?++?+++-+?++?++??+++-???-?++?+?++-?+?++--+??-++???","++--+--+--++----++-++++-++-+++-++++----++--+++-+?+","?+--?+?+??+++-+??++++-+??-?+--????-++?++++????++?+","+?+???+-??++-++-+?-+++++++++?+--?+??++-?+???++?++?","??--?--+-----++++??--????+??+?-?++-+--?-++?+?-?-??","-?+?++++?--++-?+-+-+-++--+++?++++-+?++?+++--+--?+-","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","-?+-?-+?-??--??+-++---?+-+??-?-?-+-???-?-++?+?-?-?","?-+----??---?---+---+---++-++-----+----------+----","-?--++?+++-+-++----??+-?+---+-+++++----+-?---+-+-+","????+?--??++-?-+--+???++?+?+-??-+???+-+?-?+???+-??","?+-?+-+?+----??----?---?-?----?-?---?????+--??+-?-","?-+-------?-?-?---+-??---?---+??-----+--+----?----","++???-+-+-?++??-?+-?-?-?-++-+?++?+??+-???+++++++?+","+--------?+--?----?+-?---------+-------?--+--?----","--???+-?+--++-++?+--?+----?-??--????-+-?+?++--?+++","+??+?+-+?-?---++--+?+?+??++-+++++-?-??-?-?+?++++??"}
Returns: 88
{"?--++++?-+-+--+?-+?++?+?-+++++?-?++++-++?-++-+?+--","+-+-----?+-+??------+-?--?++?--++-------?---+---?-","+--?++?---?++++?+??+-++--??-++?--?---+-??----+?---","?+++++????+?-??++-?-+-??++??+??-?-??--+??----??+++","--?-+--+---+++++++---+-??--?++-+++?+-+--+-++-+-?-?","-?-?-?+----?-?+++-?--?--++---?+-??-?--??--?--?+??-","++---+--?-??--++?---?--+-+--+----++--+-+----?+----","?+-?-+-+--?-----+--??-?++-?-++?---?-+--++?--++---?","?++??++?+?+?++-??++++?+????++++?+++++?++?-++??+++?","++??-+++++?+++?++-+?--+++-+?-+++++?+++?+++-+?++?+?","++?+++++?+++?++?+++?++????++?+++-+?+?++-?+?+-+?+?+","?++??+++?+??????+??+?????+????++?+??+??++???????++","--------------------------------------------------","?+?++??++?+-++???+-+???-+????+?-++????+++??+?-+?+?","?+-?--??--?--+----????----??+?-?+-+?-+---+-?---+-?","-+-+--++?--+-+-+---?+-??---+++---------+---+--+---","+++++??+-+-++-+-+-?+++++++++++--+??++-+?-?-+++-?+-","++-++++++---?+++-+-+---+++?----++-+-++-+++++++-+--","-?-----?---???-?-???-?-?-+?--+?--?----?+?-+--?----","-?+?-?+?-?-???-?--?-?+?+-?+---+????----???----??+-","--------------------------------------------------","++--+++?-+?++-+-+-++-+-+--++-++-++--+++++++++--+++","-++-++-+++?-+-+?+??+--??++-+++-?-+--+++++-??+-+++?","--------------------------------------------------","-?+???--+---??-??????--???-?+???????------?+--???-","--------------------------------------------------","--------------------------------------------------","?-?--+--+---+-+-+--?-?+?--+--++????--???--?+?-??--","--------------------------------------------------","--------------------------------------------------","++??+??++++??+++??+?+?+?+-+-+-??+-++++---+-?+++-?+","???-+?+?+?-?-?+?-?-??-+??+?+?-??+++++??+?-?+??+-??","-+----+++-+-?-+++?-----+--++-+-+-+--?+++---++-+-+-","-???+-?-??+?-??-?--??--?------?--?-?+?--?--?+?-?--","+?++-+-?-??+-+?+??+-++?+?-?+++-++-?-???-+??++?+---","?--?+?-+??????-?++?--+?+-++----??--??????---???--?","??-?-----++-?++?-???-?+++-????-?---+?+???????????-","+--+-?-?-+-+?-+??+??+??---?-+-??+-+++?-++?---??+-?","---+-?++--+++-+----?----+-+++------?+----+?-?+-+-?","???+???---???????+-?+??-++-?-??????+-+--?+?++?--+?","?-??++??+?+-----?+??-?+-+--?++-+?++++++??+-????-??","--------------------------------------------------","++++++?+--+-++---+-+?-------+++-+++-----+-++--++++","--+?-?++??-+??+-++-+-+?+??-+??+?+???+++??+-?-?-???","?-?----?+--?+--+??+-???++++--+-?-+-+-??-?-?+?---?-","--++-++++--++++??++----++++----++?-+++-?++--+-++--","---+-??-+---?-??+++?-??+--+-?-++?--?+--+---??-+-+?","--+----------+----+----------+--+++-+--?+-+------+","+??+++???+?+-+?++?+-?+++--+?-?+++-??++?++--??-++++","-+---++?--+?+?--++++-?--+?+++++??-+++-+++?+?+++--+"}
Returns: 130
{"?-??-????-+++??-????--?-??????-?--?-+??-?-+--+?--?","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","?+++?+?+?-+++-++?++-++-+??-++???+?+-+-+??+?-??+++-","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","--+++-+---+++++--?++++++++++-??+-+???--+--++++-?--","++?++++-??++++++--++++-++++++?++++++++++++-++++++?","?----+-???++??-?+++-?-????????-+-???---???+-?+?--?","-?-+??++?--?+--????++++-+-+??-+?-?-+?-+?+--?-+-+++","?+-++++++??-+??+?+-???+?+-+?+???-++???+++?++?+?+++","++++++++++++++++++++++++++++++++++++++++++++++++++","-+-+-++++-+---+++-++++++++-??-+-+++-+------?-+++-+","-??+-?----+-++-++??+??????+-??-+++-+++?+?+??+?+?+?","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","+?-+--?-?-?--?-??-+?--?-+?-+?+?+??-?-?-++??--?+-??","-+?+-++++++--+---++-+---?+--++--++-++-++-+?+-+++++","?+++++?????+++?+???+?+?++++???--+++??+?????++?+?++","++++++++++++++++++++++++++++++++++++++++++++++++++","?---?-?-++-?+???+-----?+--?-+?+-?+-+--+--+?+-++?+-","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","+-+++-+++--++++??++-+++?+++--?--+----?-+++-??-+--+","-?+?+++-+?++-?+-?-++-+++++?+??+++-+++-++??-+--?--?","??+???+-+-+??++?+???-+?-+-+++?+--?-?+--?----??+++?","?????--??--?????-??-???-??????-????-?-????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","?+?+???+++++???????+?+????+?????++????+?+???????+?","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++???+-??-?+-+?+????+?+?-?++-??-+??-?+?+-??+???+","--????++++-+???-?-??-+-?+-?-+???-?--??---?+???++-+","++++++++++++++++++++++++++++++++++++++++++++++++++","+++-?++++++??+++++++???+-+-+-++???++?+?-?+++?++++?","++++++++++++++++++++++++++++++++++++++++++++++++++","?-+--?-+?-?-?+??+?-??-+??+--?-?++-+????+?-++-+???+","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++??--+??-?++?+++++++?-+-+???+???+-+?+-?+++++??+?+","+-----+??+++-?-+?-+???-+-???-?-?+++++?--??--++?+++","++++++++++++++++++++++++++++++++++++++++++++++++++","??+??????+?++?--??-+??+????-?+???+-???????+??+???+","--?---?-?----?---------?-?---?--+--?+?-?--????-?--","++++++++++++++++++++++++++++++++++++++++++++++++++"}
Returns: 96
{"?+??+++??+?++?+?+???-++??+?+---???+????+++?-+???++","--???+-+??+?????--???-++-+?+?----??????-??+?-??---","?-------?--??-?-????-?-??-????-????+?-?--????????-","??--?+-------??++++-??--?+--?--++?++-+---?++----+-","-+?--?-??------?-+?++--?+?+++??-?+++?-?++-?++-+--?","++?+++?+??++?++??+?+-++++++--???++?-+???+++?+???++","-+-+?-++------+-++-?------++++-----?-+--+-??---+--","+++++-??-+++++-++????+?+-?+??+??++-++++??+?-?+?++?","??-???+?+--?++??+?-+?-?++?+--+-++--???-----????---","+?++??-+??????+-?----+-??++-++?++?+??+-++????-???+","??????????????????????????????????????????????????","--?+?+++??+-+++++?+??++++-????--+++-?+-?---+?+????","???--?+++-?----?----+??-?+?+--??-?+---+-+-+-+---+?","-?+--+-+--------+----?--+-+-----++-+----+-+-+-+-+-","+-?-+++-+++?--+---+-++---+---+++?---+-+?+++----++-","+?-?--??-+---------?--?+??--??---???--?+---??--??-","-++++++----?+-?+??-?-+++-++?+--++??----++--?---?+-","??+--+??++-+?++-++?+????+???-+-+???++-+-??++????+?","+--?+--++??-?+------+--+--+++-+-??--++?+--+?+----+","++??++???+?--?-?+-???-???+-+??-???+?-+?++-?-?-??-+","--?????-?++++--+?+????--+?-+-???+?++-+????-?+++???","+-+------+---?+--+-+?+-++++----+?---++-?--?----+-?","+?---+++-+-+?-+++---++---+++-+-?+----?-----+--+---","-----+--+-+-?+--+--+?---+---?-+?+++--??++++-+-++++","??????????????????????????????????????????????????","--??--++++----+?-++-++?++-+-++++----+?+++++?++??-+","+---+?+++--+++++++++-+--?++--++?+?++++++-+++++?+-+","++---?+?+?-?++???+??+?+??????+????+????+?+?+??+?-?","?--+-?+-?--??+++-+??++-+++?+?+??????+++?++-+---+-?","-??++-+++-?++++---++?+?+-?---++--??--+-+-++++-?+??","-?+?-+?++-+?++++???---++-+--+++?-+?++??++++++-???+","+?-???+????????--?-?-?-???+???+-++-??????+-?+???-+","-+?-?++++?++?+?+?++--+?+++??+?-???---?++-?++?+?++?","++?++-?++-??++-??+?-++-++--?-?--+--+-+?+??--+--+++","??-?+?+++????--+????--+???+?++??+++??+???+??+-??++","?+-???++??+?+-???+-+---++-??-+-??-+-+??+?-???+?-+-","--?--?-?-+?-?-------?----++?----?-????--???---??--","++-?+?++-++??-+-+?++??----+-?---?---?++-?-+-?-+?--","??+++-+-+?-+?-+??-?+?++-?-?++?+-?+?-+++?-++?++?--?","?--???+???-?-??-?-??-??????????-??--??????-?--?-??","++++++++++++++++++++++++++++++++++++++++++++++++++","??????+?-?-?-????-????---?+??+-+-?---+-??-?+????+-","??+??-++++??++--?-+-??+??--???--??----??+--+-++??+","--+--++----++-++++-++++---+-+++-----+-+++---+--+--","??????????????????????????????????????????????????","-?-+???-??-?+???+?????-+?????--?+??-?-??---+??-???","?++???+++?+?-++-?+-+---+?-++--+-+?---+++-++?---+??","+++-+++++-?++++++?+++++-+?-+?+-+-+++++-++?++?++-+-","-----?---+?-?--+----?-+---+-+?--?---?--?-?-?+-----","+++----++?+--++--++-++++?+-?-++?+?++--++-++++++++-"}
Returns: 137
{"??????????????????????????????????????????????????","?-----+?+-+-+?--++--+?-+--?-+-+-+--?+++??+--++?+?-","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","--------------------------------------------------","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","--------------------------------------------------","??????????????????????????????????????????????????","--------------------------------------------------","??????????????????????????????????????????????????","--------------------------------------------------","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","+????????-+++??++++++++??+????+?+++????++-?+??-+?+","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","+++--?----?+---?-??----??-?---?+--??---+-?-?-?---+","++++++++++++++++++++++++++++++++++++++++++++++++++","??++???+?-+??+-???????????+??+?+++-?+???+????-??-?","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","+-+--?-+---+-++++----+++---+-+++-+-+-+-??--??+++?-","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????"}
Returns: 76
{"+--++?+???+?+-++-?+++??-++++?++-+++++++-+-?+-+?+-+","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","??????????????????????????????????????????????????","?-++++?+++??+?-+++++-+-+?-++?+++?+?+--?+?-???++++?","??????????????????????????????????????????????????","??????????????????????????????????????????????????","--+---++---+++-+-?---++?+++--+-+-++-+--?----+-++--","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","??????????????????????????????????????????????????","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","--------------------------------------------------","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","--------------------------------------------------","??????????????????????????????????????????????????","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","?+--+?-+---++-??++?-++----?---???+?-?-+?+??+?++?++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????"}
Returns: 65
{"?--??+?+-?-??--?+----+--+??-???--?+?-?--?-?--?--+-","??????????????????????????????????????????????????","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","---?+?+---+-----?+-??-+--?--+---+--+-+?---+++--?++","??????????????????????????????????????????????????","--+--?+???--??---+??++????+??-??+??-?---++--?-+--+","??????????????????????????????????????????????????","--------------------------------------------------","?--???-+-??+--?-?---?+?-?+??-?-???????-?+-???--?++","+??-+++?++-++??-?+++??++??+--+-+--++-+-?-+++++?+++","--------------------------------------------------","-----?---+--?--?+---+??----+??-+?-+?+----+?-??-?--","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","+++++-+?+?-+-+++++-+?++?++-+--+---++++++?++++++++-","-??+????++-?+-+??????+???-??-??+????++?+++-++-?+?+","+??--+?????+???+??++?+?+?-?-?+??++?+???-+?++-?-???","??????????????????????????????????????????????????","++?+?++?++-+++?++?+-+++?+-+?+?++?+?+++++++?+?+++++","??????????????????????????????????????????????????","--------------------------------------------------","---------?-----?------?-???-+?-----------------?-?","??????????????????????????????????????????????????","+??+?+++++-++++?++?-+-+?+??++-+++?+??+++?+?+???+++","--------------------------------------------------","--------------------------------------------------","?++???-???-+--++++??+??-++?+-++-+?+?-??+++??++++?-","--------------------------------------------------","--------------------------------------------------","??????????????????????????????????????????????????","??++++?+??+??+??++?+++++???+??+?+-+++?+?+-??++?+++","--???+?+??+-??-+?-------?+??++?+?--??-+++-???--?--","?-----?+--?+-+?++---?+?-?+-+-+?-?+++?+-?--+?++?---","+?-?+-+-?-???-++++??-?-++--????-+???+?-???-??+?-++","?+??+?++--?-++--??-?++-+???++--+-??--++??----??+-?","-?-+++?-+-?--????+??-?++?+?-??-????-?--?++++???-?-","??????????????????????????????????????????????????","?+?++?++++?++?+??+++++?+++++?+?+??++??+++?+?+??+??","+++++??+???????-?++-+?+-+?+-++??++????++???++?-+-?","--------------------------------------------------","??????????????????????????????????????????????????","-+-?-?----------?--?---?-?-?----?-----------------","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","?-?++-+--??------?+-?------?----+---?-?-??-??-?+--","??????????????????????????????????-???????-???????","++++++++++++++++++++++++++++++++++++++++++++++++++"}
Returns: 92
{"++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","+-+?+-----+-+?--+-?+-?--?+----??++++?+-+--++?+-++-","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","--------------------------------------------------","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","--------------------------------------------------","--------------------------------------------------","??????????????????????????????????????????????????","--------------------------------------------------","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","--------------------------------------------------","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++"}
Returns: 69
{"--------------------------------------------------","--------------------------------------------------","??????????????????????????????????????????????????","--------------------------------------------------","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","--?-???---?-??----?--?--?+?---?-?-?????-???-------","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","??????????????????????????????????????????????????","++?+??+++++++?+++?+?+?+++??++?++?++++++?++?++-+???","--------------------------------------------------","??????????????????????????????????????????????????","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","--------------------------------------------------","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","??????????????????????????????????????????????????","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","??????????????????????????????????????????????????"}
Returns: 70
{"++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","-?+??--+???+??-??+?---???-??+?-?-??++--+-??+-???-?","--------------------------------------------------","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","----++?+??--+??-+++--+?-?--+-+?+-?-?+?-?---++--?-?","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++"}
Returns: 66
{"++++", "+?++", "+??-", "+?--", "+---", "----", "++++", "??++", "??--", "????", "?-??", "----", "++++", "+?++", "+?--", "+---", "----", "++++", "+++?", "++??", "+???", "????", "+???", "++??", "+++?", "++++", "+++?", "++??", "+???", "????", "???-", "??--", "?---", "----" }
Returns: 44
{"?????????????+", "????????????+?", "???????????+??", "??????????+???", "?????????+????", "????????+?????", "???????+??????", "??????+???????", "?????+???????-", "????+???????-?", "???+???????-??", "??+???????-???", "?+???????-????", "+???????-?????", "???????-?????+", "??????-?????+?", "?????-?????+??", "????-?????+???", "???-?????+????", "??-?????+?????", "?-?????+??????", "-?????+???????", "?????+???????-", "????+???????-?", "???+???????-??", "??+???????-???", "?+???????-????", "+???????-?????", "???????-??????", "??????-???????", "?????-????????", "????-?????????", "???-??????????", "??-???????????", "?-????????????", "-?????????????", "+?????????????", "?+++??????????", "????+-+???????", "???????+++????", "----------++++", "??????????----", "+++???????????", "???++++???????", "---????++++???", "???-???????+++", "????---???????", "+????????-????", "-????????+????", "+????????-????" }
Returns: 69
{"+-+-?-+", "+-+-?-+", "+-+-?-?", "+-?-?-+", "+-+-?-+", "+-+-?-+", "+-+-?-+" }
Returns: 8
{"???", "?+?", "+??", "+++" }
Returns: 5
{"??", "?+", "+?", "?-", "-?" }
Returns: 7
{"++++++++++++++++++++++++++++++++++++++++++++++++++", "+????????????????????????????????????????????????+", "--------------------------------------------------", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+????????????????????????????????????????????????+", "--------------------------------------------------", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+????????????????????????????????????????????????+", "--------------------------------------------------", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+--++-++---+-----+++++-+--++---++-++-+++++-+-++---", "??????????????????????????????????????????????????", "?????--???-?-?-??-?????--------?-??-?--?--?????---", "+?+++++???+?++????++?+?+++??+??+???++?+?+?+?+?+?+?", "+??+??-???-++--?+-+?-++-?+?+?--+?+-?+--?+--+---+?-", "--------------------------------------------------", "--------------------------------------------------", "++++++++++++++++++++++++++++++++++++++++++++++++++", "--++-+--+--+-++--++-+-----+-+-++++-++-+-++-++-+---", "??????????????????????????????????????????????????", "---????-??-???-??-???-?-?-????-?-??-??-----?-???--", "+?+++++?++??+?++?+?+??????++?+?+???++?++++++???+++", "+--+-?+?-???-+-+-+?++-?-?-+-?+???+?-?-?--+-+-++---", "++++++++++++++++++++++++++++++++++++++++++++++++++", "--------------------------------------------------", "++++++++++++++++++++++++++++++++++++++++++++++++++", "----+++--+++---+--+-++--+++-++++-------++-++------", "??????????????????????????????????????????????????", "??-??-?--?-----?-??-??--??--???--?----?---------??", "+????+?+?+??+??+++?+++??+?++????++??+?++?+?+++?+++", "++-?-?-?++?-?-?+-+?--?+?+?-???+?--+?+????++?++--??", "++++++++++++++++++++++++++++++++++++++++++++++++++", "-------------------------???????????????----------", "++++++++++++++++++++++++++++++++++++++++++++++++++", "--+++-+--++-+++---+++--+----+++-+++-+++--+-++-++-+", "??????????????????????????????????????????????????", "-?-??-----?-????-?-?--?----?----???-?-?-?--??--???", "+++??+?++??+?+?+?+++?++?+?+???+++??+++?++???+??+++", "?+?+-+-?++?????--?-?---?-??+++?-??---??++++--??+--", "--------------------------------------------------", "-------------------------???????????????----------", "++++++++++++++++++++++++++++++++++++++++++++++++++", "--+---+-++++--++---++++++-++--+--+-+++++++-++----+", "??????????????????????????????????????????????????", "--??--?--?--?????????-?---??----???--?-?-??-?----?", "+??+??++?+++??????++?+?+++?+++??+?++?++?++++?+?++?", "--+?-????+?--+--?-+-+-??-?+--??+?+-+?-+++--?-?+?+?", "++++++++++++++++++++++++++++++++++++++++++++++++++", "----------?????????????????-----------------------", "++++++++++++++++++++++++++++++++++++++++++++++++++" }
Returns: 90
{"?-?-?-+-+??????++????-?-????--++?--???-+?+?--????-", "??????-?????+??--????+-?-???--?++??+-?-??+????-???", "+??-????+++-?+++??+-??-???-+?????+?-?-????++-??-??", "?+?????-??-?????-??+?+-????+??++?--??????????+?-??", "?-?-???+++-?-+????????????--?-+??++????????-??+??+", "++--?+?+??????????-??-??????++?????-?+??++??+??+--", "???-??+-?-?--????+?-???--?+-?-?+??--+???-?????--??", "????++-+-????-?+???-?++?+??-+-??+-???+??+???+++?+-", "??-?+????+?-?-???--?????????+???-??-?+--+-?-?+?--+", "-?+???+???-+-???-?-?+?????+???+??+????++????????+?", "?+??+?++?--+?+?++?????-??+?????????-??????+?-??-+?", "?+??????-?+??+?---?++--++?++--+???+?????--?+?+???+", "???+???????-?-+?+????+??-++????-?-?+??????+?+?++-?", "--+??????--???--???-?++?-+-?+?---???-??-??-?+???-?", "++?+-?+?+???+???--+???-++-?++??+???-??++----++??-?", "+?+-++?????+??--++??+???-?????+?+?-++?+??++??--???", "-?-??????????-????+-??-?-+-?-??????????-?--+??????", "-?-?-?-????????????--+???????????+?-??-??????-??+?", "+-??--???---?-?-?????-?-??????-?-++???-?-?+++????-", "?????????+??-????????+??+??????-+?+-????++?-+????+", "?++?+-+????-+???+?--+--+????-???+-++?-??????????-+", "-???????-+?--???-?+?-??+?-+--?-??+??+?????????????", "?-?-???-?+-?+?????++?+??-???+-??????+?+-+??-??-++?", "???-?+-?--++-??+?++--+?--?+?+???-?-????-++--?-??-+", "++++???-?+???+-+--????-+?+??-???-??+?????-???+-??-", "+??-???+-+--?+?-?-?++??????--????-+???++??-?+-????", "????-??+?+????++????++?-????---?+??-++?+????++????", "??????-?+?????++?-?-?+???-?-???+?????++??-??++??--", "??--?+??--?????-?+?++--+?-+???-?+??++-???--+???+??", "+?+-???-??++?-+?-??-+-??--+-??-?---?--?-????+++???", "-+?-????-+????+???+-?-+-+????-??-??+??+???????--?-", "?+???+?????--?-??-?+-?+?-????-+??+?-+?-+??-??+??-?", "-?+-?????-+--?--?-+?-?+??--??????????-????++--?+?-", "?+?+-????-?????--??+?+??++--?+?++???--???-??+?-???", "+????+?--?-???+-?????-+????+?-???+??+?+?+????-????", "?-??+-??--?????????+??---+?????+++??-?-?-?-?+??+??", "??-?-+-+????-??++++?????????-??????+??????+?-?-???", "-?????-??+?+???+???-??+?+-?---??+-???+??+????+??--", "+??+??????+?+?-??++?-++???--????-+????+?????+???-?", "-???-?+??+-???+?-?-??+-?--????????+--?+-?????-?+-+", "?+?++??-?-+-?++?---?++?-?-???-???-?+++-????-??-?-?", "+-????-???????????+-+?+?+-+-+?--+--?+?????+-+?++??", "-???+??-??++-+??-????-?+????-???+??-?-?--???-???--", "?-???-?-?+?-?--???-????-?-?-+-?-???-??+?+-?+??+??-", "+?++?+?--+?+?-?-+??+???-?+-??-?++????+-?++???????+", "+???-?-+++-?+???-???-??--?+??--+??-??????+????-?+-", "??+?--?????-???+-??-?--??+??-++??+-+??????+--??++?", "-+??+?-+??-??+-+???????-+???++??-+???????-??-??-??", "?+??-+??-??+???++---?+???--??-?+??????+-?-?-?-?-??", "?+??+?+-????-?++-?--+?+++?-???????-??-+?+??-???+-?" }
Returns: 133
{"-----" }
Returns: 1
{"-?", "+?", "++", "+?", "--", "-?", "+?", "++", "-?", "++", "-?", "+?", "--", "++", "++", "+?", "-?", "+?", "-?", "-?", "+?", "--", "+?", "--", "--", "-?", "--", "-?", "++", "+?", "+?", "+?", "-?", "-?", "-?", "++", "+?", "+?", "+?", "++", "-?", "++", "--", "-?", "+?", "++", "++", "++", "-?", "--" }
Returns: 74
{"-?", "-?", "??", "?+", "?+", "++" }
Returns: 7
{"++--", "--++", "----", "+??-", "+?-?", "?+??" }
Returns: 11
{"+++", "??+", "---" }
Returns: 5
{"-?", "+?", "++" }
Returns: 4
{"?++-?????-????-?????-???????????????-???????+?????", "?-??????++????-???+??+??+???+????-???+?-+?????????", "?????--??-???+????????????????????????????????-???", "????????+???--???????????+????????-???+?-?+?+????+", "?????????-??++-??????+??-???+????+??????-????+?+?-", "??+??+??-?-?????+?????-++?-????--??+??????????--?-", "????????-??+???+???????-+?-?-??+??????????????????", "?????+????-?????????????????-???+??-???+?????????+", "?????-?+????+-???+?--????+??+-???????+-?+?????-+??", "???-???-?+-+???+++?????-?????+??-???????????+?????", "?????++?-??-??+??-???+???+?-??+????-??-????-+?????", "??????+?-?-???????-?????????????+????????+-???????", "??+?????????????????-?????????????????+?-?+-?????-", "-??-??????-?-????-????????++????????+??+???????+??", "??????????????-??????+?--?????????????-???-???????", "?-?-????-?++??+????+?????+??-?+???????????????-+??", "???-??-?+++???????+-?++????????+?+?????+?+??--?--?", "???+????--??-???+??-????-+-?---????-?-+??+?-?+????", "???-??+?????-?-????-?????--????????+??--+?-?????-?", "??+-??????????-?????????+???????-++????+????????-?", "???--?????+??+-????+?+-??????-??+????????+???-????", "????????+?-???-+????+????????+??++?+???-?????-????", "-???-+????????+??????-?+?+??-??-?????+-??????+????", "????+???????????????????????-?+-???????+?+??++??-?", "-????-?-??-???????????-????????????????????-???+??", "?++?????+?+-+++???--??????+??????+?+?????????-????", "????+?????????+????-???-???????-?????-??????+??+??", "+????-??????-????????-?-?????-??-?-???+???+????-+-", "??-??????????????????-???????-???-??????????-?+???", "?+????-???+?-????---???-??-??????????--????????+??", "+??-?????????????????-???-?-?????+?+????+?????-?-?", "?????+?????????????-??-??+?+?????????????++????-??", "???????+++?++??????????+????+????????????????-????", "????????????????-????????????++???-????????-??????", "????+?-?????????+???????-??-??????-??-?-?????+?+?+", "????????????-????+?+?????????????????????-??+??-??", "?-+???-????+?+??????+?????+?????+??+???+?????-?-?-", "?-?+++???+??+?????????????-????-??????+???????-?+?", "??-????-?+??+????++?????????????-???-?-?????+?????", "?????????+???+???????-???????+??????++?????????---", "-??-??-???--????????????++??????????-?--+?????-???", "??+??-??????-?????????-??????????????-??-????-????", "-+?????+??????--???????-????????????-?????-???-?-?", "???????????-?????-?????+???????++??-????-?+?+??++?", "??????-???????+??????+????????????-???????????????", "??--?-??????+?++????+????????????-????-?????+++???", "???????-????????++???-?????????????????-+?---+??+?", "++-??-??????+?+??-???+??????????????????-+????????", "?-?-?+?-?+???????-??-?-????+???????????+???-??????", "+?++??????--??-?-????-???-???????-?+??????-??????+" }
Returns: 107
{"???+?-???-?????+???--?+??????????+??????????????", "???-?+++?-??????????--??????????+???+???+?-+???+", "???-???+?+????????????--?+?+?????????-??????????", "?-????????????+???--??????+??+??????????+?+?-?-+", "+?-???????-??????+??+??-?-??+?????????+?????????", "???????-??-??-????????-+?+???????++???????????-+", "???-????-??????????-???????---???-?????-+-+?????", "???-???-????-???-????????-?????????????-??-?????", "-??+??-???????+??++?????--???????--?????????+??+", "?+??-?????-?-???-???????????+---??????????????-?", "????????+????????????-??-++?????-????????-+-???+", "??????--??????-?????????+?+?????????????????-???", "-??-??????++???---????-?-?+?-??+?+?-??????????+?", "?+????-?????+????????????????????+?????????--???", "????-??+????????--??+????+??++?+?+???????+??+???", "+?-?????+?--??????-+??????+???????????-?????????", "?????+?????+????????????????????????--???-???-??", "?????????????-+-?????????????????+????????????-?", "????-?+?????--?????-????+?????+????-??-????????+", "??????-?+??????+??????+??+-?--??+??-???-????????", "????????-+??+-???-???-??????-?????+??+?????????-", "+???-?????????????-++??????????????????+?-???+++", "??-????????????+??????????????+???????-+????????", "?+????-?-???-?+?????-+??-??+????+????+?????-???+", "??+???+???????-?????++???????????????????-???-??", "?????+??-+-+-?+???-?+????+-++?+?-?????????-???-?", "-??+????????-???+?????+?-??-?????????+--??????+?", "???++?+?????????+???+-??????????????+???+??+????", "-????-???????+++?+-?+-??+???-??-??????-+????????", "?+?????????-??????????--??+?????-??+?????????+??", "????????+?????????-??--?++??????????+?--++???+--", "???+???-?????+??????--??????????+??????????-+???", "??????+?-?+??-????+???????-?+???-??????+???????+", "???????????-??++???-?+-????+?????-?+??+-??-+++??", "??????+???+????????????????-???-????+????????+-+", "??????????-???+?+????????+-???????+?????-?????+?", "--?????-???+???+?+--???+??????????????++????+?-?", "??+????---+?????????????-?-?????????+??+??+?????", "???????-?????+-????????-??-??????--+??-????+????", "???????????-???-???????-?+??????+??+-?????--????", "?+???+-??-????-??-?-?????????-??+????+????+?????", "?++????-????+??+?????+??+????????-?-??????+?????", "???????????????????????-???????-??+---?????-?-+-", "????-?+????----??-???---??????--??????????-?????", "?-??????-??+???????-????-?-?+-????-??-????-?????", "+??????????????+-??????-???+???-?+?????--???+??-", "???+??-??????????+-???????????????????--??-???+?", "??+??-??????+???+-?+?+??-?-????-???????---???+?-", "??+???-?+??+-???+??????????+????-???????????+???", "????+?????-???+???-??????-???+??-???????????????" }
Returns: 99
{"++", "+?", "--" }
Returns: 5
{"---", "+??", "++?", "+++" }
Returns: 5
{"+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+" }
Returns: 75
{"-------------------------+++++++++++++++++++++++++", "+++++++???+++++++++++++++-----??------------------", "---???????????????????????????????????????++++++++", "+++++++?????+++++++++++++--????????????-----------", "---------?????????-------++??+++++++++??++++++??++", "++++????????++++++??????????????------------------", "??????????????????????????????????????????????????", "+++++++++++++++??????????????????????????---------", "--??????????------------??????????????????????????", "++??????????????????????????????????????????????--", "-------------------------+???????????????????+++++", "+++????????????????????????-----???????????????---", "-?-?-?-?-?-?-?-?--?--??????????????????????+++++++", "+++??????????????++++++++-------------------------", "--?????????????????????????????????????+++++++++++", "+++?????????????????????????????????????????------", "-------????--------------++++++????????+++++++++++", "++++++++?????????????????-------------???????-----", "----???????????????????--++++++++???????++++++++++", "+++++++????????????????????????-------------------", "----?????????------------+++++++++++++++++++++++++", "+++++++++++++++++++++++++-------------------------", "-------------------------+++??????????????++++++++", "++++++??????????????????????????????????----------", "--------????????????????????????++++++++++++++++++", "++++++++++++++++++++++????????????????------------", "------------?????????????????????????+++++++++++++", "+++++++++++????????????????????????---------------", "-----------????????????????????????????????????+++", "+++++++++++++++++++++++++-------------------------", "-------------???????????????????????????????++++++", "+++++++++++++++++++++++++-------------------------", "-------------------------+++++++++++++++++++++++++", "+++++++++++++++++++++++++-------------------------", "-------------------------+++++++++++++++++++++++++", "+++++++++++++++++++++++++-------------------------", "-------------------------+++++++++++++++++++++++++", "+++++++++++++++++++++++++-------------------------", "-------------------------+++++++++++++++++++++++++", "+++++++++++++++++++++++++-------------------------", "-------------------------+++++++++++++++++++++++++", "+++++++++++++++++++++++++-------------------------", "-------------------------+++++++++++++++++++++++++", "+++++++++++++++++++++++++-------------------------", "-------------------------+++++++++++++++++++++++++", "+++++++++++++++++++++++++-------------------------", "-------------------------+++++++++++++++++++++++++", "+++++++++++++++++++???????????????????------------", "--------------????????????????++++++++++++++++++++", "++++???????????????????????-----------------------" }
Returns: 143
{"--", "?-", "++" }
Returns: 4
{"+++++++", "??+++??", "-------", "+++++++", "???-???", "?-----?", "+??-??+", "?--?--?" }
Returns: 12
{"++++", "??++", "---+" }
Returns: 5
{"+?+?-??-+?+?+?+?-+????????+??-??+?+--+?+?-+-?+?--+", "---??+??+--?+???+++?-++??-??+?????++-+-??--?++?++?", "--+-????+--?--?+?+?+--??+-+--?+---+??-+??+-?-?-???", "+-??-????+??++?+?-?+-+-?+++++?+???---+?-??+-+?-+++", "????+??+??++--?-?-??+++???++??++???--??++??-??+-+-", "++-?????+??-+-++?++????-??-??-+-??-????--??+??++?+", "?????+-?++-?-??+??+??+--??---?-??++?++-?++-++-??+?", "++?+????++???+?--?+?+?+???+???+?+?--??+--+++-????+", "+-+?+?-???--???-++?+???----?++-+?-????+????-?+-??+", "?++-??-?++??????????-+??-?--?-+-+-???-?--?+----???", "???-?-?????+-?--???-+-+-+?-????-+--+??-+?+--??--?+", "--+?-+??-?++?++--+++?????-?-?-+-+??-+-?-++-???++-+", "?+-+?-++???--+++-??+?-?-???-+-?-++????--??+-?-??-?", "----?-?+?+-+?????+??+?-+-+-++?+??+?-?+?????????-??", "???-+???+?+??--+-?-????+--??+????-+?????+?+?-+????", "??--??++-??++---+++?--++?-+-??+++?+??+?+++++?--?++", "-??++-+++?++?-++???-??+??+-?-???????-++???+++?+-?-", "??++--??-???++??-+?--???--+-?+-+++-??+?-???--+?-??", "?+?+?---?????++-?-?-??????-??-+++?-?????+??+?--?--", "???++?+++--?-?+?--?-?-+-?-?????+-+-++?+??-++??+-?-", "+?--?+-+-????+??-????-?-??--+?+-+?-+++?-+-????????", "?-+???++???-??--?+?++???+??+??-++-???+??+???++?+??", "-+?--?-?++---?+???++???+-?-???-??-?+?+??-?+???????", "????++++??-+-+-?+-+?????+????-???+?-?-+-??++?+??--", "-?+-?--???-++?-+?++-+??+-++-?+-??+-+-????--?-?+??-", "?-+++??+?+??+-????---+??+-++---?---+?-???-?+?--???", "-???+++??-??+??+?-?--+-+???+-?-+???-?-?-???--?-+--", "?-+??-?????-??++--+-+---++?-+?+?-?-?-??-???-+-?++?", "?+?????-+-???++-??-??+-???-?+?-????+?-?-----??+??-", "+--+?--+?-++??++??-+??-????+-?++--?+???++??++-?-?-", "???--???++?+??+?-+???-?++-+-+?????+-+?-+?-?-??-??-", "--??+-+-+?????+?--?-+?+???-?+++????????+???-?+-?-?", "-+?+?+??-?-?????-+??++--????+?++?--??--???++--??+?", "-???--?-?+?+??-?++?++?--??-?-+?-?+-+--?????-+????-", "?--+-?-?+-?-+?-+-+?--???-?+??????-???+??-?+-?+++-?", "??+?+-?++??+??-?--?+??-?+??+?+????--+-??????-+??+-", "?+?+?-?+?+++?+?-++-??+++?++--?-?-??++---????--?-+-", "-???-+--+-+????-+-++????-?++-????+??+??+?-+?-???+-", "?-?-??????-????+--??--?--+--?????-??-+?-?-????+-?-", "-????--??-?+?-??--++++??----++?-??+-?-??+--???+???", "?+???++--??-+-?--?-+-???-??-++?+???--?-??-??---?-?", "-+?-?-?+--???++?+????+??+++???-?-???++??-+-+-?-??-", "-?-???+???+?+?-????+??++-??+-+??++-?--???-+??+--??", "--+?+??+?+-?-+?+-?-+?+-?++??-?????+??-+???+++?????", "??++?+?++?-?-??---??+??-?-??+??-??--?????+-+??-++?", "-???+?--?+-??+?+?+--+???-?---+-+-+??--+---????+++-", "?+??+?-++?--?-+???-+-?-?-?-?+??+?+?-+---+????-+?-?", "+-??+?+++--??-+?+?+???++?-?+??-??-????+++?++-+-?+?", "+??+----????-+?+?+??+??---?+-++??-?-???-?-?-??+-??", "??+?+-??-??+?+-???+++?+??-???-???????-?????---??+?" }
Returns: 148
{"++", "+?", "+?", "--" }
Returns: 6
{"?+?+??-+??+-??----?++?-?-???-+-??+?", "+?-?--?+??+++?+--?-?+----???+-++??+", "?--++??--?--?-?+-++?-+?++??-??-+?-+", "+??++?+--+??+++????+???---+-++++?--", "?--+--+-+?+--??++-??+??+-???+++?+++", "?---???+++-++-+-++-+??-++--+?++-+-?", "?-??-+?-+-+++---++??-?++??-?++-+-?-", "?-?+?+--+-???????++++-+?-+?+?+??-+?", "+-+-?+?+?+-??+++?+-?-+--?++-+???-+?", "-???+??+??++++-?+??+++++-+-?-+?+??+", "?+-++-+?++?+?-?-??-?+??+?-++-+?+?-+", "?+?+-+???--?+??+--+-?+?-?++++--?---", "+?++?---?+-+++?--+-?+-?-+?+?+-+?+?+", "??+-++++?--++-?-+?-+???-+-?+?-+???-", "++++++-----+?---+?++--++?----+??-?+", "+-??----+?+-+-+?+?--??+??-??-+??-??", "??--?-+---?+--??-??+-?-?++?++??-??-", "+?++???--+++?-???????--??-++--++?++", "??+++???++??+?-?+?++?+-?++--+--?-?+", "--???++++++???+-??+-?++-+?+-????+-?", "-+?++--++-?-+-+-???--++++??-+?--+??", "+?-?+--++-??+-??+-+??++-+++??+?-++-", "?++--??-?--++-----??+?+-+??+????-+-", "+-??--?+-?-+?-++???-?????+++?--+--+", "+++??????-+?-?++-+--?-+-+-?++?+?--?", "--???--???-+???-+?+??+-????+---++??", "-?++?-?++---++?+-+--?--??-??+??-?-?", "?+-+-?--+?+--+--++?---?-?+-++?----?", "+?-+?----?-++-?++-?+++??--???-??-+-", "+----+++-+?+--+-+-?+-?+-??++++--+++", "+++-++??-?----??+?-+++-?-+????+--++", "--+-++???++?+++++?-?+---+?+?-??+++?", "--??-?+??++-+++-++???+????-++---??-", "??+-?++??+-+?-?--++?+-+-+??-??-??+-" }
Returns: 100
{"-?----", "-?--+-", "-+-+--" }
Returns: 6
{"+++++", "?++++", "-----", "-?---", "-+--+" }
Returns: 8
{"??---", "??+++", "++???" }
Returns: 4
{"?+", "++" }
Returns: 3
{"+?", "+?", "++" }
Returns: 4
{"--", "+?", "?-", "?+" }
Returns: 6
{"++", "?+", "--" }
Returns: 5
{"--", "?-", "?+", "++" }
Returns: 5
{"++", "+?", "??", "?-", "--" }
Returns: 7
{"+++", "??-", "---" }
Returns: 5
{"--", "?+", "++" }
Returns: 4
{"+++++++", "??+++??", "-------", "+++++++", "???-???", "?-----?", "+??-??+", "?--?--?", "+++++++", "-??????", "?++++++", "-------" }
Returns: 19
{"+?+", "-++" }
Returns: 4
{"+-?", "+-?", "+-+" }
Returns: 4
{"+??+++", "++??+-", "?++??+", "?-+-??", "??+?++", "++-?+?", "?++?-+", "?--+++", "-??-?+", "+??-??", "+?-???", "?+????", "??????", "??????", "++++++" }
Returns: 28
{"---", "??+", "?+?", "+??", "---" }
Returns: 7
{"--", "-?", "+?", "+?", "+?", "++" }
Returns: 7
{"???????-??+???-?-++?????++-?+-?++-?-??-+?+-+??+?+?", "-???-+-++?+-?--?-++????--+?-??-?+++??+-??+?+??-???", "??-?-??+-??-??+?+?-++?-???+-??-?--+?+?++-???+-+++?", "??--?-++??+--????-------+??--??-??-?-??+?+???-?-??", "-+??+?++?????????+-+-?+?+???--+++??-+???++????-??-", "+??+?-+?+????+?+??--+?-?+??-++-?+??++-+??+?--??---", "-+--??-+--???-++????++?++-?-+-???????-+?-?-?+-???-", "??-??-+-++??-?+?-?-?+?-++-?-??+?-?+??+-?-+??-??-+?", "??-?+???-??+-????++????--??????+??++?-???-?-??--++", "??????+??+-?+-?++?+???+?++?-??+-?+????+????-??+?--", "+++???+???-??-+?--?++-???++-?+-??--+-+??????+-????", "-+++-??++?+-??++??????????--??+?++?-???++???-+?-?+", "?+??-????-+?--+-?+--??-?-+-?+?+?++???-?++-?-?++??+", "+???+++?+???????-?-+??+???+-??+??+?-+-????+--+??-?", "????--?-?+??-?-+???-?---????+??????+-+?+--??-????+", "?---?+???????--?++??-?-??+-?+??+---?+-++??-?+?+?-?", "?-?++????---+?-++---??+?????-?-?-??-+???+????+??-+", "?++-??+??---++++??-??-+-?--+?????++??+-+-+-+?+-???", "??++?-+??++-?-?-??--?-??+???+?++-+++????+-+-??-+-?", "-?-+??+-?++?+++?+?-????????-???---+++-?--???-?-++?", "++-+????+++-+?-?+++???-?+??+????--????-+--?++??++?", "+??+??+?++--+++??-+????-?+?+-?-+-??++-+-+?-+--?+++", "?+??-?+-???---+-???+?-++??+?++?---++?+?-?-?+---+-?", "?-+??-????+?+--?????-?+---??+-?+-?+?++?+??+???-?+?", "?????-?-??+-?+?--???++?-+-????-???-+??-?-+????+?+?", "+????+?-+-+??+?????++++-+??+?--++?+?-++--++?????+-", "?+?+??-++??-?????+--???-?++++???????--+?????--??-?", "--??-?+-+-?-?-++?-+-+?++?++??-?--?+-??-+-+-+-?--?+", "?+?---+??++??+????+????+-??+?++??++??+-?-???++???+", "?-?++????++????-?+++---+++-???---??--??+?-??-+-?+-", "?+???+-?+-?-?+??+?-??++?-??+?++???-+-?????+-+-?+??", "++-+?---+??++-?????-??-??+-?+-+?-?+-++?----+??--+?", "?+?+????-????++??-+?-??????-????-++--??++??-??--+?", "-+-?--??-?--?????++---???+?-??--+-?-??-???---??+++", "?++?-???-??----??+????+?-?+??+??+?--?-???????-??-+", "?+??-?+??+++?--?--??+-?-++-?--?++-?-+-???+--?-+++-", "?+??-?-?+?+?---+??--??+?-?-?-??+?+?+++?+?-?-??+?+-", "???+--+++?---+?+?--+??+???--??????-?+?+?-+????+-?+", "?--?+-?-??+--+--?-+???++-?-?????-????+??--+-??-?+?", "?++?????+???-????+?-+?-?-???+????--++?-???-?-?--++", "-???????+?--?????+?-+?++??+????-??++-??---+?-+++-?", "--+???????+-?+?+?--+???+????-++?--??++??-?-?-+?+++", "++++?+-+?-+-??+-?-????+?-????-??--+-??-++????--???", "-?????+?+?-?+?-???+--????-?-?-??????-???+??-?+??++", "+??-?-??-+?--??-?-+-???????+-??--+--??+++?-??-?+?+", "?+-??-?+????++--?-?+-?-?+????+?-+????-?+-?++?+?-??", "-+?--+??-?????--?-?-+-?-+++--?+-?-?????+-+??+????+", "?-?+?++---??++-+?+?????-+???-+-?-+--???+++-+?++??-", "-?????-?-++?---+-?-?-??????-???+++?+???+?+++--?--+", "???-?+???-+????-?-??-?+?-+-?-+???-?++-+???+-?+++??" }
Returns: 142
{"?--?+-++?-+-?-++---????++++???+?++?-+-?-+????-+-+?", "-?+-++?-+-+-+-+????-??-----???-?+???-+-??+++-+??--", "+?++-??--?+--++?++??--+--+?-++++???+---+?+-??-+??-", "+-+?-++--?-?--+-?-???+-???+?---?+-+-??----?-??-?+-", "-?++???--+----?--+???+?-+-++????-+?-?+--+--??--+?+", "+???--++?-?-+?-++?+++?++?-+++---?-?+-++??+?+?++-??", "-???+?+??--??-?+?-?+??+???--?-??-?????++-+??+?+--?", "+--???++??--+-+++?+?+-+??-?-++-+?+-+-?----???++?+?", "++--?+???+?+??+?++??++---++-+?-???+-+?+?+-?-+-?-++", "?+??--?-?????-?-+++?+??-?-+??+-?++-+?-+?+++-?--?++", "-??-+-+?+?---+?-++--?-??--??+---+-++++?----++?-???", "??+?++?+++???+?---+?-+-?++??+++---??++++---+?++-?+", "-?+?-+?+-?+?--?+?+-+---?--?-++---??-++++?----+?-++", "?+-?++++?-+?+?+--????++-??-+???????-?+--+----??--+", "+++?-++?--?-??-+??--+??+++--?+?--++????++---+-+-??", "?+++?-?-??--?-+-++??++-+??-+-+??-+??+?--++--?-??-?", "?++?+++?-?-?-+??+-+-+?+?+--+--+?++--++?+???++-?-+-", "--++++-??--?--++++++++?----++?+++?-?-+?+?--?-+++?-", "?-+-+??++-?++-+?+?--?-+++++++????++--?++--+??---+-", "?-?+?-+????+?++-?++--+?+?+--+-?-?-??-++?---??++++?", "---?+-?-+++++++---+++?+-?-+??---?-??++-----?-?++-?", "?+--?+?-?-++?-?+?+??-??-+?---+++++?---???+-?-??+--", "---?++?-?--?+?-??+--+++-+?+?-?--+??--??--????++++-", "-?-++---?+---?+-??+??--?+++?+?-??+?++?++-?++?--??-", "+-+-?-+-++--??-?-?+-+?---+?????----??+++?+?+-?++??", "--???-+--+--??--?+---?+++-+?-?++?+?++?+??+???++--?", "??+?+?-+-???++++??-+??---+??-----++?+-?+???-??++++", "++--+-+-?--+-???+-?+-??-+?-+?????++???-?+?++-?+???", "?-++?+?-++?+?+-+---?-?--+?+--?+-++++--?+-+-----?-+", "+??--+?-+?-+-+?++?+++--+-???-+-?+?+---+?-+++---?-+", "?++++-++???-+??-+-?+?-+?++++++++-?-+???-?+?-+++++?", "?---+-+?+-?-+-+-?-+++?--?+?+?+-+?+--?+-+??-+-++-?-", "???+--+?+??+-+-??-?-??+--+?-+--?????????-++-++?-+-", "+?--???++-+??-?-?-+?---++-+?--??+??+-?+-++---+-?+-", "?+????+-?+++-?+?-+-+-++++?-?++???+-+-????+-++??-?+", "-?+-????-?-++-++-++-++-?-++-?+++++?-+--+?++++?--??", "-?+++?-+++--+++++-?--?+-?----?+----?+----?--++-?+-", "?--+?++--+-+----+?+---+?-+-?+-?+?-????--+?++?-+++?", "?--?-+++-+-?+-?++-+?--+?-?+?+-+?+?+?-?-??---??+--+", "++-++-?++?++-+++++?-?+--+?--++-----+??+?+--++--+?+" }
Returns: 119
{"?", "?", "?", "?", "+" }
Returns: 6
{"????+??????-???????????++-????+???+????-?--??+????", "?+-??-?????-???+??????-???+?????+???????+?????-+??", "-???????-+-?-?????+???+?????-??????????????--?????", "??-????-????????-???????????+???????-???-?-???--+-", "???+-??+-???+??+???-???+?????????-?-?-??+?+??+????", "????-+????????-?-???-?+?-??+?????????????-+???????", "??+????+???+??????-?-?????+-???-+???????+???????--", "???????++?????????+?++???????++??-?????+?????+????", "-??+???+??-?-????????????????????????????-??????+?", "?????+?????????-???-?-????-??-???????+?-?+????????", "-????+???+??+??+??-+??-??-??+??????+?????????-????", "-???-??+?+???+??????????????---+???????+??+?+???-?", "+?+????-??-??????+++??+-??????-??+?????+?????-??+?", "????+?-+??????-????????-?????--???????+?+-????+?+?", "-?+???????????????+???-?+??????+-????+???+?-++????", "?+??-????????-+-?-???????+?+-?+??????+??-?-??-??+?", "??++-?+????????????-??????-?????-?-?????+-??-???+?", "+????????????????????-???--????????????-????????-?", "???????????-????+-???+????????+??++???????????????", "?-????????-??????+????-?-??????-??????+????--????+", "?????????????????+????-?-?????????????+????????+??", "?????++???????????+?-???????+-?-?????+?????-??????", "?????-??-+?-??-???++?+???????????+?+???????-????-?", "-????????????+??????+??????????????+????????????-?", "??+?????+???????????????-?+????????-?-????--?+????", "?????-??????-?????????-???-?-???????????+?????-???", "??-????????+?????-?????+??+??-+?????-?+-???+?????-", "????????+?-???????+???+-????+?????-???????????+???", "?+????+?????????+??????????-?????+???+-?????+?????", "++?-++?-?+??-??????+??+????????????-+???-?????????", "??+???+??-+?+-?????+???+?????++????????+????+?????", "????????????-+????????????+??????????????????+????", "??+?????+???-????+???-+?????????????????????-?????", "???-???????-?+++??+?+??+???-?-??+?+-?????????-?-??", "?????????+??--?+????-???+????????????????+-?+??-??", "?-???-????????????????-?????????-??+????+???+?????", "??-???+??++??????????????-????+-???+??????????????", "???-??????++????++?????-???+???+???+??-???????????", "????-?????+???????????+?????????????????????+????-", "???????-??++??????--????-????++??????-????????????", "??-????????-???-??????????+????+?????++?--?-?+????", "??????-???????????-?-??--??-?????????+???+-???-???", "???+???+?????+-??--?????-?+????????-??????-???+???", "-??+??+??-???+????--??????++?????-?+?????+?+-+????", "-?????+?????+??????????++???++??+???????-????????-", "??--+???+???????+?+??-????????-??-?+????++?????-??", "??+???????????-??--????--+?????????-+?????+???+???", "+??---?+?????+???-???++?+?-????---??+?-???????????", "???+?????-?????????-??????????-????+???????-?++???", "???+-??-?????+?????????????+??+?-???+??+?+??-+-?+?" }
Returns: 100
{"-?-", "+++" }
Returns: 3
{"+?", "++", "--", "-?", "++" }
Returns: 8
{"+-", "-?", "++" }
Returns: 6
{"?-", "++" }
Returns: 3
{"-?", "++" }
Returns: 3
{"???????-????-??????-?????????-?????????????-??????", "??????????-??+????+?-+??????+?????????++???+??+???", "????????+?-???+????-???+????-?????-?-????+?-??????", "?-??????-???-?????????????+??????????????+???+?-?+", "-??+????-??+?????+???????????--??-??????-++????+??", "???-???????-?????????+????-???+???+???????+??+????", "?-???-+???+???????+?+??????+?+??????-??+????++-???", "?--+????-???????????????????-?+???????+??+????-???", "+??????????-????+????-??-??????+???????????-??????", "????????+??????????????????-??--+?-???-?-?????+++?", "?????-?????-???????????????????+??--??+?????+??-?-", "???????????????-?-????????-????????+???-???+?-???+", "?+?????+?+??????-+?????????????+?-??+?+-???-???++?", "????-????????--????+??-???+???-?????+?+????????+??", "-???????+???????+???-??-??-??+???-+???+?+????+??-?", "???+??+????-????+???+?+?????-?????+?-???????+?????", "+??????-?-+?????+??+?????-???++????-+?-?-????????+", "+????--??++--??+???-???-+?????+?????????+-??+??+?-", "??+???+????+??+??????????+-???-??-?-????????-?-?-?", "-???+??????-?????-?+??+??+?????????????-????-????+", "???+??--???????-??-+???+??++???-++??+?--??+?+?????", "??????++????????-???-?????????????????????????????", "-??++????-?+??+-?????+????-????-??-?-???????-?????", "?-???-???????+???+???--+??????-????-??-+++????????", "-???????????+????????+??????-?????????-????????+++", "?+-?+?????--????+????--?+????-?????--???????+????+", "-??-??-??????????????-????-??????+?++?-??-??????-?", "??????????????????-????+?+??+??---??????-???+??-??", "???-???+?????????+??????????????-??+??+???????-???", "?????????+???????+???+??-???+-??????+?-?-+????+?+?", "??-+?+?????+???--?-????-??+??????-???????-????????", "??????-???-?????????+?+????+????+???+-?????+??????", "???+-+?+??-??+???-?????--????-????????????????????", "-??+?????++???????-???+??????????????+????-???-???", "???-+-+????-?????++-+-??????????????-?????????????", "??--?????????????+???+???????+??+???????????++???-", "??-???-?-?????????-+????-??+??-+??+???????-+?-???-", "??-?????????-?+????-???-?????????????-???-+-?+-???", "??????????-????-?--?-?????????+???????+?+???-?-???", "-????--???-??+?+???-???????-???????????-+???-???+?", "???+-?+??-+?+-?+?????-????????????-???+??+?-???+?+", "-???-????????-??????-??+?????????????????????-??-?", "?-????????????+?-+??????+?????+???-+-??+?-????+??+", "?????+-?+???--+?????+-????????-??+???????-??-??-??", "????-?????+????+??-+-??-??+?????+?????--++????????", "?-??+??-??????--????????---?????-?????-???-+????-?", "??????????+???????+??????+??????????-??-?--???????", "?--???????????-????-??+????-?????????-?????????-??", "???????-?????+???????+-++??-??+???????????????????", "-???-?+-????+-???????+?????????+??-?-+?????+-++?+?" }
Returns: 108
{"?-", "++", "??", "-+", "+-", "?-", "++", "+?", "?-", "-?", "-+", "+?", "?-", "-?", "?-", "-+", "+-", "+?", "-?", "-+", "+-", "??", "?-", "+-", "??", "?+", "?+", "??", "?+", "?-", "+-", "+?", "--", "--", "??", "??", "++", "+?", "??", "+?", "-+", "-?", "++", "-?", "++", "?-", "?-", "+?", "++", "??" }
Returns: 76
{"--?+-?----+?-++-+-+?++-+?-+---", "?+-+?-+---+++??--??--++?-????-", "+?-???+?+?+++++++-?+--?????-+-", "?-++??++??+?+?-+-+-+?+-++?--??", "??++?-?-????-?+-?--+????-+?-?-", "--??-+?-??+???++--+++?+?????++", "+?-+?+--+-++--?--?-+---+?---+-", "+-+?++?-??--+-+-???-+-+-+-+---", "--?----+?+---?-+-??+?++----+++", "---?+-+-+-+?-+--?--+??+??++???", "-+?-??+-?+?--?-??---???+-++--+", "?-++++?-?-+-???+?-+?-?-?+?+-++", "++------+????-?+?+?+++-++-++?-", "+??-+-?--++???++-+--???--+?-+-", "-+-?-?+?-?+-+++??+-?---?----+?", "-+++-+-??-??+-?+-?+++?+?-???-+", "+-+?-??-+??-?+?+----??+-?-??+?", "+?-?+?-??+?-?+-+-?+?+-?+-?----", "+-+++---+++-?-?-+++?+?--?+???+", "+-+-+-+?-+---+???++++---++????", "++---??-?-?-?+-+?+-++-+?--?-?-", "-????+??-+++-??-???--++-+-+?-+", "???--?+-++?+-+?-++?+--?-?+?+??", "-+-------+?+-++???-?-?++-+?+-+", "+-+?++-?-++--?-?++?++++-+-+--?", "+++??-?+++--??-+?+-?+-++-+?-?-", "??+--?+--+--+?-+++-?+++??-+--+", "?-+?++??++-?++?+--?++????-+-?+", "-++?-++++??++??+?+-?-?+-+?-??-", "-+-+??++-?-+++??--++--?-+?+?+-" }
Returns: 87
{"++--", "-??+", "-+-+", "--++" }
Returns: 9
{"--?--", "+++++" }
Returns: 3
{"?-" }
Returns: 1
{"?", "?", "+" }
Returns: 4
{"--?+-?????", "+??--+---?", "-+??-???++", "??-??++?-+", "-?+++++??-", "++-+++++++", "--+?-??+?+", "???--??+--", "??+??+-+?-", "+-?+--+??-", "?+?-???+--", "+++++?-+--", "--++?-++?-", "+?-+?--+++", "--++--+-+?", "+?+-+??-?+", "+-+--?++?-", "+-+++?++?+", "++-?+?-??-", "+--?++-???", "+?+?-+-???", "?+?-?+-?--", "??----??-?", "??-+?-?++-", "++++?-???+", "+??+++-+--", "-+???-+--?", "?--+-+-?-?", "-?+?-??-?-", "--++++--?+", "+-+-+++???", "?+++---++?", "++-?+++-?+", "+--??+?+++", "??+?--?+--", "?-????-+--", "--??+?-?+?", "???+-?-+?+", "+?+--+?---", "?+-----??+", "+-?-+????+", "?+?-?+?---", "+++?--+?-?", "+--+???+?-", "-+-?-+++?-", "?-++-++-+-", "--??+??+-?", "+---?-+?+-", "--??-++++-", "?-??-+--?-" }
Returns: 128
{"++", "+?", "-?", "+?", "+-" }
Returns: 8
{"+?????????????????????????????????????????????????", "????????????????-?????????????????????????????????", "-?????????????????????????????????????????????????", "????????????????+?????????????????????????????????" }
Returns: 7
{"??????", "+?????", "???+??" }
Returns: 4
{"++", "?-", "+-" }
Returns: 5
{"+?", "?-", "?+" }
Returns: 5
{"+--?-?-??+?+-+??--?--??-?+?++?+---++-+?++?+-?---?+", "?-+??-++??+?-???-??-+-++---?-?+++?--++??+-?-?-+-+?", "+++??+?+++--+??+++?-?-????+++-+-?++-+-?+-+++-??-+?", "+?+?+?-?-?--++-+?+-?+--+-?+-+??--+??--+?+--+--+-++", "?-??+--+?+?-+?-?-?++--???+?-+--?+-??+?--?--?-+-?+?", "?+-++-----?++?+-++-++++---++?-????+?+-++-++++????-", "-??--?+?????---+--+?-?+??++----??--++---+++--+++??", "+-??-??-+??????-+-?-??-?--?+?+?-+?+++?-?-??-+?-+?+", "+--??++?++-+-?-+?--+++++++?+-+-++?-----+-++?--?++?", "-?+++?+-??++?+??-+???++?+??++?++??+??+---?-+---++?", "?+---+??--++++?-??-+-++--??+--?+??-?-?-----?-?+??+", "??-+?++-???--???-??-?++--?++++?-+?++-?+-+?-----?--", "-??---?+-??-?++--+?-?--+++--++?------+??+----??+?+", "+?-+?-???-??--+-+----?---??+--?+?+++--+???-?-?+++-", "?-?--?++-++?+-?--+?--++?+-?---+?+-+?++???-+?-?+?+-", "-+?-?---+-?+++-+?+???++++-?--+?--+++-++-++???-?-++", "-++++?+++---?-+--+?-???-++?+-?-+?+???-+?+-????---?", "??-?-??++?-???-?-++---+?+????--+-+-?-+-?---?---+?+", "-?+???-?+?+++?---+----++?+???-?-??--???++-?--?-+--", "+?-++-+--?++++-+++----?----++?-?+?+?+?-+??-++-??--", "++---?-+-??--+++--????++--?-?+---++++---+++---?++?", "-+++--+--+-?+?+-----?-+-+-+-+-?+??-+-?+---++?????-", "?-+++-?++?-+?-?---??+??+-+--+--+++?++-+?--?-???-+?", "--+++?-+?-???--+??+-+????+--?--+?+++?-+++-??++-??-", "-?--?+-?-?-??+-?-?++---??++?-?--?+++--??+?+?+?-+??", "??+--+?+-?++??+??++++++++????++??++-++???--+--++++", "?+-+-+?--?-?--++?-+?-???++----+?-+?+?++---???+?-?-", "??--++?+?+?+--??------??-+???-?+?++--?--?---?-+--+", "?+?---??-+++--?++?+?-?-+??--?++?-+-+-+--?++??-+?-+", "++-?-??+-?-+?+???-----?-++?-+++??-?+?????++-+?-+??", "-???+?-?-++?-+?+--?-?---?+?++?++++?+--+??-++?-?-++", "-?-+-?+?+?+-?-+-?-??--++?++-+-+-?-++??+????+?--?-+", "+?-+-??+?+--+--?+?-?-++?--?+--?++?-+-?+?-?+-++--+?", "+-?-+--++++-++++-+??+?+?+-???-+?-?-+???++-?+?+-???", "?-+?+++??--?-?-+??++?---?--??+?-??-+-++-++++-?--+-", "+---?+??----????+--??-???-?--???+---??+-+-????+?+-", "?+?+?-+--++-??+--??+-?++?-+??--+----?-?+++-?++-+?-", "--?++?--+??+++?---+--+---?+-??-+++++-----?-?-??+--", "+-??+---?++??++-?-??-??--+?+?-?+?+--+?--?+??-?-?+?", "?++?-+???+-+?+--?-?+-?+-????+-+?++?-++?+?++?++??+-", "???-?-++-??-+--+???+??--+-??+-?-+??+?--?+?+?--+--?", "---+-??--?-+++-++?--?+-+--++--??-+???+-+?-++???-+?", "?-++?--+??---?-?+-----+?--?------?+-?+-??-??-++???", "+?-?-?-+??++?-?+?+?+++++--+-+?+?+-+-?+--++--+-+++-", "--?+-?---?+????-++??+??+?-+-?++-++?--+??----?--++-", "??-+-----?--?+???-??+-?--?+++?+-+?--+++--++?+?++??", "?-++-+??--+--??+?????--++-?--?---?-?++-+--+?+-?--+", "-?+?+?-+-+?+???-+?+---???+--?-+-?+-?+-?+++?+??-+-?", "--?-?-+--+-???-++--++?-?-?-?-?-+-?++?-??+-+-?-?++?", "??+--++??--?-+-+?+-?---+-++++-+?+????-++-?-?----++" }
Returns: 148
{"++++?+???+?+?++?++++??++?+?++++???+?+??++-?++++?++", "++?+?+??+++????+??????++?+??+++++?+??+?++?+?+++++?", "??+????+?-??+?+?++++?++???+???+++-?+??+?+??????+++", "++??++???+++++??+++?+++?+++???+?+++-+????+??++++++", "+?++?????+?+??++?+???+?+???????+??+??+??+??+???+?+", "++??+?++++??+?+++??++?+??++??+?+???++?+??+++??+?++", "+?+++?+??+?++???++?++?++??+?+?++??+++??+??++???+++", "????+?+?+?+???????++?++++??+??????++++++??+?????++", "+???++?+??++???+??++?++?+++?+++?+++??+++?-++?+??+?", "?+???+?+++?++????+??+??+++??++?+??+??++-+?+?+????+", "?+++??+++?????++???++?++?+?++?????+++??????+??++??", "?+++++??++++??+?++????+????+?++?+?+?+?++?++????+++", "+?++?++??++??+++?+?++?+?+-+?+???+??+??+????+++??+?", "??++??????++?+++??+++?++??+?+?++?+???+?+????+++++?", "+?++++?+??+?+?+-?+?+?++++++???++++???+?++???-+????", "?++?+????++?+?+?++?++???+??+++???+++?+??++?++?+?++", "?+????++++?+?+?++??+??+?+?+++?++??+++?+?+???+???++", "++++?+?++?+?????++??++++?+?++?++?+??++++++???++???", "++-+-?-??+-+???++?+++?++++-?+++?++?-?+++++?++++?+?", "++-+++????++++?+?+?++?++++?++???+???++?+??+???+??-", "++?????++????+++++++++?+??+++?+?+++++-?+?+?++-?+++", "+????+?+??+???+???++??+?+++++?+?+?++++?????+++++??", "???+++???+++++?++??????+++?+???++?+?+++++-+?+?+??+", "+??+?+++???++++???????++?++?+?++++???????+?+???+++", "++???????++??++??++++?????+?+++????+++?+?++++++?++", "+???++?+?+?+?????+?+????????++????+?++??++??+++??+", "??+??+++?+??++?????+++??++????+?+?+++???++??+?+??+", "???+++??++???++?+++++++??+++??+??+?+?+++????+???++", "++?+?+?+++++?++??++++??+++????+?+++?+??????++???+?", "?+??+?+-????+?+????+???????+++?-?+??+????+++??-?++", "++++???++++?+?????+??++???-?+++????+??+++?+??++??-", "+?+?++++??-++???++?+-+???+???+++---++?++?+?++++???", "+??+?+?+??+?+??+?++????+??+?+?+?+????+?++????+?+?+", "+?+?+++??++?+?+?++??+?-+?++++?????++++???+?+?++?+?", "?+++++????++???++?+?++++?+++?+?++?+????+??+++++???", "?+?+???+????????+++++??+++?+?+??+??++????++??++?+?", "?++????++++?+?+++??+??++??????++?+??????+?+++?????", "?+++?+?+++???????+??++++??+?++???++?+?+??++++?++?+", "???+??++?-+?+?+??++?++?+++??+-??++??+?++??-?????++", "+?++????+?+++???+++????+?+??+??++??+???+??+?+???+?", "+?+++++?+++?+?++++??++?????++++???+?++?+??+++???+?", "???+?+???+??++?+??+++?????+++++?++?+??+-????????++", "+?+?+??+++++????++++??+?+??++??+?+??+++++++?++??+?", "+???++?????????+++?+++?+?+?+??++?????+?++++++????+", "+-?+++?++++++?+++?+?+?+++???+???????++?-??+?+???+?", "???+-+?++????+??+??+??+?++?+???+?+++???+?++?++++++", "??+?+?+?+??++++?+++++++?+++?+?++?+?++++++?++?+?-?+", "?++????+?+++???+?+???+?+??+??+?++++?++??+?+????+?+", "??+++?++??+++??+?+?-+++-??+????++?++??+????+?+????", "???+??+???++++?++?+?+???+?+?????++????++???+?++?++" }
Returns: 86
{"??--?-+", "+-???-+", "-?-?+++", "+?+--+?", "???+?++", "-?--+?+", "?++?+-?", "-??-++-", "?+---??", "++--?--", "?+?+-?+", "++?+?+-", "+?-??-+", "+?-?-?+", "+?+?-++", "++??+??", "?-++?++", "+-+?+??", "+-?-?-+", "---+?-+", "-?++??-", "??+?-?-", "+?+?+?-", "?+??+-+", "??-??-+", "++++--+", "?-+?+?-", "??-+-?+", "+?--???", "+??-?-+", "?-+?-?+", "-++-+-?", "?++++??", "???--++", "--??-??", "?+--+?+", "?++?-??", "?-+++?+", "?+-??+-", "?????+-", "?++++--", "-?---++", "-??+???", "+-+?-?-", "-?-+-+?", "+------", "+--?+-?", "-?-?++-", "?-???-+", "-+????+" }
Returns: 111
{"------", "?????+", "++++++", "??????" }
Returns: 5
{"++", "??", "+?", "--" }
Returns: 6
{"--??", "++++" }
Returns: 3
{"+++++++", "??+++??", "-------", "+++++++", "???-???", "?-----?", "+??-??+", "?--?--?", "+++++++", "-??????", "?++++++", "-------", "?++++++", "+++++++" }
Returns: 22
{"????+?-+??+?-?+????+????-??-+????++?+?++???-?+??-+", "?+??????-????-+++???-?+??+??????+?-????-??-+????-?", "?+?????-+--?--+-?-??-??-++????+?+???--?????-+?-+?-", "?-+??????????+?-++?????+-????+??+?+?+??+????+++?+-", "?+-??+???+-?+-?????????????--?+???--+-??+-?+---??+", "-???+-??-???+?-??????--?+?-?++?-?-???-??+++?+?-???", "--+??+--??-???+-???----+?+-????+??+++++-++?+++??+?", "??????+??-???????????-??+????-?++??+-??-+????--???", "???+?--???+?????+++???+????+-???--???+-+++?+?????-", "??+??++???+++?-???+?+??-????????+++--+?-???-+?????", "?+?-??????-++++????+????-??+?-++???????-??????-?-?", "?-?-??-??-??++??+?????+???-??---???+?+?+++-??--??+", "??-+?--??????-+??-++?+?+-???++?-??-?-?-+++??-?????", "????-??-??-????+-?-??+-????????-?-?-?????++-??+???", "??-?????+?--?-++??++-??-?-+?-?-?????-??-??-?-?-++?", "??+?-?????-??????????-??-????-???????????+?+?+?-??", "?-????+?++--???++?-????+?-+?-????-??--?+?--+?-??+?", "+?-????+?????--?+????-???+???-??????+-+-???+??-+?+", "-?-?+--???-+?????+-+-??--?-++?++??--??++??-+??-+??", "?-??+???-???++--+????++??-????????-?-?+-?+??-???-+", "-?-+?+?++?+???????-???-++??+?+??+??-++?+??+??-???+", "-???-??-??-???-++??????++?+-????--??????+?-??+-??+", "??-+?-?+?+??+?+??+??++??????+--?+??-?-?-?+???????+", "??+?+--??--+-?+???++-??--?-?-?-+?+++--?+-??????+++", "-?-???-?+?++-?+?-??-??--?????-+????--+-?--??????+?", "??+-????--?-??+?????-??+?-+++???-+-?????+?????--??", "+-+?+?+--??+??+?+-??-?+-?+?-??+?---????-??-????-??", "?-?-?-?+???-+????-???--????---?-+-?-????+??+?-+?++", "--?++?+?++-?-+???+????+-+???--??-+++--?++++-?+?--?", "???+?--???-?-??-??-?++??????+??+????+?++?+?+?+????", "?-?????+????+-??++?-?+?-??-?-?+--?++?????+????+???", "-?+???????????-+????????+???-??+????--???+?++??+-?", "-????-?---?+??-??-?++?????++????+-???-??--??-????+", "--??-??+?????+?-+???-?--+??-???+?++-+?+????+??+++-", "?+????--++?+??+???-??-+?-++--?????+?+??????+??-??+", "?-+??+?+???+??+????????+???---???????????????--?--", "????+?-+-???+---++-+?-+?-?????-++?????-????+???+??", "--++???-???-+-???-???-?+--????????????+???++--??-?", "??+??+?????+-?+-?-+++???++?-+?+--???-++-?-?++?++??", "-?+???+??-??+???-+?--???-??-+?--???+?-?--???????++", "??????--?-??-??????-++?-???????+??+??????????-??--", "???+???-?+?????++-???+?-?-??-????--?????+??-?+??+?", "---??-??????++??-?-???-?+-?-?-????-?+???++????????", "????--+??-?+?-+---?+???-???-??-+-?+-??+?-???--????", "??+-???-?--?++?-?++???-+?-???+?+?-???--?+-+??-??--", "?-??-+?+-+??-??--?????+++?-??-???????-+???-?-?-???", "+?-?-???????-????????+-?+????+?+-??-?--?-?+?+??+??", "????++-?+???+????+??-+-+????---?+??+-???++?+???++-", "??-+?-??-??++-?--???+??+??+-?+?-+-++-?+-??--??--??", "---?--+?++?-?-+-+?---?--?++-?+??+?-?-??-+-?-?+????" }
Returns: 140
{"+?", "+-" }
Returns: 3
{"-" }
Returns: 1
{"+-+", "-+?", "-+-", "-++" }
Returns: 8
{"---", "-?-", "++-" }
Returns: 4
{"---", "-+?", "-++" }
Returns: 4
{"-?+-", "-++-" }
Returns: 3
{"+++-", "+??+", "+--+" }
Returns: 6
{"?+", "-+", "++" }
Returns: 5
{"+-?+?", "++?-?", "-+?+?" }
Returns: 8
{"+++", "---", "--?", "+++" }
Returns: 7
{"++-???-+++?-+?+?-??-??+++-?-+-?-+?+?+++??+++-????-", "-?+++--+?+?+?-++++--+???+++????-+++-?---?+?-?????-", "?+?-?+?-??---?-?---+????-??++??--++?++?-?-+?-+????", "++---?+?-??++-++++++?+???-?-????+?+---??+?-?+--??-", "+?++?+-???+--?++???+-????+++-+-+++????++-?-?---+--", "+?+-??+-+-?+-+??-?--?+++?++?+??-??-+?-++-+-+?++-++", "?--?+??+??++?+-?+????-+?-+++++??+-+-?-+--+-+???+?+", "?-+-+-++?-?++?-?-+?????+++????--?+++??+?-+-+?++??-", "??+?+?+++?-??-++----???-?++?-????+??+-??-??+-?+++?", "?+??-+??++-++???++++?+?-?+++?+--+?+-?--?-?+?-+?-?-", "+?+-++?--??++?+-++??+???++?++--+???-?+?-?+?-+--?-?", "?-?+?+??-?????-+?-?--??+??++---+++??--?++???--??+-", "++?+-?-+??-+?-???-?+?-???-+??-???++??++????-??-???", "?+?-+?---+?+?++-++??--?-+-???--++??--+?++??-+++?-+", "??--?+-+++++?+?-??+-??-+?+??++--?+?---?-?+??-?++--", "???++--+?+-+---???+-?????-?+++-??-?+--?--????--++?", "?---?-+??+-??---+?++++-+---?+-+??+?++??-+??+-??-+-", "?-+++-??-?-?--+?-++???-+???+??+++??+++++-+-++????+", "-?-?+++?-++?++?+?----+--?-+-?-+--?---????+???--+?-", "?+-?-??+--+-+?+-?+????+??--+?-+??-?+++???-++??-?--", "+?--+++????--++?-+?-?+?-+?+++?+--??--?+-+-??--++?-", "?+?++--+++-?-++--+??+??+???-++-???-+-++???+++-?+--", "-+?--?++-+???-?-+??-????-?+-???-?-?+??-++--????-?+", "--?-??+-?-+++????+?+-?-??+?+?+??+--++?--????+??-+?", "-?+-??-?+??+??-+??+?+?+-?-?+++-+?-?+???+-??+-?-?-+", "-+-+?-+----??-+-?++?----+++--+--+-??+?++??-?-?-+--", "-+??+?-++??+-----???++??-+++?+-??--?++?+??+--???+-", "??-+??---++?+++++++?++-????-???-+???+?+-+----??+-?", "+???-+?-+--+??-+?+?+??-???????-+--?-?+-+-?+?????+-", "+-????-++--++-??+?-?+?++-?+?-+-?+-?+-??+?-+?+-?+--", "+-+?-+??+??--???--?-+????-+?-????-????-?---?-++-+?", "?++?++--+-+???+?+??-?-?---??--??????+-?+?++?+++?+-", "+++?-?+?-+-+?+--?+-?++-?---?-?????-+--???+?+?-?-??", "+-???+-????--++-?++?+--+?+?-+?+??+??-++??-????+?++", "???+?-???+?+++++?+-?-+?-?+-++??-?-++?-??-+-???-?-+", "??-?++?++?+??-+--?+??-+?-+???-+??--?---+?++?+?+??-", "????+??+++??+-??-?+++?-?+-??+?+?????--?-???+?????+", "????-?-++-??++??++?+???--??++----+-+----+-????-+??", "?+-+++??+?--+-?+--+++++???++?+?????-?++?-+??+???-?", "++-?---?+?--?-+?-??--?-++-+???+++++?-+?+?+--?+?++?", "+?-+???+?+??-+-+??-???+++?+?+-++??+?+??--?+?+-???-", "???+-++?-++--+-++-??+??++--++?-?-?+?+???-+-??+??++", "?++?+?-?-?-?++?++????--++?+-???-+-+?-?+?-??+?-+++?", "??-++?+-?-??+-?+++?-??-???++-++?????++??---?+??+??", "????++?--++-+??-?--?++-??---+-??++?++-?+?+--?-??+?", "??-+???-+????-?++++-??++++-??-+--++--?+-?-???+?-?-", "???+?++-+--+++-+-?-??+-???+--+?????-+?+?--??++??+?", "--?+????+???+-?+??-?++???--++???+--??-+-+--?+--++-", "-++?++?-?+??+?+???-?+???+-++?+?+-+?+++??+?-?+??-?-", "--??++?+?-+-+-?--?+??++????+-??-?????+?-?-?-+?+-??" }
Returns: 147
{"-+-", "-+?", "???", "+++" }
Returns: 6
{"++++", "?+?+", "????", "??-?", "?++?", "????", "?---", "?+??", "???-", "----" }
Returns: 16
{"++", "?-", "-?", "++" }
Returns: 7
{"-??+", "-??+", "-+++" }
Returns: 4
{"?", "-" }
Returns: 2
{"?--+--+??++???++-+-++??+-?--??+-+-----??+?-????---", "++?--+-?+++-+?+-++?-??---+-+?+?+-??++????--+?-+-+-", "---?-+?+++-++?+?-?++--+++-?+---?+++?-++-?+++++?-+-", "-+-+--?--?-?-+???+-???-+--??-?-+-?+?+--??+---+?-++", "?++++-?++-++??--+-???+?+-+-+?-??-??-+-+--???-?-+?+", "++?--+?+?-?++---++--+???-??-?----??+???-?-+??-++++", "---+?-----++?--?-+--?-++-+???----???---?+-?+-?++-?", "-?+++??++++?-++++-???--+++??++--?+??--+-?+-?+++??-", "+----++-?-+??+?--?--++-+-?-??+++--?+++--++--?+?+-+", "+-+?+++??--+-??+??--+-?+--?---?---??-?-+?-?-?--+?-", "+-?-+?+++???+++-?+?+--++--?++??-+-??+?-+---+-++-++", "?--+-+-?+-+???+??-????++?-++?++-+-?++-?-+-?-+-??--", "+?+?+-?-+++??+?+-+--?+-?-+-+++-?-??+-+-??++?+?-?-+", "-?+-+?++??-?-++-?--++-+++?-?-??++-??---???+--+-??-", "+??-+?+??++++-+-+?+-+----+--++-+----+?-+?+-+-+?+?+", "?++--?-+--?-+?++?????--++?----++-++---+-+-++?+?++-", "+++?????-?++?????++++?-?+?--+-----+-+--????--++??-", "-?-++??++?-+++---+-?--?+-+??+----?--???+--++?+??-+", "??+-??--?++++?+?----++++?+-+?+-???-+?-+--+??++-+++", "?+-+-?-++-+?-+?---+?--?+++-+??-?-+--??+?+-+++????-", "??-?++?+?-++-??-+?--?++---?+?+++-+?-++-?++??-+-+-?", "?+-++-++??---+??++?-+++-???-+--+?-+-+++-???-?+-+-?", "++---+-??++?-----+--+?-??++--?+-+++?++??-+?+?-+++?", "????++-?-?-?-+-??-?-??+??+---+?++?---++?+++?-+?++-", "????+?--+-?++-?++-+--++?++-????++?++??+++-??-?--??", "+???+??-?++-++-+-?+?-?-??+-+---++-+-+?+-+?-+--+-?-", "?---+??--??+-+++?--+-+??--++++??-+?-+-++--?+-+++--", "-+-?-?+--?-+-?-+-++?--+---+??+-+++-??++--??+-?+?-+", "++-----?-??+--?+++?-?++?+-+----++?++-?-???++--+-?-", "?+++++?-++++---?-?+-?+--?++?--?-???+????-+???-----", "+??-+?---+???--?+-++-?---??-?-+-++-+-+?+???+??+--?", "??+++----?-+-+-+++?-+--++-+--?+?--+?-+?+++-???+++?", "---+???+++-+-?+--?+-++?--?-?-++-?+-+??++-?+?-??+??", "-???-?-??+?+-?--+--?++???+?++-++?-++?+-?+++?++++--", "+?-?+-?-+????-+--+--?++-+-??-+-+-+-?+-??--++-+?+-+", "???+-?+--------???--?++?+?+?-+?++-?--+?--?+?-?-++-", "-+?+-+-++-+--?+--??-?-+??+???-+?+++??--?-+--?-?++-", "?-?-?+---+-+----??-?-??--?-+?++-+??-??++?++++?+?--", "+++--?+?-++-+-+--+--++--???+++-?-?????++?-+----+-+", "---+--????-+--+?+-?-??-+-?+-???+?+??++?+???++-?+--", "??+???-+?++-?--?-?-+?++???-????+?+?-+--??++?+?+++?", "+---?--++--?+++-?++???+--+??-?++??+?-+?-+----+?-??", "?-?+?-+-?-???++-+++-?++--???+++????++?--+?---+?+-+", "-?????--+???+-+?+-+-+?+??+--+??????+?-????-?---+?-", "+-+----+???+??+++-+++-+?+?+++--?+-----+----??-+?-?", "-??+??+-??--??-?-+++-+++++-?+++-+--++?----?-?-+-+-", "?-??+----++-+?+--++-+++?+--?+?-???--++??++-+-?--?-", "??+-?-?--+?-?+-+-+-+?+----+?+--+--++?++-?+?+-+??+-", "????+?+?+--++?++++??-?+?--+--?++-+--?-???--+??+??-", "---??+-+--?+?+--++-?+?????--++???+++--+++--?-+?-??" }
Returns: 148
{"?--", "+-?", "++-", "+-+", "-??", "+?-", "-??", "?-+", "+?-", "---", "-++", "?+-", "--?", "?+-", "-?+", "?+?", "?--", "---", "??+", "+++", "?+?", "-?+", "?+?", "+++", "?-?", "+-?", "+-?", "?++", "-+?", "?--", "+?-", "+++", "++-", "---", "-?-", "?+?", "--+", "?+-", "++?", "-++", "---", "--+", "+-+", "?+-", "??-", "??+", "++-", "++?", "?+?", "--+" }
Returns: 92
{"---", "??-", "+++" }
Returns: 4
{"--+", "+??", "+--" }
Returns: 6
{"+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??-???????????????????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+?------?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+?????????????????", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+?-??????", "+??+???+?+???+?++?+????+???", "+??+???-----?+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?-----?-?+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+?-??+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+?----------------??+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?+-?+????+???", "+??+???+?+???+?+--+????+???", "+???+?+???+?++?+????+?????+", "+??+???+?+???+?++?+????+???", "??+???+?+???+?++?+????+???+", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+-++?+????+???", "+??+???+?+???+?++-+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???" }
Returns: 64
{"++", "?-", "-?", "+?", "?+" }
Returns: 8
{"++", "?+", "?-", "-?", "++" }
Returns: 8
{"---", "--?", "?++", "++?", "---" }
Returns: 7
{"+??+?+", "++??+-", "??+??+", "?-?--?", "??+?-+", "++-???", "????++", "?--+++", "-??-?+" }
Returns: 17
{"??--", "???-", "+???", "+?--", "-?+-" }
Returns: 8
{"-++", "--?", "--+", "---" }
Returns: 7
{"?+", "??", "++" }
Returns: 4
{"+++++++++++++++++++++++++++++++++++++++++++++++++-", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++" }
Returns: 68
{"---+++", "+-?+++", "+--+++", "+-++++" }
Returns: 7
{"??-", "+++" }
Returns: 3
{"++", "-?", "--" }
Returns: 5
{"?????????-?-?????????????????????????????????+????", "?????-????-????????????????+???????????????????-??", "????????-??????????????????????-???????-????????+?", "????????????-????????????????????????+????????????", "?+????????????????????????????-???????????????????", "????+?????????????????????????????????????-????-??", "?????????????????????-????????????????????????????", "???+???????????????????-??????????????????????????", "????????????????????????????????-?????+???????????", "????????????????????????????????????????????+?????", "?????????????????????????+????????????+???????????", "???+??????????????????????????????????????????????", "???????????-????????????????????????????+?????????", "??????????????????-???????????????????????????????", "??????????????????????????????????????????????????", "???????????????????????????-??????????????????????", "???????????????????????+????+?????????????????????", "???+?????????????????????-?????????-??????????????", "??????????????????????????-???????????????????????", "??????????????????????????????????????????????????", "?????????????????????????????+???????+?-??????????", "??+?????????+??????????????????+?-????????????????", "?????????????-???????????????????-?????-??????????", "??????????????????????????????????????????????????", "-??????????????????????+?????+????????????????????", "??????????????????????????????????????????????????", "?+????????????????????-???????????????????????????", "????????????????????????????-?????????????????????", "???????????????????????-??-???????????????????????", "?-????????????????????????????????????????????????", "?????????????+????????????????????+??????????-????", "?????????????????????????????????????????-????????", "?????????????????????????+????????????????????????", "??????????????????????+???????????????????????????", "????????????????????????????????????+?????????????", "?????+????????????????????+???+??????+????????????", "???????????????????????????????+???????????????+??", "???????????????????+???????+??????????????????-???", "????????????????????????????????-?????????????????", "?????????-??????+???-?????????????????????????????", "???+??????????????????????????????????????????????", "????????????????+??????????????????????????????+??", "?????????+???????+?????????????????-+???????????-?", "????????????????????????????????-?????????????-???", "?????????????????????????????????????????????????-", "?????????????????+????????????????????????????????", "??????-???????????????????????????????????????+???", "-????????????-?????????-??????????-?????+?+???????", "?????????-?????????????????????????????+-?????????", "?????????????????????????????????+????????????????" }
Returns: 59
{"+++--", "??-+?", "---++" }
Returns: 6
{"+--", "??+", "-+-" }
Returns: 6
{"++", "+?", "??", "--" }
Returns: 6
{"?+", "+?", "-+" }
Returns: 5
{"---", "---", "-??", "+??", "-++" }
Returns: 7
{"?-", "?+", "?-", "++" }
Returns: 7
{"-+", "?-", "+-" }
Returns: 6
{"-++", "+?+", "--+", "???", "+--", "???", "---", "+++", "+??", "?--", "---", "-++", "+?+", "-++", "---", "-++", "-?-", "---", "???", "---", "???", "+-+", "???", "?-?", "???", "++-" }
Returns: 43