Statistics

Problem Statement for "SwitchingGame"

Problem Statement

You're playing a game with lamps. There are M lamps in a row. The lamps are numbered 0 through M-1. Initially, all lamps are turned off.

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!".
Whenever you press the button, the current states of all lamps are checked against the requirements of the current level. If all lamps satisfy the requirements, you solved the current level. You win the game by solving all N levels. You must solve the levels in the given order, starting with level 0. Note that the lamps do not reset between levels: you continue playing the next level from the state you had when you solved the previous level.

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

  1. {"++--", "--++"}

    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.

  2. {"+-++", "+-++"}

    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.

  3. {"++", "+?", "?+", "++"}

    Returns: 5

    Here we can simply turn both lamps on, and then use that configuration to win all four levels.

  4. {"+", "?", "?", "?", "-"}

    Returns: 7

    At some point between winning level 0 and winning level 4 we have to turn the lamp off.

  5. {"+??++++?+++++++++", "++?++++++++++++?+", "?+?++++++++-++++?", "+++?+++++?++++--+", "+??++++++?++-++++", "?++?+?+++++++++++", "+-++++?++++?+++++", "++?++?+++++++++++", "++?++++++?+++++?-", "+++++++++++-+++++", "++++++++++++++++-", "-++++?+?+++++++?+", "+???+++++++++++++", "+++++++++++++?+++", "++-++++??++++++++", "+?++++++++++?++++", "++++++++++++-+++?", "+++++???++++++?++", "+++?++++++?++++++", "++++-+++?++++++++", "+++++-++++++?++++", "+++++++-+++-+?+++", "++++?+-++++++++++", "?++++++++++++++++", "+++?++++++++?++++", "+++++?++++++++++?", "+++?++++++++++++?", "++++?++++++++++++", "+?+++++?+?++-++++", "+++?+++++++++++++", "+++++++++++++++++", "+++++++++++++?+?+", "+++-++++++++?++++", "++++?++++??+++?++", "?+--++-++++-?++++", "+-+++++++?+++++++", "+?-?+++++++?+++?+", "+++?+++++++?+++++", "+++?++++??+++++++"}

    Returns: 77

  6. {"?+?+++++-+++--++-?+++?++++?+", "+-+-+++++++++-?++?-?-+-?++++", "++++++-?--++--++-+++++?--+-?", "++++++++++++++?++++?++++++?-", "++++++-+-+++++-+-++-+++-++-+", "+++++++-+++?++-+-+++++++-+++", "+++++?++-++++++++++?-++++++-", "-+++++++-++++-+++-++++++++++", "+++++?-+++++++++---?++++??++", "+++++-++++++++++++-+++++-++-", "+-?+?-+-+?-?-?++-+++++?+++++", "+++-++++++++?+++++++?+++?+-+", "+++--+-+++++++++?+-+++++?+++", "?++?+++++++++++++-++-+-+++++", "++++++-+++++?++++++--+++?+++", "?-++++-+++-++?++-++-+++?+-++", "?++++++++++++?++++-+?+-+-++-", "+++--+?+++++-++-+?++++?-++++", "++++?-++++++++++++++--+++--+", "++-+-+++++-?++++-+++-++++++-", "++?+++???--+?+++++?++?++++++", "++++++-+?++-++++++++?++++-++"}

    Returns: 64

  7. {"+-++-+-+--++-++++++-?-+-+-+--+?--+", "--++-+-+++---++---+----++--+++--+-", "+---+--?-+-+-+-+-?+--++--+---+-+++", "---+++-+-+--+++++-+--+?-+-++---+--", "+-+++++-++-+-+-+++++----+--+?++--+", "+----+?--+++-+-++--++-?----+--+---", "--+?--+-++---+-+-++--?++++--++-+++", "+--+-+--+--+++---+--+----+--?-+++-", "++-+-----+---++++?-++--+--+?++--?-", "+?++++++++-++--+++-+---++++---++--", "+-+--+--+-+-+-++-+--+----++-?++--+", "+-+-+-?+----+-++++---+--++?+------", "?--++-++---+-??----++-+--?++---?++", "++++---+?-+--+++-++------+--+++-+-", "-++?+++?+-++---++-+++-++------+?+-", "+++-+----+-?+------+-+--+---+++?--", "+++?-+?++-++--+--+---+++++?-------", "---+++-++-++-+?-++-----+--++----++", "---+---++-+-------++-++++-++?+?+--", "----??++?--++-+---++-+-+-+--+-+?--", "-++-+-+--+--+-+++++-+++?-++-+--++-", "----+++-++--+----+-+--+---?+--+--+", "-+++---+?--+++-++-?++-++?---++-+-+", "?-+??+----+-++---+++++++++-+++-+?+", "---??+-?++--+?+++--+++--?-++-++++-", "+--++++-+-----+---?---++++++?+++--", "+---+--+-----+-+++++---++-++++?--+", "?--+-+-+++++-+++-+--+++-?++--+----", "++-+--+-++---+--+--++--++-+--+?---", "?+-----+---+-+--?-----?+-+++-+----", "-+-+++?++----+-+++-+++?----+++---+", "-+-+++--?+-+---++-++--++++-+-?---+", "-++-+---+----+-+-------++---++--+-", "+-+--+??+++--------++--++-++--+-++", "+--+------+------+?-++-+-+++-+--+-", "+?--+--+-+--+++-+++-+----+--++---+", "+-+-+---+-++--++--++-----+--+---++", "++++---?+----+---+?++------++-+-++", "-+-++++-+-++-+-+-++++++----+++-++-", "?+------+--+-+-+-++-++-+-+++++-?+?", "-----?--+--+-++-+--++?+-++-++?--++", "+--+----?---+---------++---+++??-+"}

    Returns: 125

  8. {"---???+----+?---+-", "-?----?-+--+--+---", "+----?++---+---++-", "-?-?------+----+--", "-------+----+-----", "---+--------+--+-+", "--+-++--+---+-----", "---+-------------+", "----------++----+-", "---++-----+-?-----", "---+----+--?+-----", "---+---+-?-------+", "-+---+---+------+?", "-+----+-+-++---+--", "+----+-+--+----?--", "--++-?-+------+---", "+-------------+---", "---?------+?------", "-----+?++----+---+", "-----+-+-?--------"}

    Returns: 58

  9. {"-------???---?-----------", "---?--?+---?--------?----", "?------?--------?-?--?---", "---?-+-+---------------?-", "---------+--------?------", "??-------------?------??-", "--?+-?---?---?-----?-----", "----+---+-?-------?-?----", "---+?------------?-?----?", "---??------------?--?----", "-?+--???----+----+----?-?", "-?--?----------?------+--", "-------------?----?------", "-?----?-----------?--?-?-", "--??---------+-?--?------", "---------?--------?---?--", "-----------++---+?-?--?--", "---+----+?-?-----?-------", "------?----?-------------", "?-------+?--?--+--?------", "--??---?-----------------", "-----------?-------------", "---++--?--?---?-?--------", "---+----??-------?-------", "---------+??----++----?--", "??-??-----------?-----?--", "----------?-?--+------?--", "?----------?---+?--------", "-----?-???---?+?--------?", "----?-?------------------", "+--?--------------??---??", "--------------?+-------??", "----??---??----?---?-----"}

    Returns: 66

  10. {"++??+??+?+??-+?-??+??-?++?????--+?-+", "+??+?+?-?+?-?+--???-??-???-+??-???-?", "+???-+-+--?-???--+?????+++??+??+?+??", "+?++?---?????????-??-?-??-?????++???", "?+????+?++???-???--????-++??-++??+?-", "???-??+?-+-??+--??+-?+-+-?----++?-??", "??+??-?-??????-+????????-?+?-+?+?++?", "?-+?-?++???+-+?-?+??+++?+-++?????-??", "?+--+?+?--?+?++?+-+?+-??+--++++-????", "?++-++??+--??+-??++??-+?-???-?-++?-+", "--???+??+??+++++??+??-+???+?--+-?++?", "??+++?????-????+???-?-?????+?--??-?-", "+-????-+-++?+??+??-+?++?+++?+?+?-+??", "+?+-+?+?-?+??+???+?++-??-????+?+-??+"}

    Returns: 35

  11. {"----------?-----", "-----?----?---?+", "-----?---?------", "-------?-----+?-", "----------+?----", "-----------?-?--", "--------?---?--?", "----------------", "--?----?--------", "??+--+----??----", "---------+???-?-", "-------?------+?", "??---?---?-----?", "--------?---+--?", "------?-?-?-----", "----??-----+--?-", "?-??------?-----", "---?-?-?----??-?", "?+??------------", "---------?--?-?-", "---------?---?--", "---?----?-----?-", "-?-----------?--", "---??-----?-----", "-------------?--", "---------------?", "----------?----?", "----------------", "---?------------", "-----?--?-----+-", "----------------", "---?--+--?------", "-----?----?---+-", "?-?-----?------?", "--??------------", "---+------------", "-+-------+------", "-----?---++--?--", "-?+-------------"}

    Returns: 69

  12. {"-+-+--??-?+-++---?--?+--?+?+++----", "-+-+--?-?--???---????-?+?++----+-?", "--?-?--?-??-??--?-+-?-?+--+--?-?+?", "-?+??-?--?---?????-----++?-++---?-", "?++-?+-+??+--?+?--+?-?++?--????+??", "??-????-?--??+???--?--+++--???----", "---------??-+++++-+-??-----?-?---+", "---+-----?+--??++?+-?-?--+?-??-+-?", "-++??----+-??-+?++-??--?+?+-?-+?+-", "-?-?-???-?-++???-+-?+-????-++-----", "+?-?-??+?+-?---?+--+??++?++?+-?-+-", "-?-+?------??+-+--??+-?-++?----???", "--??---++-???-??-?---?-+-?+---+-??", "?----?---??-++?-+?-?+?+?-+---?-???", "?--?-+---+---+?-+-?+?--??+?-?--+?-", "???--?+?+??-?+???+--+?+-+?+????---", "?+??+-?+++++-?++?++++-?-?-????--??", "-??--?-??-?+-??--+?-?-+????-??--?-", "?+-?+-++???+++?-++-???-?--+-+???--", "-??----???-??---?+---?+-?-???+--++", "+??---?---+-???-?+?-??-??+??-?--?-", "?-?----?++?-???+-+---???--??-?-+?-", "-?-++?+--?-??--?+???----+?-++--?-+", "???-?-????+-+---?-????-??+??+?--+?", "??+?-?-+-+?+---?+??-?+-?+???-+--+-"}

    Returns: 69

  13. {"+--+++-?+-?-??-??-+--+?--+--++++++++-?-+-?-+?+", "++---+++-+?++??-++?-??++?-+?+++++-+++?--+++-+-", "--?++--+--?---+++++++??-+--??+?+---?-+++-+?+++", "++-+-+?+???--++--++++++-+-?+++?-?+?-?+?+?++--+", "-+-++---?+---++++-+--+++-?-??++-++?+?++-+?--+-", "+++++?-++++-+--+??+++-+--++?+-+---+?+?+++++++-", "++++--?-?-+?-+--+++--++++++-++?+++-+-?+-?-+?++", "+-++-+?--+--+-?++++?++++++++++---+--+----???+-", "+-+?++--+++++++-+++?-+++-?+-++-+++--+??-+?-+?+", "-+-+++++?+++-+?+----++?+++++-+?++?-+?-+--+++-+", "?-++??+-+??-+-+??++-++++-?+--++-?+?-+-+--+??++", "+++++?+++-+++-+++?+-?+-+-??++-+++??+--?++-+++-", "+---++++++-+?+-?+-+-??++-+?-?+--++?-+-++++-++-", "++-+-+++?+-?++-?+?+--+-??--+-?++?--+++++-?-?+-", "++-?++-++-?+++++++-++?+?-+-?++??-??+-+?+?+?+?-", "+?+-?++-?+-+??++-???++-?++-+-+-??+++--+?++++++", "++++-+-+-++?-+-++?-+-?-+++?-+++-?+++?++++-+?--", "?+++?++++-+--+-++?++-+??+?-+++?++-+++-+-+?-?++", "+-++-+?-+++--++?+--?+++?-??-?-?+---+?+-+?+++-?", "??-++??+++?+?++??+-+??++?+---+-+-+++++++--+--+", "++-+-??-?+-+--??-+++??+-?+++-+-+--+-++++---++?", "++-+-++++++?+?--+?++---+?--?+++-++-++-+--+-+--", "++?++-+?-+?+?--+++-?+?--?+-?+--++++?++-++-?-++", "?-??+??++--++++----+++?+++---?+-?+++-+?-+?-+-?", "++--?-?-++?-++++?---++-+?+???++?++-----++-+++-", "-+?+-+-++?+----+?+-+-++-+-+++?++--++?-+++-++-+", "+?-++?+-+-+--+-?-++---+-++-+?--++++++-+-+---+?", "+--+++++-?+-+----++---+-++--?--+-+-++-++-?-+?-", "++-++++++-?--++--++-+---+++?+++?+?+-+++--?++-+", "??+--+--?++-++---?+++++-++++-+-++?-+-+?+-+---+", "-++++??-+--+--+-?-??-?++?++?++?++-++--+++++-??", "+++-+?---++?++??--++?--+???--+-++----?++-?++++", "++-+-++?---??+-++?+-+-++-?+-+--??+++++++?+-++?", "?-+-+++---?-??++++++--+-?-+-++??-++-++---+++++", "---+-?+-?+-??+?----++?+++?-+++--+-?+-+?-+--++?", "-+?+++++-+?+?-+?-++++--+++++?++-+-++++-?-+-?++"}

    Returns: 107

  14. {"++?-??+-?+?+++??-+?+?+?-+?+????+?-+", "-+??-+?+????+-?+?-+-???-?++?-??????", "+--????+???+????--+??++-?+??+-+????", "????+?++?+?--+-?+++?+---?+?++?+?+?+", "----??-+-?+++-+??+?-++-?++--+??++??", "+-++??+-??-??+??+?+??-?-++?-++?+???", "???+?+??--?++????+?+?????-????-??+-", "-+??+?+-?+-??-+-?+-?+-+??+????+?+?+", "+?????+--??-?+-?-?----+?-?+++?---??", "+?+--??++?+?+????--+--++?+--?--+??+", "?-?+?+????++-??-?-+?+?+++?++?++?--?", "???+?-?+++???-++?-??+???++?-????-?-", "?+????-+++?---+???-??+??+??++++????", "??-++-+?+?--?-?--+???+-?+????--+?-?", "--?-++??+++-???+++-????++???-?+-+?+", "??-+?+?+-++-?+++???-+-??++???++?+?+", "---??-+????+-+-+-??++?+????-????-+-", "-???-?-??-??????+-???+?+?-??+++??+?", "+-?--???++??-?--?---+??-?--?-?--???", "?????+-???+?++???+-?-?????+-+?-??++", "??+++?+?-?-+-?+?-+?++???-????+??+?-", "-+++--+????-+?+???????+??--?++?+--+", "+??--+??-+???++++??-+??-???--++??--", "+?-??-???---+?+???-??-??-?-??--+??+", "?+?+-???--?-+-?+??+??++?-?+???-?++?", "??++++?+????++-?++--??-?+??+??-+-?-", "+??+++-???+++??+--?-???-?-?-?++?+?-", "??+?+?+?-?++?+??++-??????+?--?+?-?-", "?-+?-+????++???++?-??+-???-?-?----?", "?????+--?-?+?---?+-??++?--++?+-+??+", "??--?+??++?+-????-?-???+?-++-??????", "??+?+-++++??+?+?+-???-+--????-+--??", "+-?-?-???++?++?-?++?-????-??-++-?-?", "??????+?-+++?+++??-+??-?--?++?+?+??", "++--+--?-?????++++?????+-+??-?++-?+", "?-+++??+?+??+???++?-??++??-+???-++-", "-+-?-????-+--???++??-?-????+?-????-", "-??-----?+??-?+??--?????+-?--?+-??-", "?+-+-?-??-+?-??--????+?+?-+?-++????", "???-+??+??-+-?+-?-???++????+-?+?+??", "??--??+++++??-+++-++?-?+??-?+-?????", "+++-?-????--??-?++??+??+???++--+?-+", "-???+++???-???+?--+--????---+-???+-", "?+?--+-?+???????+??+?-+??----?--?-+"}

    Returns: 125

  15. {"+?++++--++++--+++++++--+++-+", "+?++--+-+-+++++?---+++++-+-+", "+?+++--++++-++?+++?-+++--+--", "+?--++--?-+-++?++++-+--+++--", "?++-++++++++++---+--++-+++-+", "+--?++++--+-+++++-++++-+?--+", "--++-+--+-++++++---+++--+++-", "+++-+++++++?-+++++++++++++-+", "+++++++++++?+-+++--+-++++-??", "--?-++--++++++---+?++-+-----", "?+++--++-++++-++++-++++-+-+?", "+?+++---+--+-+++++++++++++--", "-++-++-?+-++-+?-++-?++++?+--", "++++++--+++-?+-?++++-+-+++-+"}

    Returns: 41

  16. {"???+----??+?+-+-+?-+-+?++?--??+--++?++?-?-+-?-++", "+???++??+?-?-?++---++?++-+++-?++?+???+?+?+-+?+++", "+-??-?+++??-++?+++?-+--++?++?+--+++++?++-+++++-?", "??-?+?-+-++-+-++-?-+--+++?+?--++?+?+?+???+++--?-", "-+?--?--+-+?-?+?-+-+--?++?-++--?+--?++-?--?---+-", "+-+????--++?-+--+?+?+++?+++-?++?-??-?+-+?+?++-?+", "-?+??++-?--+?+-+?+-+?-+?-??+-+--?-+?+-++-+?--++?", "?+++++-???--++++-++-+?+++-?+--+??+--+?+-??+?++++", "-++??-+?---????++?++?+-?++-?-?++---??+-?-+++?-?-", "?+???-+?-+-++--???--??++++?+--++++-?+--++?++--+-", "???-+-?+++--+?-++-?++-+-++--+--+-?++++?-++?-++++", "++?+?-+-+?+??-++-+-+???++?+-?-?--+++++-+++-+--++", "?++?++?+?+??-+??-+???+-?--+?+-?-?-+-??+-?+-?-+--", "+-+??+---???++?-+-+?--+-???--?-??++-+?-??-?-?--+", "?++?-+?+--+++-+--?-+-?++++-?++?-++-?---+?+-+?++?", "-?+-?++-++?--+-++++??-?-+?++++----+++?+?++-+?-++", "---+?-++++??++?+-+---+?-++---+?+++-+?+-?++-?-+-?", "+?--+++?-?+-?-++?-?+????+-?-?+-?+++?+--?+++?++++", "++-++-+--?++??+--++---+--?++????+--++-?+?-+?-+?+", "--++-+?-???-?-++++-++++--?----?++-?+-?+???+?+++?", "++++-???-+???-+++-?++?--+-?++?+++++++??+-+???--+", "??+???++-?+?++?-+?---?+++-?++??+--+-++???++?+--+", "?--+?+??-?++++-?+---?+-++-?+-+?+?+?-?+?-?++-+-?+", "-+-+-?+++-++?-?+?-+++-?-+--+?--+-?-?----+-?+++?-", "??+-----+-++-?++-+?-?+-?-++?+-++?---++?----?+?++", "??+-?+?--?+?+?++??-++++?+?-+++-?-++-+-+++?++-++-", "-??-?+--+?-+++-+?????+++-+-??+?--+++-+?--++?++?-", "+---?-+++??????++???++??+--?+++?-?+?-++++++-+?--", "+--?++-++???+??-+++?+?+-+?+++---+-+-+??+++?+??+?", "-?-+?+-+?--+---?+-+?-+---??-++?++??-?+??++??+-+?", "?+?-?+?+++-?+??-+??--+??++-+?-?++-++-?+-??--++++", "+++??++++++???-?+?+++-??+?+-+++?-+++??++??+?+?-?", "++-+-+++?-???+++-?-+++?-+-+-++-?--+?+++++?-+???-", "++?+??-?+?+???+++?++?-???+-??--+?-+?-++++-?-?+++"}

    Returns: 101

  17. {"????+????????????????????", "+????????+???????????????", "??+?????+?????-????+?????", "???????????????????????+?", "????+??????+???????????+?", "?+?+???????+???++?+??????", "+??+????????????+???????-", "??+??????++??????????????", "???????-????????????+????", "?-??????+++??+??????????+", "??????+??????+?????+?????", "??????????????????????++?", "?????????????+???+???????", "???????+????????????+????", "?????????????????????????", "++??+????????????????????", "??????????-???++?????????"}

    Returns: 22

  18. {"???+?????++??+???????+?????+???????", "+?+?+?+????+?????-?????????++??????", "???+???+?????+??????+?????++???++??", "?+??++????++??++??++?++??+?????????", "???????????-+?+???+?+??????+???+??+", "??++++?????+??-???+??????????++??-?", "????++??+?+?????????+??+???++????+-", "?????????????+???+??+??????????????", "+????+??+????????????+?+???+-????++", "??++?++????+????????+???+?+?-???+??", "??????+?????+????+??+++??+?????????"}

    Returns: 18

  19. {"-+++-+-++--?+?+++++-+-+--++", "+++-++-++++?+-+-++?+++?-++-", "+-+++-?-++-+--++-+-+--+-+-?", "-----++++++-+----+-+-++----", "-++-++-+++?++-+--+++--++-++", "--?++--++++++-+-+++++?+-+?+", "++--+---?+++?+?++?+-++---+-", "++?-+---+++++-++++-------++", "--+?++++--+-+-?-+++-+-++-??", "++-+?+?---?+--?+?-++??-++++", "?--??+?++-?-++--?+++---++-+", "++-+-++-+-++++++-++-+++++++", "++++-++++-+++++----?---+?-+", "+-+++-+--+--+++-+--++?+--+-", "+++-+-+-+---+----+-++------", "+--+-+-+--++--+-++?++++-+++", "?+++++?++++?++++----?+++++-", "-+-+-++++++--+-+-?--+?++--+", "+-+-+-------+++--++-?++-+++", "+++-?-+++---+-+-++++-+-+-??", "--+-?-+----+?--++-++++-+-++", "---+++--++-++-+?+---++++?-+", "---+++?+++++----+++-+--?+--", "-?-+-+-+-++?+--+++-+++?+-+?", "?-?+-?++++-?+-?+?-?-?++++++", "++++-+---++-++++----?+-++++", "--+-++++-+++++-+---+---?+-+", "-++++++?-+?+?++--++-++++??-", "----+-++?-++-++-??+-+-+++-+", "-+?++?++-+-++++--++--?+-+-+", "+-+++-++-++++++++--+-++++++", "++++?++?+-++?-+++--+?----++", "-+++---?+++++--+----+----+-", "++++++-++++---++++-+++++---", "+---------??-+++--+++?+-+--", "+-++-+--?+-?----++--?+-?+--", "++-++-+?++?+-+++--?-+-++++-", "++-+++-+++-?---+++++++--+-+", "++-++-+-?+-++++++-++?++++-+", "+-+??++-?--++++--+-++--++--", "-+-----+--++--+++-+-------+", "+-++++--+-+?-+-?---+---+++?", "+-+++++?+-+-?--+--++-?++--+", "-++++-++-+++--+--+-+-++?+?-", "--?+-+-+++--++?+?+-+?++---+"}

    Returns: 134

  20. {"???+-??-??----??-?????????-???++?+-??????+-?++???", "-???-?+-?-??????+???--????+?-?--??-??+-??????????", "????-??--????-????+??????+???---?????-???-??????+", "?-?-???-+-?-+-?-????-?+?????--????-?+??-??-??????", "??-???-????-?---?+-+???-?????-????--++????--????-", "?-?-+-?-????????????+?????-?+?-??-???--+-??-?-+-?", "????--??+??+???-??-?-??????????+-+?-+????-???++??", "???????????-+?-?-++?-?-??????-?--??????-?--???-??", "????--???-??++???++??+????????+---???-+?????+?-??", "?-?-???+-??-+?-????+?--??????-???-+??-++?+?-?---?", "?-?+-??--????-?--??-+??+?-??+-???-???-??-????+?+?", "??+???--?+++???-????-????-?????-???-??--+-???-?-?"}

    Returns: 30

  21. {"++++++++++-++++?++--++++++++++++", "+++?++++++-++++++-+++++++-++?-?+", "+++?++++++?++++---+++++++--++?++", "+++-+++++++++-+?+--+++++++++++++", "+++++++?++++++-+++++++?+++++++++", "-+++-++-++--?-?+++++++++++-+++++", "+++++?-+++++++++?-++?++-++++++++", "?++-+-+-++?+++++++-+?++?+++?++++", "++++-++-+++++++?++++--?+++++?+++", "---+--+++-+++++-+-++++++++?++++-", "+-++++--+?+?++++-+++++++++++++++", "++++++++-+++++++++++++++++++++++", "+++++++-+++?-+++++++--+-+??+++++", "+-+++-+---?++++++++++---++?++++?", "?++++++-+++++-+++++++++?-+?++?+-", "+?+++++++++++?++++++++++-++++-++", "+++?++++-+++?+++++-?++--++++--+-", "+++?++?++++++?-++++++?+++-++++++", "++++++++++?++-++++++-++-++++-+++", "++?+++-+++++++-?++++-++++++-+++-", "++++?-+-++-+++-+?+++++++++++---+", "++?++++?+++-++++++++++-+-+-++?+-", "--+-+++++++-+++-+++++-+-++++++++", "?+?++-+++++-++++-+++++++++++-+--", "-+++++++++-++++++?+?+++++++-++++", "+-+-+?++-+++-+++++++-++++++++-++", "++-+++?+++-++++++-+-++++++++++--", "+++++++++++++-+++++++++++---?+++", "++++++++-+++++++++++-+++-+++++++", "++++++++++-++++++++++?++++++++++"}

    Returns: 86

  22. {"??????-++?-+??????+?????????????--?", "?-?-??-????-???-??+-???-++-++?+??+?", "????+?-+?????????????-?????-+?+??++", "??-?????????????-??-?????+???????-?", "???????--????-???????+?????-?--????", "??????--+?-?????-??+??????????-???-", "?+-???--??-?????????-???--??????-?-"}

    Returns: 15

  23. {"????+----?-?----?-?-----+-?--?-+?-?-+", "--?--?--+--?-?----?---??-??--?--+??+?", "---?-?-----+??---?---+-+?--?+??-??-+-", "--+-???--?-?-?---???---?----?-?---??-", "-?--?+-?----------?-??+--?+??-??-+-??", "-+-?-??+--?-?--??---?-?+------?-----?", "-----+?---?---?---+-??-----?+?-+?-?+-", "-?-----?----??-?--?--?+---???--?-??-+", "?-?-?--+-----?+-++--?----??+?-?-----+", "-?++?---+?---+??----??----??-?-----+?", "-?-??-+-?----?----??----+--+---?--+?+", "?-?-?+-----???----?--?-??---?------?-", "?+-------?-+?-++-?+???-?-------------", "?--?--?-?---??-?-??--?-??-?-?---+?---", "-?--+----?--+--+-?++?-++?---?--?????+", "?-??-----?-???-+?--?-?----??--++?---?", "??--++-?-------?-?---+---?-----??--?-", "?---???-----??-?+--?---+??+----?--+--", "-?-?--------?-+-?+--?-+--+-?---??-?--", "?-?-?+--------?-?---+-----?----------", "----?+---?-?-?-?----?-??-+-----?-+-++", "?????--+--?-?---+?---+--?-?---???+?--", "?+-+-?--?--??+--?---+-------??--?-??-", "++-?-????-??+?+---?------?+-?--------"}

    Returns: 69

  24. {"??-?+?++?++?+-?-?+--+-++++?+++-+++?++", "--++++-++++-+++-+-+++++++?++++?--?-?+", "+--?-++-++-+-?++?++-++??-+?+?-++++++?", "-+++++?+++++-++--+?+++-+++++-?+-+-+--"}

    Returns: 11

  25. {"+??+?++?++?+???+++-++?++++?+??-+---++-?++++?+++???", "++???+?+++++???++??+++++??+?+-?+??++-+?+??++++++-+", "++??++++++?++-?-+?+++-?+++?++-??++++??++?++++++??+", "?++++?+??+++?+++??++?+??+++++?+?++?+-+?++??+++++?+", "?+?+++--?++??+?++++-+?+++++?+?++??-??+?+++++++++??", "++???-?+++?+?++-+++?+++??+++++?+?+-+?++++++++++?++", "?+++?+-+?++++++++???++++?+++++?+++++?+++?++++??++?", "???++++++++++??++??++++-?+?++???++?++???+?+??+++?-", "+-+++?++?+++??+??+++?+++-+?-+-+??-???++?+?+++?-??+", "+++++??+?+??-++++?+????++++?++++++?+?+++??+?++????", "?+-+?+?+?+++?+??+?++?+++-+?+-??+++?-+--+??++++??++", "-????+??-+????++??++++??++?+-++?+++-+?++??++-+++++", "+-+??++?++?+?+++-+?+++++?++++????+++++????+?+++?++", "+?+++??++?+????+++-+??+?++-++??+?++++???+?++?+?+?+", "++++++-?++?++?++++-?++??+?+++?+++-?++++++?+?+?++++", "?+++++++?+?++++?++++?+??+?+++++++?+++++?+?++--++?+", "?+?+?+++++?+++?+++++?++++???++++++-+?+?+?+++++??++", "+?+++-+++?++++-+????++++++?-+-+?+++??+++????+?+-++", "???+-???+?+???++++?+++++?+?+?+++?+++++?-?++++++++?", "-+?++??+++??+?+++++++++-??+????++?+++?-??+++++??++", "-+?+++?++++++++++?++?+?+-+?+?+?++++++++??+?+++?+?+", "???++??++++?++?+++-+?+++??+++++++-+??-++?+++++???+", "+?-+??++?-++?+++-+++-+++??+??+++??+?+++++++?++?+?+", "++-+?++++++++++??+++++++++??-+++++-+++?+++++?++-++", "?++?++?+?++?-??++-?++++-?++?+?++-+?++++++++???+?+?", "+++-+?+++++++++++??++??+?+++-+???++????+++?+??++++", "++++???+-?+-+-++???++++++?++?+++?-?++-+++?+++??+++", "+?-+-?-+????+??+++?+??+-++?-????++?++++++++++++-++", "+++?++???+-???++-++-++??????++++++???+-+?++++??+++", "+?+++-++?+?+++??+??+??+-+++++++++?++??++?++?+??+?+", "???+?++?++?++++?+?+-??++-+??+??++++++++??+??+???++", "++?++-++?+++++-++?+++?+?+?+??++???++????+++-++??+?", "++???++?+?+++?+?+?+?+?+?+++??++?+++++++?+?+?++???+", "?+++?++???++++++-+++?+?+-++-++?+++??++?+?+-?+?+-??", "++?-+?++?+??-+?++??+?+?++++?+++-++++?++++-+?++++?+", "+?+?-?+?+?+?+?++?-+++??++-+++-++++--++?+??+++?-?++", "-+++-??++++?++-+++++-?++++++++++++?++?++?++?++??++", "+?++++++?+??+?++-??+?++?++??+-?+-++++??+?-+++++??+", "-+-??+?+?+-?+?+???+++?++??++???++++?+?+++++++-++??", "?+++???++++++?-+?++-+?+?++++++++++?+++????+?++++++", "+++?++??++?++?++?+?+?+??++??+?--+-?+++++?++?++++??", "+?++++++?++++??+?+???-++?+-+?+?++?++++++++++-?-+++", "+++-+-+++++??+??++?++++++?+?+++?+++?-??+???++++?++", "++++?+++++??+-?++-++++++?++????+?++++??++-+?++??++", "?+++++??+?+?++-+++-+++?++++?+++++-+?++?+-+?++++?+?", "??-?+?+?+?+?+-++++?+?++++?+?++??+++?++++?++++??+??", "+++++++-?+?--++?+++?++???+?+++-?+?+++??++??+++++?+", "+?+?-+-+++++++?-+??+++?++?+++?+?+-++?-++++??++++++", "++++++?-+++++????++?+++++++++??++??++-++?-++?-?+??", "+?+?-+++?+???+++??+?++++?+?+?-++-+-+?++?++???++???"}

    Returns: 138

  26. {"??+??????????+?+????+?+????+????+?????+???????????", "??????+???+?????+?????????????????????????????????", "????????????+??????????????+???+??????????????????", "?????????????+?????????????????+???+???+??+???????", "?????+??++?????????????????????????++?????????????", "?+?????????++????++?????????????????????????????+?", "?????+????????????????+???????????????+???????????", "??+????????????????????+????????+????????????????+", "????????????????????+?????+?????????????????????+?", "??+???+?+??+????+??????+????????+??+?????+??+?????", "????+??+???+??+?++???+??+?????????????????????????", "??+?+??+?+???????????????????????+???+????????????", "???????+++????+?+?????????????????????????????????", "??????????+?????????????????+????+?????????????+??", "???++????????+??????+??????+??????????????+???????", "+???????????????????????????????+?????++??+??+??+?", "?????????????+???????????+??+??+???????+???????+??", "?+????????????????????????+?+?+?+??+??????????+???", "?????+???????????????????+?????+????+??????+++?+??", "????+?????????????????+?????+?+?????+???+?????????", "???+?+?????????????????????+??+??????+????+????+??", "+???????+??????+????????????+???????????+?????????", "????????+??+???????????+??????????????????????????", "??+?????????????????????+??????????????+?????????+", "??????+???++?+??????+?+?????+????????+??????????++", "?++?????????+?????????+??????+???+????????+???????", "???????????????????+????????+????????????????+?+??", "???+????????+???????????????????+??????+????+?????", "+?????????????+????????+??????+?+?????????????????", "+??????+??+????+??+?+??????????????????+???+????+?", "+???+????????+??????+?????+???????????+??????????+", "+?????+??????+?????????++????????+???????????+????", "?+??????????????????+?????+???++????+?+???+???????", "?????????+?????+???????????????????+??+????????+??", "?+?????+??????????+????????+???+???+?+?????????+??", "??????????????????+??????????????+?????????????+??", "????????+?????+?+??????+????????????+???+?????????", "???????????+??+??????+??+???????+?????????????????", "??+???+?????????????????+??+????+??????????????+??", "+????+????+????+???????????????+???????????????+??", "?????????+?+???????????+?????+????++????+???????+?", "?????????+?????????????+???????????????????+???++?", "???????????+???????????????????+?????????+????????", "????????+++??????????????????+????????????????????", "????+?++??????+????????+???+??????????????????????", "???+??+???+?????????????????????+???+??++?????????", "?????+???+????????+??+????+?????????????????????+?", "?+???????????????++?????+???????????+????+?+??????", "?????????????????????????+??????+?????+???????????", "???+??????????+???+????????+?????+????+?+?????+???"}

    Returns: 51

  27. {"-+-+-+---++---+-+-?-+--++-++++--+-++---+--++--+---", "---++-+---+--+--+--+------------+-+----+++--+--+--", "--+-+---+-------+--+-+---+-+----++-++--++---------", "--++-?-+-++-+-++++-++-----+++?+--+----++-++------+", "-?---+-------+-+++?-------+++++-+---++--------+--+", "+----+-++----?--++---++-+-++---+-++-------+----++-", "++---------+-+-+-+-+--++--+-++--+-------++-------+", "+-+++++-++-+---++-+---+--+--+-?+-+--++------++?+--", "+----++++-+--++-+--+---+-++--++-+-----+--+------++", "--------?-----++-+------+-------------+?-++----+--", "--++---++----+-++--+---++---++---+--+-+--+---+----", "--++----+++--+++--+---+-+--+-++++--+--?+?---+--+-+", "+++-+++-+--+++-+--+-+----------+----+----+?---+-++", "+---+--+-+-++-++----+--++---+---+?----+-+--?++----", "--?---+----++++++++--?+--+-+-+++--+++---+----+-++-", "--+---++-------------+--+++---++-+--+-+----+---+-?", "+--+------++-+----------+-+-+--+--+---+---+---++--", "--+--+-?-+--+-?--+-++++-------+-+--+-+-+---------+", "-++---+++++--+--++--++--+++-+----+-+---++--+-----+", "---+------++-++--+?+-+-------++-+--------+--+--?--", "+--+---++---+----+----+-+------++----++--+-+----+-", "-----+-++-+-+----+-++-+---+--?-++----+--++++--++--", "--+-+---+----------+----------+--++++-+?---+-+-++-", "--+---+-++--+++-+---+-+-+---+--------+---------+-+", "-++--+---+++++-+-----+-+--++-+-++--++---+-+++----?", "+++++--++--+--++-----+----++---+-+--+--++--+++++-+", "--+--+--+----+----?-++++-+---+---+--+-+------+----", "+-+-+---+------+-+-+--++-++---+-+++?-----+----+---", "-----+---+---++--++-++--+---+-++--+-+-+----+--+---", "-+--+++---++------++-++----------++-+---++++-++--+", "-+-+-----++-------+--++-----+--++-+-----+-+-+-+---", "+-++----++-++-+----++-----++----?------++++++-+++-", "-----+--+--+----++-+--+---?-+----+++++--++--++----", "--+--+-++-+--?-+----+-----++-----++--+--+-++-+?---", "-+--+-+----+-+-+++---+-----++-------+---?-+--+-+-+", "+-----+--?+--+--+---?+--+-+--+++-+-+---+-+--++++--", "---+--+---+--+--+----+------------------+++---+---", "+-?-+++---+-++++--+-+---+++--+-++----+-++-+-------", "++-+----+----+--+-++?----++-+----+--++--+---+-+-++", "-+----++---+-++--+-----+-----+++-+++-+--+++---+--+", "+-++---+----+--++--+----+----+---+----+-+++--+--+-", "---+-+--++--+--+++-?----+--------+-+-+-----++-----", "++-+---?++-----++--+----++-+++++-+--++------++----", "--+---+++-+--+-++++--+---------+--------+-++--+-+-", "+--++-+-++-----+-+---++-++--++----+---+---+-+----+", "++---+-+?-----+-+--+---++-+---+-+-++--?+++--++----", "-+-----+--------+++--++-+++---------+-+--++-------", "+--?-----+-+?+--+--+--+--+++---++---+--+-+---+----", "+---+----++---+?------+--+---+-+++----++--++---+--", "----+----+----+-+-?+-------++---+++-+-+--------++-"}

    Returns: 149

  28. {"-?????????+-+?++???+?+?-??-????+++?+?++??????+????", "?+???+++??+++++???+??++???++?++??????+??????+??+??", "+?-+??++?+???+??++????+???+????????++????+++-?++++", "????++???+?-?+??+?+?++??++???++?+??+??++-?+???++?-", "?+????++???+?++?+??+???++????++??+???+-+?+?++??++?", "?++?++????+?+???+++???-+????++?++??+?+++??+???++??", "??+??++?+++-????-??+?+++?-??+??-??+-+??+?+?+??????", "?+-+??+++?++?-??+????++-?+?++???++?????+???+????+?", "?+?++??+?+??+?++??-+?+++?++????????+?+??+???++??+?", "++++?++????+?+??+?+????+?++??+?+++?++?+?+???+?+??+", "?+?+???+??++?++++?+??+??+??+-?+??+?+++-+?+++????+?", "??+++++++??+?+??+?-+???++??+???+???+?-?+++?+?+??+?", "+???-???+?+??+?+++??+-+?????++?????-+??+??+++++??-", "?++????++?++?+++??-?++++??++++??+?+?+??+++???+????", "?+++++??++++-+?+++?+?++???+??+?+??++?+??++??+?+++?", "+??++-+??++++???+?+++???+++???+???????????+???-???", "++???????+?+??????+?-?+?+????+????+??+??+????+??+?", "+++++????++++??+?+?++?++???+?++??++??+++?+???+?-??", "?+?????++????+++?+???++++-+++???????????++?+??+?++", "?+??+????+????+++????+????+???+??++++?++++?+-???-+", "+??++??+????+??+-?+?+?+??+??+???-??++?????++?+????", "??+++??+??-+?+++????-??+?+????+++?+?+???+?????++++", "???+??++?+++????+?--??+++??++??????+++??????+??+?+", "+?++++++??+??++?+??????+?++?+?+?+?+???++??+??+?++?", "+??+?++?+-+?++?+?++++?++-+???+?+??++??-?++++????++", "?????????-++?+?-?????+++???+??+??+?+++?++-??++??+?", "+?++???++-?++???++?+?+?????+??+-???+???+??+++??+++", "++++++?++????++????++++?????+-+??+++?????+?++?++-?", "+??????++??++???++?+???+?+??++???+?-++?+?+++++++??", "?+??+?+?+????+?+-?++?+???+????+?+?++++?++?+?+?++++", "???++++???++??++??+?-?++?+???++?+?++??++++-?????++", "++??+?++++??++++???++-++??+?+??+??++-+????+?+-???+", "?++????+???+-+?+????????+?+?++??+???-?++?+???-+?++", "???-+??+++?????++?+??-?????++??+?++?+?????++++?+?+", "+??+?+?+??++???+??+??+++??????+-++++??+????+?+???+", "???+????????++-?++?++????+-+?+??-?????++?+???-???+", "??+??++?++??+++?+-?+??++??+++?+++?+???????+-??+???", "??+++????+?+??+?+++?+??-??+?+??+++?+??++??+?++??-?", "?++++????????+?????+?????++++?++????+++??+??++??+?", "???+++?++++??++?+?+-+??++++++?????+?+++??++???+?-?", "??+?++?+????????++++??????+?+??+??++??+???-??+????", "???+???++++??+++????++???+++?+??++++?-??+?+-?--+++", "?+????+???-+?+?+?-?++???++??????+++?++?+++??+???+-", "+?+?+?+?++++?++?++++++?+??++++?+????+?++??+++???+?", "?+?+?++??????+++?++??+?????+?++?++-?++?+???+?+?+?+", "???++?++?+?+?+?+????+??+???+??++?+??+???+????+?++?", "+??+??+++?+?????+?++?????+??????++??+++?+?-?+??++?", "????+++?-++++????+++???++?+?+?++????+?++????+?++??", "??++++?+?+++??++??+??+??++??+++?++????-?++++-+????", "-?+???++??+?+-+???++?++?++??+?+-??+?????+-?++++??+"}

    Returns: 113

  29. {"++--++--++-+--+++++-+-+--+-++-?+-?----++-++-++----", "-+++++---++++-++?---++++-+-+?---++--+--+?-+--+-+-?", "++--+?+-----++++----++++-+++---++--++-++--+---++-+", "--+-?----++--+----+-??-+-+?-+-+++---+-+-+-+-++-+++", "-+-++---++++--+++--++-+---+-+-+------+---+++++-?++", "+--+-++--+++--+++---+-++--+-----?+---+-+-?+-----+-", "---+-??+-+++-++---++-++---+++++-----+------++----+", "+---?++---++-----?+-+-?+------+---+-++-+-++?+++++-", "+--+-?-??+--+-+----+--+---+-+-------++---+-++-+-+-", "+--+???+---+++-++---?-----------+++--++++--??-+---", "++++?+-?--+-------+?+-+---+-----?-++-+---+--++--++", "+----+------+-+-?++-+++-------+-++---------++-+++-", "-----++-++--+--+---++----+-?--?----?-+--+---+-+-+-", "----?--+-+++-++--++--++------?-+---------+--??+---", "?+-+-++-++?-+--++--------+-------?--+-+--+-+-+--++", "+?+-?--+++---+?+++-----+-?+--+--+-+-++---++-----++", "++--++--+++----+-+++--++-++--+--+---+?-----+-+----", "--++-++-++--?+-+--++---+-+-+-+------+-+-++---+---?", "-+-?-?----++-+-??+-----++--+++++-+---+-+---+------", "-++---+-++-----+----?+++-+-++?+?+-+----++-+?+-+-++", "+++-+----+?+--+-?++--?+-+----+-+--+-?--?-++--++-+-", "-------+--+-++-++--+?------+-+++-------?-?+++-++--", "-----++-++-+--+++--+---------+?----+--+---+--+---+", "++--+++----++-+++++---+-+-+--+-+-+---++-++-+--?+++", "+-+---+-++-?--+-++--+---+??+++-?+?++-++----++?+--+", "-+-++++---??-+-+--+----------+++--+----?---++++--+", "--?++--+++---+?+--?+-+-++---+--+-++----?--+-++----", "---+-?+-+-----+-?----+----++-----+---?-+--?+------", "--+?----------+---++-?-+?+--?+++--+?--?-++++-+++--", "--+---+------?+-+--+--+?+-+-+--+--+-+-----++++---?", "----?-??-+-+++++-++-+-----+------+--+-++-?++-+---+", "+---+-+---+-?-+--+?---+?-++++-------+++-+--+--++-+", "+-?--+----+--+---+-++?----+--++++-?------+---+?--+", "----?+++?-++-----?+--++--+++-++-++--+?--?-++-+----", "-+-+-+-+--+++-?-------+-?-?-++-?-+-++--?+--?-?-+--", "+-+++--++-+--+++-+--++-+++++++++---+--++++-----?-+", "--+--++++---++---+++++---+---++------+---+++++-+?+", "+--?++--+?----++++++-----+-?+----+-++++----++-+--+", "--+-?----+-++--+?+---+---+---------?+--+++-+-++---", "++---+-+----+-+-+++----+++-++---+-+--++?+--?---+?+", "+-+--+-?-----+-+?-?-+--++?++---+-++-++--+++-?-+-++", "-++++-++--++-?--+---?---+--+---+---+---+?--++---?-", "+----+--++++--+--+-+----++++-+-----+-+++++++--++-+", "+-----+-+--+---+-+--+-?++-+--++-+-+--+-+?--++----+", "-++-+--+-??--+-+-+--?+---+--?+?--++----+-+?---+---", "--+??++--+---+-+++-----++---++-+-++--++-++--+-?+-+", "+-++-+-+------?+-----++----?-+--++++--+?+--+--++--", "+---+-+++-+--++----?---?---?---------------+-?--+-", "-----+--------+---?-?--?----++++---+++-+---+-++++-", "-----------+--++-++----+--+---+++-----++-+++-----?"}

    Returns: 149

  30. {"++??+--+++??-+-+?-+---+-+-?-+?-++-?--+++-+?++-?-?+", "--???+-??++--?-?---++?++--?-+++-?------?++-??????+", "+-??????+?????+++?-???-?-?++-?++???-?-?-???--++?--", "-?-?+?+??-?-?----++?-++---??+??-+?+-+-?+--+-+?--?-", "????++-+--+??-?-?-??-+?-?+-++?--??-?-++--?-??+--++", "+?-+?-+????+------+--+??-?-+?-??----?+?+?+++-?+-?-", "??+-?+-?--?++??-+---??+??+-??-+-??+???+?++?++-+-??", "-+?+?++++-+++?-?-????-?-?????-?++?+-+???++++?++--?", "++--?++?+++???----+??+-++-?-?-?-??+??+?+----???-??", "--+?-?-?-??+?+--??---?+-+-?-??--??-+-???--+?+--+-?", "??---+--??+?--+-+?-?++++??-??+---?---++++-+-??--?-", "-++----+?-?-?-++-?-+-?-+-+??--++-+---?+-+?-???-?-?", "--++??----+-----?-+-?-+?-+-+??-?-+?-?--+-++?+??---", "+-?-+?----?-+---??+?-?-+-++?++-??+-+-+-?+?++-?++??", "????--+??-?+-++-++??-?-?-?+?-++-+?++??-?++-+-+-+-+", "+++-?+++-?++-????-???++-?---?-?+?+?+++--?-?+?-+++?", "??-??-???--+??--?-??+--?-?+?+?+???---++-??+??+?-??", "-+-?-+++-?+?--+?--??-+-???+++--????-?-?++--?+?+-??", "?+++?+?--+----+--?+-?--++?+++-??-+-??+-?-+?-+---++", "----+??+?-?-+--????---??-??+-??+--???-?+?--?+?+?++", "+-+++??-???-+??--++-+-??+-+?++??++--??+-?+?+---?+?", "--+--?-++--+-?-++?----???+--?--+-+??----+???????++", "----?-?++?+--+-?-??++??--?+-?+-+-+-??-?-??-?+---??", "??+?--++-?--??++??-++-????+-?-+++-??+?+?-???-?--?-", "+--+?++++-?-++?--??--?+?--+--+-?+??+-??+?-+++--?-+", "?+-?+?-+--?-+++-++-+??---?++?+?+??+-++-+++??+-??--", "+?+-+--???+--+?+-+-??-?-???++?-+--+-?++---+?-+---?", "-+-?+--??+--??-+-?--++---+-++--?+++?+++?+??-?+-?+-", "-?+--+?-?--++-+--+?++??+-++++--+?--?+?+-??-+?-+--+", "++-?+?+?--?+?-????--??---+-?++-?---+??-++-+--+??+-", "--????----+-+---?+-++-??-?+--+-++++----+?+?--+?+-?", "--++?-?+-?-?--?++-?+----?+--?+-???+---+??+-?++-??+", "?-?-?--?-+-?++?+++-+?-+?-+--?-+?--????++?+-++--??-", "?++?+?+???-?-?-+?-+-?-??-+-+++++--??+?-?---?+-?-?-", "+--++?++???-??+-+??---?+++-+-???+???+???-?-++??--+", "-??--+?+---?--?-+---?+???+--++?-++-??+--+?????++--", "---??++-?-????+-+-+-??+-+??---?+--++++-?+??++?+-?-", "-+++++++??+-+?-??--??-??+?+?+?--?+?-?-???++?---?+-", "+--+??---?---?-?+-?+?+--+-?+??+-+??-?-++??-+-+?+??", "-+++?-?+-+-+++-?-?-?+-??+????++??+++?++---??-????-", "????---+-?--+-+---?+?-++???????++-????-?+-?-?-+?+?", "-?-+-+---+-???????+++-+?---+???-?-+-++???----+++?+", "-++?+?+++++++?+-?+??-?+---??++--???+??-+-++++--+?+", "-----++?-?+-+?-?-+-----+--+???+?--++-+?-++--+??-?-", "++???--+-+-++-?----++?--+-?+-+??--++-++?++?-??++++", "-+?-++????+++---?-++++?+-?+--++-+-?++-?+-++???++-?", "+++++?--?+?--+-+?-+-?+????-+++++?+-??+??-+--??-+--", "-?+++--?-?++-++-?+--?-++-?-?+-++----?---???+----??", "???+?+?---+-??-???--+-+?++--?-+++---?+?-?-??-?--?+", "+-+?-??++-?-+?+????+-?++++?---?--?-??++++-+??+-?-+"}

    Returns: 149

  31. {"-+--?---?--------------?------------------------?-", "------?-??---??-----??---------?-----------?------", "-----?--------------------------------------?---?-", "----?---?-?--?------?----------------------?------", "----?----------------------?------?----?-?--------", "------+---------+-------------------?-----?-------", "--------??----+--?----?----?-----??------------?--", "------?---?-----------?---------------?-----------", "--------------------?-----?----------------------?", "-----?--?--?--------?--?----+------------?--------", "?----------------------?-------------?----------?-", "-?---------------?--------------?------------??---", "---+-------------------------?-?-?-----?---??-----", "-----?---?-?----------------------------?-------?-", "-------?------------?-------------+?---?-----?----", "?---------?------?------?-------------------------", "----?------------?-?--------?-----?-----?---------", "------?--------------------------?----------------", "?------?-----?-----------------?------------------", "--?---?----?----------???-------?---?-+------?----", "---------?------------?-?--??----------------?----", "--?---?-------?--------?--------------------------", "-------------+-?----------------------------------", "-----------+------?--------------------?-?------?-", "---------------------------?-----------------?----", "?----+----?-??---?-----?--?--?-------------+------", "------------?-??-----------------------------?----", "--?---+-------?--?--?-------------?-----??--------", "-----------------?----------?-------?----?--------", "----------??----------+------------?----------?---", "---------------------------------?----------------", "?----?----------------------+-----+--------------?", "-----------?-----------------------?---------?----", "-------??------------?--?--?----?-?-----------?---", "-??-?-------------+--+----------?--?--------------", "-----------+-------------?-----------??-----------", "----------?----+--?--?--+---?----------??--------?", "--?------------------------?--------?---+--?-?-?--", "---?----+--------?---?-?-------------------------?", "----?----??-----?----------+--------------------??", "-------?-------?---?------------------------------", "-----+--------------?--------?-??-----?---?-------", "--+-----------?---------?--?------------?-?---?--?", "----?---------------------------?-----------------", "-----?-----?------?------?-?----------------?-----", "--------?------?-----+---?--?---------------------", "--------+-------------------------?---?-----?-----", "--?--------?-----------------------------?------?-", "-------?-----???---------------------------------?", "----??-----?----??----------------??-----------?--"}

    Returns: 94

  32. {"+---?-----?+-??++??+??++----+-+??++-+??---?-??--+?", "---+---???+?---?-++++---++-??-?--?-++-??-?+-??+?+-", "-++??-----?-?+-?-+-+-?-++?+-++???+??--+?++?+-+????", "-?-?----???--?+--??-??+-??-?-?-+?-+----++++?+-++??", "??+-?+---+-+---?-?-??--++?---?--?+-++?++-+-+?+++??", "+??--++-++????+-++--+??????++?++?+-++??-?+-+?+-+??", "?-+-?++-++-++---+--+?-??-+?+-+---?+?-???-?+--??--?", "-++-----+++?+-?+++??--+????--+??-??-+-+?++-?++?+++", "--+-+++??------?++?-+++??--+?+?++-?-?---++??-?-??-", "+?+?++-+-+?-++?+??++???++-++?-++-??++??-?--??-++-?", "-+?+-?--?-+++--++-+??-+++?--+?-?+-----?-?-?+?-?+-?", "?--++--+-??++-?---++-+?-++--++????---+?-+--??--?+-", "-+?---?+??++-?-??-?-?-+-+-+---?-++?+--+-?+?---+?--", "??++?+++???-?++?+-++?---?+--?--?++???+----?-?++--+", "++??---?-?--?++-?-++?---?+????-?--??+?+?-+++-?--??", "-----+-++---+??--???+????+?++?++++---+-?-?-?++--+?", "+?+???-?--++--?+?-?-?++-???-?--?--?-+??-??-?+-+???", "+-+?-??-+?++?-+--++--?-+-???-++----+-?+++?+--?+-+-", "?----+-??--+---+??+-?-+?--+++???-?+-+++--+-?-+?++-", "+?????--++--+-?+???+-???+------++-++--??----+-+?-+", "----?++?-+?+?+---++------+-?--+??+??-?--?+-+???-++", "+--?+?+?--++??--????---++---++---?--?-+-+--?---++-", "-?????--?-?---+-+--?++?----?+++?-?++???++-+?--?+?-", "?+?-+??-?+??+?----+--+-+?---??-?+??-?-?-+--?+???+-", "?--+-?+++-+--+?+?-+?-??+-??+---?-+-+++++--+?--+-++", "+??+---?---?---?-?-+--+?--+?++?-?+-??--+?-?-+++-+-", "---+---+--?+?+??+---?-----+-++??++-+++-?-+++?+?-++", "?-+++-+++--??+?--+-++--??+-?--?++?-?+-+?+-?-?-?---", "-+?+?-?-?+?+-?+-?+--?-?--?+-?+??--+-+?+-?-++---?+?", "-?-+?+??++---??+++?+-???-++-?-+-++??+--??+---+?-+-", "+?-++-?+?-++-?----+--?-+??--??+?-+???-??-----?----", "-++?+++?-+-?--?+?+-?++---?--??-----+?+---+?+-++???", "+--++-+++??-??--+--+?-?+--???+-??+?+?+--??+??-+++-", "?+???-+?+-+?++?-??-+??+++??+++???--+++++?+-?+-----", "??--???-++---++--+?---??+--?-+-++?-+---??+?-??-?--", "?--?+---++--?++-?---??-++?+-++-?-+--+?-?++++?----?", "+?+?+++-+++++??-++++-?-+?+?---+??-+-??-??+?+--?--?", "+-+--?+??-+??--+??--+?+-????-+--??-+??++---+?-?+?+", "-?-+--???-+?++?--+?--?-??+--+---+++?-?-+-?--+---?+", "-?--?-?+-?-+??--?+--?+---+-+-++??+-+?-+?-+-?---??-", "?+?+++++??++--???++?----?-+++??-+?--++?-+??+?++++-", "-?-++-?+--?-+?+++-+-?---+---?--?-?+?-?---+?++++-++", "+-----?+-----+-???+--?+--+----?--+?-++?++????--?++", "++?+--+-?-+-+--?+----++-+?-++-+??-+-?-?+++??++?++-", "---+???+?+-+-?+???+???+--++??---??+---+???+-?+--++", "?+-+?+--++++?-++??+?--??-?-+-+-+?--?-+++++-+--?+-+", "++-????--?-++--????+?-++---++---?+?----?--??-????-", "--?+-?+--?-?+++-?+-???-??-???+?--+?+--??-?-+-?-+??", "---+?++++?--?-?-+-?-++??--?-+??++?-?-----+?---+-+-", "-?---?+??-++-+--++?-?+?----?---+-??--??+????+?--++"}

    Returns: 149

  33. {"-??--?--??---+--+?-?+---?--?-?-??-++?-----?-+--?-?", "++?--???--?-?+?+-?+-----??-????-??+?-??-?---???-?-", "+--?----++---?----+?--????-+?---?-?-??++----?---?-", "-?-??-------?-?--???-?---++?-?-?-?+?----?--?-----+", "???--?-?---?-???+-+-??--?---+?+-----+?-++---?-----", "-++-??--+-?---??--?-?-?---?+-??-?----?------+-?-?-", "--??---?--?-?--------?----+?----???---?------+-?--", "-??-?-?-+?+-?---?---??--?--???-----?-?----??-??+--", "+--+-?--?--+--+--+-----?+?-?--?-?-?+?------+?---?-", "+?++--?---+-+-?--????---?+-?-??---+?-?--?--?+--+?-", "-+-+?+-??-+-----?-?+?---????--?-------+--+-??-???+", "?????+-?+----??----+?++--------?-?----??-??++-++--", "--+-?--???-?-?---?------????--??--?-+-?+?-??---?-?", "-??+?---?--??---??+?+?-?---??+--?+?-??-+-------?+-", "?-?-???---+?+??+-+-??----?--?---????-??+?--++---?-", "----?+-?-----?-?-+-?---?-?--?--?-----?--+?-?--???+", "--?---?-???-?+?+???-????-?????---?+-?--?--?--???-?", "?-+----+---??--+?-----?---+-?----+-?-?----+--?----", "?-?-?+--?-??-?--????---+-???--+-?+??-?-+?---?-?-??", "--?+?--??--?-?---??-??+?-?+-+-+---?------?-+---?--", "--?+-?-?---+----??-??---?++-----??????-?-?+-?+?---", "----+----?-------??-?---++?----?-+---?+?---?------", "-++------?--+++--???+--?---?+----?--?-?-?--?--??--", "??-?---+-+----+--?-?-?-?--?+-?-?+++---?+--?--???--", "??+---?-?-----+-+--+?--?-????+-++???-----?-+-?++--", "--?+??-?-?-?+?----?-?-?+?--?----?-?????---?+--??-?", "--?--?-??----??--??-----??-??---??-------?----???-", "+?-??---?-?+-?--+????---?--???-?-?---?---??-???--+", "+?+-+?+--?--++??--??--?-??-??-????----?-----+?-??-", "-+?-+?--?-?-+?----??--???--???---??--???+--+--?++-", "--+-?+?-?-?--+??-----?-?+----?--??-?-?-?-?--??+--?", "+?---?+-+??--?--??-----?-??-??-?-?+??-+-+-+----???", "-??+-+--???-?--?-----?-???-?-?-??--+??-????---?--?", "++-??--?-????+-?------????----+---+-??-?--+?-+?---", "??+----?-?---------+-----?-----?-?????-+---+---?-?", "??+-++---?--???--?+-?+-----+-+----?--?--?+-??????+", "??--?-+--?--??---?-------+?+????-???+??-?+-+---+?-", "--------??-?-??+??-+????-??+--------?--??-?---?-++", "??------?---?--??+???-?--+----+--+??--?--?-----?--", "+----------??-?-------?-??-+--??-???-----+----+?-?", "?--?-+??-?-?+----+??--????--+-?+---+?-?---???-?-?-", "?-??+-????---+?-?--++--+---??+???-?-?-+?----?-?-??", "----+-?+-?????-+?--?-?--?---?+--+-+-----????+----?", "-?-?-----?+??----?-?-?---?-----?--?---?---?+--?---", "?--??---?----?-???--?----?-??-??-------?-?-?-+--+-", "-----???---???--+++??+?-?-?+--??--?-+---???----??-", "-?--?----??--?--+--?+?-?--+-+?-???--??--?----??---", "?+?-+??+?--+----?---??+?-??-?????----?-?--?++-+---", "--??--?-??------?--------+???----??---??---+--+--?", "+???--??----??-----?-?-----?-?--????--------?--?-+"}

    Returns: 142

  34. {"--+?--?--+-+-++?--?----??+++-+--+-?--+-++--+---+-+", "--+---+-+++-+-----?---------------+----+---------+", "+-+-+-+----?++-+++-+--+--+-+--?-+--------+++---+?-", "?+++-?--+?++-+-+---+-+----------+--+-+?----?----+-", "-+-??+-+-+-+-++---+-?----+?--------+--+?+--+-----+", "+--++++-----?-+----+++--?---++-+-?----+----?--?---", "----?+--+-?--------+-++-+-----++++---+++++--+--+-+", "---?-+--+----?----+--------+------++--?----++?--+-", "-??--++--+-----+-+---+-+-+----+---??-------+----+-", "++----+++--?---++-----+--+?---++-+-?-?--?----+-+--", "?-?-?--++-++--++---+-?-+++-+-?+-+-+-++---+--+--+--", "---+-+++--?----++-++--+-?-+---+-----?-+----------+", "+++-+-----+?+-??-?------+-+--?-+++---+---+---+---+", "--+----+?+-----+-----------??---------+------?+---", "+---?+?----++-+-+--+-++--+------+-+-?---+-?------+", "?+++-+?+-??+------?-+---+--------+--+-----?-+-----", "--+-?-+?-+-++-------++-----------+--+--++------+-?", "-------+----+-+++--+---?++---?-+-+-?+--+++--------", "-?----++?++-+------?-+---?---+--?----------+----+-", "+-+?+-?-----+--+++--+--?--+?---+--+--?------++-+--", "-+?-?--+++?++------++-++-+---?---?---?++++--+-+--?", "--+----+-+---+-----+?-+----?--+++-++--++++---+++++", "++-+?+-----?+--------?---+----+?-??-++-+--?--+-+-+", "-+++----+----?-++++---+??---+--+-+--+--+-+---+--+?", "--+?--+?----+?----++-?--++++--?---?++------?+-+-+-", "---------+-+------+---+-----+++++--?-?--+----+----", "+++--?+--+-++---+-?----+----?---?-+-------?-----+-", "-+-?-+-+---------------+---?-++---+---?-+---+--?--", "--+-??----++------++--?-----------?--------+-+---+", "+-+---?-+--?--------++---+-++--++++-------+-------", "-+--+---+-----?-++--+-----------+-+++-----+?+?-?--", "??++?-+-+--+-+---?-++-+?------+-----?--+-++-++--+-", "--?--+------+--+----------+-+-+--+--+---+-------?-", "--?--+----++----++--+---?+-+--+-++-----+--?-----?+", "-----+-+----+--+?-+?+?+--?----??-+++?--++--?-??---", "?+++---+--+-?------?---+-+-+?--?---??------++?-+--", "-+++---?-+--+-+--+++-+++-----+-+--+-++---+--++?--+", "-------+--+---++-++--+------+-+-?----+-----?+-?---", "+++-+---+-?-?-+-----+-----+--+--+----------+---?--", "-+----+----+--------+-+--+--++---+---?-+-++---+-+-", "+-+---+-------?-?-?+?-------?-----+++--?+++--?-+--", "-+-------++----+??+------?+?--+--+-----------?---+", "-+--+---?-------+-+-+++-+-++-?-+?---+-++-+--?+--?-", "++--++--?------+-+++?+--------??+----++--+++--++?-", "--------+-+-?-+-+-----------------++-----+---+---?", "?-++--+---+---+---+---+-----+-++-----+?+--+----?-?", "-----++-+?--------?+--+----------+?-+----+--+++-+-", "-++----++------+-?--+++--?+----+---+------+-?-+-+-", "-?-+--?--++-+?-+---+----?--------------+--+-+?----", "-?+-----?-+?+-+---??--+----?-+-+?-+-++-+--+----+++"}

    Returns: 149

  35. {"+"}

    Returns: 2

  36. {"++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++"}

    Returns: 51

  37. {"++++++++++++++++++++++++++++++++++++++++++++++++++"}

    Returns: 2

  38. {"+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+", "+"}

    Returns: 51

  39. {"-"}

    Returns: 1

  40. {"--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------"}

    Returns: 50

  41. {"--------------------------------------------------"}

    Returns: 1

  42. {"-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"}

    Returns: 50

  43. {"?"}

    Returns: 1

  44. {"??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????", "??????????????????????????????????????????????????"}

    Returns: 50

  45. {"??????????????????????????????????????????????????"}

    Returns: 1

  46. {"?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?"}

    Returns: 50

  47. {"+??+++", "++??+-", "?++??+", "?-+-??", "??+?++", "++-?+?", "?++?-+", "?--+++", "-??-?+"}

    Returns: 20

  48. {"????+??????+????+++-+???--??++++?+???????-??-?+???","?????+?+??+?+?++++?+??-???-++??-?+??????++?++??++?","????+??-?-++++????-+?--?+?+-?+?+???+???????-+???+?","+++++-?+??+???+?+???+-??-??++??????????--?+?+???+?","+???????++????+++++?++-+++?????+??-+??++++-??++?++","+++-+??-???-?-?+??????+?++??+?++??+????-???++??+-+","??+??+?++??-?+-++-+????+?????+???+??+??+??++??++??","+?+??-???+?+???+-??????+?+-?????+?++??++-+?+++?+??","++?--?-++??+++??+-?????+??+?++??+??++?+?++?+?-+???","???-?+-???++???--+?-+??+?++???????+???+-??-?-?+?+?","++???+???+??????+-+?+++???+???+-??+???-?????????++","??+++????+++-+??-?+?++?+?++???+?++?+????-???-?????","?+-???-+??+?-?+??-????+++?????++????+???+?+++-+??+","?+?+++???+??????????-+????-?+?+???++??--+-?+?+????","???+???++??++?+?+???+?????+++??+??????+++?++?+??++","-?+?++??-????++???+?+?+?+-+??????++??+++????????+-","?+??????+??-?-??++??+??+-?????+??+++-???????-++??+","+?????????-?++???++?++??-?+-+?++??+???+?+?++????+?","+??+??+?++++?++???+++?++?-+??-?+?+??????++??????++","+-++???+?-+?-+??-??????+??+??+?+??-?++?-?++?+++???","+++?+???+???++?-+???--+??+???+-???????+??+????-++?","+??+??+??+?++-??+?????+??+???+-?++???+?+??-+?-????","????+-?-??????+?+-+++++?+++++-?????+??++?++-+????-","????++-?+-???--????????++?++?+???????-?-++??+?+??+","-+-?-???+-+????+??-+?++??+?+?+???-+---???++???++?+","++??++?+-?-?++?+?-?????+????+++??+?+?+?++??+?--?+?","+?-?+++-?--???+-?++??-??+??-??+??++??-???-+?++?-+?","++?--+-+???-?+-?-+?+?++?+??-?++?????+????+?+?++??-","?-++++?++++-+?+??-???+-?+?+-?+-+?+?-????+??+??+++?","?????+??++-+????+??-????++?????+?+??++++??+?+??++-","??+??+++++?+?????????++++??+--+?????+????-?-+++???","+?-???+??++??-+-?+?++--+?+-?+?+++++?+-??+??+?+++??","??-??-+??++?+???+?+-+++-??-?--+?-+?+?--+???+?????+","????-??+?+++?-?+?+???+?????????++++++????+?+??-???","?+?+?+??-????++?-??+?+??+??-+???-?????+??-?+++?+??","+???+++?+????????+-???+?++??++?????++?+--+-???????","-???++++++??+?++++??-?+?+++??++?-+?+??-???+++++?+?","+??????+????++?++?+?++??+++??+-?+-+-??-?-?-????+?+","++?++???+?-+?-+??+????+??+++??+???+????-++-++?????","??++-??????+??++++????+??-??????+???+???-???+-?++?","++???-??????++++??+++???-?++?+??++???-+?????+?--??","?+??++??????++??++?+++-?-++?+?++-+??+????++????+?+","??---?+-+?+-?????+??++??++?+++-?+??+???-?++++?????","-+??+???-+?+?++++??+???+?+???+++??????++??-??++??+","++?-+???+???????+????+-+?????+??+?-??+?+??????++++","+?-??+?+????+??????-??+???++?+??+???+++++?-+?++++-","??-?+?++??????+????????++?++--+??+??+-?-?+--++-???","+?-+++?+?????-+??--?++?+?-??--+-??--?+?---??????+?","????-?++?+??+??+??-??+?+??+??++????+???????????-+-","+???-??+-???+?????+?+?++??????+?+?+??-+?++-++?+-+?"}

    Returns: 132

  49. {"???????--?????-?????????????????????????-?????????","???????-??+??????-+-?+??????????????????-?????????","???????????????????+??-?????-?+-??+????????-??????","?-?+?-???????????????????+???+???????????-?+??????","??-++??????????-?????????+-???????????-?????????+?","?????+?????-?????-????????????????++?+????????????","?????????+??????????+?+???????+??-?????+?????+-???","?????-????-??????????--???+???????-????-????+?????","?????-?????+?????????????+???-????????????????????","????+-????????????????+??????+???-?????????????+??","-?????????-?-?????-??????????+?-??????????????????","????--+?+??????????????+?-+?-????????-????????????","??+???+????-?-???????????????+????-??????????++???","?????-???+???????????+?????????????-?-????????+???","?????????-?????????+????+???????????+?-???????????","???????-+???????????????????-?+??+?+????-?????????","????-?+????+??+????????+??-??????-??-?????????????","??-?????-????????+??????????-????????-+???????????","???-???+?????+??+???????????????-?+????+??????????","????????+???????????????+??+??+????--?-???????????","????+????????????--??????--??????????+?-????-????-","?????+????-???????????????-?????-?+????????-?????-","??????????????????????-???-????????-?????-?????+??","?-??????????????+???????-????????-????????????????","+??????+????+??????????+?-??????-??????-??-+?????-","??+??+?+???????????????????-??????????????-???????","??-???????-???-????????+?????????-????????+???????","??+-???-??????????????????+??????????+???-???+????","?-+?-???????-????-?????-??--????+?-???????????????","+??+?????????????+??-?-??-?-???????????????????-??","????????????-?-???+??????????????????+??-?????????","??+????????+???-????-???????????????-???+?????+??+","???+???+?????????????????+??+????-???????-????????","??????????+??-???????+?????+????????????+?????+?+?","+???++????????????+??-????????-?????-?????????????","??????????????????????????-?-?????????-???????????","?-????-??????????-????????????-?????????+?????-???","?????????????-??-?-????????-??????????????????????","?????????-???????????--??+???????????+???--???????","?+?-???-??????+???????--?????+?????????-?????????+","+-?????????+?????????????????????????????????-????","????????????????????????+??????????????-??+??????+","??????????????????-+??????-???????????????-????-??","?-??????????????+???????+?+?-??????????????????+??","-?-???????+??-??????????+-???+???+??+???????--????","???????????????????-+????-????+?????????????--????","????????+??????+??-?+???-???-?????????????????????","???????-?????-???????????-??????-??-+??-????????+?","???+++???????????-??????????-??-???????????-??????","+??????????????-???????????????????--??+?+????????"}

    Returns: 80

  50. {"--??+?+?++-??++++-?-??+??---+???+?++??--?++???+???","????-?--????++-?+?-????-+-?-+??-??????+??-?-??+??-","????-+?+-???-+?-+?-?-?----?+?--??-??-???-?--?????-","+???-?+-?+--+++-???-+??+--?-?????-+?++-+?++---??-+","??--????-+?+--?---???----+-??-???+??+-++??+?--?-??","????-?-??--+-+-??????+?+++--+??+?+???????-??+?+?+-","???-+?-?????+--?--++?????-??++-????+??-??-+?--++?-","?-+?---??+???+?-?????+-?+?--+-????--???--??+-?????","??-?--+?+?+?????+-??++--???-??-??-???+??????+?+-??","??+--?-?-?--?????+???-+?-?????+----+--???++--+-??-","++??--+?+?-?+?+?+??--+?-+??????+??+???-+-+---?+--?","?+????-?-?????++??-?????-+-?-+-+??----??--?-?+-?-?","-++???+-??-+??????????++??+--????----??????-??+??+","?-?-?-???+??--??+??+?-?-?-?++-++??+-????--?-??-???","??????????+--???+??-??-+?????+?+?+??--???--???+?--","??--?----????-+?--??-??+?++-??+?+??????+-?????-?--","??---++?+?????--???-??-+??+-??+-??-??+-???????-?-?","+-+???????-+?-+??-?-+-????-??---???????+-?-??????-","-?-????-++--?????+?-+?-+?-?-+??+?+?++-??+++?-??-?-","?-?-?+??-?????+?+????????-?---++?????-?????-????--","??-++-?????+--+??--??-??--+?+-?+?-++?--+???????-?-","????+--??+?-?--+-?-????????++-?-++------??--????+?","?+???+?-+?-?++??-?+?+??-?-++--?--+?--?-???+---?-?+","??--???-?+?+-???-???--?+-???+???-+???-+??+-??+?-+?","--?-?--????++??-?-?-?-?-??+---??--+--??-?++-++-?+-","?+?+++?-??-????+--????----+?----?+-?+?+?-?-+?????-","????+???-??-+-?-?-++?++?++---++??-?--+?+?+?+-???--","???++-???-??++-???+-+--?-?---?+?????-?--????-???-?","?????-?????---?++??+--?---?????+??-+??---?-----???","-?-++--???-?-?+-+?--++?-??+???+?+????--???--?-???-","--??+-?+???+?+??????-????--?+-+???+++?--??-?--+-?-","?-??????+?++++??-??+--?-??++??--?-?????+++?+??????","?--?+?-???????--?+-?-+?++?+--+??+-???+????-++-?---","????????-++--????-?+-???+???+?-+??+--?+--?++???-?-","?-+?????-?-?-?-?+??-??+?-?-?+???+??-?????-+--?-?+?","???-???-?-++?-??-???-?+-???-??+??????--+?+-?----?-","??+?--?+????+???-?????-???-?---?-?--++?-??+-?-???+","-++???--?????-?+--++?---?+?-?-?-????++-+--?-?++???","??+????+-+-?-??????+-??-????--???+++?----?--?+??+?","+?+-?????-??+-+?+?-?+??????+?--?-?-?+?-?+?-+?+?--+","+-??-??-+??????-+?-++-???-??-???-??+?-++??-?---?+-","?---?--?-?-?-??-?++?+??+++?+++??+????-?--+-??+??-?","??+-?++??-?+?+?+?-?-??????+?-????+--??+?+??-+???+?","-?+????-??-???????+???-?---?????-+-??????-+??-???+","??----+???-?---???+???--???---?+?++???-??-+-???--+","-----?-?-+-?+??--?+????-??+???+?+?+--??++-?+-??+-?","--???-+-?-???-????-??---??-++????+?+--???-----+?--","+?+?????-??--?--+-?+?-???+?+??-+++----?--??+-?????","???-?+-????+-?-?--+?---????-?+-+????-+----+--???--","++???????+?-??-+??-?+-????????-++--+?+?????------?"}

    Returns: 142

  51. {"++???++-+??+++?-+?+--+++?++?+?+?+?--+++++-++???++?","+++??++?+++?+???+?++-+-+?+?+?+-+-?-?+?-+?++?+-???+","+?-+-?????+++??++?++??-+?+???+--+??++++?+?++-+?++?","???++???++???++?++?+?+?+-?+?+?+--???++-?++?++++?++","?+?++?-???+-++?+?+??+?????+?-++?+++??+??-+?+??+++?","??+?-+?+?+??+?--?-+++++??+-?++-??++?+++?-++++-+?+?","+??+?+-+?+?????-?+?+++++??+?-++?--+++???+-??++?+-+","?+?++??+++++?-?+?+?-?+???+?+?-+?+??????++?++++????","+++?+++?+-?-+-----+?+????+++++-++++???+-+-+?+-???+","?+-?+-+++???+???++???++-++++-++++++++-+?+-?????-++","+??--+?-??-??++???-+?++++?-????+??+??--??+++?+?+++","-?++++??-+?+?-+-+???-++++??+?+?????+++?++?-++-?++?","??+????-++?-???+++?++++??+??+?+???+?+++?+??????++?","?+??++?+++?+?+?-?+++?-???+-?++-??+?-+-++-+-+??++??","??-??++?+?+???+++??++????+?+?+-++???++?-??-+????+-","++??+++++-??+?++?+?++???+?++-??+????++--++?++?????","?++??++?-+-++?+??+--??+??????++?+++-?+?++??+????+-","-+?++-+?-++?++?+??++??-?++?+++?+?++?+++?-++??+++++","+?+?++?+??++++????+?+?+-???++?+?+?++?+-++-+??++++?","+?++++?+?+???+??+??-+++???+?+-??+?+--?+??+?+?-+?++","+?++++????++?-?+?++???++++-?+++?++-?+??+??-+-++??+","+???-?+--??++++?++++?+?+--++?++???-?---+-??+??++-?","??+-??+?-+++???++++-?++????--??+-+?++?++++?++??+??","?+???++?+++-+?-?++?+????+???+??-+?+?-+-+????+??+?+","+?+?+-+-+-++?++?+-+++????+++-??-+-++???++?????-??-","++?+++++??+??++?+?+???+-++????+??++?++?++---?-+?++","+?-+???+?+?+?-?-+++?+?+??++++?+???+????-?+?+????++","++??+?+????+--?++++?+++++?+?-+??++++?++?+?++?-++?+","-?+?+-??+?+??++-++???+??+??++?+?+--+??+??+??+?+??+","++??+++?-+-?+?++-?+-?++?????-+++++++++?+?-+????++?","??+?+-???+?-+++?-?++?++-++++?+?+++?+?+?++?--?-?+?+","??????+++?+?+?+?-+++?-???++??-?+????+??+??+?????-+","++??+?--++++?-++??++??????+?+?++++?-+????++?+-???-","?+?++++---???+??--?+?????+?++-????++??+??+?-??-??-","?+?+??++?++??-?-+?+???+???++?+?-?+?+-++++??+???++-","+???+???+?++?++???+?+?+++--???+-+++++?++++???+++?-","+?+??++++????+--++????-???++???+++?-???+?-???-?+??","++--????+?++?+++++++---+-+?++++-?-?++?+++?-??+?+++","???-??++?+++-+?-?++?++++?-++??-??+?++-??+?+?+??+?+","?+??-++?+++?+-+-??-?+?+?++??????---?+?+??+?+?-++??","-?+??-?++?+?+?+-++?+-+?-?+?-?++???+?+?-++?+?--??+-","+?-+??++-+++?++?+?+?-+?++??+--???++?+-???+?++-+++?","+?+?-??++?-?+?-??+++?+-?++??+?-+++???+?--?+--+?--+","-?++?????++??-++-?++???++???-+++?+++?++?++?+?-+++?","???++??++?+++-?++??++-++?+??++++?+?+?+?-+??+?++?+?","?-+????++?+-?-++++-++??????-+????++?+?+?+?-?-???+?","????++?+???+-?+??-??+-??-++?++??++?-?+?-??++++?+-+","+----?????+?++???++++++??+??-+??+--+?++?++?+??-?+-","++?+++-+++?+??++?++???+++--+++?-?????+-?-??+?+--++","-?+++++?++?+?+??+??+??+-??+?+++??+?++??++-?-+++??+"}

    Returns: 143

  52. {"----?-?----?--?---?-?-??--+?--??--?----??-??---?--","?-?-----??-?-?-???-----?---??-??--------?--??-?---","???+??-?-?--??--???--??-?--?-?????-???---?-?-??-??","???????-?+-?----???--??+?-??--?????-????--?+?-?-??","?---??--?---?+?--?????-?--+---?????-??---??-?--???","-?-?---?-???-??-?-???+-?-?--??---??--??????--????-","-?-????-?-???-?-??-??+?-?-?-????-?----??-----????-","??-?-+?-?-?-----??-?-??--+-???+----?--?---?-?+????","-+?-??-????---?????---???-??--?++----?--?????--??-","--?-?-?-?-?---?---?-??????-----?--?+??-?--?-??-???","---??-?-??-?---?+--?-??+-?--???-?-?-??-?-?+--?---+","-??--???-?+???+-???--?--?-?--+----??---+--?-?-?+?-","??--?-???--??---??-??-????--?---?---??--?+?-???-?-","?-??-?-?-??-??----?-?--?--?????-??-???--?-???????-","?--??-??-+??-?--?----?-?------??-?----????---+?-?-","----?--????--??-?-----??---???+??+??--??-?-?????-?","?-???-?-???--??---??-++????--?--?--?--?------?----","?-??+??---??---?????-+----?--?---?-?-+?--?-??----?","-?????--?-?--?--?----?-??-????-----??--?--?----???","----???-+?-?--??-?--?-?--?--??----------?-??-???+?","-??????---???-???-+-?----?-?-???--?---???--?--?-??","?-+??--??--?-?---??--??+-?????-----????--?---??--?","-?-??-?--+?-?--???--?-?????---?---?-+???+???+--???","--?-?????-??-?-?--+?-?+?-??-?????-???-??????+?----","--?-?--?--?--??-????--?-?+---+---??-?-?--?--??-??-","?---+-??-??-?????-????----???----??-?-?--???----?-","-+??-?-?-?-??---?-+----??--??-?-----?+---?---+--?-","??--???????-?-+-??--+?--??-----?--??-??-?---??--??","-+-?????--?-?-???----?--?-?--?------?--?--?-?-?---","-?+????+----?--?--??+---??---?--?-----?----?-+-??-","?-?-????----???--??---?----??--?--?????--??--+???-","??-?--+---???---???-??-?-?-++-?????--??-???---?-??","-??-?--?----?-??-?+-???--?--?---?-??-----?------?-","--??---?-?-?-?-?---???-?????-+-?--????---??--?--??","?????-???-?--?+???-?-??-????-?-??--??--?--??-??-??","?-?-??-?----?-?--?-??-????----?-???---?---?---?---","-???-?+--?--+??????-?-?+-??-----?----???--?-??????","-?-??-?-????-?????--?---?-??????-?-??-?-???--?????","??-??-?-??---?+??-?-??-???-+-????---???-???--??---","?-?+-----??-???---???-?-??--?--??--???-??+--?-????","-??-?-?-????-???--?+???-???????--++???-??-+--??---","????-?????????---------?---??-????--??--?-?--?-???","-?-?---??------???-?-??---?-?-????-??-??--++-???--","---?---?-??-?---?-?---?--???-?---?---?-?-??-?--??-","-?+???--??-?-?-??-?-??--------???----?--??---???+?","??-?-???-?---?-???-?-?+?-?+?-???-???-?-??????----?","??---????+---?-?+-?+?--??-?-?-----??-+???-??-?---?","?-??+--??----?--?-+??+---??--+----?????-?--?-?--??","+-----+??-???--?-?-??--?-----?----?????---???---?-","-???--??-?+?-?--?----??--?+-???-----?--??+???--+-+"}

    Returns: 117

  53. {"--?-?+-?--??+??+???++???-?++?+??-???+-+?+?????+??-","???????-???+?+--????-?-??--???-???-+??-??+?--+????","-?+--+++??-?--???+??-?-??-?-+-????+-????+?-????-+?","-?--??-????-????-??????????+??+?-???--?+?--?-?+???","-??-???-????+-?????????-?-????+??+?????--??????-??","?-??-??????-??-???-?+?????+--???+???-?????--??+???","-??-?-??-?--??-?-?+?????????----+??+-?????-???????","?--+??-??-???+-+?+---??--??-?-?-?-?-??-???-???????","?-?-????+-++??++-++???-??-????+???????????+?-?-?-?","?-?+--+???-?-??????++?+?????+????-?-???????-++-??+","??-+??-??-?-???-?-?-?-????-????+--?????-??-?---???","???-??--??-???+-????--???????-??+?????+??++???????","-?-??-??-?????????--+?-????--+?????-?-????-??-???-","????+-?+????????-?-?????-+??--????+???-????????-??","???????+?????????-+?????????-????????????????????+","+??++?-???-+?-+??--?????--??????-???????-??????+-?","????????-??-??--?-??-????++---?--?????+??+?-+???--","?+?+?????????????-?-?+?-??--+???-?+?????????-?????","-??+?-??+?????---?+++????-????--??--????--??-???-?","+?--??+?????-?-?-????????-?+??+????????????-?++??-","????-??????-??+-?-????-???+?-?-+?-??-+???-????--??","???+-???????-+?+-?---??-+??-??---+-??-+-?+?????++-","-??+?+??+?-????-?????-?-?--????????+?+-?--???+?-??","+??--??-???--???-???--?-?????-?????-?-?--?--?--?++","???????-????-?-??-????+-?-??????????-?????????-+??","?-??+??????-??+???-??+???????????-????+??-????-?-?","--???+-???+?+??-??--?++?-???--???+??---?----???+?-","---??-+??-?+????--??-??-???????+??-+????-?-+??-???","??????-??????????-?+?????????????--?+-?-??????????","+?+?--+?-?--+?+-??+-?-??-??-?-?????-????-?????????","?-??-??????-???-?--?+-?-??+???--+??????????-?+??+?","--????????+?-+???????-??+???+???????-?--??-??-?-++","?--???--??????-??-??+??+-??--?+?-???-+???+?--+????","-+???????????+-????+-???+???-?--????-+??+??+??+-?-","--??-???-?--?+???+-???+??-?-?-?+?????+?????-?+-???","???-??+??????-+--??-?-?-?+--?+?????+-?????????-???","????-???-?????-+???+-?-??-???++-????--?-+-????????","?-??+?+????-?-?+-?+???-?+-+?-???????????-??--??-??","?---?+?????-????-???-----??+??+??-?--??+?????-????","?---???????+????+????+????+-?++?+??-?+-????-+?-???","??????--?-?+??-??-+???+??????-?-???+??+-?-+???????","???++-?-???????+-????-?-?-???????--??-++?+??-??---","??+?+????+?-???-??-?-??????-?+?--????-+??????+????","-?-+-?-?????---???-+??????--??????-??+??-???--???+","?--+-?--??+-+???+??---??--?--?+?-?+-+??+?-??-?-?+?","?+?-+??--??????---????---++?-?+?-?-?????-?-??????-","-????+??-?????-??--??-??+-?+????-??+-???+-???-?-??","-+-?-?+---?--?+??????--?-????-?????-?+--???-?-???-","?-???+??????+????+?????+--???-??+???--???-++????-?","+?+?????????????-?++????+???+-+?-+??????????-??+??"}

    Returns: 135

  54. {"-+????+????-?-?+???+++++++++????+?????+++????+???-","?-??+?+??++??++??-?+++-+++???++++?+?+++?+?-?-???-+","??+++-??+-+??-?+?-+?+???+??-++-++?+??++-+?-??+-?+-","+--+??+?+??????+++??+-+?++?++++?+-???+?+++???-??++","++++?+?-??--+?+?-??+?+?++++-++-?????++?++??-?+++?+","?+?++?+?+?++++++?++??+?+??++?+??+?+++-??++?+??+???","+?+?++-?-??+++?+?++????++-+++++-+?+++?+?-+??????-+","?????-+?-+-??-??+??+?+??++?-+?++++?+++??+????+????","????+?+?+?-+?+++-+?+-?-++??++?+?+++??+-?+?+?+?-++-","+?+?+-?+++?+?+????--+++++?+?+?-?-?++??-?++?+?++?++","++???+-+?++?+?????????+?+?-++++++++???++-?+?+-++??","+???+?+?+?+++++-?++?+++?+-??+?++?+?+?+???+-??--?-+","-+-++?+++????+?+-?---+?++??+?????+-??+?+???++???++","??-?+?????--+++-+-++??-?+????+??-+??-?++?++?+++-??","+???++?+?++???-??+??+-++??+-?+??++??+??++?+???--?+","+?+?+++??++??-??+-???+++?-??++++??++?-??+++???++++","??+?+?+++?++?+--?++????-?+--+-++?+?+??--??++?+???+","?+?+?-?-+????++?+++?+???+?-+++-??+?+?+?????+++++??","++??-??+??+--??+??+??++?+?+?+?+-?++?+?++???+??++??","++???++?-?-?+-++??-??+++-+??+++??+?-?+???-??+-?+?+","?-+-?+?+?+?-++???++++++++++++???+-+?++++????+???-?","??-???++-+++-+?+++++++?+-+++??++????+-++????+?+++?","?+???-??+????+?+??-??+?+?+?+???++??++?+??-+++???++","?+?+?++++?++??+?-?+??-?++??++?+?++-+-++?-+???+?++?","++???++--?-???+??++?-+-?-+?-+?+?++++?+++++-+?+????","+?+??-+??+??++++????++??-+++?????+??+???????+??+-?","+????++??-??+??-?++++???+?++?++++?-+???++?-??++???","??++?-+??+-??++++-+?+++-+?+?+??+++-??++???++?-++??","++++??-?-+?????+-?+?+??+--+-??+?++???????++?-+++++","++???-??-??+-+?++??+???+-?-+??+??-?+??+?++++-?++++","+-?+++???-++-+?-++?++++-?-+????-+?-??+?++--?+-?-+?","??++?+-?-?+++?++?++?+-?+-+-?-+??+?+??-?-+??+?+?+++","?++++?-+?+++?+?++++?-??++?++++???+-+?+??????++-++?","??++??+-+?+-?-?--?+++?-?+?++??-?+?++-+?-++++?+++?-","+++-??++??-+-??++++++?++???+++??+??+??++?++?+++?+?","-++?????++++-???+??+?-??-+++?+???+++?-?+??++++-++-","?+?+?-+-???++-??+?+?????+?+++?+?++++?+?+++?-?-???+","-??-+???-+?++???-?-+???-+++?+++++?-++?++?+?++-++-+","++++?+++?+-+?++?+?+??+++?+++-+?++?--?-+???+++?++++","-?+-??+-????+?++?-+?+??+?++++-?-??--?+??+??+??+++?","+?+++?+?+?++?+?++???+?+??+--??++??++???++++?++?-??","+?++++??++-?-?+?+?+-????????-+++-++?+?-?+????+?--+","??+++?+??+++???+??+?-?-++-+?+?-+?+?++-+????+?++?++","-+??++?+???+??+?-+???++++?+-++?+?+??+??++-?+++++??","++??+?+-?+--++?+?++?+??++???+?-?????+++?-++-+?+-+?","++-?+?+++++?++-?-?+??-??+???+++?--?+??+?-????+++?-","??-??+--+?+?+++-+??++????+???-+??++++--++?-?+-+?+?","+--++?++++++??+++?+?++?+????-+-++++++?+-?+??????++","+?????+--?+????-?++++??++?++++?+???++--???++-+-++?","-+??+-++??+++++?-?+++????+?++????++?-??++?+-+??+?+"}

    Returns: 144

  55. {"+--?---?--??+--?--------?----?--+--?-+-?---?-?-?-?","+-?----??-??----??+?--+?--??-+????---?-----???--??","???--?-?----+-?-++?--?------?+??--?+?+--?-??------","-?-?-?-?---?--??-----+----??-?-+---+--??--+??---??","------+-?+???-?-?????--??------+-+??-??-??-?-?-?--","-+???-???--?-?-??--?-???-?+---??????-?---??-+?-?-?","?-?--?+-??+-?---+??----?---?--?-??-??-?--???+-?-?+","--++?-??---???+?--??-?-?-???--+-??-???---?+------?","+-?-??-?--?--?-?--?-??--?---?++-?--?++---++?-?----","?--++?-??---??-+--+---?--?--?-+-????+-?-??-??---?-","?--?????----???+--?--??-?-?---?-?---?-----?--+--??","--?-????-?-?-?-?--??-+--??-???-?---+---?-+-----??-","-?-??-+--?-?-?--+-?--??--???---+?-+-?-+-?-----+??-","--???--?-?+-???--?--?-?-???-----??----???+-?---+--","-----?--?-----+?-?--++--+?--------?---?+----+-+-??","-+??--?---??-?--?---+???--?-?--?--?-?-?+-------?--","-?-??+-----?-?-?-+---???+--?-?+-?---???-+?-?--?+-+","?---????-?--??++???-?????+???--???+--??-+--+--?--+","-???+?-+?+?----?----?--+--?+-?--????--+?-?----??--","--+-+----??-+?--------?-?----+-?--?--???---??-?-+-","?-?-?--?-?---?+-?-+??-?--?-?+?-----???+---???--???","?+--??+?+---??-?--?--?---??--?-?-?-+??--?-?--+-?-?","?-+-?--+?----?-??+-+?--?----?-??-?--?-?--??--??-??","?---?---?+??---?--?+--?--??---??+???+--??+---??---","-?-?-?-----?-??------???+?-?--+-???-------??--??--","-????-?--+-?++?---+--??-?---??-?????--?--??-----?-","-??++?-?-??+--?--?-----?-?-???-?-??+?----+-?-----?","-???-------+?-?---+-----??--?-?--+??-?????--+?-?-+","--??-?+?++?--??-?-----+??+--??----+--??-?-?-----??","--?+-??----+-----+-----??-?+?-?---??--?--?---?-???","--?-+---+?--??-??-?+??--?????-?-?--??-+???-?---?-?","?+--???+?-+-?----??+?+-+???------??-?--+-+--?--?-?","-+??-?-???--?-?--+???---?--?-???--?-+---?-?--??--?","??+---?-?-?-?--?--+----????+++?-??-----?-???+-----","---???---+----+------?-?--?--?--?-?---?-+-?--???--","+---??-??+-?+-----?---????----?????--?-?---??--??-","-?+---??-?-??---?-?---???---?-??----???-----??--??","?+--??+-?---+--?+?----------+--?---?-?+-+?-?---?--","--?+?-?-?-?-------??-?-+++-+????--?------??--???-+","?--?-+??-???--+-?--?---?+-+-??--?----?--+----?-+?-","???-??-?--+??--?-?+?---?--?-?-??--?+-+-?-?-+??-??+","----?+++?+-+-+--+-????--?------??-??+?---?----+??-","?--+-?--?----?-??--?-?--?-?-?-???-?+-?-----?--??+-","-???--++-?---?-??--??--????---+-??+?-?-?-+---???--","??--?-?----?-??------????-+---+?-?----??++?+-??-+-","-+?-????-+-??-????-???-?+-?----??--++?-???----??-+","?---???-+?-?-?--??----+-?-+-+---?--+--?---??----?-","---+?-??+--??-+--?-?-?-??+??-???-----+-??--?+--??-","---???--?----?-??------?++?----?--?---?---??-????-","----??---?--+--?+-----??-?-?--??-??+--??-+----+---"}

    Returns: 143

  56. {"++++????+?-++++++++++++?+-+?-++++++++++++++++????-","-++-+++?++?+?+??-?+++--??++++?-++++??++++-++++++++","+?-?+-+?++++++++?+??+++++++++-+++??++??+-?+?+?+++?","++++++++++??-?-?+?++++?+????-++?-++++++?++-+?+?+++","++??++++++++?+?+?+?++++++++?+?+?+?+++++?+??++++?+?","++??+?+++-?+++++-++??++?+-+++-++++?+++?++++?+?+++-","++++??+???+-?++?+-+?+++?++++++?+++++?-??++?++++?++","+++-+++?+++?++?+++++++++?++-++?++?+?++++?+??+++???","?+-++??+?++++?++++++++++???++++++?-+-+??++++?+++++","?????+++++++++++?++++--+++-?-++++??+?++?++??+++++-","?++++?++???+?++???-++?++?+??+?+-++++???++?++++?+++","?+?+++-++?+?+??++?++++?+?+++?+?+?++??++++?+??+??++","?++++??+++?++++???+++?+++++-???+++?++??+++??++??+?","??+++?+++?-??++??+?++?++++++??+++++?+?+++++++?-?+?","++++??++++?+++?++++++??++?+++?+??+?+++++??+?+++?++","++++?++?+++-?++?+++++?++-++++++++?++?++??++?+?++?+","?+++??++?+++??+-???++??+++++?+++?+?+++++++++???++?","+++?+?+-+?+??+++?+++---+++++++++++++-+?+?+?+++--+?","?+++?++++++???+??++??+++++?++??+++-+?+++?++???+++?","+?++++?++?++?-+?+++??+++?++++??++?+?+-++-+++++??++","++?+?++?+++++++?+?+?++??+?+++??+++++++?+???????+??","++++++++?+-+???+?++????-+?+-+++?+++??+++++?+??????","??+?+?+++++?+++?-++?+??++-?+?+?+?+?+--++++?+?+?+-+","-?-?+++?????+?+++???++++++??+-++?++++??++?+++++++-","++++++++??+++++?++++++++??+??-+++?++++++?+?++???-+","+?++++++?+++??++?++++?++?+++-+++++++?+++?+?+++?++?","+-?+++?+++??+?+?++++?++?++++++?++++++-++??++++++??","++++++++++++++?+++?++??+++++-++++++??+++-+?+-++++?","+?+++++?++?++?+++?++?+?++?++?+?+++++++++++?++?++++","++++++?+++??+?+??+?+??+++++?+???+?-+?+??++?++?-?++","+?+?+++??+++++-?+++???++++?++++???+-+++++++?+?++?+","?+?+++?-++?++?+??+-+++++++++++++++???+?????+++++?+","++?+++++?++++?+?+?++++???+++-+?++++++?+++?++?++??+","+?+++??++??+???+??+++?+++-?++?+??+++++?++++-+?+?++","++?+++?++??++++++?-??+++?++++++??+?++?+????++?++++","++++++++?+++??+++??+??+-??+?+?+????+-+?+++++?++?++","++?+?+-++++++?+++?+++++?++++?+++++?+++++-?+???+++?","?+?+++++-+?+????+?+++?+++++-+?++?++-??+++-+?+?+??+","+?+++++??++?+++?+?+?++++++-?+++?++++-+-+?+++--+-++","++++?-++++?+++???++?-?++?++--+++?+--?+?+??+++++??+","?++?++++?++++?++?++????-+-+?++++-??+???+?++?++??++","+????+?++?+?++++?++++?-?+?++++-+?++-?++++?+?++++++","????+++++-+?++-+?+++++++++++?++?+????+++?+++++??+?","++++?++++-+?++?+++++++?++++++?+++?+??+-?+?--++?+++","-++?+++-++++++?++?++?++++-?++++?+-+?++?+?++++?+?+?","+++?-?+++++++?++??+++?+?++?++++-+++??+++??++?+-???","+++?+-??+?++++++++?+?+?++-?+++???+++++?++??+++??++","?+++++++++?++++?+++?++??+?++?+++?++++++++++?++-?+-","++??+++-???+++++-+?+++?+++++?+?+???+++?-++++++-?+?","?++++?+?+++++?+?+++++++++++++++-+-?++?+?++++++?+-?"}

    Returns: 132

  57. {"--???+??????????????-????????+????????????-????++-","????+?+?-?????????+???+-??-???????+-????????+--??-","??-?--?+--????????-?????-???????-?+?+-?+??+??-????","-??????-??--?-????????-?--+????-??---?-+??????????","?????-????+????+--?-++?+-??????+--??????-??-???++?","??-??+?-?-+???-????-+??????????-??????????????+?+?","?-?+++??+-?+-?????-???--?-+??-??+-+?+--????-??????","??-??-?-?????-?-?????-????+??+++?+??+-????+???????","?-??-?+-???-????+?--??????+????-????--?--?+?????-?","+??-?-????+????????????????????-?????--?+??-????--","-??????+??--??-??-???+-???+???-+?-?-???????-???-?-","????-+???-??--?+??+?+-???-?????????????+??????-??-","??-?+????-????+-?-+-++-??+????????????++-??-+????-","+??+?+?+??+??????????+?+???+??+???+??????-???+????","+???????????????-?????-??????-+????????????????+-?","???-???-??-?--????-??-???--??????????-?++???+??-+?","??????++????????????+?-?--???????-???????++???-?-?","???-??--??????+-+??-?+??????-?-?+-???+????????????","?-??????+???-??????-??+?--?????-???+??-?+?+???????","++-??-?+??+??+?-+??+?--????????++?????-???+++-????","????-???+?----????-????-??????++-+??-??-+????++???","????-?-+-?+?????????--?-????-?????-+???????--?+??+","-????-?+??-?-???????????--????+?????????+-?+-?+???","??????--????????-?++?+?--+?-??????????????-??+????","-??+??????+??+????-???????????-?+-?+?+????-??????+","????--??-???????++????????---?????-????????+????+?","??-??????????--????????-?????++-?-??+?-?+--???-+??","???------?-??+-?--??-+?-?????-????-?++-+?+????-++?","-???+??-???-???++-???+?????????+????++????+??-+??-","??+???--+????????+?-?????????+??-+??+?+??????+?-??","??-----?+-+-??--++?????????+???-???+?????+??++???-","+?-???-?-?+??????-????+???????-??+-?-+-????????---","+????+???+-??+?-???--??????????????+?+?-???-??-???","?++?-???-??-??-+?-?+????????-???-?-+-???+??+?-????","??--??+???????-?????-?+???+?-?-?????????-????-?-?-","+?+?+?++?+?????-?????-??--+???????????+??+????-???","-?????-??-??-????+?-????????-?-??+-?-?????+?+???+?","?-???????????-???-?+?+?-?+-??-?????-?+-???????-?-?","??????????--???+??-?-?-???+??+?+?+-????-??--??--??","?????????+????????--??????????-??????+???-????++??","+???--+?-?-??-??????-?-????????+???+?--?-+????????","???????+?--???????????-?????+--??+-???-?+?--??????","?-?+-?+?-????-????-+-???-?-???????????????-??+?-+?","????+?-??-?????????---???+??????+??-?+-?+??????--?","????+?++??????+--?+?++?????-???-?--???-??+?????-??","+-?+???????-????????-?????+??-??--????-??+?????-??","??????+?-?????-????????-??????????+??--?+??+??????","?-??+????????+-????-?????-????-??????+-?-?????--??","-?+?-?????-?++????+?-???????-???-????????????-????","-???++-+?-+???-???????????--??????-????----???++??"}

    Returns: 115

  58. {"-??--+-?-?-??????+-??-????-??-????+??-????+??????-","-???+??-+++-??-+--?+??+?-?-??-+?-???-??-????--?-+-","-?-?-?---+?-??+?++-???????--??++---?---?????+?--??","??+??+?????+-???????-????++?+???+-??+?????+-?+-+--","-?-?-??-????+-+?+-?-????-???++-?????-+-+?-?-?--??+","???-?-?--??-?-???-??-?--??????++?-??-??????--???-?","????-?--?-?-???---????????--?-?--???---+-+?-???---","+-?-??+?--????-+???-?-+-?---+?+-???-?----????+-+??","???????+???-+--?+-??-+????-?-??????-?+-??+?-+-?+?-","??-???????-?+?-+?-+--??-?+?-???-????+??????????+??","??-?+++??+?+-?--?-????+?-?+?--+??????-???-+-+?+-?-","??-?-?-?-??--+??+??-?+?+-???--???+??-?-?-????-??-?","??-+?-?-?-+-?+-?-?+-?+?-?????-??--??-???-?-?-??-?+","--??+?-????-?-??--??-???-??--?--???????+-??-+???-?","?-?+????----+???-?+++--?+????-???+?????--??????--?","+??????+?-?-??+++??-+?--?-??--?+????-???--??-?----","??-+?-?--????--??+?-+????+-?+?-?+??????----+?-+?-?","-+-?+???-??---+-?--????++????-+???????+?-?--+-+?-?","?-+???+?-+???-??---???+---?--?-??+-???????-??+-??-","??????--?-?-?-??-?-+-???-???-???????+??++-???+?-??","?--??--???---???+?+-???+-??-?-?-????--?+?++-?+????","??-???????-???-???-??+??????????????+-?+??-+?+?-??","-?-?-?+?-???+--?-?-?-?-?-??????-??--???-?--++?-?+?","--??---?-??--??-?+??+?++?--???????--???+-??-???--+","??++?-??-??+--????-?---????--+?-+???-??-???--??-?-","-??+?+-?-??????-??-++????-?++-?+-?+-?-??-+?+??-???","+?--????--??????-?--?++??-?????-+?+??--???+???????","?+?????+++-?+???++-+?-???-+?+?---???-----???+?-+??","?+????+??+?+?????-?-??+?++??-??-?+?--?-+--??+????-","?+-???-?-+?-???+-+-??--+--+?????+??+??-??--???+???","?--?-----??-+?-??????--???--????????-??-?+????+?-?","?-?+-????-?-????????--?-????+--??+?-????-+??+-?-??","?----?-??---?+--?-??-?+??-?--???-?-??+??----?-?+--","+-++???-+--??+?-++??+?-??++?????-??+?-++?+--?????-","-?+????+????+?--??-+??--????????+-????????-?+????-","???---????-??-+---??---+??-??+?-??--+??--??+?-??+?","????+??+?+??-?-+-??----?-??-+-?+??--????-?-??????-","-+++???+????-----??-+?-????+-???--+???--?+????+??-","???-???+??+???-??-?-?????-+--+-???????-?-?+??-+?+?","+??-?-?--?-???--+??+?-?+-+????+-??-????????-?-??+-","+??????---?+????----?-+?--?--????-+--?????+?+?-+??","???+--+?++?-??+?-??-??+???-?-++--????????--????++?","+--?-++-+--?-?-?-?++-+????+?+?++???-?+?-??-?????+?","++-???--?-????????--+??--??+???-+??-??-??-??+?+---","?++-??+????++??????+?-+-?-???+-?????--?-???---?-?-","?????-??+++???-?--+?-?---++--?-?++---??-+-?-??---+","?+??--?-?--????-+?-??????--??-????-?+?-?-??-?-????","--????-+-+-??-??-?-?-?---???----???+????------+??-","-+??-+--+++???-???+-+-??++??????--??+??--+--?---?-","+-?----?-????????+?-++-???+-??+??-+?--??--?????+-?"}

    Returns: 137

  59. {"?+??????-?-+???-+?++?-???+????-????+???+???+-+?+??","????+-?++????+???+??++??????--+?+???+?+???+??-????","?????????+??-??????-+??????++-?-+-??+?????+?-?????","???-???-?--??-???+????+-???+??+??+???-?+-????????+","?+?-?????-????+??????+?-????++??+-+?+-??-?????+???","-+?++?-??+?+?-??-?-???+?+?-????+?+??????-??-+?+???","??-?-?+?+??+??+???????????-?+-+??????+?++???-???-+","?-???++++????++??-+???+?-??????????????-??+???-???","??-+??-??+??-???+?????+??-?+???+?-++-?+?-+?+++????","-?+-?++?+-+-+??????++????-?--?????+?????++?-?+-??-","?+-?-+??-???????-?-?????+??+???+?+??-????+??????+?","?-????-??-?+???+???+?????-+????++??++-+??+????????","+???????++?++-??+?-??+??-+??+?????????????????++?+","+-+???-?+?++??+???-+????--??+?-?+???+++??-???+-?+?","++????+??????+??+???-+?-?+?----?++?+?????+-?+??-??","??+?-??+-??-???-???????--??????+??-?????+?+???+?+?","??-???????????+??????--+-+-?--???-+?+???????-??+?-","???????+-????+-????????????++???-??++????+?????-?+","+?-+?+-??-????+?-?????+?????????+-??+++?+?+--?-+??","???+?-+?++?+??+???-??++?+??+++-?+???????????-??+??","+?-???-???+?????--?+?????+??-?-+????++-?++????-??+","?????+?-+?-????++?++?++-?+???+?+++-?+????+--?+??--","+?+?+?+???-?++???+??-?-+?++???-????-??---???+?-??-","??+??-++++---??++???--+??+-???+?-+????+???+???????","?+??-?-??+?+++-+???+????++?++?+??+????????+???+?++","???+????++?????-++?+?+??+-??-?--+????+?+????????++","+???+?++?+-???+?+??++??-????-+??++??-?++????-+?+??","?--??+????+?-?++++-?-+-??????---?---????+????+????","?-?+?+??++???+?+?-+?-??-??++?????-?+?++?--?+????-?","+?-++?+?-+???+-?+????++??-??-+???????+?-??+?-?++-?","?++++--??--?+??+-????-????-????++?-???++?+?-???+??","?+?????-?--?-?-+?+++?-?-??-??-++???????+?+?????-??","??????+??-++??????++??--??+????+-+??-??++?-?+--???","-??+?-???-?+?++????++??-+?+?-??++?++??-???+???????","+??-?-?+++??++?++?+???++?-?+?+??+?-++????++???????","?++?+?????-??+???????-?????+???++-+?+??+?---??-?-?","??+?????+?????++?????-??+-+?-?????+??+??--+-???+?-","?+??+??-+?+??+?++?-?+??++?????+?-????+?+-+-??????+","+??++?????-+????+????????????-???+???+??-?-?+--?+?","??-?--?????-??+????-?????++???-+??????--+--+-????+","??+??+-?+??-???+??++???-?+??+++?????????+?+-?+++??","-?+??+??+?????????+???+-?+-?---?+??+??-+???+??-++?","--???+?+????????+?-?????+?????-?+????-??+-???+????","?????????+??????+-?-????+?+???????-+??+-+++??????-","?+??-?+-??+?++--?+-?????????-????+?????????+????+?","?????+????????-??????-?+??????+?+?+??+?++?-??????-","????+-?+??????+--????-??+????????+?+?+??????+?++??","?-????-?-??+??+??-+++--?++???????--??-?-??-??++?+?","+?-?+?+??????-?+?-+-+???-?-?+??+?+?++??+++??+??++?","+?????-?-?????????+--??-?????+???????+?-????+?-??-"}

    Returns: 126

  60. {"++??????+-?????+?+??-??????+?+??????-????+??+?????","-?+???+????+?+?++--??????????+??????+?????++?+++??","?+???????????++??+??????-???+?+?+?-+??????+????-+?","??-?????-++-+???+???????????-?-+??-???????+??+?+??","???+-???+--+?+??+?+?????-???+??++???-+????????+??-","?????+-?-????++????+????+?????+????????????+????+?","?+??++?++?+??-??????-++-????????++?????+??????-??+","?++????????????????-??????????++???-?+++-???-??+-?","??--???+?+-??+????+???????+?????????????--?-??+?+?","++??????-??+??-+??+?-????+??+??+?+??????-??+?-??+?","--??--????+???????????????+???????-?????-???+??++?","??+???+-+???+????????+?+????????+?+++???+?????-?+?","+-???-????+?+?+?-??????-?+?????+???++++????-???+??","??+????+?+?+++???????++?-??????-???+?+-?++??+?+???","??+?????+?-???+????+??+??-+?????-?+??????+?+?+-???","+++-+?-?-????????+????-?????+???++??-???+????????+","??????+???+?-??++--++?????+-??+??-???????-+??????-","-+??-??-??-???+???-+???+??+?-??+???????-+????+?-?+","??++??++?-????????????+????????+?????++??++???-+?-","--??+????+?--??--????+???+-????+?+++????????+?????","-???-???+?????????+???-??????+????????+??????+???-","??+-?+??+??????????????+??-??????+??+??-????+-+?-?","?+??+????-????-??+?-?+?????????+????+???????+?+??+","??????+??-??+?????+???-+??+??--??+??????+??-??-??+","??????-???????????+?+?-?????????-?-?+????-?+???+?-","????++???-???????+?++?++?+??????????????????+??+??","?-??+++?-+???-???????+???????+-??+????????+???++??","??+??++???????????--+???-??+??++????+-???????????-","???-?--?-++?+?++??+??-?+-??+????????++??+++??+-?-+","+????????-???-??-+?+?-???+??+??+???++?+?+??????+??","???+?+?-?-?+?+???+??+?????+--?++?+?+????+???+?????","+???????+-?????++??+??+???++??????????????????????","???-?????+?+-????????????++?+????+?+???+??++??-+??","????+??+?+??+?????++???+?????+??+???++??+++???????","?+?+??-??????????+???+?+????+???????-???+?++???+-?","????-??-?-++???+?-???-???+????????+-???+?++???????","?????????+??????+???-??????++?--++??????+??+??-???","????+???-???-???????+????????+????+????????????++?","???-?-+?????????+-?+?+????-??-??????+???-??+????++","????+????+??????-??+??????+??+????+?--?+???-?????+","?+???+?-?????????+???+?++?-?????-?????-????+???+??","????????+?+??--?-++??????+?-++-?????-????++-?+????","+?-???-+?+--??+?+???+????+??+?+?-+?+????????-?-?+?","-??+???+????+??+??-????-??+??+??-+????+???+???????","+?+??++????????-???+???+++?+???+????+???+?+++?????","?+??-????++???-????????-+-???++????-+??+???????-??","?+?+?+?????????+?+???????--??-?+?+?+??+?-??-??+???","+?++????+?++?-?+?+???-?+????++??+?????+-?--?????-?","++??????-?????-???????-????????+?-????+??+++??????","?++??-+?-??+??+??+-????+-?+?+++?????++???-?????+++"}

    Returns: 123

  61. {"-+?","?-+","++-"}

    Returns: 7

  62. {"+??--?","-+-??+","--?+++","??++-+","+?++++","--?+++"}

    Returns: 13

  63. {"-?+?-??","?-???++","+?+++--","-+?+???","-???+??","?????-?","+?-??+-"}

    Returns: 12

  64. {"+--??","-??++","++++-","+-+-?","+-?--"}

    Returns: 10

  65. {"?+?--","+-???","?-+??","-+?+?","---++"}

    Returns: 10

  66. {"?++?+-","-?---?","?-++-?","+?-+?+","?+???+","+?+++-"}

    Returns: 12

  67. {"-????-?","??+?-?-","-+???+?","???-?+?","???+?++","-??-+??","??-???-"}

    Returns: 10

  68. {"?-?-?-?-??---??-????---?--?-----???---?-------?--?","??--???---?--??-----?--??---??-?--?-?-?--?----?-?-","-?------?-----???--------?-?-------?--?----??-----","----??---?-----?-?--?--?--?-??--?--?-??-???-?-??--","-?-?--?--------?-?--?---?-----???--???---?-----?-?","----------?-------?----?--???------??-??---?--??--","---?--??--?-?--??--?-----??---?-?---------?--?-?--","--?---?----??---?----?-??----?----????---?------?-","-?---?-------?---?-?----?-?-?------??-?----?--?---","--?---?-------?------?-?-?--------?--??-----------","?--?------?-?---?---?-?----??--??---??--?--------?","---?----------??------?-?--?-??-??--?-------------","?--?-??-??-?-??-----?---??--?----?----??----?-??--","----------?--?-?-?---?-?--??--?----?-?-----------?","-?------------?-?---?------??--?-???---?-----?----","----?---??---?--?-?--???????---??--?-?-???---?----","?--?--?--?-?-???-?---???-????-----?-?--?---?--?-??","---?--?-----?-?-?--?----?-?----?-?---?????---?----","------?-----------?-----?---?-?-?-?---??---???-???","-????--?--?-?-?-?-?---??----??--?----???--??--??--","----?------?-?------?----?--------??-??------??-??","-----?-???--???-------?---??----?--------??--??---","-???-------------?------??----?-?--???-------?---?","--?-??-?------?---??----?----??-??-??---?-?------?","??--???----?--?-----?-?---?-?---???---??-?--?--?--","-??---???-??------?----???-?--?--?-----??---?---??","-?-??-------?---?---?--??--?----???----?----------","??---?--------??-------??-?-----?----?----???-----","------?-?--?-?----?-----??--?-?---?----?----????--","-??-??-------?-----???--------?---??-?------??-??-","-?---?--?--?-??---??---???---?-??????------?-?--?-","-?-??--?---??--??-??--?---?-???--------?--?-------","--?-----?---?-?--???-??-?---------??---?---?--?--?","?------?-?-?------?---?-??--?-----??-??--?-?--????","----?----?-?--?-?------?----?-?-?--?---?---?--?---","???-?--????--???---?----?-?-------?--?--?---??-??-","--------?-?-?------?-------?--------?---?--??-----","??--?------??--?---?-?------??---??---??----?-??--","----?----?----?-?--?-?----?-?---??---???---?----?-","--?------??--?-?---?-??---????????--????------????","--??--?-?-----??--???--?---?-------?--??-?-??????-","?---??--??-?-------???---?--?-??-----------?----?-","---?------??------?-?-------?----------------?----","--??---------?-?-??-?--?-??----?-----------------?","--?--------?-----?--??----?-----?---???----?--?--?","--?????--?-?-?--?--??-?-?-?--??-?------??---?-----","--------?---?-?----????---?-??-?-?-???-?-?-----??-","-----------??-?-?----------?????-?-----?--?--?--??","---?--?---------?----?---?-------?--?-??----?----?","--?--?---??---?--????--?-----??---------?---??-?--"}

    Returns: 50

  69. {"+++???++?+++????+?+?++++??+?+?+++++?+?+??+??+?++?+","+?+?+??++++++?+?+?+????????++??++?+?????+????+????","+?+?+?+?+?+????+?????+?++?+?????+??+?+??+++??+??+?","+?++?+?++??+?+?+++?+????????????+??+??+++????+???+","++++?+??++?+?+++?+?+++??++???+??+???????++?++++???","??+??+??+????????+???+++?+?????????+++++++?++++??+","+?+?++?++++??+??++???++??++?+????+?????+?++?+?+?+?","?????+??+++???+?++?+?++++++????++???+??????++?+???","????+?+???+??+???+??++??+???+?+??????+??????+??++?","?+++??????++++?+?????++?????+?+?+??????+?+?+?++???","????++?+?+????+?+?+??++++?+?+???+?+??+?+++??+?+??+","?+?+????++?+????+???++????++???++?+?+???+?+?+?++??","????++??+++???++??+?++??+??+?+??+?+??+++????+?????","+?+?+?+?+?????++?+??+?+++++?+?++?+??????++??++?+??","+++++?++??+??+????+???????++?+??+?+??+++?++??++??+","?+??++??+?+???+?++??+++?+?+????++?+?+??+?+?+??????","++?++?+?+?+?++?++???+++?+?++++??????+++++?+????+?+","??+?++???+?????+++????????+??++++??++???+++???????","+++???+??????????+??++++??+???+?+++????++??++?+??+","++??++++++?+++++?+????++??+??+????????+?+??++??+++","??+++?+?+??+?++??????++?++???+??+?????++?+????+?++","?++?++?+?++?????++?++?+??+?+??++?+???++?+++++?????","+???++++??+++??+?+???+?+?+???+++?+?+????+???+?++++","+???+????+??+++?++??+++++?????++?+?+????+??????+++","+++?+?++++???+?+??+?++?+???+++?+++??+??+??+?++++??","+?+?++++++?++?++?++++++?++????++?+++???++?++?+??+?","?++++??+++????+??+++???+????+?+??+??+???+??+?++?+?","?+?++??++?+?+?+?+?+?++?+++?++++++????+?????+??++??","+?????+??++?++?+++?+???++??+??++++??++??+++?+++?++","??????+???++?++?++????++??+??????++???++??????????","?++?????+?+?+?+?+??+++????+++????+++?+++?+??+?++?+","++???++??+++?+++??++??????+?????+?+?+++?++?++???+?","++?+?????+?+?+????????+?+???++++??+?++???+?++?+?+?","???+?+?++?????+?+??++++????????+?+?+?+?+++++?+???+","??+????++?+??+????+?+++?+?????++++???+??+??+++++++","++?+?++?+++??+????+++?++???++?????+???++?++???+?++","++?+?????+++?+??+??++++?+++??????++???+?+++?+???++","???++??+++???++?+?????+???+??+???++?+?++??+??+++??","???++?????+???+?+++???+?+?????????+?++++??+??+?+++","??+?+?+?+++++??+?+?+?????+++??+????+?++?++?+?+??+?","+?++++??++?++?++????+++?+????+++????????++???+?++?","+?+????+??++?++?+??++???????+++++++?????++??+???+?","+?+?++++?????+???+?????+????+????++?++?++?+++?+???","+???+??+??+??++??+++?????+?+?+?+?++????+?+?+???+??","+???++?+?+??+???+?+??+?++?+?+?+??++++?+++??????+??","++?????+??+??+?++?????+???+?+???+?+??????+??+?++?+","??+++??++????+??????+?++???++?++??++?+++?+?+++++??","++?++??+++??+???+?+?++?+?+++?++?+?+??+++?+???+???+","?+??+?++?+??++++++?++++?+?+??+?+???++?+?+????++???","+?++?+++???++?+?+++?+?+??+++?++++??????+?????????+"}

    Returns: 51

  70. {"++?+??+?????+???????+??+????+????++????????+?????+","+?????++?+??+?+?????++?????+??+??????+?+?++??+???+","?+????+??++?++?+?+????++??+???????+?+?+?+???????+?","+?????????????+???????++??+??+??????+??++?????+???","??????+++?+???+???+?+??+??++?++???+++??++??+????++","??+??????+??+??+?++??+??+????++?+?????+???????????","?+???+?+??????+??+?+?+????+?+?????+?????????????+?","???????+?+????????????++?????+??++?+??????++?+????","???++?+?+??++???????+++?????+?+?+????+????????????","?++???????++??+????+?+??+???+?????????+?+???????+?","+???????+??++?+??????????????????+??++?+?+???+????","??++?+????+?+????????++???+??????+?+?+???+???+????","?++?++++???+??????+?????+???+???+?+?+???+??+??????","+??+??+???????++????????????+???++??+?????????+???","?+???+??++?????????+????++??????????+??+??+?+?+???","+?+????+??+???????????????++??+????????????++?????","?+?????????+??????????+??????+?+?????+??+?++??????","++?+????+????????+?++????++??+?????+?????++?????+?","+?????+?+?????+++???????+++???+?+???????????++??+?","??????+???++??+???++??+???????????+???????+?+???+?","???+?++????+????+????++?+??++????+????????????+???","+??+?+???+??+++?+?????????++?++???+++??++?????+???","???+?+???++??+?+???+?????????+??+???+??+??????????","??+????+?+???+??+???++?+??+?????+??????????+???+?+","++???+???+?+?????????????????+?+??+???????+??+???+","??+???????++??++????+???????+???+???++?+????????+?","?????++???+??++????++?+?+???+?????????++?????+++??","?+???????+++?++???++?????????+?????+??????+?+?++??","++?????+?+?+++?+?++???+?+?+?+?+??+?+?+??+???+?????","++?+????+?????++??????+??+?????+?++??+?+?+?+?????+","????++?++??+?????+???????+?+++????++????????+?????","?++???????????????????+++?+??++???+?????++???+????","??+????++????????++?+?+???++??????+?????+?++???++?","?+???+????++????+????????+???+???????+??+????????+","???+??+??+???????????????????+??+?+???+?++???????+","?+????????+?+?????????+????++?????????++?+?????+??","+?++???+??+??+?????+???+??+??????++?+?+?++?++?+???","????????+?????????+??????????+++?+???++++++?????+?","?+??+???+++?????????????+++?++??????+???++??+?????","????+??????+????+???????+??+??++????????????+?????","+??+?++?+?++?????+???+??????+?????++??????+??+????","?++??????+?????+????++????++???+???+??++???????+?+","???????+????????+??????+????+?++?????????????++???","????+???????++??++++??????++?++?+??+???+????+????+","+???+???++++????++?????+????????+???+?++??+??+???+","?????????????+??+???+?+?+?++?+?+????????????++????","???+???+?+?+?+??+???????+?++??????????++??+?+?+?++","+?????????+?????+??????+???+?++?+????????+???????+","++??++??????++++?+????+??+???+??+++?+??+??++???++?","?????????????++?-??????+?+?????++??+????????????++"}

    Returns: 52

  71. {"++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++?+++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","+++++++++?++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++?+++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","+++++++?++++++?+++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++?+++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++-+++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++?+++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++?+++","++++++++++++++++++++++++++++++++++++++++++++++++++","+++++++?++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++"}

    Returns: 53

  72. {"??????????????????????????????????????????????????","?????????????????????????????????++???????????+???","??????????????????????????????????????+???????????","???+????????????????????????????????+???????+?????","??????????????????????????????????????????????????","???????????????????????????????????????????????-??","????????????????+?????????????????????????????????","???????????+??????????????????????+???????????????","??????????????????+?????????????????????????????+?","??????????????????????+??????????????????????+????","?????????????????????????????+?+???????????????+??","??????????????????????????????????????????????????","???????????????????????????????????????????????+??","???+??????????????????????????????????????????????","????????????????????????????????+?????????????????","+?????????????????????????????????????????????+???","??????????-?????????????????+??????????+??????????","????????????????????????????????+?????????????????","?????????????????-????????????????????????????????","?+??????????????????????????????????????????????+?","?????????????????????????+?????????????-??????????","??????????????+??+???????????????+????????????????","????????????????????????????????+?????????????????","??????????????????????????????????????????????????","????????????????????????????????????????????????+?","????????+?????+??????????????+?????????+??????????","?+????????????????????????????????????????????????","??????????????????????????????????????????????????","???????????+?+????????????????????????????????????","??????????????????????????????????????????????????","??????????+??????????+???????????+???????+?+??????","???-??????????????????????????????????????????????","????+?????????????????????????????????????????????","??????????????????????????????+????????????????+??","???????????????+????+?????????????????????????????","????????????????????????????????????????+?????????","??????????????????????????+???????????????????????","????????+?????????????????????????????????????????","?????????????????????????????????????+?+??????????","?????+????????????????????????????????????????????","????????????????+?????????????+?????????+????????+","???????????????-????????????????????????????+?????","???????+????????????????????????????+?????????????","????????????+?????++???+??????????????????????????","?????????????????????????????+??????+??+??????????","???????????????+??????????????????+???????????????","??+????????????????????????????????+?????????????+","??????????????????????????????????????????????????","?????--???????????????????????????????????????????","??????????????????????+???????????????????????????"}

    Returns: 56

  73. {"??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","?-+-?+++++++++??++???-+?-?+?+++-++-++?-++?-++?-???"}

    Returns: 51

  74. {"-+----?-???---++--?-?-?---+-??+-++-+?-----+?-+-++-","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????"}

    Returns: 51

  75. {"-+--+?+?-?---?++-?---+---+--+-+-+----?-+--?-+-+??-","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","?+---?+++-------?++-++-++-?+-+++++?+--++--+-+?+++-"}

    Returns: 53

  76. {"+-?+++++?+++?+??+????+++???++++?+++?+++++?+++++???","--?+-+?+-?-?+??-+--???+?+?+??-?-???+-+?-??+?----??","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","-+---+-?---+----++----?-+-++---+??+-?+++--+-+?+-+?","??-++--?--?-?--?-+???-??+-??-???+??????-???+-?+-??"}

    Returns: 56

  77. {"-?--?++??-???????????+?-??+-?+-???????+-?++??+??++","-?-++-+?+++--++?+?+?+?-++?+-+---????++++++++????++","---+--?-??-+--?????-????-???---??---??-???-?-+-?--","?+?--+-+-++-++-?-?-?----+-----------+-----+-???++-","?+?+?+?++?+++++++?+???+++????++++?+?+++++?+????+?-","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","+?????????-???++?++??+????-????????????+?+-?++????","+?+-+-????--?-???-?--+--??-?-?+?+?-?-+-+--??+?+-+?","-----+----+?+-+++--++-?++?--+?+--+-+--++-+?+-----?","?+++??+++?+++??+-++--??++-++++++?++?+-?+++?+++++++","-+-?++-+-+-++?-?++--+--+-?+-+--?++----++--++-?-+-+"}

    Returns: 66

  78. {"------+-?+-+-++--+----?---------?----+---++-+--+--","+?+?++??????-??+-?+??+++???-?-?-?-???-?++???+????+","?-??++-+---?-+--??+-+++?+?-+++++-++---?+-??++-?+?+","?+++-?+++?-?+?+--?+?+?+?++?+???++++++++?-?++++?+++","?++?+++-+?++?++??+++-???-?++?+?++-?+?++--+??-++???","++--+--+--++----++-++++-++-+++-++++----++--+++-+?+","?+--?+?+??+++-+??++++-+??-?+--????-++?++++????++?+","+?+???+-??++-++-+?-+++++++++?+--?+??++-?+???++?++?","??--?--+-----++++??--????+??+?-?++-+--?-++?+?-?-??","-?+?++++?--++-?+-+-+-++--+++?++++-+?++?+++--+--?+-","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","-?+-?-+?-??--??+-++---?+-+??-?-?-+-???-?-++?+?-?-?","?-+----??---?---+---+---++-++-----+----------+----","-?--++?+++-+-++----??+-?+---+-+++++----+-?---+-+-+","????+?--??++-?-+--+???++?+?+-??-+???+-+?-?+???+-??","?+-?+-+?+----??----?---?-?----?-?---?????+--??+-?-","?-+-------?-?-?---+-??---?---+??-----+--+----?----","++???-+-+-?++??-?+-?-?-?-++-+?++?+??+-???+++++++?+","+--------?+--?----?+-?---------+-------?--+--?----","--???+-?+--++-++?+--?+----?-??--????-+-?+?++--?+++","+??+?+-+?-?---++--+?+?+??++-+++++-?-??-?-?+?++++??"}

    Returns: 88

  79. {"?--++++?-+-+--+?-+?++?+?-+++++?-?++++-++?-++-+?+--","+-+-----?+-+??------+-?--?++?--++-------?---+---?-","+--?++?---?++++?+??+-++--??-++?--?---+-??----+?---","?+++++????+?-??++-?-+-??++??+??-?-??--+??----??+++","--?-+--+---+++++++---+-??--?++-+++?+-+--+-++-+-?-?","-?-?-?+----?-?+++-?--?--++---?+-??-?--??--?--?+??-","++---+--?-??--++?---?--+-+--+----++--+-+----?+----","?+-?-+-+--?-----+--??-?++-?-++?---?-+--++?--++---?","?++??++?+?+?++-??++++?+????++++?+++++?++?-++??+++?","++??-+++++?+++?++-+?--+++-+?-+++++?+++?+++-+?++?+?","++?+++++?+++?++?+++?++????++?+++-+?+?++-?+?+-+?+?+","?++??+++?+??????+??+?????+????++?+??+??++???????++","--------------------------------------------------","?+?++??++?+-++???+-+???-+????+?-++????+++??+?-+?+?","?+-?--??--?--+----????----??+?-?+-+?-+---+-?---+-?","-+-+--++?--+-+-+---?+-??---+++---------+---+--+---","+++++??+-+-++-+-+-?+++++++++++--+??++-+?-?-+++-?+-","++-++++++---?+++-+-+---+++?----++-+-++-+++++++-+--","-?-----?---???-?-???-?-?-+?--+?--?----?+?-+--?----","-?+?-?+?-?-???-?--?-?+?+-?+---+????----???----??+-","--------------------------------------------------","++--+++?-+?++-+-+-++-+-+--++-++-++--+++++++++--+++","-++-++-+++?-+-+?+??+--??++-+++-?-+--+++++-??+-+++?","--------------------------------------------------","-?+???--+---??-??????--???-?+???????------?+--???-","--------------------------------------------------","--------------------------------------------------","?-?--+--+---+-+-+--?-?+?--+--++????--???--?+?-??--","--------------------------------------------------","--------------------------------------------------","++??+??++++??+++??+?+?+?+-+-+-??+-++++---+-?+++-?+","???-+?+?+?-?-?+?-?-??-+??+?+?-??+++++??+?-?+??+-??","-+----+++-+-?-+++?-----+--++-+-+-+--?+++---++-+-+-","-???+-?-??+?-??-?--??--?------?--?-?+?--?--?+?-?--","+?++-+-?-??+-+?+??+-++?+?-?+++-++-?-???-+??++?+---","?--?+?-+??????-?++?--+?+-++----??--??????---???--?","??-?-----++-?++?-???-?+++-????-?---+?+???????????-","+--+-?-?-+-+?-+??+??+??---?-+-??+-+++?-++?---??+-?","---+-?++--+++-+----?----+-+++------?+----+?-?+-+-?","???+???---???????+-?+??-++-?-??????+-+--?+?++?--+?","?-??++??+?+-----?+??-?+-+--?++-+?++++++??+-????-??","--------------------------------------------------","++++++?+--+-++---+-+?-------+++-+++-----+-++--++++","--+?-?++??-+??+-++-+-+?+??-+??+?+???+++??+-?-?-???","?-?----?+--?+--+??+-???++++--+-?-+-+-??-?-?+?---?-","--++-++++--++++??++----++++----++?-+++-?++--+-++--","---+-??-+---?-??+++?-??+--+-?-++?--?+--+---??-+-+?","--+----------+----+----------+--+++-+--?+-+------+","+??+++???+?+-+?++?+-?+++--+?-?+++-??++?++--??-++++","-+---++?--+?+?--++++-?--+?+++++??-+++-+++?+?+++--+"}

    Returns: 130

  80. {"?-??-????-+++??-????--?-??????-?--?-+??-?-+--+?--?","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","?+++?+?+?-+++-++?++-++-+??-++???+?+-+-+??+?-??+++-","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","--+++-+---+++++--?++++++++++-??+-+???--+--++++-?--","++?++++-??++++++--++++-++++++?++++++++++++-++++++?","?----+-???++??-?+++-?-????????-+-???---???+-?+?--?","-?-+??++?--?+--????++++-+-+??-+?-?-+?-+?+--?-+-+++","?+-++++++??-+??+?+-???+?+-+?+???-++???+++?++?+?+++","++++++++++++++++++++++++++++++++++++++++++++++++++","-+-+-++++-+---+++-++++++++-??-+-+++-+------?-+++-+","-??+-?----+-++-++??+??????+-??-+++-+++?+?+??+?+?+?","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","+?-+--?-?-?--?-??-+?--?-+?-+?+?+??-?-?-++??--?+-??","-+?+-++++++--+---++-+---?+--++--++-++-++-+?+-+++++","?+++++?????+++?+???+?+?++++???--+++??+?????++?+?++","++++++++++++++++++++++++++++++++++++++++++++++++++","?---?-?-++-?+???+-----?+--?-+?+-?+-+--+--+?+-++?+-","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","+-+++-+++--++++??++-+++?+++--?--+----?-+++-??-+--+","-?+?+++-+?++-?+-?-++-+++++?+??+++-+++-++??-+--?--?","??+???+-+-+??++?+???-+?-+-+++?+--?-?+--?----??+++?","?????--??--?????-??-???-??????-????-?-????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","?+?+???+++++???????+?+????+?????++????+?+???????+?","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++???+-??-?+-+?+????+?+?-?++-??-+??-?+?+-??+???+","--????++++-+???-?-??-+-?+-?-+???-?--??---?+???++-+","++++++++++++++++++++++++++++++++++++++++++++++++++","+++-?++++++??+++++++???+-+-+-++???++?+?-?+++?++++?","++++++++++++++++++++++++++++++++++++++++++++++++++","?-+--?-+?-?-?+??+?-??-+??+--?-?++-+????+?-++-+???+","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++??--+??-?++?+++++++?-+-+???+???+-+?+-?+++++??+?+","+-----+??+++-?-+?-+???-+-???-?-?+++++?--??--++?+++","++++++++++++++++++++++++++++++++++++++++++++++++++","??+??????+?++?--??-+??+????-?+???+-???????+??+???+","--?---?-?----?---------?-?---?--+--?+?-?--????-?--","++++++++++++++++++++++++++++++++++++++++++++++++++"}

    Returns: 96

  81. {"?+??+++??+?++?+?+???-++??+?+---???+????+++?-+???++","--???+-+??+?????--???-++-+?+?----??????-??+?-??---","?-------?--??-?-????-?-??-????-????+?-?--????????-","??--?+-------??++++-??--?+--?--++?++-+---?++----+-","-+?--?-??------?-+?++--?+?+++??-?+++?-?++-?++-+--?","++?+++?+??++?++??+?+-++++++--???++?-+???+++?+???++","-+-+?-++------+-++-?------++++-----?-+--+-??---+--","+++++-??-+++++-++????+?+-?+??+??++-++++??+?-?+?++?","??-???+?+--?++??+?-+?-?++?+--+-++--???-----????---","+?++??-+??????+-?----+-??++-++?++?+??+-++????-???+","??????????????????????????????????????????????????","--?+?+++??+-+++++?+??++++-????--+++-?+-?---+?+????","???--?+++-?----?----+??-?+?+--??-?+---+-+-+-+---+?","-?+--+-+--------+----?--+-+-----++-+----+-+-+-+-+-","+-?-+++-+++?--+---+-++---+---+++?---+-+?+++----++-","+?-?--??-+---------?--?+??--??---???--?+---??--??-","-++++++----?+-?+??-?-+++-++?+--++??----++--?---?+-","??+--+??++-+?++-++?+????+???-+-+???++-+-??++????+?","+--?+--++??-?+------+--+--+++-+-??--++?+--+?+----+","++??++???+?--?-?+-???-???+-+??-???+?-+?++-?-?-??-+","--?????-?++++--+?+????--+?-+-???+?++-+????-?+++???","+-+------+---?+--+-+?+-++++----+?---++-?--?----+-?","+?---+++-+-+?-+++---++---+++-+-?+----?-----+--+---","-----+--+-+-?+--+--+?---+---?-+?+++--??++++-+-++++","??????????????????????????????????????????????????","--??--++++----+?-++-++?++-+-++++----+?+++++?++??-+","+---+?+++--+++++++++-+--?++--++?+?++++++-+++++?+-+","++---?+?+?-?++???+??+?+??????+????+????+?+?+??+?-?","?--+-?+-?--??+++-+??++-+++?+?+??????+++?++-+---+-?","-??++-+++-?++++---++?+?+-?---++--??--+-+-++++-?+??","-?+?-+?++-+?++++???---++-+--+++?-+?++??++++++-???+","+?-???+????????--?-?-?-???+???+-++-??????+-?+???-+","-+?-?++++?++?+?+?++--+?+++??+?-???---?++-?++?+?++?","++?++-?++-??++-??+?-++-++--?-?--+--+-+?+??--+--+++","??-?+?+++????--+????--+???+?++??+++??+???+??+-??++","?+-???++??+?+-???+-+---++-??-+-??-+-+??+?-???+?-+-","--?--?-?-+?-?-------?----++?----?-????--???---??--","++-?+?++-++??-+-+?++??----+-?---?---?++-?-+-?-+?--","??+++-+-+?-+?-+??-?+?++-?-?++?+-?+?-+++?-++?++?--?","?--???+???-?-??-?-??-??????????-??--??????-?--?-??","++++++++++++++++++++++++++++++++++++++++++++++++++","??????+?-?-?-????-????---?+??+-+-?---+-??-?+????+-","??+??-++++??++--?-+-??+??--???--??----??+--+-++??+","--+--++----++-++++-++++---+-+++-----+-+++---+--+--","??????????????????????????????????????????????????","-?-+???-??-?+???+?????-+?????--?+??-?-??---+??-???","?++???+++?+?-++-?+-+---+?-++--+-+?---+++-++?---+??","+++-+++++-?++++++?+++++-+?-+?+-+-+++++-++?++?++-+-","-----?---+?-?--+----?-+---+-+?--?---?--?-?-?+-----","+++----++?+--++--++-++++?+-?-++?+?++--++-++++++++-"}

    Returns: 137

  82. {"??????????????????????????????????????????????????","?-----+?+-+-+?--++--+?-+--?-+-+-+--?+++??+--++?+?-","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","--------------------------------------------------","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","--------------------------------------------------","??????????????????????????????????????????????????","--------------------------------------------------","??????????????????????????????????????????????????","--------------------------------------------------","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","+????????-+++??++++++++??+????+?+++????++-?+??-+?+","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","+++--?----?+---?-??----??-?---?+--??---+-?-?-?---+","++++++++++++++++++++++++++++++++++++++++++++++++++","??++???+?-+??+-???????????+??+?+++-?+???+????-??-?","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","+-+--?-+---+-++++----+++---+-+++-+-+-+-??--??+++?-","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????"}

    Returns: 76

  83. {"+--++?+???+?+-++-?+++??-++++?++-+++++++-+-?+-+?+-+","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","??????????????????????????????????????????????????","?-++++?+++??+?-+++++-+-+?-++?+++?+?+--?+?-???++++?","??????????????????????????????????????????????????","??????????????????????????????????????????????????","--+---++---+++-+-?---++?+++--+-+-++-+--?----+-++--","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","??????????????????????????????????????????????????","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","--------------------------------------------------","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","--------------------------------------------------","??????????????????????????????????????????????????","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","?+--+?-+---++-??++?-++----?---???+?-?-+?+??+?++?++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????"}

    Returns: 65

  84. {"?--??+?+-?-??--?+----+--+??-???--?+?-?--?-?--?--+-","??????????????????????????????????????????????????","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","---?+?+---+-----?+-??-+--?--+---+--+-+?---+++--?++","??????????????????????????????????????????????????","--+--?+???--??---+??++????+??-??+??-?---++--?-+--+","??????????????????????????????????????????????????","--------------------------------------------------","?--???-+-??+--?-?---?+?-?+??-?-???????-?+-???--?++","+??-+++?++-++??-?+++??++??+--+-+--++-+-?-+++++?+++","--------------------------------------------------","-----?---+--?--?+---+??----+??-+?-+?+----+?-??-?--","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","+++++-+?+?-+-+++++-+?++?++-+--+---++++++?++++++++-","-??+????++-?+-+??????+???-??-??+????++?+++-++-?+?+","+??--+?????+???+??++?+?+?-?-?+??++?+???-+?++-?-???","??????????????????????????????????????????????????","++?+?++?++-+++?++?+-+++?+-+?+?++?+?+++++++?+?+++++","??????????????????????????????????????????????????","--------------------------------------------------","---------?-----?------?-???-+?-----------------?-?","??????????????????????????????????????????????????","+??+?+++++-++++?++?-+-+?+??++-+++?+??+++?+?+???+++","--------------------------------------------------","--------------------------------------------------","?++???-???-+--++++??+??-++?+-++-+?+?-??+++??++++?-","--------------------------------------------------","--------------------------------------------------","??????????????????????????????????????????????????","??++++?+??+??+??++?+++++???+??+?+-+++?+?+-??++?+++","--???+?+??+-??-+?-------?+??++?+?--??-+++-???--?--","?-----?+--?+-+?++---?+?-?+-+-+?-?+++?+-?--+?++?---","+?-?+-+-?-???-++++??-?-++--????-+???+?-???-??+?-++","?+??+?++--?-++--??-?++-+???++--+-??--++??----??+-?","-?-+++?-+-?--????+??-?++?+?-??-????-?--?++++???-?-","??????????????????????????????????????????????????","?+?++?++++?++?+??+++++?+++++?+?+??++??+++?+?+??+??","+++++??+???????-?++-+?+-+?+-++??++????++???++?-+-?","--------------------------------------------------","??????????????????????????????????????????????????","-+-?-?----------?--?---?-?-?----?-----------------","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","?-?++-+--??------?+-?------?----+---?-?-??-??-?+--","??????????????????????????????????-???????-???????","++++++++++++++++++++++++++++++++++++++++++++++++++"}

    Returns: 92

  85. {"++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","+-+?+-----+-+?--+-?+-?--?+----??++++?+-+--++?+-++-","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","--------------------------------------------------","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","--------------------------------------------------","--------------------------------------------------","??????????????????????????????????????????????????","--------------------------------------------------","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","--------------------------------------------------","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++"}

    Returns: 69

  86. {"--------------------------------------------------","--------------------------------------------------","??????????????????????????????????????????????????","--------------------------------------------------","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","--?-???---?-??----?--?--?+?---?-?-?????-???-------","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","??????????????????????????????????????????????????","++?+??+++++++?+++?+?+?+++??++?++?++++++?++?++-+???","--------------------------------------------------","??????????????????????????????????????????????????","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","--------------------------------------------------","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","??????????????????????????????????????????????????","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","--------------------------------------------------","--------------------------------------------------","--------------------------------------------------","??????????????????????????????????????????????????"}

    Returns: 70

  87. {"++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","-?+??--+???+??-??+?---???-??+?-?-??++--+-??+-???-?","--------------------------------------------------","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","??????????????????????????????????????????????????","??????????????????????????????????????????????????","++++++++++++++++++++++++++++++++++++++++++++++++++","----++?+??--+??-+++--+?-?--+-+?+-?-?+?-?---++--?-?","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","--------------------------------------------------","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++","++++++++++++++++++++++++++++++++++++++++++++++++++"}

    Returns: 66

  88. {"++++", "+?++", "+??-", "+?--", "+---", "----", "++++", "??++", "??--", "????", "?-??", "----", "++++", "+?++", "+?--", "+---", "----", "++++", "+++?", "++??", "+???", "????", "+???", "++??", "+++?", "++++", "+++?", "++??", "+???", "????", "???-", "??--", "?---", "----" }

    Returns: 44

  89. {"?????????????+", "????????????+?", "???????????+??", "??????????+???", "?????????+????", "????????+?????", "???????+??????", "??????+???????", "?????+???????-", "????+???????-?", "???+???????-??", "??+???????-???", "?+???????-????", "+???????-?????", "???????-?????+", "??????-?????+?", "?????-?????+??", "????-?????+???", "???-?????+????", "??-?????+?????", "?-?????+??????", "-?????+???????", "?????+???????-", "????+???????-?", "???+???????-??", "??+???????-???", "?+???????-????", "+???????-?????", "???????-??????", "??????-???????", "?????-????????", "????-?????????", "???-??????????", "??-???????????", "?-????????????", "-?????????????", "+?????????????", "?+++??????????", "????+-+???????", "???????+++????", "----------++++", "??????????----", "+++???????????", "???++++???????", "---????++++???", "???-???????+++", "????---???????", "+????????-????", "-????????+????", "+????????-????" }

    Returns: 69

  90. {"+-+-?-+", "+-+-?-+", "+-+-?-?", "+-?-?-+", "+-+-?-+", "+-+-?-+", "+-+-?-+" }

    Returns: 8

  91. {"???", "?+?", "+??", "+++" }

    Returns: 5

  92. {"??", "?+", "+?", "?-", "-?" }

    Returns: 7

  93. {"++++++++++++++++++++++++++++++++++++++++++++++++++", "+????????????????????????????????????????????????+", "--------------------------------------------------", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+????????????????????????????????????????????????+", "--------------------------------------------------", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+????????????????????????????????????????????????+", "--------------------------------------------------", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+--++-++---+-----+++++-+--++---++-++-+++++-+-++---", "??????????????????????????????????????????????????", "?????--???-?-?-??-?????--------?-??-?--?--?????---", "+?+++++???+?++????++?+?+++??+??+???++?+?+?+?+?+?+?", "+??+??-???-++--?+-+?-++-?+?+?--+?+-?+--?+--+---+?-", "--------------------------------------------------", "--------------------------------------------------", "++++++++++++++++++++++++++++++++++++++++++++++++++", "--++-+--+--+-++--++-+-----+-+-++++-++-+-++-++-+---", "??????????????????????????????????????????????????", "---????-??-???-??-???-?-?-????-?-??-??-----?-???--", "+?+++++?++??+?++?+?+??????++?+?+???++?++++++???+++", "+--+-?+?-???-+-+-+?++-?-?-+-?+???+?-?-?--+-+-++---", "++++++++++++++++++++++++++++++++++++++++++++++++++", "--------------------------------------------------", "++++++++++++++++++++++++++++++++++++++++++++++++++", "----+++--+++---+--+-++--+++-++++-------++-++------", "??????????????????????????????????????????????????", "??-??-?--?-----?-??-??--??--???--?----?---------??", "+????+?+?+??+??+++?+++??+?++????++??+?++?+?+++?+++", "++-?-?-?++?-?-?+-+?--?+?+?-???+?--+?+????++?++--??", "++++++++++++++++++++++++++++++++++++++++++++++++++", "-------------------------???????????????----------", "++++++++++++++++++++++++++++++++++++++++++++++++++", "--+++-+--++-+++---+++--+----+++-+++-+++--+-++-++-+", "??????????????????????????????????????????????????", "-?-??-----?-????-?-?--?----?----???-?-?-?--??--???", "+++??+?++??+?+?+?+++?++?+?+???+++??+++?++???+??+++", "?+?+-+-?++?????--?-?---?-??+++?-??---??++++--??+--", "--------------------------------------------------", "-------------------------???????????????----------", "++++++++++++++++++++++++++++++++++++++++++++++++++", "--+---+-++++--++---++++++-++--+--+-+++++++-++----+", "??????????????????????????????????????????????????", "--??--?--?--?????????-?---??----???--?-?-??-?----?", "+??+??++?+++??????++?+?+++?+++??+?++?++?++++?+?++?", "--+?-????+?--+--?-+-+-??-?+--??+?+-+?-+++--?-?+?+?", "++++++++++++++++++++++++++++++++++++++++++++++++++", "----------?????????????????-----------------------", "++++++++++++++++++++++++++++++++++++++++++++++++++" }

    Returns: 90

  94. {"?-?-?-+-+??????++????-?-????--++?--???-+?+?--????-", "??????-?????+??--????+-?-???--?++??+-?-??+????-???", "+??-????+++-?+++??+-??-???-+?????+?-?-????++-??-??", "?+?????-??-?????-??+?+-????+??++?--??????????+?-??", "?-?-???+++-?-+????????????--?-+??++????????-??+??+", "++--?+?+??????????-??-??????++?????-?+??++??+??+--", "???-??+-?-?--????+?-???--?+-?-?+??--+???-?????--??", "????++-+-????-?+???-?++?+??-+-??+-???+??+???+++?+-", "??-?+????+?-?-???--?????????+???-??-?+--+-?-?+?--+", "-?+???+???-+-???-?-?+?????+???+??+????++????????+?", "?+??+?++?--+?+?++?????-??+?????????-??????+?-??-+?", "?+??????-?+??+?---?++--++?++--+???+?????--?+?+???+", "???+???????-?-+?+????+??-++????-?-?+??????+?+?++-?", "--+??????--???--???-?++?-+-?+?---???-??-??-?+???-?", "++?+-?+?+???+???--+???-++-?++??+???-??++----++??-?", "+?+-++?????+??--++??+???-?????+?+?-++?+??++??--???", "-?-??????????-????+-??-?-+-?-??????????-?--+??????", "-?-?-?-????????????--+???????????+?-??-??????-??+?", "+-??--???---?-?-?????-?-??????-?-++???-?-?+++????-", "?????????+??-????????+??+??????-+?+-????++?-+????+", "?++?+-+????-+???+?--+--+????-???+-++?-??????????-+", "-???????-+?--???-?+?-??+?-+--?-??+??+?????????????", "?-?-???-?+-?+?????++?+??-???+-??????+?+-+??-??-++?", "???-?+-?--++-??+?++--+?--?+?+???-?-????-++--?-??-+", "++++???-?+???+-+--????-+?+??-???-??+?????-???+-??-", "+??-???+-+--?+?-?-?++??????--????-+???++??-?+-????", "????-??+?+????++????++?-????---?+??-++?+????++????", "??????-?+?????++?-?-?+???-?-???+?????++??-??++??--", "??--?+??--?????-?+?++--+?-+???-?+??++-???--+???+??", "+?+-???-??++?-+?-??-+-??--+-??-?---?--?-????+++???", "-+?-????-+????+???+-?-+-+????-??-??+??+???????--?-", "?+???+?????--?-??-?+-?+?-????-+??+?-+?-+??-??+??-?", "-?+-?????-+--?--?-+?-?+??--??????????-????++--?+?-", "?+?+-????-?????--??+?+??++--?+?++???--???-??+?-???", "+????+?--?-???+-?????-+????+?-???+??+?+?+????-????", "?-??+-??--?????????+??---+?????+++??-?-?-?-?+??+??", "??-?-+-+????-??++++?????????-??????+??????+?-?-???", "-?????-??+?+???+???-??+?+-?---??+-???+??+????+??--", "+??+??????+?+?-??++?-++???--????-+????+?????+???-?", "-???-?+??+-???+?-?-??+-?--????????+--?+-?????-?+-+", "?+?++??-?-+-?++?---?++?-?-???-???-?+++-????-??-?-?", "+-????-???????????+-+?+?+-+-+?--+--?+?????+-+?++??", "-???+??-??++-+??-????-?+????-???+??-?-?--???-???--", "?-???-?-?+?-?--???-????-?-?-+-?-???-??+?+-?+??+??-", "+?++?+?--+?+?-?-+??+???-?+-??-?++????+-?++???????+", "+???-?-+++-?+???-???-??--?+??--+??-??????+????-?+-", "??+?--?????-???+-??-?--??+??-++??+-+??????+--??++?", "-+??+?-+??-??+-+???????-+???++??-+???????-??-??-??", "?+??-+??-??+???++---?+???--??-?+??????+-?-?-?-?-??", "?+??+?+-????-?++-?--+?+++?-???????-??-+?+??-???+-?" }

    Returns: 133

  95. {"-----" }

    Returns: 1

  96. {"-?", "+?", "++", "+?", "--", "-?", "+?", "++", "-?", "++", "-?", "+?", "--", "++", "++", "+?", "-?", "+?", "-?", "-?", "+?", "--", "+?", "--", "--", "-?", "--", "-?", "++", "+?", "+?", "+?", "-?", "-?", "-?", "++", "+?", "+?", "+?", "++", "-?", "++", "--", "-?", "+?", "++", "++", "++", "-?", "--" }

    Returns: 74

  97. {"-?", "-?", "??", "?+", "?+", "++" }

    Returns: 7

  98. {"++--", "--++", "----", "+??-", "+?-?", "?+??" }

    Returns: 11

  99. {"+++", "??+", "---" }

    Returns: 5

  100. {"-?", "+?", "++" }

    Returns: 4

  101. {"?++-?????-????-?????-???????????????-???????+?????", "?-??????++????-???+??+??+???+????-???+?-+?????????", "?????--??-???+????????????????????????????????-???", "????????+???--???????????+????????-???+?-?+?+????+", "?????????-??++-??????+??-???+????+??????-????+?+?-", "??+??+??-?-?????+?????-++?-????--??+??????????--?-", "????????-??+???+???????-+?-?-??+??????????????????", "?????+????-?????????????????-???+??-???+?????????+", "?????-?+????+-???+?--????+??+-???????+-?+?????-+??", "???-???-?+-+???+++?????-?????+??-???????????+?????", "?????++?-??-??+??-???+???+?-??+????-??-????-+?????", "??????+?-?-???????-?????????????+????????+-???????", "??+?????????????????-?????????????????+?-?+-?????-", "-??-??????-?-????-????????++????????+??+???????+??", "??????????????-??????+?--?????????????-???-???????", "?-?-????-?++??+????+?????+??-?+???????????????-+??", "???-??-?+++???????+-?++????????+?+?????+?+??--?--?", "???+????--??-???+??-????-+-?---????-?-+??+?-?+????", "???-??+?????-?-????-?????--????????+??--+?-?????-?", "??+-??????????-?????????+???????-++????+????????-?", "???--?????+??+-????+?+-??????-??+????????+???-????", "????????+?-???-+????+????????+??++?+???-?????-????", "-???-+????????+??????-?+?+??-??-?????+-??????+????", "????+???????????????????????-?+-???????+?+??++??-?", "-????-?-??-???????????-????????????????????-???+??", "?++?????+?+-+++???--??????+??????+?+?????????-????", "????+?????????+????-???-???????-?????-??????+??+??", "+????-??????-????????-?-?????-??-?-???+???+????-+-", "??-??????????????????-???????-???-??????????-?+???", "?+????-???+?-????---???-??-??????????--????????+??", "+??-?????????????????-???-?-?????+?+????+?????-?-?", "?????+?????????????-??-??+?+?????????????++????-??", "???????+++?++??????????+????+????????????????-????", "????????????????-????????????++???-????????-??????", "????+?-?????????+???????-??-??????-??-?-?????+?+?+", "????????????-????+?+?????????????????????-??+??-??", "?-+???-????+?+??????+?????+?????+??+???+?????-?-?-", "?-?+++???+??+?????????????-????-??????+???????-?+?", "??-????-?+??+????++?????????????-???-?-?????+?????", "?????????+???+???????-???????+??????++?????????---", "-??-??-???--????????????++??????????-?--+?????-???", "??+??-??????-?????????-??????????????-??-????-????", "-+?????+??????--???????-????????????-?????-???-?-?", "???????????-?????-?????+???????++??-????-?+?+??++?", "??????-???????+??????+????????????-???????????????", "??--?-??????+?++????+????????????-????-?????+++???", "???????-????????++???-?????????????????-+?---+??+?", "++-??-??????+?+??-???+??????????????????-+????????", "?-?-?+?-?+???????-??-?-????+???????????+???-??????", "+?++??????--??-?-????-???-???????-?+??????-??????+" }

    Returns: 107

  102. {"???+?-???-?????+???--?+??????????+??????????????", "???-?+++?-??????????--??????????+???+???+?-+???+", "???-???+?+????????????--?+?+?????????-??????????", "?-????????????+???--??????+??+??????????+?+?-?-+", "+?-???????-??????+??+??-?-??+?????????+?????????", "???????-??-??-????????-+?+???????++???????????-+", "???-????-??????????-???????---???-?????-+-+?????", "???-???-????-???-????????-?????????????-??-?????", "-??+??-???????+??++?????--???????--?????????+??+", "?+??-?????-?-???-???????????+---??????????????-?", "????????+????????????-??-++?????-????????-+-???+", "??????--??????-?????????+?+?????????????????-???", "-??-??????++???---????-?-?+?-??+?+?-??????????+?", "?+????-?????+????????????????????+?????????--???", "????-??+????????--??+????+??++?+?+???????+??+???", "+?-?????+?--??????-+??????+???????????-?????????", "?????+?????+????????????????????????--???-???-??", "?????????????-+-?????????????????+????????????-?", "????-?+?????--?????-????+?????+????-??-????????+", "??????-?+??????+??????+??+-?--??+??-???-????????", "????????-+??+-???-???-??????-?????+??+?????????-", "+???-?????????????-++??????????????????+?-???+++", "??-????????????+??????????????+???????-+????????", "?+????-?-???-?+?????-+??-??+????+????+?????-???+", "??+???+???????-?????++???????????????????-???-??", "?????+??-+-+-?+???-?+????+-++?+?-?????????-???-?", "-??+????????-???+?????+?-??-?????????+--??????+?", "???++?+?????????+???+-??????????????+???+??+????", "-????-???????+++?+-?+-??+???-??-??????-+????????", "?+?????????-??????????--??+?????-??+?????????+??", "????????+?????????-??--?++??????????+?--++???+--", "???+???-?????+??????--??????????+??????????-+???", "??????+?-?+??-????+???????-?+???-??????+???????+", "???????????-??++???-?+-????+?????-?+??+-??-+++??", "??????+???+????????????????-???-????+????????+-+", "??????????-???+?+????????+-???????+?????-?????+?", "--?????-???+???+?+--???+??????????????++????+?-?", "??+????---+?????????????-?-?????????+??+??+?????", "???????-?????+-????????-??-??????--+??-????+????", "???????????-???-???????-?+??????+??+-?????--????", "?+???+-??-????-??-?-?????????-??+????+????+?????", "?++????-????+??+?????+??+????????-?-??????+?????", "???????????????????????-???????-??+---?????-?-+-", "????-?+????----??-???---??????--??????????-?????", "?-??????-??+???????-????-?-?+-????-??-????-?????", "+??????????????+-??????-???+???-?+?????--???+??-", "???+??-??????????+-???????????????????--??-???+?", "??+??-??????+???+-?+?+??-?-????-???????---???+?-", "??+???-?+??+-???+??????????+????-???????????+???", "????+?????-???+???-??????-???+??-???????????????" }

    Returns: 99

  103. {"++", "+?", "--" }

    Returns: 5

  104. {"---", "+??", "++?", "+++" }

    Returns: 5

  105. {"+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+", "-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?", "?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-?-", "+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?", "?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+?+" }

    Returns: 75

  106. {"-------------------------+++++++++++++++++++++++++", "+++++++???+++++++++++++++-----??------------------", "---???????????????????????????????????????++++++++", "+++++++?????+++++++++++++--????????????-----------", "---------?????????-------++??+++++++++??++++++??++", "++++????????++++++??????????????------------------", "??????????????????????????????????????????????????", "+++++++++++++++??????????????????????????---------", "--??????????------------??????????????????????????", "++??????????????????????????????????????????????--", "-------------------------+???????????????????+++++", "+++????????????????????????-----???????????????---", "-?-?-?-?-?-?-?-?--?--??????????????????????+++++++", "+++??????????????++++++++-------------------------", "--?????????????????????????????????????+++++++++++", "+++?????????????????????????????????????????------", "-------????--------------++++++????????+++++++++++", "++++++++?????????????????-------------???????-----", "----???????????????????--++++++++???????++++++++++", "+++++++????????????????????????-------------------", "----?????????------------+++++++++++++++++++++++++", "+++++++++++++++++++++++++-------------------------", "-------------------------+++??????????????++++++++", "++++++??????????????????????????????????----------", "--------????????????????????????++++++++++++++++++", "++++++++++++++++++++++????????????????------------", "------------?????????????????????????+++++++++++++", "+++++++++++????????????????????????---------------", "-----------????????????????????????????????????+++", "+++++++++++++++++++++++++-------------------------", "-------------???????????????????????????????++++++", "+++++++++++++++++++++++++-------------------------", "-------------------------+++++++++++++++++++++++++", "+++++++++++++++++++++++++-------------------------", "-------------------------+++++++++++++++++++++++++", "+++++++++++++++++++++++++-------------------------", "-------------------------+++++++++++++++++++++++++", "+++++++++++++++++++++++++-------------------------", "-------------------------+++++++++++++++++++++++++", "+++++++++++++++++++++++++-------------------------", "-------------------------+++++++++++++++++++++++++", "+++++++++++++++++++++++++-------------------------", "-------------------------+++++++++++++++++++++++++", "+++++++++++++++++++++++++-------------------------", "-------------------------+++++++++++++++++++++++++", "+++++++++++++++++++++++++-------------------------", "-------------------------+++++++++++++++++++++++++", "+++++++++++++++++++???????????????????------------", "--------------????????????????++++++++++++++++++++", "++++???????????????????????-----------------------" }

    Returns: 143

  107. {"--", "?-", "++" }

    Returns: 4

  108. {"+++++++", "??+++??", "-------", "+++++++", "???-???", "?-----?", "+??-??+", "?--?--?" }

    Returns: 12

  109. {"++++", "??++", "---+" }

    Returns: 5

  110. {"+?+?-??-+?+?+?+?-+????????+??-??+?+--+?+?-+-?+?--+", "---??+??+--?+???+++?-++??-??+?????++-+-??--?++?++?", "--+-????+--?--?+?+?+--??+-+--?+---+??-+??+-?-?-???", "+-??-????+??++?+?-?+-+-?+++++?+???---+?-??+-+?-+++", "????+??+??++--?-?-??+++???++??++???--??++??-??+-+-", "++-?????+??-+-++?++????-??-??-+-??-????--??+??++?+", "?????+-?++-?-??+??+??+--??---?-??++?++-?++-++-??+?", "++?+????++???+?--?+?+?+???+???+?+?--??+--+++-????+", "+-+?+?-???--???-++?+???----?++-+?-????+????-?+-??+", "?++-??-?++??????????-+??-?--?-+-+-???-?--?+----???", "???-?-?????+-?--???-+-+-+?-????-+--+??-+?+--??--?+", "--+?-+??-?++?++--+++?????-?-?-+-+??-+-?-++-???++-+", "?+-+?-++???--+++-??+?-?-???-+-?-++????--??+-?-??-?", "----?-?+?+-+?????+??+?-+-+-++?+??+?-?+?????????-??", "???-+???+?+??--+-?-????+--??+????-+?????+?+?-+????", "??--??++-??++---+++?--++?-+-??+++?+??+?+++++?--?++", "-??++-+++?++?-++???-??+??+-?-???????-++???+++?+-?-", "??++--??-???++??-+?--???--+-?+-+++-??+?-???--+?-??", "?+?+?---?????++-?-?-??????-??-+++?-?????+??+?--?--", "???++?+++--?-?+?--?-?-+-?-?????+-+-++?+??-++??+-?-", "+?--?+-+-????+??-????-?-??--+?+-+?-+++?-+-????????", "?-+???++???-??--?+?++???+??+??-++-???+??+???++?+??", "-+?--?-?++---?+???++???+-?-???-??-?+?+??-?+???????", "????++++??-+-+-?+-+?????+????-???+?-?-+-??++?+??--", "-?+-?--???-++?-+?++-+??+-++-?+-??+-+-????--?-?+??-", "?-+++??+?+??+-????---+??+-++---?---+?-???-?+?--???", "-???+++??-??+??+?-?--+-+???+-?-+???-?-?-???--?-+--", "?-+??-?????-??++--+-+---++?-+?+?-?-?-??-???-+-?++?", "?+?????-+-???++-??-??+-???-?+?-????+?-?-----??+??-", "+--+?--+?-++??++??-+??-????+-?++--?+???++??++-?-?-", "???--???++?+??+?-+???-?++-+-+?????+-+?-+?-?-??-??-", "--??+-+-+?????+?--?-+?+???-?+++????????+???-?+-?-?", "-+?+?+??-?-?????-+??++--????+?++?--??--???++--??+?", "-???--?-?+?+??-?++?++?--??-?-+?-?+-+--?????-+????-", "?--+-?-?+-?-+?-+-+?--???-?+??????-???+??-?+-?+++-?", "??+?+-?++??+??-?--?+??-?+??+?+????--+-??????-+??+-", "?+?+?-?+?+++?+?-++-??+++?++--?-?-??++---????--?-+-", "-???-+--+-+????-+-++????-?++-????+??+??+?-+?-???+-", "?-?-??????-????+--??--?--+--?????-??-+?-?-????+-?-", "-????--??-?+?-??--++++??----++?-??+-?-??+--???+???", "?+???++--??-+-?--?-+-???-??-++?+???--?-??-??---?-?", "-+?-?-?+--???++?+????+??+++???-?-???++??-+-+-?-??-", "-?-???+???+?+?-????+??++-??+-+??++-?--???-+??+--??", "--+?+??+?+-?-+?+-?-+?+-?++??-?????+??-+???+++?????", "??++?+?++?-?-??---??+??-?-??+??-??--?????+-+??-++?", "-???+?--?+-??+?+?+--+???-?---+-+-+??--+---????+++-", "?+??+?-++?--?-+???-+-?-?-?-?+??+?+?-+---+????-+?-?", "+-??+?+++--??-+?+?+???++?-?+??-??-????+++?++-+-?+?", "+??+----????-+?+?+??+??---?+-++??-?-???-?-?-??+-??", "??+?+-??-??+?+-???+++?+??-???-???????-?????---??+?" }

    Returns: 148

  111. {"++", "+?", "+?", "--" }

    Returns: 6

  112. {"?+?+??-+??+-??----?++?-?-???-+-??+?", "+?-?--?+??+++?+--?-?+----???+-++??+", "?--++??--?--?-?+-++?-+?++??-??-+?-+", "+??++?+--+??+++????+???---+-++++?--", "?--+--+-+?+--??++-??+??+-???+++?+++", "?---???+++-++-+-++-+??-++--+?++-+-?", "?-??-+?-+-+++---++??-?++??-?++-+-?-", "?-?+?+--+-???????++++-+?-+?+?+??-+?", "+-+-?+?+?+-??+++?+-?-+--?++-+???-+?", "-???+??+??++++-?+??+++++-+-?-+?+??+", "?+-++-+?++?+?-?-??-?+??+?-++-+?+?-+", "?+?+-+???--?+??+--+-?+?-?++++--?---", "+?++?---?+-+++?--+-?+-?-+?+?+-+?+?+", "??+-++++?--++-?-+?-+???-+-?+?-+???-", "++++++-----+?---+?++--++?----+??-?+", "+-??----+?+-+-+?+?--??+??-??-+??-??", "??--?-+---?+--??-??+-?-?++?++??-??-", "+?++???--+++?-???????--??-++--++?++", "??+++???++??+?-?+?++?+-?++--+--?-?+", "--???++++++???+-??+-?++-+?+-????+-?", "-+?++--++-?-+-+-???--++++??-+?--+??", "+?-?+--++-??+-??+-+??++-+++??+?-++-", "?++--??-?--++-----??+?+-+??+????-+-", "+-??--?+-?-+?-++???-?????+++?--+--+", "+++??????-+?-?++-+--?-+-+-?++?+?--?", "--???--???-+???-+?+??+-????+---++??", "-?++?-?++---++?+-+--?--??-??+??-?-?", "?+-+-?--+?+--+--++?---?-?+-++?----?", "+?-+?----?-++-?++-?+++??--???-??-+-", "+----+++-+?+--+-+-?+-?+-??++++--+++", "+++-++??-?----??+?-+++-?-+????+--++", "--+-++???++?+++++?-?+---+?+?-??+++?", "--??-?+??++-+++-++???+????-++---??-", "??+-?++??+-+?-?--++?+-+-+??-??-??+-" }

    Returns: 100

  113. {"-?----", "-?--+-", "-+-+--" }

    Returns: 6

  114. {"+++++", "?++++", "-----", "-?---", "-+--+" }

    Returns: 8

  115. {"??---", "??+++", "++???" }

    Returns: 4

  116. {"?+", "++" }

    Returns: 3

  117. {"+?", "+?", "++" }

    Returns: 4

  118. {"--", "+?", "?-", "?+" }

    Returns: 6

  119. {"++", "?+", "--" }

    Returns: 5

  120. {"--", "?-", "?+", "++" }

    Returns: 5

  121. {"++", "+?", "??", "?-", "--" }

    Returns: 7

  122. {"+++", "??-", "---" }

    Returns: 5

  123. {"--", "?+", "++" }

    Returns: 4

  124. {"+++++++", "??+++??", "-------", "+++++++", "???-???", "?-----?", "+??-??+", "?--?--?", "+++++++", "-??????", "?++++++", "-------" }

    Returns: 19

  125. {"+?+", "-++" }

    Returns: 4

  126. {"+-?", "+-?", "+-+" }

    Returns: 4

  127. {"+??+++", "++??+-", "?++??+", "?-+-??", "??+?++", "++-?+?", "?++?-+", "?--+++", "-??-?+", "+??-??", "+?-???", "?+????", "??????", "??????", "++++++" }

    Returns: 28

  128. {"---", "??+", "?+?", "+??", "---" }

    Returns: 7

  129. {"--", "-?", "+?", "+?", "+?", "++" }

    Returns: 7

  130. {"???????-??+???-?-++?????++-?+-?++-?-??-+?+-+??+?+?", "-???-+-++?+-?--?-++????--+?-??-?+++??+-??+?+??-???", "??-?-??+-??-??+?+?-++?-???+-??-?--+?+?++-???+-+++?", "??--?-++??+--????-------+??--??-??-?-??+?+???-?-??", "-+??+?++?????????+-+-?+?+???--+++??-+???++????-??-", "+??+?-+?+????+?+??--+?-?+??-++-?+??++-+??+?--??---", "-+--??-+--???-++????++?++-?-+-???????-+?-?-?+-???-", "??-??-+-++??-?+?-?-?+?-++-?-??+?-?+??+-?-+??-??-+?", "??-?+???-??+-????++????--??????+??++?-???-?-??--++", "??????+??+-?+-?++?+???+?++?-??+-?+????+????-??+?--", "+++???+???-??-+?--?++-???++-?+-??--+-+??????+-????", "-+++-??++?+-??++??????????--??+?++?-???++???-+?-?+", "?+??-????-+?--+-?+--??-?-+-?+?+?++???-?++-?-?++??+", "+???+++?+???????-?-+??+???+-??+??+?-+-????+--+??-?", "????--?-?+??-?-+???-?---????+??????+-+?+--??-????+", "?---?+???????--?++??-?-??+-?+??+---?+-++??-?+?+?-?", "?-?++????---+?-++---??+?????-?-?-??-+???+????+??-+", "?++-??+??---++++??-??-+-?--+?????++??+-+-+-+?+-???", "??++?-+??++-?-?-??--?-??+???+?++-+++????+-+-??-+-?", "-?-+??+-?++?+++?+?-????????-???---+++-?--???-?-++?", "++-+????+++-+?-?+++???-?+??+????--????-+--?++??++?", "+??+??+?++--+++??-+????-?+?+-?-+-??++-+-+?-+--?+++", "?+??-?+-???---+-???+?-++??+?++?---++?+?-?-?+---+-?", "?-+??-????+?+--?????-?+---??+-?+-?+?++?+??+???-?+?", "?????-?-??+-?+?--???++?-+-????-???-+??-?-+????+?+?", "+????+?-+-+??+?????++++-+??+?--++?+?-++--++?????+-", "?+?+??-++??-?????+--???-?++++???????--+?????--??-?", "--??-?+-+-?-?-++?-+-+?++?++??-?--?+-??-+-+-+-?--?+", "?+?---+??++??+????+????+-??+?++??++??+-?-???++???+", "?-?++????++????-?+++---+++-???---??--??+?-??-+-?+-", "?+???+-?+-?-?+??+?-??++?-??+?++???-+-?????+-+-?+??", "++-+?---+??++-?????-??-??+-?+-+?-?+-++?----+??--+?", "?+?+????-????++??-+?-??????-????-++--??++??-??--+?", "-+-?--??-?--?????++---???+?-??--+-?-??-???---??+++", "?++?-???-??----??+????+?-?+??+??+?--?-???????-??-+", "?+??-?+??+++?--?--??+-?-++-?--?++-?-+-???+--?-+++-", "?+??-?-?+?+?---+??--??+?-?-?-??+?+?+++?+?-?-??+?+-", "???+--+++?---+?+?--+??+???--??????-?+?+?-+????+-?+", "?--?+-?-??+--+--?-+???++-?-?????-????+??--+-??-?+?", "?++?????+???-????+?-+?-?-???+????--++?-???-?-?--++", "-???????+?--?????+?-+?++??+????-??++-??---+?-+++-?", "--+???????+-?+?+?--+???+????-++?--??++??-?-?-+?+++", "++++?+-+?-+-??+-?-????+?-????-??--+-??-++????--???", "-?????+?+?-?+?-???+--????-?-?-??????-???+??-?+??++", "+??-?-??-+?--??-?-+-???????+-??--+--??+++?-??-?+?+", "?+-??-?+????++--?-?+-?-?+????+?-+????-?+-?++?+?-??", "-+?--+??-?????--?-?-+-?-+++--?+-?-?????+-+??+????+", "?-?+?++---??++-+?+?????-+???-+-?-+--???+++-+?++??-", "-?????-?-++?---+-?-?-??????-???+++?+???+?+++--?--+", "???-?+???-+????-?-??-?+?-+-?-+???-?++-+???+-?+++??" }

    Returns: 142

  131. {"?--?+-++?-+-?-++---????++++???+?++?-+-?-+????-+-+?", "-?+-++?-+-+-+-+????-??-----???-?+???-+-??+++-+??--", "+?++-??--?+--++?++??--+--+?-++++???+---+?+-??-+??-", "+-+?-++--?-?--+-?-???+-???+?---?+-+-??----?-??-?+-", "-?++???--+----?--+???+?-+-++????-+?-?+--+--??--+?+", "+???--++?-?-+?-++?+++?++?-+++---?-?+-++??+?+?++-??", "-???+?+??--??-?+?-?+??+???--?-??-?????++-+??+?+--?", "+--???++??--+-+++?+?+-+??-?-++-+?+-+-?----???++?+?", "++--?+???+?+??+?++??++---++-+?-???+-+?+?+-?-+-?-++", "?+??--?-?????-?-+++?+??-?-+??+-?++-+?-+?+++-?--?++", "-??-+-+?+?---+?-++--?-??--??+---+-++++?----++?-???", "??+?++?+++???+?---+?-+-?++??+++---??++++---+?++-?+", "-?+?-+?+-?+?--?+?+-+---?--?-++---??-++++?----+?-++", "?+-?++++?-+?+?+--????++-??-+???????-?+--+----??--+", "+++?-++?--?-??-+??--+??+++--?+?--++????++---+-+-??", "?+++?-?-??--?-+-++??++-+??-+-+??-+??+?--++--?-??-?", "?++?+++?-?-?-+??+-+-+?+?+--+--+?++--++?+???++-?-+-", "--++++-??--?--++++++++?----++?+++?-?-+?+?--?-+++?-", "?-+-+??++-?++-+?+?--?-+++++++????++--?++--+??---+-", "?-?+?-+????+?++-?++--+?+?+--+-?-?-??-++?---??++++?", "---?+-?-+++++++---+++?+-?-+??---?-??++-----?-?++-?", "?+--?+?-?-++?-?+?+??-??-+?---+++++?---???+-?-??+--", "---?++?-?--?+?-??+--+++-+?+?-?--+??--??--????++++-", "-?-++---?+---?+-??+??--?+++?+?-??+?++?++-?++?--??-", "+-+-?-+-++--??-?-?+-+?---+?????----??+++?+?+-?++??", "--???-+--+--??--?+---?+++-+?-?++?+?++?+??+???++--?", "??+?+?-+-???++++??-+??---+??-----++?+-?+???-??++++", "++--+-+-?--+-???+-?+-??-+?-+?????++???-?+?++-?+???", "?-++?+?-++?+?+-+---?-?--+?+--?+-++++--?+-+-----?-+", "+??--+?-+?-+-+?++?+++--+-???-+-?+?+---+?-+++---?-+", "?++++-++???-+??-+-?+?-+?++++++++-?-+???-?+?-+++++?", "?---+-+?+-?-+-+-?-+++?--?+?+?+-+?+--?+-+??-+-++-?-", "???+--+?+??+-+-??-?-??+--+?-+--?????????-++-++?-+-", "+?--???++-+??-?-?-+?---++-+?--??+??+-?+-++---+-?+-", "?+????+-?+++-?+?-+-+-++++?-?++???+-+-????+-++??-?+", "-?+-????-?-++-++-++-++-?-++-?+++++?-+--+?++++?--??", "-?+++?-+++--+++++-?--?+-?----?+----?+----?--++-?+-", "?--+?++--+-+----+?+---+?-+-?+-?+?-????--+?++?-+++?", "?--?-+++-+-?+-?++-+?--+?-?+?+-+?+?+?-?-??---??+--+", "++-++-?++?++-+++++?-?+--+?--++-----+??+?+--++--+?+" }

    Returns: 119

  132. {"?", "?", "?", "?", "+" }

    Returns: 6

  133. {"????+??????-???????????++-????+???+????-?--??+????", "?+-??-?????-???+??????-???+?????+???????+?????-+??", "-???????-+-?-?????+???+?????-??????????????--?????", "??-????-????????-???????????+???????-???-?-???--+-", "???+-??+-???+??+???-???+?????????-?-?-??+?+??+????", "????-+????????-?-???-?+?-??+?????????????-+???????", "??+????+???+??????-?-?????+-???-+???????+???????--", "???????++?????????+?++???????++??-?????+?????+????", "-??+???+??-?-????????????????????????????-??????+?", "?????+?????????-???-?-????-??-???????+?-?+????????", "-????+???+??+??+??-+??-??-??+??????+?????????-????", "-???-??+?+???+??????????????---+???????+??+?+???-?", "+?+????-??-??????+++??+-??????-??+?????+?????-??+?", "????+?-+??????-????????-?????--???????+?+-????+?+?", "-?+???????????????+???-?+??????+-????+???+?-++????", "?+??-????????-+-?-???????+?+-?+??????+??-?-??-??+?", "??++-?+????????????-??????-?????-?-?????+-??-???+?", "+????????????????????-???--????????????-????????-?", "???????????-????+-???+????????+??++???????????????", "?-????????-??????+????-?-??????-??????+????--????+", "?????????????????+????-?-?????????????+????????+??", "?????++???????????+?-???????+-?-?????+?????-??????", "?????-??-+?-??-???++?+???????????+?+???????-????-?", "-????????????+??????+??????????????+????????????-?", "??+?????+???????????????-?+????????-?-????--?+????", "?????-??????-?????????-???-?-???????????+?????-???", "??-????????+?????-?????+??+??-+?????-?+-???+?????-", "????????+?-???????+???+-????+?????-???????????+???", "?+????+?????????+??????????-?????+???+-?????+?????", "++?-++?-?+??-??????+??+????????????-+???-?????????", "??+???+??-+?+-?????+???+?????++????????+????+?????", "????????????-+????????????+??????????????????+????", "??+?????+???-????+???-+?????????????????????-?????", "???-???????-?+++??+?+??+???-?-??+?+-?????????-?-??", "?????????+??--?+????-???+????????????????+-?+??-??", "?-???-????????????????-?????????-??+????+???+?????", "??-???+??++??????????????-????+-???+??????????????", "???-??????++????++?????-???+???+???+??-???????????", "????-?????+???????????+?????????????????????+????-", "???????-??++??????--????-????++??????-????????????", "??-????????-???-??????????+????+?????++?--?-?+????", "??????-???????????-?-??--??-?????????+???+-???-???", "???+???+?????+-??--?????-?+????????-??????-???+???", "-??+??+??-???+????--??????++?????-?+?????+?+-+????", "-?????+?????+??????????++???++??+???????-????????-", "??--+???+???????+?+??-????????-??-?+????++?????-??", "??+???????????-??--????--+?????????-+?????+???+???", "+??---?+?????+???-???++?+?-????---??+?-???????????", "???+?????-?????????-??????????-????+???????-?++???", "???+-??-?????+?????????????+??+?-???+??+?+??-+-?+?" }

    Returns: 100

  134. {"-?-", "+++" }

    Returns: 3

  135. {"+?", "++", "--", "-?", "++" }

    Returns: 8

  136. {"+-", "-?", "++" }

    Returns: 6

  137. {"?-", "++" }

    Returns: 3

  138. {"-?", "++" }

    Returns: 3

  139. {"???????-????-??????-?????????-?????????????-??????", "??????????-??+????+?-+??????+?????????++???+??+???", "????????+?-???+????-???+????-?????-?-????+?-??????", "?-??????-???-?????????????+??????????????+???+?-?+", "-??+????-??+?????+???????????--??-??????-++????+??", "???-???????-?????????+????-???+???+???????+??+????", "?-???-+???+???????+?+??????+?+??????-??+????++-???", "?--+????-???????????????????-?+???????+??+????-???", "+??????????-????+????-??-??????+???????????-??????", "????????+??????????????????-??--+?-???-?-?????+++?", "?????-?????-???????????????????+??--??+?????+??-?-", "???????????????-?-????????-????????+???-???+?-???+", "?+?????+?+??????-+?????????????+?-??+?+-???-???++?", "????-????????--????+??-???+???-?????+?+????????+??", "-???????+???????+???-??-??-??+???-+???+?+????+??-?", "???+??+????-????+???+?+?????-?????+?-???????+?????", "+??????-?-+?????+??+?????-???++????-+?-?-????????+", "+????--??++--??+???-???-+?????+?????????+-??+??+?-", "??+???+????+??+??????????+-???-??-?-????????-?-?-?", "-???+??????-?????-?+??+??+?????????????-????-????+", "???+??--???????-??-+???+??++???-++??+?--??+?+?????", "??????++????????-???-?????????????????????????????", "-??++????-?+??+-?????+????-????-??-?-???????-?????", "?-???-???????+???+???--+??????-????-??-+++????????", "-???????????+????????+??????-?????????-????????+++", "?+-?+?????--????+????--?+????-?????--???????+????+", "-??-??-??????????????-????-??????+?++?-??-??????-?", "??????????????????-????+?+??+??---??????-???+??-??", "???-???+?????????+??????????????-??+??+???????-???", "?????????+???????+???+??-???+-??????+?-?-+????+?+?", "??-+?+?????+???--?-????-??+??????-???????-????????", "??????-???-?????????+?+????+????+???+-?????+??????", "???+-+?+??-??+???-?????--????-????????????????????", "-??+?????++???????-???+??????????????+????-???-???", "???-+-+????-?????++-+-??????????????-?????????????", "??--?????????????+???+???????+??+???????????++???-", "??-???-?-?????????-+????-??+??-+??+???????-+?-???-", "??-?????????-?+????-???-?????????????-???-+-?+-???", "??????????-????-?--?-?????????+???????+?+???-?-???", "-????--???-??+?+???-???????-???????????-+???-???+?", "???+-?+??-+?+-?+?????-????????????-???+??+?-???+?+", "-???-????????-??????-??+?????????????????????-??-?", "?-????????????+?-+??????+?????+???-+-??+?-????+??+", "?????+-?+???--+?????+-????????-??+???????-??-??-??", "????-?????+????+??-+-??-??+?????+?????--++????????", "?-??+??-??????--????????---?????-?????-???-+????-?", "??????????+???????+??????+??????????-??-?--???????", "?--???????????-????-??+????-?????????-?????????-??", "???????-?????+???????+-++??-??+???????????????????", "-???-?+-????+-???????+?????????+??-?-+?????+-++?+?" }

    Returns: 108

  140. {"?-", "++", "??", "-+", "+-", "?-", "++", "+?", "?-", "-?", "-+", "+?", "?-", "-?", "?-", "-+", "+-", "+?", "-?", "-+", "+-", "??", "?-", "+-", "??", "?+", "?+", "??", "?+", "?-", "+-", "+?", "--", "--", "??", "??", "++", "+?", "??", "+?", "-+", "-?", "++", "-?", "++", "?-", "?-", "+?", "++", "??" }

    Returns: 76

  141. {"--?+-?----+?-++-+-+?++-+?-+---", "?+-+?-+---+++??--??--++?-????-", "+?-???+?+?+++++++-?+--?????-+-", "?-++??++??+?+?-+-+-+?+-++?--??", "??++?-?-????-?+-?--+????-+?-?-", "--??-+?-??+???++--+++?+?????++", "+?-+?+--+-++--?--?-+---+?---+-", "+-+?++?-??--+-+-???-+-+-+-+---", "--?----+?+---?-+-??+?++----+++", "---?+-+-+-+?-+--?--+??+??++???", "-+?-??+-?+?--?-??---???+-++--+", "?-++++?-?-+-???+?-+?-?-?+?+-++", "++------+????-?+?+?+++-++-++?-", "+??-+-?--++???++-+--???--+?-+-", "-+-?-?+?-?+-+++??+-?---?----+?", "-+++-+-??-??+-?+-?+++?+?-???-+", "+-+?-??-+??-?+?+----??+-?-??+?", "+?-?+?-??+?-?+-+-?+?+-?+-?----", "+-+++---+++-?-?-+++?+?--?+???+", "+-+-+-+?-+---+???++++---++????", "++---??-?-?-?+-+?+-++-+?--?-?-", "-????+??-+++-??-???--++-+-+?-+", "???--?+-++?+-+?-++?+--?-?+?+??", "-+-------+?+-++???-?-?++-+?+-+", "+-+?++-?-++--?-?++?++++-+-+--?", "+++??-?+++--??-+?+-?+-++-+?-?-", "??+--?+--+--+?-+++-?+++??-+--+", "?-+?++??++-?++?+--?++????-+-?+", "-++?-++++??++??+?+-?-?+-+?-??-", "-+-+??++-?-+++??--++--?-+?+?+-" }

    Returns: 87

  142. {"++--", "-??+", "-+-+", "--++" }

    Returns: 9

  143. {"--?--", "+++++" }

    Returns: 3

  144. {"?-" }

    Returns: 1

  145. {"?", "?", "+" }

    Returns: 4

  146. {"--?+-?????", "+??--+---?", "-+??-???++", "??-??++?-+", "-?+++++??-", "++-+++++++", "--+?-??+?+", "???--??+--", "??+??+-+?-", "+-?+--+??-", "?+?-???+--", "+++++?-+--", "--++?-++?-", "+?-+?--+++", "--++--+-+?", "+?+-+??-?+", "+-+--?++?-", "+-+++?++?+", "++-?+?-??-", "+--?++-???", "+?+?-+-???", "?+?-?+-?--", "??----??-?", "??-+?-?++-", "++++?-???+", "+??+++-+--", "-+???-+--?", "?--+-+-?-?", "-?+?-??-?-", "--++++--?+", "+-+-+++???", "?+++---++?", "++-?+++-?+", "+--??+?+++", "??+?--?+--", "?-????-+--", "--??+?-?+?", "???+-?-+?+", "+?+--+?---", "?+-----??+", "+-?-+????+", "?+?-?+?---", "+++?--+?-?", "+--+???+?-", "-+-?-+++?-", "?-++-++-+-", "--??+??+-?", "+---?-+?+-", "--??-++++-", "?-??-+--?-" }

    Returns: 128

  147. {"++", "+?", "-?", "+?", "+-" }

    Returns: 8

  148. {"+?????????????????????????????????????????????????", "????????????????-?????????????????????????????????", "-?????????????????????????????????????????????????", "????????????????+?????????????????????????????????" }

    Returns: 7

  149. {"??????", "+?????", "???+??" }

    Returns: 4

  150. {"++", "?-", "+-" }

    Returns: 5

  151. {"+?", "?-", "?+" }

    Returns: 5

  152. {"+--?-?-??+?+-+??--?--??-?+?++?+---++-+?++?+-?---?+", "?-+??-++??+?-???-??-+-++---?-?+++?--++??+-?-?-+-+?", "+++??+?+++--+??+++?-?-????+++-+-?++-+-?+-+++-??-+?", "+?+?+?-?-?--++-+?+-?+--+-?+-+??--+??--+?+--+--+-++", "?-??+--+?+?-+?-?-?++--???+?-+--?+-??+?--?--?-+-?+?", "?+-++-----?++?+-++-++++---++?-????+?+-++-++++????-", "-??--?+?????---+--+?-?+??++----??--++---+++--+++??", "+-??-??-+??????-+-?-??-?--?+?+?-+?+++?-?-??-+?-+?+", "+--??++?++-+-?-+?--+++++++?+-+-++?-----+-++?--?++?", "-?+++?+-??++?+??-+???++?+??++?++??+??+---?-+---++?", "?+---+??--++++?-??-+-++--??+--?+??-?-?-----?-?+??+", "??-+?++-???--???-??-?++--?++++?-+?++-?+-+?-----?--", "-??---?+-??-?++--+?-?--+++--++?------+??+----??+?+", "+?-+?-???-??--+-+----?---??+--?+?+++--+???-?-?+++-", "?-?--?++-++?+-?--+?--++?+-?---+?+-+?++???-+?-?+?+-", "-+?-?---+-?+++-+?+???++++-?--+?--+++-++-++???-?-++", "-++++?+++---?-+--+?-???-++?+-?-+?+???-+?+-????---?", "??-?-??++?-???-?-++---+?+????--+-+-?-+-?---?---+?+", "-?+???-?+?+++?---+----++?+???-?-??--???++-?--?-+--", "+?-++-+--?++++-+++----?----++?-?+?+?+?-+??-++-??--", "++---?-+-??--+++--????++--?-?+---++++---+++---?++?", "-+++--+--+-?+?+-----?-+-+-+-+-?+??-+-?+---++?????-", "?-+++-?++?-+?-?---??+??+-+--+--+++?++-+?--?-???-+?", "--+++?-+?-???--+??+-+????+--?--+?+++?-+++-??++-??-", "-?--?+-?-?-??+-?-?++---??++?-?--?+++--??+?+?+?-+??", "??+--+?+-?++??+??++++++++????++??++-++???--+--++++", "?+-+-+?--?-?--++?-+?-???++----+?-+?+?++---???+?-?-", "??--++?+?+?+--??------??-+???-?+?++--?--?---?-+--+", "?+?---??-+++--?++?+?-?-+??--?++?-+-+-+--?++??-+?-+", "++-?-??+-?-+?+???-----?-++?-+++??-?+?????++-+?-+??", "-???+?-?-++?-+?+--?-?---?+?++?++++?+--+??-++?-?-++", "-?-+-?+?+?+-?-+-?-??--++?++-+-+-?-++??+????+?--?-+", "+?-+-??+?+--+--?+?-?-++?--?+--?++?-+-?+?-?+-++--+?", "+-?-+--++++-++++-+??+?+?+-???-+?-?-+???++-?+?+-???", "?-+?+++??--?-?-+??++?---?--??+?-??-+-++-++++-?--+-", "+---?+??----????+--??-???-?--???+---??+-+-????+?+-", "?+?+?-+--++-??+--??+-?++?-+??--+----?-?+++-?++-+?-", "--?++?--+??+++?---+--+---?+-??-+++++-----?-?-??+--", "+-??+---?++??++-?-??-??--+?+?-?+?+--+?--?+??-?-?+?", "?++?-+???+-+?+--?-?+-?+-????+-+?++?-++?+?++?++??+-", "???-?-++-??-+--+???+??--+-??+-?-+??+?--?+?+?--+--?", "---+-??--?-+++-++?--?+-+--++--??-+???+-+?-++???-+?", "?-++?--+??---?-?+-----+?--?------?+-?+-??-??-++???", "+?-?-?-+??++?-?+?+?+++++--+-+?+?+-+-?+--++--+-+++-", "--?+-?---?+????-++??+??+?-+-?++-++?--+??----?--++-", "??-+-----?--?+???-??+-?--?+++?+-+?--+++--++?+?++??", "?-++-+??--+--??+?????--++-?--?---?-?++-+--+?+-?--+", "-?+?+?-+-+?+???-+?+---???+--?-+-?+-?+-?+++?+??-+-?", "--?-?-+--+-???-++--++?-?-?-?-?-+-?++?-??+-+-?-?++?", "??+--++??--?-+-+?+-?---+-++++-+?+????-++-?-?----++" }

    Returns: 148

  153. {"++++?+???+?+?++?++++??++?+?++++???+?+??++-?++++?++", "++?+?+??+++????+??????++?+??+++++?+??+?++?+?+++++?", "??+????+?-??+?+?++++?++???+???+++-?+??+?+??????+++", "++??++???+++++??+++?+++?+++???+?+++-+????+??++++++", "+?++?????+?+??++?+???+?+???????+??+??+??+??+???+?+", "++??+?++++??+?+++??++?+??++??+?+???++?+??+++??+?++", "+?+++?+??+?++???++?++?++??+?+?++??+++??+??++???+++", "????+?+?+?+???????++?++++??+??????++++++??+?????++", "+???++?+??++???+??++?++?+++?+++?+++??+++?-++?+??+?", "?+???+?+++?++????+??+??+++??++?+??+??++-+?+?+????+", "?+++??+++?????++???++?++?+?++?????+++??????+??++??", "?+++++??++++??+?++????+????+?++?+?+?+?++?++????+++", "+?++?++??++??+++?+?++?+?+-+?+???+??+??+????+++??+?", "??++??????++?+++??+++?++??+?+?++?+???+?+????+++++?", "+?++++?+??+?+?+-?+?+?++++++???++++???+?++???-+????", "?++?+????++?+?+?++?++???+??+++???+++?+??++?++?+?++", "?+????++++?+?+?++??+??+?+?+++?++??+++?+?+???+???++", "++++?+?++?+?????++??++++?+?++?++?+??++++++???++???", "++-+-?-??+-+???++?+++?++++-?+++?++?-?+++++?++++?+?", "++-+++????++++?+?+?++?++++?++???+???++?+??+???+??-", "++?????++????+++++++++?+??+++?+?+++++-?+?+?++-?+++", "+????+?+??+???+???++??+?+++++?+?+?++++?????+++++??", "???+++???+++++?++??????+++?+???++?+?+++++-+?+?+??+", "+??+?+++???++++???????++?++?+?++++???????+?+???+++", "++???????++??++??++++?????+?+++????+++?+?++++++?++", "+???++?+?+?+?????+?+????????++????+?++??++??+++??+", "??+??+++?+??++?????+++??++????+?+?+++???++??+?+??+", "???+++??++???++?+++++++??+++??+??+?+?+++????+???++", "++?+?+?+++++?++??++++??+++????+?+++?+??????++???+?", "?+??+?+-????+?+????+???????+++?-?+??+????+++??-?++", "++++???++++?+?????+??++???-?+++????+??+++?+??++??-", "+?+?++++??-++???++?+-+???+???+++---++?++?+?++++???", "+??+?+?+??+?+??+?++????+??+?+?+?+????+?++????+?+?+", "+?+?+++??++?+?+?++??+?-+?++++?????++++???+?+?++?+?", "?+++++????++???++?+?++++?+++?+?++?+????+??+++++???", "?+?+???+????????+++++??+++?+?+??+??++????++??++?+?", "?++????++++?+?+++??+??++??????++?+??????+?+++?????", "?+++?+?+++???????+??++++??+?++???++?+?+??++++?++?+", "???+??++?-+?+?+??++?++?+++??+-??++??+?++??-?????++", "+?++????+?+++???+++????+?+??+??++??+???+??+?+???+?", "+?+++++?+++?+?++++??++?????++++???+?++?+??+++???+?", "???+?+???+??++?+??+++?????+++++?++?+??+-????????++", "+?+?+??+++++????++++??+?+??++??+?+??+++++++?++??+?", "+???++?????????+++?+++?+?+?+??++?????+?++++++????+", "+-?+++?++++++?+++?+?+?+++???+???????++?-??+?+???+?", "???+-+?++????+??+??+??+?++?+???+?+++???+?++?++++++", "??+?+?+?+??++++?+++++++?+++?+?++?+?++++++?++?+?-?+", "?++????+?+++???+?+???+?+??+??+?++++?++??+?+????+?+", "??+++?++??+++??+?+?-+++-??+????++?++??+????+?+????", "???+??+???++++?++?+?+???+?+?????++????++???+?++?++" }

    Returns: 86

  154. {"??--?-+", "+-???-+", "-?-?+++", "+?+--+?", "???+?++", "-?--+?+", "?++?+-?", "-??-++-", "?+---??", "++--?--", "?+?+-?+", "++?+?+-", "+?-??-+", "+?-?-?+", "+?+?-++", "++??+??", "?-++?++", "+-+?+??", "+-?-?-+", "---+?-+", "-?++??-", "??+?-?-", "+?+?+?-", "?+??+-+", "??-??-+", "++++--+", "?-+?+?-", "??-+-?+", "+?--???", "+??-?-+", "?-+?-?+", "-++-+-?", "?++++??", "???--++", "--??-??", "?+--+?+", "?++?-??", "?-+++?+", "?+-??+-", "?????+-", "?++++--", "-?---++", "-??+???", "+-+?-?-", "-?-+-+?", "+------", "+--?+-?", "-?-?++-", "?-???-+", "-+????+" }

    Returns: 111

  155. {"------", "?????+", "++++++", "??????" }

    Returns: 5

  156. {"++", "??", "+?", "--" }

    Returns: 6

  157. {"--??", "++++" }

    Returns: 3

  158. {"+++++++", "??+++??", "-------", "+++++++", "???-???", "?-----?", "+??-??+", "?--?--?", "+++++++", "-??????", "?++++++", "-------", "?++++++", "+++++++" }

    Returns: 22

  159. {"????+?-+??+?-?+????+????-??-+????++?+?++???-?+??-+", "?+??????-????-+++???-?+??+??????+?-????-??-+????-?", "?+?????-+--?--+-?-??-??-++????+?+???--?????-+?-+?-", "?-+??????????+?-++?????+-????+??+?+?+??+????+++?+-", "?+-??+???+-?+-?????????????--?+???--+-??+-?+---??+", "-???+-??-???+?-??????--?+?-?++?-?-???-??+++?+?-???", "--+??+--??-???+-???----+?+-????+??+++++-++?+++??+?", "??????+??-???????????-??+????-?++??+-??-+????--???", "???+?--???+?????+++???+????+-???--???+-+++?+?????-", "??+??++???+++?-???+?+??-????????+++--+?-???-+?????", "?+?-??????-++++????+????-??+?-++???????-??????-?-?", "?-?-??-??-??++??+?????+???-??---???+?+?+++-??--??+", "??-+?--??????-+??-++?+?+-???++?-??-?-?-+++??-?????", "????-??-??-????+-?-??+-????????-?-?-?????++-??+???", "??-?????+?--?-++??++-??-?-+?-?-?????-??-??-?-?-++?", "??+?-?????-??????????-??-????-???????????+?+?+?-??", "?-????+?++--???++?-????+?-+?-????-??--?+?--+?-??+?", "+?-????+?????--?+????-???+???-??????+-+-???+??-+?+", "-?-?+--???-+?????+-+-??--?-++?++??--??++??-+??-+??", "?-??+???-???++--+????++??-????????-?-?+-?+??-???-+", "-?-+?+?++?+???????-???-++??+?+??+??-++?+??+??-???+", "-???-??-??-???-++??????++?+-????--??????+?-??+-??+", "??-+?-?+?+??+?+??+??++??????+--?+??-?-?-?+???????+", "??+?+--??--+-?+???++-??--?-?-?-+?+++--?+-??????+++", "-?-???-?+?++-?+?-??-??--?????-+????--+-?--??????+?", "??+-????--?-??+?????-??+?-+++???-+-?????+?????--??", "+-+?+?+--??+??+?+-??-?+-?+?-??+?---????-??-????-??", "?-?-?-?+???-+????-???--????---?-+-?-????+??+?-+?++", "--?++?+?++-?-+???+????+-+???--??-+++--?++++-?+?--?", "???+?--???-?-??-??-?++??????+??+????+?++?+?+?+????", "?-?????+????+-??++?-?+?-??-?-?+--?++?????+????+???", "-?+???????????-+????????+???-??+????--???+?++??+-?", "-????-?---?+??-??-?++?????++????+-???-??--??-????+", "--??-??+?????+?-+???-?--+??-???+?++-+?+????+??+++-", "?+????--++?+??+???-??-+?-++--?????+?+??????+??-??+", "?-+??+?+???+??+????????+???---???????????????--?--", "????+?-+-???+---++-+?-+?-?????-++?????-????+???+??", "--++???-???-+-???-???-?+--????????????+???++--??-?", "??+??+?????+-?+-?-+++???++?-+?+--???-++-?-?++?++??", "-?+???+??-??+???-+?--???-??-+?--???+?-?--???????++", "??????--?-??-??????-++?-???????+??+??????????-??--", "???+???-?+?????++-???+?-?-??-????--?????+??-?+??+?", "---??-??????++??-?-???-?+-?-?-????-?+???++????????", "????--+??-?+?-+---?+???-???-??-+-?+-??+?-???--????", "??+-???-?--?++?-?++???-+?-???+?+?-???--?+-+??-??--", "?-??-+?+-+??-??--?????+++?-??-???????-+???-?-?-???", "+?-?-???????-????????+-?+????+?+-??-?--?-?+?+??+??", "????++-?+???+????+??-+-+????---?+??+-???++?+???++-", "??-+?-??-??++-?--???+??+??+-?+?-+-++-?+-??--??--??", "---?--+?++?-?-+-+?---?--?++-?+??+?-?-??-+-?-?+????" }

    Returns: 140

  160. {"+?", "+-" }

    Returns: 3

  161. {"-" }

    Returns: 1

  162. {"+-+", "-+?", "-+-", "-++" }

    Returns: 8

  163. {"---", "-?-", "++-" }

    Returns: 4

  164. {"---", "-+?", "-++" }

    Returns: 4

  165. {"-?+-", "-++-" }

    Returns: 3

  166. {"+++-", "+??+", "+--+" }

    Returns: 6

  167. {"?+", "-+", "++" }

    Returns: 5

  168. {"+-?+?", "++?-?", "-+?+?" }

    Returns: 8

  169. {"+++", "---", "--?", "+++" }

    Returns: 7

  170. {"++-???-+++?-+?+?-??-??+++-?-+-?-+?+?+++??+++-????-", "-?+++--+?+?+?-++++--+???+++????-+++-?---?+?-?????-", "?+?-?+?-??---?-?---+????-??++??--++?++?-?-+?-+????", "++---?+?-??++-++++++?+???-?-????+?+---??+?-?+--??-", "+?++?+-???+--?++???+-????+++-+-+++????++-?-?---+--", "+?+-??+-+-?+-+??-?--?+++?++?+??-??-+?-++-+-+?++-++", "?--?+??+??++?+-?+????-+?-+++++??+-+-?-+--+-+???+?+", "?-+-+-++?-?++?-?-+?????+++????--?+++??+?-+-+?++??-", "??+?+?+++?-??-++----???-?++?-????+??+-??-??+-?+++?", "?+??-+??++-++???++++?+?-?+++?+--+?+-?--?-?+?-+?-?-", "+?+-++?--??++?+-++??+???++?++--+???-?+?-?+?-+--?-?", "?-?+?+??-?????-+?-?--??+??++---+++??--?++???--??+-", "++?+-?-+??-+?-???-?+?-???-+??-???++??++????-??-???", "?+?-+?---+?+?++-++??--?-+-???--++??--+?++??-+++?-+", "??--?+-+++++?+?-??+-??-+?+??++--?+?---?-?+??-?++--", "???++--+?+-+---???+-?????-?+++-??-?+--?--????--++?", "?---?-+??+-??---+?++++-+---?+-+??+?++??-+??+-??-+-", "?-+++-??-?-?--+?-++???-+???+??+++??+++++-+-++????+", "-?-?+++?-++?++?+?----+--?-+-?-+--?---????+???--+?-", "?+-?-??+--+-+?+-?+????+??--+?-+??-?+++???-++??-?--", "+?--+++????--++?-+?-?+?-+?+++?+--??--?+-+-??--++?-", "?+?++--+++-?-++--+??+??+???-++-???-+-++???+++-?+--", "-+?--?++-+???-?-+??-????-?+-???-?-?+??-++--????-?+", "--?-??+-?-+++????+?+-?-??+?+?+??+--++?--????+??-+?", "-?+-??-?+??+??-+??+?+?+-?-?+++-+?-?+???+-??+-?-?-+", "-+-+?-+----??-+-?++?----+++--+--+-??+?++??-?-?-+--", "-+??+?-++??+-----???++??-+++?+-??--?++?+??+--???+-", "??-+??---++?+++++++?++-????-???-+???+?+-+----??+-?", "+???-+?-+--+??-+?+?+??-???????-+--?-?+-+-?+?????+-", "+-????-++--++-??+?-?+?++-?+?-+-?+-?+-??+?-+?+-?+--", "+-+?-+??+??--???--?-+????-+?-????-????-?---?-++-+?", "?++?++--+-+???+?+??-?-?---??--??????+-?+?++?+++?+-", "+++?-?+?-+-+?+--?+-?++-?---?-?????-+--???+?+?-?-??", "+-???+-????--++-?++?+--+?+?-+?+??+??-++??-????+?++", "???+?-???+?+++++?+-?-+?-?+-++??-?-++?-??-+-???-?-+", "??-?++?++?+??-+--?+??-+?-+???-+??--?---+?++?+?+??-", "????+??+++??+-??-?+++?-?+-??+?+?????--?-???+?????+", "????-?-++-??++??++?+???--??++----+-+----+-????-+??", "?+-+++??+?--+-?+--+++++???++?+?????-?++?-+??+???-?", "++-?---?+?--?-+?-??--?-++-+???+++++?-+?+?+--?+?++?", "+?-+???+?+??-+-+??-???+++?+?+-++??+?+??--?+?+-???-", "???+-++?-++--+-++-??+??++--++?-?-?+?+???-+-??+??++", "?++?+?-?-?-?++?++????--++?+-???-+-+?-?+?-??+?-+++?", "??-++?+-?-??+-?+++?-??-???++-++?????++??---?+??+??", "????++?--++-+??-?--?++-??---+-??++?++-?+?+--?-??+?", "??-+???-+????-?++++-??++++-??-+--++--?+-?-???+?-?-", "???+?++-+--+++-+-?-??+-???+--+?????-+?+?--??++??+?", "--?+????+???+-?+??-?++???--++???+--??-+-+--?+--++-", "-++?++?-?+??+?+???-?+???+-++?+?+-+?+++??+?-?+??-?-", "--??++?+?-+-+-?--?+??++????+-??-?????+?-?-?-+?+-??" }

    Returns: 147

  171. {"-+-", "-+?", "???", "+++" }

    Returns: 6

  172. {"++++", "?+?+", "????", "??-?", "?++?", "????", "?---", "?+??", "???-", "----" }

    Returns: 16

  173. {"++", "?-", "-?", "++" }

    Returns: 7

  174. {"-??+", "-??+", "-+++" }

    Returns: 4

  175. {"?", "-" }

    Returns: 2

  176. {"?--+--+??++???++-+-++??+-?--??+-+-----??+?-????---", "++?--+-?+++-+?+-++?-??---+-+?+?+-??++????--+?-+-+-", "---?-+?+++-++?+?-?++--+++-?+---?+++?-++-?+++++?-+-", "-+-+--?--?-?-+???+-???-+--??-?-+-?+?+--??+---+?-++", "?++++-?++-++??--+-???+?+-+-+?-??-??-+-+--???-?-+?+", "++?--+?+?-?++---++--+???-??-?----??+???-?-+??-++++", "---+?-----++?--?-+--?-++-+???----???---?+-?+-?++-?", "-?+++??++++?-++++-???--+++??++--?+??--+-?+-?+++??-", "+----++-?-+??+?--?--++-+-?-??+++--?+++--++--?+?+-+", "+-+?+++??--+-??+??--+-?+--?---?---??-?-+?-?-?--+?-", "+-?-+?+++???+++-?+?+--++--?++??-+-??+?-+---+-++-++", "?--+-+-?+-+???+??-????++?-++?++-+-?++-?-+-?-+-??--", "+?+?+-?-+++??+?+-+--?+-?-+-+++-?-??+-+-??++?+?-?-+", "-?+-+?++??-?-++-?--++-+++?-?-??++-??---???+--+-??-", "+??-+?+??++++-+-+?+-+----+--++-+----+?-+?+-+-+?+?+", "?++--?-+--?-+?++?????--++?----++-++---+-+-++?+?++-", "+++?????-?++?????++++?-?+?--+-----+-+--????--++??-", "-?-++??++?-+++---+-?--?+-+??+----?--???+--++?+??-+", "??+-??--?++++?+?----++++?+-+?+-???-+?-+--+??++-+++", "?+-+-?-++-+?-+?---+?--?+++-+??-?-+--??+?+-+++????-", "??-?++?+?-++-??-+?--?++---?+?+++-+?-++-?++??-+-+-?", "?+-++-++??---+??++?-+++-???-+--+?-+-+++-???-?+-+-?", "++---+-??++?-----+--+?-??++--?+-+++?++??-+?+?-+++?", "????++-?-?-?-+-??-?-??+??+---+?++?---++?+++?-+?++-", "????+?--+-?++-?++-+--++?++-????++?++??+++-??-?--??", "+???+??-?++-++-+-?+?-?-??+-+---++-+-+?+-+?-+--+-?-", "?---+??--??+-+++?--+-+??--++++??-+?-+-++--?+-+++--", "-+-?-?+--?-+-?-+-++?--+---+??+-+++-??++--??+-?+?-+", "++-----?-??+--?+++?-?++?+-+----++?++-?-???++--+-?-", "?+++++?-++++---?-?+-?+--?++?--?-???+????-+???-----", "+??-+?---+???--?+-++-?---??-?-+-++-+-+?+???+??+--?", "??+++----?-+-+-+++?-+--++-+--?+?--+?-+?+++-???+++?", "---+???+++-+-?+--?+-++?--?-?-++-?+-+??++-?+?-??+??", "-???-?-??+?+-?--+--?++???+?++-++?-++?+-?+++?++++--", "+?-?+-?-+????-+--+--?++-+-??-+-+-+-?+-??--++-+?+-+", "???+-?+--------???--?++?+?+?-+?++-?--+?--?+?-?-++-", "-+?+-+-++-+--?+--??-?-+??+???-+?+++??--?-+--?-?++-", "?-?-?+---+-+----??-?-??--?-+?++-+??-??++?++++?+?--", "+++--?+?-++-+-+--+--++--???+++-?-?????++?-+----+-+", "---+--????-+--+?+-?-??-+-?+-???+?+??++?+???++-?+--", "??+???-+?++-?--?-?-+?++???-????+?+?-+--??++?+?+++?", "+---?--++--?+++-?++???+--+??-?++??+?-+?-+----+?-??", "?-?+?-+-?-???++-+++-?++--???+++????++?--+?---+?+-+", "-?????--+???+-+?+-+-+?+??+--+??????+?-????-?---+?-", "+-+----+???+??+++-+++-+?+?+++--?+-----+----??-+?-?", "-??+??+-??--??-?-+++-+++++-?+++-+--++?----?-?-+-+-", "?-??+----++-+?+--++-+++?+--?+?-???--++??++-+-?--?-", "??+-?-?--+?-?+-+-+-+?+----+?+--+--++?++-?+?+-+??+-", "????+?+?+--++?++++??-?+?--+--?++-+--?-???--+??+??-", "---??+-+--?+?+--++-?+?????--++???+++--+++--?-+?-??" }

    Returns: 148

  177. {"?--", "+-?", "++-", "+-+", "-??", "+?-", "-??", "?-+", "+?-", "---", "-++", "?+-", "--?", "?+-", "-?+", "?+?", "?--", "---", "??+", "+++", "?+?", "-?+", "?+?", "+++", "?-?", "+-?", "+-?", "?++", "-+?", "?--", "+?-", "+++", "++-", "---", "-?-", "?+?", "--+", "?+-", "++?", "-++", "---", "--+", "+-+", "?+-", "??-", "??+", "++-", "++?", "?+?", "--+" }

    Returns: 92

  178. {"---", "??-", "+++" }

    Returns: 4

  179. {"--+", "+??", "+--" }

    Returns: 6

  180. {"+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??-???????????????????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+?------?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+?????????????????", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+?-??????", "+??+???+?+???+?++?+????+???", "+??+???-----?+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?-----?-?+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+?-??+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+?----------------??+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?+-?+????+???", "+??+???+?+???+?+--+????+???", "+???+?+???+?++?+????+?????+", "+??+???+?+???+?++?+????+???", "??+???+?+???+?++?+????+???+", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+-++?+????+???", "+??+???+?+???+?++-+????+???", "+??+???+?+???+?++?+????+???", "+??+???+?+???+?++?+????+???" }

    Returns: 64

  181. {"++", "?-", "-?", "+?", "?+" }

    Returns: 8

  182. {"++", "?+", "?-", "-?", "++" }

    Returns: 8

  183. {"---", "--?", "?++", "++?", "---" }

    Returns: 7

  184. {"+??+?+", "++??+-", "??+??+", "?-?--?", "??+?-+", "++-???", "????++", "?--+++", "-??-?+" }

    Returns: 17

  185. {"??--", "???-", "+???", "+?--", "-?+-" }

    Returns: 8

  186. {"-++", "--?", "--+", "---" }

    Returns: 7

  187. {"?+", "??", "++" }

    Returns: 4

  188. {"+++++++++++++++++++++++++++++++++++++++++++++++++-", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "++++++++++++++++++++++++++++++++++++++++++++++++++", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "+++++++++++++++++++++++++++++++++++++++++++++++++-", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "+++++++++++++++++++++++++++++++++++++++++++++++++?", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++", "++++++++++++++++++++++++++++++++++++++++++++++++++" }

    Returns: 68

  189. {"---+++", "+-?+++", "+--+++", "+-++++" }

    Returns: 7

  190. {"??-", "+++" }

    Returns: 3

  191. {"++", "-?", "--" }

    Returns: 5

  192. {"?????????-?-?????????????????????????????????+????", "?????-????-????????????????+???????????????????-??", "????????-??????????????????????-???????-????????+?", "????????????-????????????????????????+????????????", "?+????????????????????????????-???????????????????", "????+?????????????????????????????????????-????-??", "?????????????????????-????????????????????????????", "???+???????????????????-??????????????????????????", "????????????????????????????????-?????+???????????", "????????????????????????????????????????????+?????", "?????????????????????????+????????????+???????????", "???+??????????????????????????????????????????????", "???????????-????????????????????????????+?????????", "??????????????????-???????????????????????????????", "??????????????????????????????????????????????????", "???????????????????????????-??????????????????????", "???????????????????????+????+?????????????????????", "???+?????????????????????-?????????-??????????????", "??????????????????????????-???????????????????????", "??????????????????????????????????????????????????", "?????????????????????????????+???????+?-??????????", "??+?????????+??????????????????+?-????????????????", "?????????????-???????????????????-?????-??????????", "??????????????????????????????????????????????????", "-??????????????????????+?????+????????????????????", "??????????????????????????????????????????????????", "?+????????????????????-???????????????????????????", "????????????????????????????-?????????????????????", "???????????????????????-??-???????????????????????", "?-????????????????????????????????????????????????", "?????????????+????????????????????+??????????-????", "?????????????????????????????????????????-????????", "?????????????????????????+????????????????????????", "??????????????????????+???????????????????????????", "????????????????????????????????????+?????????????", "?????+????????????????????+???+??????+????????????", "???????????????????????????????+???????????????+??", "???????????????????+???????+??????????????????-???", "????????????????????????????????-?????????????????", "?????????-??????+???-?????????????????????????????", "???+??????????????????????????????????????????????", "????????????????+??????????????????????????????+??", "?????????+???????+?????????????????-+???????????-?", "????????????????????????????????-?????????????-???", "?????????????????????????????????????????????????-", "?????????????????+????????????????????????????????", "??????-???????????????????????????????????????+???", "-????????????-?????????-??????????-?????+?+???????", "?????????-?????????????????????????????+-?????????", "?????????????????????????????????+????????????????" }

    Returns: 59

  193. {"+++--", "??-+?", "---++" }

    Returns: 6

  194. {"+--", "??+", "-+-" }

    Returns: 6

  195. {"++", "+?", "??", "--" }

    Returns: 6

  196. {"?+", "+?", "-+" }

    Returns: 5

  197. {"---", "---", "-??", "+??", "-++" }

    Returns: 7

  198. {"?-", "?+", "?-", "++" }

    Returns: 7

  199. {"-+", "?-", "+-" }

    Returns: 6

  200. {"-++", "+?+", "--+", "???", "+--", "???", "---", "+++", "+??", "?--", "---", "-++", "+?+", "-++", "---", "-++", "-?-", "---", "???", "---", "???", "+-+", "???", "?-?", "???", "++-" }

    Returns: 43


This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2024, TopCoder, Inc. All rights reserved.
This problem was used for: