Problem Statement
Cat Noku was given a calculator for his birthday. The calculator is very simple. It can only store a single variable. The variable is called X and its initial value is 0. The calculator has only two buttons: + and -. Pressing + increments X by 1 and pressing - decrements X by 1. For example, if X is 4 and Noku presses +, X is incremented to 5.
A string of '+' and '-' characters can be seen as a sequence of instructions to press the corresponding buttons. The range of such a sequence of instructions is the difference between the largest and the smallest value stored in X while executing that sequence of instructions, in order.
For example, the range of "+++++++" is 7: the largest value of X is 7 (at the end) and the smallest value is 0 (in the beginning). The range of "---" is 3: maximum is 0, minimum is (-3), their difference is 0 - (-3) = 3. The range of "+-+-+-" is 1. The range of an empty sequence of instructions is 0.
Noku's calculator came with a piece of paper that contained a
Compute and return the maximal range of a subsequence of the
Definition
- Class:
- MaximumRange
- Method:
- findMax
- Parameters:
- String
- Returns:
- int
- Method signature:
- int findMax(String s)
- (be sure your method is public)
Constraints
- s will contain between 1 and 2,500 characters, inclusive.
- Each element of s will be '+' or '-'.
Examples
"+++++++"
Returns: 7
Cat Noku should choose the entire string s. As we saw in the problem statement, the range of "+++++++" is 7, and clearly this is the most we can get.
"+--+--+"
Returns: 4
One optimal solution is to skip the fourth instruction (the '+' in the middle of s). Thus, the sequence of button presses will be "+----+". The value of X will change as follows: 0,1,0,-1,-2,-3,-2. The maximum number we see is 1 while the minimum number is -3, so the range is 1 - (-3) = 4.
"++++--------"
Returns: 8
"-+-+-+-+-+-+"
Returns: 6
"+"
Returns: 1
"+++--+-++-++++++-++-+-+-+---+-++++-+++-+---+-++++--+++-+-+---+-++++-+-+-+++++--++-+---+++-+-+--++-++++-+-++-+++-+++---+-+++-++-++++++-++-+++---++-+-++-+-++++--++++-++++-+-+++-+++--+++++++++++---+++-+-++++-+-++--+++++++---+++-++-++"
Returns: 149
"++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++-++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++"
Returns: 220
"-++---+--+--++-+++---+-+++--+++-+---+---+---+-+++---++--+-++-++-+++-+-+--++--++----+---+++-+--++-++-------+----++-++-+----++-++++---++--+--+-++------+--++-++----++----+++---+++-+-+--+-+--+-+-----++-++-+--+--+-++++-+++-+++--++++++-+--++--------+--+---+-+-+-+--+--+----++-+-++++-+---+++-+--+----+----++-+-----+-+++---+++-+-++-+-+++++--------+++-------+----++----+--+---+--++-+--+---+++++-----++++----++-+----+----++----+--+--+++--+-++-++--+-+-+-+++++---+--++-++----+++-----+++--+-+-+--------++--+++-++-----++--++-++-++---+++-+--+++----+------++-+-+--+--+-+-+-++-+--++--+--+----+--+-+-+----++-------+++--++----+++++----+++--+---+-+---++++-++++--+----------++++----+-+--+++-+-+++++----++----+-+-++---+---+-+-+++-----++----+-+++-+++++++--+-++---+++-----++---+-+-++-++------++--+---+-+--+--+-++---++-++-+-------++++++++--++-+-+++--------+-+--++-+++----+-+--+++--++---+---++-+-+-+----++-+-+-+++---+--+----+++---+++-+++---+++---+++--+------++----+-----+-++++++-+++-------+---++----+++--++--++--+--+-+---+-+-+--++-+--++-+---+---+--+--+++++-+--+--++-++++++---+-+++-+---+++-+-------++---++----+++++---+--+-+----+++--++-"
Returns: 621
"------------------------------+------------------------+-----------------------------------+---+------+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+-------------------+---------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------++----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+--------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------"
Returns: 1289
"-+++++--+----+-+--+++-+-----------+---+-+-++-----+-----+++-++++-+++++--+-+-----+-++++--+-+--++-----+-+++----++-+---+--+--++----++++------++--+-+-+++-+---+--+++++-++-++------++-+-+-+--+--+--+-+-++-++-+-+--+-+-+--++-+---+-+-++----+++--++-+-+--+++-++-+--+-++--+-+++-+++++---++---+++-+------+-----+++++---+++---++----++------++--+---+--++-----+---+-+---+-++-+++----+-----+---+--------+++++---+-+--++-+-+---+-++--+--+--+--+-+-+-+++-+--++--+-+++---+--+-+--------+--------+-++++--+--+-+-+----++++-+++-+-++-++-+++-++-++---++---+----++------++-+-+--++-++-++-++++++++++-++--+-----+--++-++-+++-+--+--+--+--+-+---+-------+--+-+---++-+-+---++--++++---++++--+--+--++---+----+--+-++-+-+-+-+++++-----+--++++-+-+----+-+------++-+-++-++++---+-+--+-+--------+---+--++--+++++++-+--+-+------+-+++-+-+--+-+--++-+-+--+-+-+--++-+--++++---++-+----+------+-+-+---+-+----+-+-+---++++--++---+++++--+-+-++--+--+-+-+-+-+----+--+----------+--++--++-+---"
Returns: 523
"++-++--+++-+-+-+++-+++++-+----++++--+-+++++-++--++++-+-+++---++++++-+-+++----++++---+++--+---++++-----+--++--+-+--+--++-++-++-+-+---+--++--+++-+---++-++++--+----+--+-++-++-+-++-++++---+++-+----+-+-++--+-+-++++++-++-+++--++-+-+---++----++++-+-+-++++-++++++++-+++++-++-++-++-+++-++--++-++++----+++-++-+-++-++-+--+-+--++--++--+-+---+-+-+-++++---+-+++--+--+++---+-++----+++---+++-++-+--+--++++--+--+-+--+-++-++++++++-++--++++-+-++++-++++-++-++-++----+++++++++-+++-++++-++++-----++-+-+-++--+-+-++++-+-+-+--+-+++++--++++-+-+++-+-++--++-++-++++++-++-++----++++-+++-+++++-+-++---++-+-+++-++++++-+-++-+-++--++++-+-++-+-++++++++-++---++-++-+++-++-++-+-+++++--++++++++--++++--+++--+-++-+-++----++++++--++-+++-++++-++++-+-+-++-+---++-++-+-++++++-+++++++--+-+++++++-----++-+++-+---+-++--+++-++++-+-+++++-----++--++-++++-++---++-++---++-+-++++++--++++++-++-----+-++--++++-++++--+++--+-+--+-+++--++-+-+++---++-+-+-+-++-+--+++-+-+-+++-+--+++-++-+--++---+++++-++++++-++++-+-+--++++-+++---++-+--++-++---++++---++-+-+++--+-++++-++++--++---++-----+-+--+-++-----++--+++++-+++++---+-+-+-++++++----+-+--+-++--++-++++-+--++++++++--+-+--+-++-++++++++++++-+++++-++++-++++-++-++--++-++---+-+-++---+++--+-+--+--+++-+-+++----+-+++-++--+-+-+++-+---+++-+++++-+-++++-----++-++-++++-++--++--+-++-++++++++-+--+-+++++++-+++-+--++--+++--+-+++++++-++---+++--+-+-+-+---++---+-+--+--+----++-+---+-+++++++++-++++-++----+++--+++++---++----++++-+---+-++++--++-+++-+-++++-++++--+++++--++--++---+-++++++---+--++-+-++--+++++-+++-+++-+---+--+-++-++++-+-++--+++++++-----++-+-+-+-++-++++-++-+++-+++++--+---+++++--+++++---++++-++++--+-+++-+--+-+++----++-++++-+++-+-++--+-++++++---++-+---+++++++-++-+-+-+++++++--+-+-++-+++++-+-+-++++--++-+++-+--+--+-+--++++---++-++++++-++--+++-+----++++++-++++--+--++--+-+-+---++-+-+-+-++-+-+-+--++-++-++++++++--+-++-++++++--+-++---+--+-+++-+-+++++++++--+-+---++--+-++--+---+++--++-+---+++-+-+++-+-++++---++-+++++--++-+++++++++-+++++++-++++-++++++--++++-+++-+-++++--+++-++-+--+++--+--++++++++++-++-+-+-++++--++-+-++-++-+-++--+++-++-+++++++-+-++++++-++-+++++-++--++--+++++-++++--+---++++++++-++-++--++-+++-------++-++++-+++-+-+++-+-+-+++---+-+++--+--++++++-++++++--+---+-+-++---+-++++-+-+++++-++++++-+++-+++++--+++---+--+-++--+++---+++-++-++-+-++++-+++++--++++-----++++"
Returns: 1376
"++--+-++---------++----+++--++-++--+----++-+-++---++-+++-+--+-+-+++-++-+--++--+++---++++-++-+--+++---++-----+++-+---+----++--++-+-+++++---+++--++++++--+++--+-++++-++-+--+--++++--++--+++-++--+----++-++-+-+-+--+-----+-+-+--+++-+++---+--++--+++++++++++--+++++++--++-++---+++++---+--+-+--++----+---+++-+-++++---++++-+-+-----+-+--++--+-++-+++++++-+----+---+-+---+-+----+++++----+-++++++-+--++-++--+++++--+++++++-++-+++-++++++-++-+-+++-+-+++++----++++----+-+-+-+-++-+--+---++-+-++---+---+---++--+--+--+-+-+---+++--+++++--+--+++++++-+-+--------+-++---+-+++++--+--++-++++-+-+--+---+++++++-+-+++----+-+-+----++++----+-+-+++---+++--++--+-+---+--+++-++-+-++++--+++----+++-+++--+-+-------++-+------++-+-+----++-+---+---+--++---++++-+-----+-+++++-+--++-+-+++++---+--+++-++-++--++++--+-++--+++---+---+++-++-+-++++---+-+--------+++--+---+--++-+--++-++-+-++++++-+--+---+-++-+++++++++-++-+----+--+++-+-+-++++++----++-+-++-++++-+-----+-+++++++++++-++--+-+-++-+++-+-++++-+-+++--++++-+---+--++--+++-+++---++++---++-+-++++-+++----++-++-+--+++---++++-+----+--+++---+--++++-+-+++-+++---+++--+-+---+++--+-+-+++-++++-+++-++---++--+-+++++-++----+-+++-+-++++++-+-+-+--+---++-------+-++-++-+++++-+-+++-++-+---+-------++----++-+--++--+-+-+-++-+-+--++-+++-++++-+-+-+-+-++----+++--+--+-+++++-+++++-+++-++-+--+--+--++++-++--+--++--++-++-+--+-+++++-++-+++-+-+-++-+-++-+++++++++-+++++------+-+++++-++--+++--++----+-+-++-+-++++----+--+----++-----+-++---++++++-+----+---+++---++----+--+++--+--+-+-------++++-+++-+-+--++-++-+----++---++-+--+-+---+-+-++++--+-+++-+++--+-++-++-++--++-----+++++++++++--++++-++-+-+-+---+++----+-+-++----+-+--+-+-++---++-+-+++---+-++++-+-+-++-+++++--+++--+-+--+++-+--+-+--+++-----+---+++----+++--+----+-++--+-++-+-+--+-+--+++--+-++-+---+--+++-++++++++-+--+-+++++---+++---+---+--++--+++++++++--+-++-+-+-+---++--+-+++--+--+-+---+++++-+++-+---++++--+---++--+++-++-+-+-++++-++--++-+++--+-+---+--+-++++-++-+++++---+-+-+-+++---+-+-+++-+++-++-+---+-+++--+--+-+-+-+--++--++-++-----+-+++++++-+-+----++----+-+-++-+++---+-++-------+-+--+-+++---++++-+--++--+++--+++----+++++++--+-+-----+--+---+++++-+++--+-++-+--+-+--++---+++-++-+-++----+-+----+-++-+-+--+--------++--+--++-+-+-++--++++-++--+++-+---+++--+-+--+-++++-+++++-++-++-+++----+++-++----+-+++-+++++++-+++++++-++-++++++--+-+-+--++++++----+--+++---+++-+---+-+-+++-+--+--+-+-++++-++-+-+++--++++---++++++-+++++++-+-+--+-+++++-++++++++++--+---++-+-+-"
Returns: 1275
"++++++++++++++++++++-++++++-+-++++++-+++++++++++-++++-+++-+++++++++++++++++++++++++++++--++++++++-++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++--++++++++++++++-++++++++++++++++++++-++++++++-++++-++++++++-++++++++++++++++++++++++++-+++++++-+++++++++-+-++++++++++++-++++++++-+++-++-++++++++++++++++++++-++-++++++++++++-+-++++++++++++++++++++-+++++++-+++++++++++++++++-+++-++--+++++-+--++++++-++++++++++-++++++++++++++++++-+++++++++++++++++++++++++++-+++++++++++++++++++++++++++-++-++-++++++++++++++++-+++++++++++++++++-+++++-+++++++++++++-+-+++++++-++++++++++++++++++++-++++++++-+++++++++++++-++++++++++++++++++-++++++++++++-+++-+++++++++++++++-+++++++++++---++++++++++++++-+++++-+++++++-++++++++++-++++-+++-++-+++++++++++++++-++-++++++++++-++-++-++++++++-+++--+++++++++++++++++++++-+++--+++++-++++++++++++-++++++++++++++++++-++++++++++++++-+++-++--+++++++-+++++-++++++++++-+++-+++++++++++++-+++++++++++++++++++++++++++-++++++++++++++++++-++++++++++++-+++++++++++-++++++++++-+++-++++++++++++++-++++++-++++++++++-+++++++-++++-++++-++++++++++++++++++++++++++-+++++++++++++++++-+++++++++--+++++++-++++++++-++--+++++++-++++++++++-+-++++++++++-+++++++++-+++++-++++++++++++-++++++++++++++++++++++++++++++-+++++++++++++++-+++++++++++++++++++++++++++++++++++-++++++++-++++-+++++++++++++-+++++++-+++++++++++++++++-+++++++++-+++++++++++++-+++++++++++++++++++++-+++++-+++++++++++++++-++-+++++++++++++++++++++-+++++++-++++++++++++++-++++++++++++++++++++++++-+++++++++++-+++++-++-+++++++-++-++++++++++++++++-+++++++"
Returns: 1371
"+---------+++-++----+---+-----+--+--++-------++----+-+-+--+--+++------+--++-----++-+++----++--++++-+-+------+++-+---+-+----------+-------+--+-++-------+----+-+---+--+-++-+-+-+-+---++----------++---++++----+-+-+++---+++-+-++++--+-+++--+-----+----------+--+------++---+--+++---++-------+-----+++--+-++-+-+-+-----++--+-++-----+---------------+---+-+-------+---++++------+-------+----+++-+-+-+---+------+-----+--+--+--++--+-++----+-++-+-------+-------+--------++++--+++-----------+-+--+----++--+++-------++--+-----------+------+-----------+----++--+++-+--+++-++--+------+-++-----------+--+-----+++----+-+----+-------+---++-++----+---+--+-----+-------+----++-----+-+---+---++---------+-------+----++-----+---+++--------+---------+-+-++--+--------+-+---++--+-+--------++-+----------++----++----+------+-++--------+-------+-+-++---+--+-++--++-+---+--+-++--+----++---+-+--++------+---+---+-++-----++-+-------+-+++-+--+----+----+-------+----+---+----+-----+----+-++--+-+-+------------+--+-+--++-+-------+------+--+-++---++------+-+---+---+--++-++-+---+-++-+-+------+----+--++--++----++-----+---+-----+++-+---++--++-+-+--------++--------------++--+-+-----+-+-----+-++-+--+--+---+---+------+----+-++--+----++----------+-+--------+------++-+---+-+------+----------+-+----+--+--------+--+--+-----+--++----+-----+++++--++--------+--------+----++-+-++----+-+-+-+----+-----+---+-+-+--+-+-+-++-++--+---+--+++-+---------+------+-+--------++---+----------++-+--+---------+-++---+----++--+---++-+-----+-------+---+-+-+-----+--------+-+-+-+-+--------+-++-----++--+-------+-++-+++--+-+------++----------++-+---+-+-+------+++-+-----------+---+---++++--+--------+++------+-+---+-+-+--+---+-+---+-------++-+----+-++-----+-+-++--+-+--+---+---+--------------+-----+-+---++--+--+-++------------++++----------++-++-+--++-+-+--+++----+-----++-+++--------+++--+--+--+-+-+-+-++---+-+-+-+--+--+-++-+-+-+-+++---+----------+-+----+----+-+--+------+--+-+----++-+---++-+---+---------+-++-++-+-----------------++----+-+-+--+-+----+-----++---+----+--+-----------+-+-+-+-----+++------+-------------++-------+---++---++------+--++-----+-------+------+---+--+--+----+----+----++----+---+----+------+--++-++-++--------------------++-++--+-----+--+++-+-++---+-+-----+-+-------+-+-------+-++++-----++---+-----+--+------------+-+--++--+--------++----++---++-+-------+-----++--------+--+-+--++--------+---+--------+-+++-+-+--++-+-+---+---+---+--"
Returns: 1702
"----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+-----------+-----------+--------------------------+-----------------------------------------------------------------------------+------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+-------------+------------------------------+-----------------------------------------------------------------------------------------+------------------------+------------------------------------------+-----------+------------------------------------------------------------+-+---------------------------------+---------------------------------------------------------+----------------------------------------------------------+----------------------------+----------------------------------------------------+-++---------------------------------------------------------------------+---------------------------+-------+---------+----------------------------------------------------------------------------------------------------------------+--------------------------------------+---------------------------------------------------------------------+------------------+----------------------------------------------------------------------+--+-------------------------------------------------------+----------------------------------+---"
Returns: 1496
"---++---+-+---+++++-+----++++-+-++----++-+--+---+++-++-++---+++++-+-+--+--+++----+-+-+-++---++---++---++-+-+------+---++-++-++-++-++-+--++-+-+--+--++--+-----++++--++++-+-+-++++--+--++++---+++--++++--++-+++-+-++-----++++++-+++--+----+-++--+++-+---+-------++-++++-+-+-++++-+++---++---+-++++--+--+-+-+-+++-+-+--+-----+-+-+--++-++-+--+--+--++++--+----++-+-+++++-++--++--+-++++--+--+----+-+++-++++-+++-+++-+--++-+-++-++-----+--++++++++++--+-----++-+-+------++++--++---+-+-++-+++++-++++-+--++-+++++-+-+++++++--++-++-+-++-+++--+-+--+--++++-++++++++----+--+++---+++-++------++++++--+-++--------+-+-++---+++-++-+++++--++++-+-+--+---+-+-+--+-+-+--+--+--++-++---++--+++--+---++-+--++---+++-+-++-+-+----++-++++-+-+---+----+--+++-+++-+-+-+-+-+++-+--+-+-+-+---+-++-+--+++-+-+-+-+++-+++++-----+-++++++-++-+++-++++++--+-+-+--++--+++-+-+-+----+++-+----++++++-++--+--+--+---++-+++-++--+++--+++++++--++-+-+-+-+----+++---+--++++-----+-++-------++-++-++-++-+--+-++++++--++++--++----++++-+----++---++--+--+++-+--+--+---+-++++-++-++++-++--++-+-----+-++----++--+-++-++-+++--+-+-+-+++-----+-+---+-++-----++---+++--+-+---+++++++--++-+--++-+---+++--+-+---+-+++--++-++-+++++---+++++++--+-----+-+++--+-+--++-+--+++-++++-+++-+--+-+------++-+++++-----+-+++-+++--++---+++-+----+-+----++-++---+-+++++-++-+----+--------++--+--+-+++-++-++--------++-+++++-+-++--+-+-+-+--+----+--++++--++-++---+-++---++-+++++++-+++--+++-+-----+----+-+++-+--+++-+--+-+--++-+-+++++++--+++--+--+++++++++--+-+-+-++--+-+--+-+-+--+++---+-+--+-----+---+--++----+-+-+++--++-+--+-+-----+----+-+++-+-++-"
Returns: 791
"+++--++--++-++--++++-+--++++-+---+--+++-+++-----++++++++++++-+-++++---++-++++++-+-++++-++-+++----+++++--++"
Returns: 68
"++++-++-+-+++++++++-++++++-+--+-+--+++-+++--++-++++++++++-++++++++++++-++++-+--+++++--+++++-+++--+++-+++++++------++--+--+-+-++--+-++++-++-++--++-+-+++++-+--+-++++--+-+---+--+-++++++-+-+-----+-+-+----++-++++++++++-+++++-++++++-++++++--++--++++-+++++-++-+-+++--+--+-++++-+++++-+++++---++++++++-+-+++++++++++++++++++-+++-+++++-+-++-+++++-+++--+++-+--++++-++-++++++-++-+++++++-+-+-+++-+++++++++++++-+++-+++--+-++++++-++-++-+++++++-+++++++-+-++-+++-+++-+++++++--+++++-+++-+-+-+++-+-----++++++++-+++-+-++++++-++++++---++++-+-+++-++---+++++-++-+++-+---++++++++++++-+++-+++++++++++-++++++++-+-++-++-++++-++--+-++++-++++++++-++++-++++++++-++++++++++-+++++++++++++-+-++++--++++++++-+++++++-++-++--++++--+-++-++++--+--++++--+++++++-+++-+++++-+++++++--++-+++-+--++++-++++--------++++++++-+++---+-+-+--++++--+---+++-++++++++++--++++--+-+++++-+-+++++++--+++--++-++++--++++-++-+++--+++-+++++++---+-+--+--++++++++++++++++--+-++++++--+-++++++++++++++++++---+++++-++-+--++++-++-+++-+-++--+--+++++--+++++++-++++-+-++++++++++++++--+-++--+++-++++--+-+-++++-++-++++--++--+--+-++-++-+-+-++++--"
Returns: 766
"++-+---+----+---+---++--+-+---+-+-++----------+---------+---++-----------------+---+----++--+---+--+---------------+-+++--+---+-----------+++-----------------++------------+++---++-----+-+-------------+---++---+++------++-------------+-+----+--+---+-----+----++-----------------++------+--++-+----------+----++++--++----+-+---+--+---++---+--+-+-----+--+-++--------------------+-+-----+-+++--------------------+-------+-+-----------+-----+-+-+----+--+--+-----+-----+----------+-+--+-+---+----+------+---+---------+--+---------+-------++-+--++--++-------+-+---------+----+-----+-+-+-++-+--+++++++------+----+-----------+-+----+-----+-----+---++----++---++--------------++--++-------+--++----+----++--+------------+--+--+-------------+----------++---++----+-----++-+----++-----------+---+----++--+------+---+-----+-------+----+-+----+-+--+++-+-------+-----+-++-+----++----+--+----++---------------+++----------+-+--++++--------++-+----+---+---+---++-+----++-+--+----------+-------+---+---+-----+-------++----------------+-+-+-++------+---+---+--+-+----++----+-+----+---+-+-------+---+-+---------+------+-----------+---+--+-+----+--+-----+------+----+-----------------------+--++--+--------------+-----------------------------+------+-+-----+-----+-+------+---++--+--+-+-----+---+++++----------------+------+------+++--++-+-++--+----------+-+--------+-++----+-+++-+--------+---+-++--++++---------+-----+-++-------+-++----++--+--+--------+----++--------+------------+-+--+-------------+-------+-----+----"
Returns: 1162
"-+++++-+-++----+++++++++++++++++-++-++++++++-+-++-++-+--+++---+++--+++-+-+++++-+++++-++-++-++++++++---+-++-++-++++++-+-+++--++-++-++----+-+-+++---++-+++-----++-++++++++++-+++-+++++--+-+--+++++++-+++-++++++-++--+-++++++-++-+++++-+++----++++--+++++-+-++++-+++-++++--+--++++---++-++++-++-++++++++-+---++---+-+++++-+-+--+-+++---+"
Returns: 219
"--++---+---++++----+--+-+-++-----++++-+-++---+++++---++++-++++--++++--++-+---++--+-++++----+-+-+++-----++-++-+---++-+-+-+-+--+-++-++--+---+--+++--+--+-+---++---+++++-+-+---+-+-+--+---+--++------++---++++--++-+---+-++++-----+--+-++--+++--++-+++--+-+-++---+-+--+-+---+-+-+--++++---+---+-+-+++++++-++-+--++--++--+-+++-+--+-++---+-+-------+--+---+-+--++--+--++--++++++-++---+++-++-++-++-++--+----+-++--+-+-++++++-+---+++++-+++-+++--+++-+-+--+--++++-+--++++---+-+++++++++++-++++++-+-+++-+--+-----++----+--+++-++++-+-+++------+++++-++-++--++-----+++++--+--+-++-+-+--++-++--+-++-+--+---+---+++--+-+-++-+-+-+--+-++++---+++-++--+++--++--+---++-+++++--++++--++-++++---+--+-++-+++-++++-+-++-+-+-+--++---+-+++-++---++++-+++-+----+--+--+--++-+-++--++++-+-++++++++--+---++++-----++++-+-++++--++-+-+--++++-++-++-+-++-++-++++-+-----++++-+-++-+-+--+-+-+++++++--+++++-+--++----+-++++++++--+---+-++---++-----++++-++-+---++-++--+-+-+-+-+-+--+-+-+-++-----++++-++++++++++++-+++---++-+++++-++++++++----+++++++---+---++--+++-+-++-++++-+++-++-+----+--+-----++++---++-+-+-++--+-++++-+++++++--++--+-++-+++-+-+-++++----++-+-+++++++-+--+++--+--+++-+-+-+--+-++--+-+---++---+-+-+++--++-++++-----++-+---+-+---+-++-+-++-++-+--+-++++-+++-+-++-+-+-+--++++++------++-+--+-+++--+--++++-+++++--+--+++-++---+++----++-+-+--++-+++-+-+---++-+-+++--++++--++-++++++-+-------+----+-++++-++-----++-+-++-------+-+++---+-++-++--+++-+-+++++----+++------++-+++++---++--+++-+-+-++-+++---+----++-++-+-++-----+---+++++-+++--+------+---+--+++--+-+--++-++--++-+-+++--+---+++++++--++--+++--------+-+++-+-+++--+-+--++++--+-++-+--++-++--+++++------+-+-------+-++-+-+--+-++++--+++++---+++++++++++-++-++-+++-+-++--++----+-------++++++-+-+--+---+++-+-++--+-+++++--+++--+---++-+-+-+++++-+--+++-+++------+++++++-++-+--+--+---+----+++-+-+-+++-+++--+--++++++-----++-++--++--+-+-++-++--++----++-++-++-+---+---+++-+-+-+-++-+++++-+-+++---++-++-+-++--++-+++--++++++++-+-+--+-++++++-++-+---++++--++-+-+-++-+-+--+-++--+++++"
Returns: 1051
"--------------------------------------------------------------------------------------------------------------+------------+-------------------+-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------+----------+---------------------------+--------------------------+----------------------------------------------+----------+----------------------------------------------------------------------------------------------------+--------------------+-+--------------+--+-------+--------------------------------------------------------------+-------------------+-------------------------------+--------+-------------------------------------------------------------------------------------------+---------+----------------------+------------------------------------------------------------------+----+-------------------------------------------+----------+-----------------------------------------+---------------------------------------------------------------------------------------------------------+-----------------------+-+------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---+--------------------------------+------------------------------------------------------------------------------------------------+------------------------+-----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------+----------------------------------------------------------------------------+--------------++------------------------------------------------------------------+---"
Returns: 1851
"+++++++++++-+++-++++++++++++++++-++++--+--+++---+++++-+++--+++++++++++++-+++++++++++++++--++++-+-+---+++++++-+-++--++-+++-++-++-+-+++-+-+-+++-++++-++-+++++++-+++++-++-+-+++---+++++++-++--++-++++-+-++++++---++++---+--++++-+--+++++++++++---++-+-++++++++-++++++++-++++++-+-++-++++++-+-++++++++--+++++-+++++++++-++++-+++++--+++-++-+"
Returns: 247
"------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------"
Returns: 1113
"-----+--+-------+-------+-----------+--+-------+--------------------++----------------+----+--------------+---+--------------------+----------+--+------+--------+-----++---------------------------+-+---------------------+-----------------------++-+--+-------------------++-+----------------------------+-+------------------+-------------+--+--+--+-----+-------+-+-----+++-+----------------+----+--------------------------------------+---------+---------+-----------------------------------+-+----++----------+-+--+-+---+---++-+-------------+---------------------+---------------------------------+----+--+--++---+-+---------++--+-----+---+---+---------+-+---------------------+---------+--------------+++--------+---------------+----------------+----+----------------------------------+---+-------+-------------------++------------------------------++---------------------+-------------------+------------+---+---------+----++-----------++----------+--+-----+-+--------------------++----------+-+----++-+-----+------+---+-----------------+-----------++-----+-+-+----+++-----------+---+-----------------+----------------------+---+-----+--++------+----+---------------+-+---------+----+---+----------------+---+--------------+--------++----++---------------------------+---+-------+---+------+-+----------++--------+----+-----------+----+-------------++-+---+-----------------------+-----------------+--+-+-----+-------+----++--+-----+---------------------------+---------+--------------+---------+-+-----+-------++------------+-----------+-++--++-------+----+----------------------+-------+----+----+--+--------------++---++---+------------+-+-+---------------------------------+--+----+----+++---+--++----+--------+-------------+--+---------+------------------+------+------------------------+---------+-+----+-------------+--+-+---+------+------------+----------+--++-----+-++--------------+----------------------------------+--+-------+-----+-----+----+--+------------+-----------+------------------------------+---+------+-+--+--------+------+--+-----+--------------------+---+----+--+---+-------+-+----------------+---------+--+--+--++--+-+--------+++---------------++---+---------+----+-------++-----+------+---+----------+-------+--------+-----+-----------+--------------------+---------+------+-----+--------------------------++---------+--"
Returns: 2054
"++++-+--+-+++-++-++-+-+++++-++--+-----++++---++-+-+-+++---++--++++--++-++--+++-+--+++++--+++++++-++-+++-++++-+--++++++-++--++-++-++---++--+++++--+-+++-+++-+-+++++-+++++++++-+-+-+--++-+-++++-+++++++-++++++++-+----+-++--++-+++-+++-+++++-++++--++-----+++++-++++++-+--+-++-----+++++--+-++++++-+-++---+---+-+++--+++-++--++-++-++-++++++-++++---+-+---+-------+++-++++++++++++-+-++--++++++++-+++++-++-++--+-+-+---++++++++++-++-+--+-+-++++++++-++-+-+++---+++-+-+++-+-++-++-++++--++++++++++-++++--+++-+++++--++++++++++-+++-+++--++-++-++-++++++++---+++++-+--+++++++-++-+-++-+-+++++--+++-++++-+++++++-+-+++++-+-+++---+++++++++++++++--++--++-++++-+-+-+-+-++++-+-++++++-++++-+-+-+---+++++++-++++-++++-+++++++-++-++++++++-++++-+-++++++++++--+---+++-+---++--+++++++++++-+-+---++---++-++--+++++++-----++-+++---++-+-++-+---+-+-++-+-+++++++++-++-++++++-++++++-++++--+-++++++++--++-++-++++++--++----+-+-+++++++-+-++--+------++-+-++++--+++-+--+++-++-+++++-+++-+---+-+-++--++---+++++--++--++-+++-+--++-+++-+--++---+++---+++--+-+-++++-++++-+++++++--++--+++-+++-+--+---+++--++-+++++-++--++++-+---+++--++++-+-++-+-++++++-+--+-++--+---+-+++++++-++-++--++-+++-+---+--++-++---+-++-++++-+++--++++++++-+++-+-+-++-++++-+-++---++++++++--++++-+-+---+++-+-+++-+++-++-++--+++++--++-+++++-++++-+++-++-----+++-+----++++-++--++-+-+++-+++++-+++--+-++-+-+-+----++---++-++---+++-++++++---+++++++-++--++---+++++-++++++++++-"
Returns: 903
"++++++++++++++++-++++++++-+++++++++++-+++++++++++++++++++++++-++++++++++++++++++++-++++++-++++++-++++++-++++++++++++++-+++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++-+++++++++++++++++++-++-++-++++++++-++++++++++++++++--++--+++++++++++++++++-++-+++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++-+-++-++++++++++++++++-++-++++++++++++-++++++++++++++++++++++++++++++++++++++-++++++++++++++++-+++++++++++++++-++++++++++-++++++++++++-+++++-++++++++++++-++-+++++++++++++++++++++++++++++++++++++++-++++++++++-++++++++-++++++++++-+++++++++++++-+-++++++++-+++++++++++++-+++++-++++++++++++++++++--++++++++++++++++++++++++++++++++++++++++-++++++-+++-+++++++-++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++--+++++++++++++++++++++++--+++++++++++++++-++++++++++++++++++++++++-+++++++++++++++++++-++++++++++++++-++-++++++-+++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++-+++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++-++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++"
Returns: 1115
"-++++++++++++++-+++++++-+++--+++-+++++++++-++-++++-++++++-++++++----+-+-+++++++++--++++-+++-+++-+-+-+-+++++-+-++-++++++--++++++-++++++++++--+-+++-+-+++++++++-++---+--+++++++++++++++++++++--+-++++-++++++++-++++++-+--++-++-+-+-+-++++-+-+++++++-+++++-+-++"
Returns: 193
"-----+--++-+-----++++-+-----+----++++++--+----+-+---+--+-+---++--------+-+-+-------+-+-+--------+++------++-++-------+-+---+++++-+----+++-+---+++-++++-+++-+-+-----+-"
Returns: 103
"+--+-++-++-------+++-+-+-++--++----+++-+-+++-++-----+++-+--+---+-+---+++-+----++-+-+++-+++-++++++-+----+--++---++----++-+++++--++--+-+-+---++++-++-++++-++---------++-+++++-+-+++++++----+---+-+--+----+++---++---++--+++---+-----+-+++++----+----++-+-+---+-+-+-+-+-+---+-+++-+-----+--+++++++++-+---++--++-+-++-+-+++-+-++----+++---+-+--++-+++-+++---+++-+++-+++-+++--+--+--++--++++-++++++-++--++-++-+------++++-+----++--+++-+---+----++-++++--+-++--+-++--+-------+-+-+++-+++-+-+----++++++-++++---++-+-++++-+++++-+-+-+-+++++--++++++++-+--+++---++-+--+---+--++++++----+++++-+---++-+-+-+--++--+-+-++-++--+-+++----++---++++-+-+---++--++--++++++--+++-++++--+-+-++++-++-+--++++-++-+---+-+-++--+-++++-+-+-+-+---++++--+-++++++-+--+++----+-++-+-+--------+-++-+--+++-+-+-+-+-++---+++-+-+++---+-+++--+++-+-+++-+-+++-+---+++--+-+-+--++--+--+++-+--+--++++-+++++++++--++++-++-+++--+++--++++++-++----+-++-+-+++-+--+-++++---+-+-+--++--++---+--++--++-+-+-+++++-++--+++++++-++---+++++--+++--+-+---++-+-+--+-++++--++-++--+-+-+--+-+-+-+-++-++--++-+-+++-+-+-+---++--++++++--+-++++---++++--++++++--+--+--++++++++----++++--++-++-+-++++-++-++-+-++--++-++-+-+-++-+++-++-++++-++-+--+++-++-+++--++++++++-+-+-++-++----++++++----+-+-+----++-++++-+--+++--+-+-++++---++--++++++++++--++---++-+++++-+++++++-+++--+-+++---+----+-++++---+++---++-+-+--+++++-+-+-+-++++++++++-+++++++----+++++++-+-+-+++--++-+-+-++-+++---+++-++---++-+--++-+++-+-+-+-+-+-+++-----+-++++-+-++++-+++++--++++--++++---++---+++++-+---++-+++---+-+-+++++++--+++----+-+--+++-++-+--+-++++-+--+-----+-+-+-+-+--+++-++-++++-++--+--+--++++++-+-+-+--+++--+++--++-+-+-+--+-++++-++--+-+++++++++++-+-+-+++---++++-++-+--+-+---+-+++++-++----++++--++-+---+++++++++-+++++-----+---++-+++-++++-+++++--++---+-+-+-+++++++--+--+++-+--+---++++-++-+++-+-++-++-+-+---+-+--+-+-++-+-+-+-+++++++++-+-++++----++-+---++++-++-+-++-+++--++++--+++++--+--+-+++-+--+---+--+-+--+--+++-+-++--+++----+-+-++-+++--+--+-++++-+++--++--+-+--+++++---+--+-+--++-++++--+--+-++-+++++---+---+---++-+++-++-+-+-+++++-+-++-+++++++-++---------+--+---+++++--+-++--+--++-+--++++-+++++--+---++--++-+-------++-+-+--++-+--++--++++++-++-+++-+++--++--+-+-++---+--+---+-++++-+-+--+--++-++-+--+-++++-+++--++++++----++++-++++----+++++--+++++++-+--+-+++-+++-+++++--+--++-+-+--+--+++-+-+++-+---++--+++---++++++++++-+--+-+-++++++-+--+--+++++-+---++-++---+--++"
Returns: 1315
"-++-++++---+--+-+++---+-++-----++----+-++-+----------+++-+-+++--++-+++++--++++---+++--+--++-+++++-++++---+--+-++--++-++++-+--+-+-+-+---+-+++---+++-+++++++--+--+--+-+-++-+--++-+-++-+-+-++++-+++-++-++-+++++-+++++-+-++--+--+--++-+--++-+-+++--+++++-++++++-++-++++----+-----++--+-++--+++-+--+-+++++-+---+++++++++++-+-+-++--+++-+-+--++-+-++-+-+-++---++++++---++----++++++++-+-+-++-+----++-++++++++-+--++-+--+-+-+-++++-++--+--+-+-+--+++-++++-+-++++-++-+++-++-++-+++++-++++++--++++----++++-----+--++-+--+----+-+-+-++-++----++-++--+++-+-+-+++++++--+------++--+---++-++---+++-+--++-+---++++-+-++--++------++++--+++++-+--+--+-+---+--+-++----+-+++--++--+---+----++++++++----+++---+--+-++++++--+++++----++++---+"
Returns: 388
"+-+-+---+-+--++---------+--------+--+--+-----++---++--+-+--++---+--+-+--+----++--+---+----+++--+++-+--+---+---+-+--++++-+-+---+-+----+-+---+---++---+-++++---+--+-+-+---+--++-+---++--+++-----+-----+-+-+-+-++-----+-----++------++--------+--+-----+---+---------+--+-++--+-----------++---+-------------++------+-++-+---+--+---+---------+--+-------+----++-+------+-----+-+-++----+---------+++-+----++--------+-----+-+-----+---+------------+----+--+------++--+------+++--+------++-+++-----+--+--+-+-----+-++-----++----++---+-+++--+++--+------++-+-+-++-+----------++-++---++-----+----+-++--------+-----------+++---+---+-+----+++-----+-----+-++-------++----++---------++-++-------++-++--------+---+-----++-+-+-+---+-------+--+-+---+--+---+++"
Returns: 515
"++++++++--+++++-+++++-+---++-++-+++++---+--++----+++-+++++++-+-++--++---+-+-+-++++++++-+++-++++--++++-++-++--++++++--++++++-+++-+++-+--++++++--+++-+-+-++----++++++-+++-++++-+++-+-++++++-+++-++-++++++-+++++--+++-+++-+--++++++-+---++-++++-++---+++++++-+-++--+--++++++----+-++--+++-+++-++++++-+----+++---+++-++++++++-+++++-+++--+-+++-+----++-+-+-+--+++++-++++-++---+++-++--+++++-++-+-++--+-++++++-++++-+++++-++---++--+++--+-+-++-++++++++--++++-++-++++--++-++-++++++-+-++++++--++-++--+--++-+++++-+++++--+--++++++++++---++-+-++++++++-++++++++++++++--+--+----++++-++-+++----++++++-++-+-+++--+++-+++-+++++++++-+-+-++-++++++++-+++++-+++++++-+--++-++-+++++-+++-++-+++--++++-+++++++++++-++++++-++++++-+++++-++++++--+-+-+++-"
Returns: 494
"--+----++---+++-+-----+++-------+--+++-+-++-------++--+-++++---++--++-++----------++-++-++-++-------++-+-+-++-+--+--+-+++++++----+---+-+--++-+-++++---+---++---+---++-+--+--+-----+---+----++++----++--++++---+--+--+---++--+-+-----+------+---++-+-++-----++++----+------+--++--+-+-++++++-----+-++-++-++++-++--+----+-----+--+-++++-----+-++-++---+----++---++-+--+--+++-++-+--+++---++-+-------++-+----+--++--++--++++++++---+---++--+++-----++-+----+-+------++-+----+-+----+--++----+-+---+-+-+----+---+------+-+-+---++++++--+-+-++-+-+--+-++-++--+-++--++++-------++-+-++-++-+--++--+++--+--+--+--++--------+--+--+++-+--+++-+++-++----++--+++--+-++---+++---++-++-++-+-+--+-+++----+----------------++-----+++-+----+---------++--+++---+--------+----+--++----+---+-+-------+-++-+-+------+++-+-+--+---++----+-+-++------+++-++-+----+-++--++-++++-+++++-++--+-++--++-+++---+---++-++--++---++++-++-+++++--+---+---+-++++--+--+-++++-+-+---+----+-++-++---+-+++-+--++-+----+-++-+-+-++----+-+------++-+--+-+++---------+++----++--+---+---+-+---++--+----+++-++-++--++--+-----+++-++---+++-+-+--+-+------++----+-+--+----+--++-----+-+---+----++++--+++-++--+++-++++---++--+----++++++-+-----+--++++-++-+--+-+-++-+---+-+---+++-++---+---+--+-+++-++-+++-++----+-+-+----+--+-+-+++-++----+--+-+----+--+--+--+-----+--+-++------+--------+-------+--+++-+---++-+++-+-+--+---+-+++------++-++-+--+--+++---+-+++--+++-++-+----++-+-+-+--+--+---++-++---++-+---++------++-++-+--+-+-+-++--+-++-+-+--++++--+---+-----+-++------+++++-++-+-+--+--+-+------++-+-+-+++-+++++-++----++-++--+-+-+++------++--+++++----++++++++----+-++-++++--+----+-+--++-+----+++--+--+++++-++-+--+-+-++-+-++--+----++-+++-+----+++--++-++-+-++-++-+++-++-----++-------+----+-------+--++-+--++-+-+---+--+-+---+--+-+++--+-++-++-+++-------+-----+--+++++-+++---+++++------------+-++++++++---+------+----+-+++--+-+----+--+---+-+++++---+---+++---+------+--------+--------+++--+-+----+----------++-+-++-+---++----+++---++++++---++++++-+-+-+-----++-+++-++-+-+-++-+--+-+-++-------++-------+++--+++--++--+-+-------++----+--++++++--+-+---++++-+-+-+-++---+--+-+--++-++--++--+---+-+-------++-++-+--+-+++-+---+---+---++--++++-+----+---++--+----+----+++++------+---+-++++-+-+-++++-+-++--+-+--++-+-+---+++--+--++--+--++++-+----+-+---+--++-+--++++--+--+----"
Returns: 1295
"+++++++++++++++-+++++++++++++++-+++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++-++-+++++++-++-+++++++++++++++++++++++-+++-+++++-+++++++++++++++-+++++++++++++++++++++++++++++++++++-+-++-++++++++++++++++++-++-++++++++-++-++++++++++++++++++++++++-++++++++++++++++++++++++--++++++++++-++++++++++++++++++-+++++++++++-++++++++-+++-++++++++++++++++++++-+++-++-++++++++-+++++++-++++++-++++-+++++++++++++++++++++++++++++++++-+++++-+-+++++++++++++++++++++++++++++++-+++++++++++++-++-++++++++++-+++++++++++++++++++++++++-+++++++++++++++++++++++++-++++++++++++++++++++-+++++++-++++++++++++++++++++++++++-++++++++++++++++++++-++-+++++++++++-+--+++-+++++-++++++++++-+++--++++++++-+-+++++++++++++++++-+++++++++-++++-++++++++++++++++++++++++++++-++-+++++++++++++++++++++++++++++-+++++++++++++++++++++++++++-+++++++++-++++++++++++++++++++++++++++++-+++++-++++-+++++++-++++++++-+++--+-+-++++++-+++++++++++++++++++++++++++++-+++++++++++++-++++++++-+++++---+++++++++++++++++-+++-+++++++++++++++++-+++--++++-+++++++-+++++++++++++++++++++++++++++++++-+-++++-++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++-+-++++++++++-+++++++++++++-+-++++++++++++++++++++++++++-+-++++++++++++++-+++++-+++++--++++++++++++++++++++++++++++++-+++++++++++++++++-+++++++++++++++-+++++++++++-+++++-+++++-+++++++++++--+++++++++-++-++++++++++-++++++++++-++-++++-++-+++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++-++++++++++++++++++++++++--+++++++++++++++++-++++++++++++++++++++++++++++++-+++++++++++-++++++++++-++++++-+++-+++++++++-+-++-+++++++--++++++++++-++-++++++++++-++++++++++-+++++++++++++++++++-+++++-+++++++++++++-++++--++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+-+++++++++++++-++++++-++++++++++-+-+++++++++++++++++++-+++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++-+++++++++++++++-++-+++++++++++++++++-+-++++++++++++-+-++++++++++++++-+++++++++++++++++++++-++++++++++++++++-++++++++++--++++++++++++++++++++++++++++-++++-++++++++++++++++-+++++++++++++++++++++++++++++++++++-+++++++++++-++--+++++-+++++-+++++++++++++++++++-++-+-+++++++++++++++"
Returns: 2007
"------+-----+--+------+-++-+-----+---+-++--+---+--+--+-+-----++-++-------++-++-------+-----+--+--++--+-+----+++---+-+----+---+-+--+----+-+--+--+-++--------++-----++---+-+---++--+-+-----------+-+-+-++-++-------++--+----+----------------------+-+++-+-+-+---+----------+-+--+--+---+--+-----++----+--+-------++-+-+---++---+++-++--+--+---+---++---+-------+--+---+-----------"
Returns: 264
"------+-----+-+---------+----++-----------+--------++-+----+----+---+--------------+----+--+--+-+------++-+----+-------------++-----+--+---+-----+---++-++--------+------+-+------+----+---+----------------++---+--+++--+-++----++----+-+----+------++-----------+--+--+-+--+------+-+--------+-+-----+-------+----+---------+----+-----+-----++--+--+-------+-------+---+-------++-+-+--+------+--+-+----+---+------+-----+--+-+---------------+---+-------+--------------+----------------+-+-----+----+--+-----+---+-++------------------++--------+--------------+----------------+--+-----------+-----+-+---+--+--+------++--+-------+--+-+----+-----------------+-+-----++----------+---+-----------+--+----+-++----+----++---+-----++-----+-------------++--+-----+----+--++-------+--+------+----+------+-------++----------++---------------+-+------++-----+------+--+-----------+-+---+---+-------++----+-+------++---------------+-++-------------------+--++----+----+---+------+------++---------+++-----+----+-------++------+-------++---+-+-----+-------------+-----+-----+-+----------+-----+-+---++--------+------+--+------+++--+---+-------+--+-------------+---+------++------+++--++------------+-++-+---+----++-+--------+--+------------------+---+-----------------------+---------+-+-+-----+-+--+--------+-----+-----------+-+------+---------+----+++---------------+-----------+--------+-+------+--+----+------+--------------+--++-+------+------------+---------+------+---------+-------+-----+-------------+-----+--+---+-+----"
Returns: 1229
"--++---+---+++--+-+-+++++-++----+---------++---+----+--+---++-+--+---+-++-----+-+-+-----++-+--+++-++-+---+-+---+-+-------+++--+----+-+-+-+----++--+-------+--------+----+------+-------++---+++-+---------+-------+----+-----+-----+---+--++-++----------------+--+-++---++--+---------++----+---++--------------------+-+-+++---+-----++-+--------+----+++---+--++--+-++----+--+--+---++--+---+--------+---+-+-+----+-----+----++-------++-+-----+--+--------+---+----+---+--+-+---+---+--+---+-++-----+---+--+--++-+-++-+---+---------++----+---+---------+--------------------++--+-+-++----------+-+------+---++-+-----+--+-+-------++---++---++-----+-------------+++---+--+-+----+--++---+--+---++--+-------------+----+--+-+--------++-++---+---++-++-+--++--+-----+-------++-++-----+---+-+-------+-----+-+--+---++-+++--------+---+-----+--------+-------+-+---+--------------+---+-------++---+-+-------++--+-+---++-+----+---++----+---+--++--------++----+-+------+--------++--+--+--+----+-------++-+---+++--------+-++---+---+---+-+++-+---+-+-----+-+---+----++--++--+---++---+--++++---++--+--+-----+-+-------+------------+-+------+--+--++------+---+-----+-+-----+++--++--++-+---+-+---++--+--+-++-+------+-----++----+-------++-+-++--------------+-+--+----+--+-+---+---+++++--++-+---++----++----++--------------+-+-+-+++----+--+--+---------------++---+---+--+-+---+--+----+---------+---+--+-------+-----+-+-++--+-+-++-+----+------------+---+---+-+++--+-------------+-+-++---+-------------++-+-++---+--+------+++-+---+---+++---------++-+--+-+-----+-+----+-+-+----+-++-+---+--+-++-++-+-+-++---+-----------+------++------+-+------------------++---++------++------++------+--------++--++-+---------+---++------+-++----+-----+---------+-------+--++---+---+---+----+-----+-+++-+-+-----+----+------++--+-+-----+---+-+-+---++--+-+-+-----++----+-----+++--+-----+++-------+++---++---+-++------+-+----++---+-----+---++--++----------------+---+--------++-------+---+--+-++-----+-+-+--++--+----++-+---+----+------++-+---+-+-+---------+--+---+-------+---++----+-+---+-----+-----------+------+-++++----+--+--+--+-+--+-----+-+--++-++---+------+------++------++---++--+-+-----+-----------+-+-+-------+-----+---+---+--++--+--+-----+---+-+-+---+--+--+------------+-+--+-++-+--------+----------+-+--+-++-+--------+------+--++++-+++-----------++----+----++-++-++---+-+-+--------+-----+---------+---+----+------+---++---+-----++----+-++-+----+-+++-----++--"
Returns: 1746
"++++++++++++--+-+++--++++++++--++++++-++++-++-+-++++-++-++++-++-+-++++++++-++++++-+++-+++-++++++---+-++-+-++++-++-+++-+++-+-+++-++++--++-+--+-++++++++-+-++++-++-++++-+--++--++++++---++-++++-+++++++++--+--+++---+-++++--+-+++-++++---++-----+++++++++-++-+++++++++++-++++++--+++-++-+++++-+-++++++-+++++++--+-+++++++-++++++++---+++++++++-++-+--++++++-++++++++++-+++-++++++++--++----++-+-+++-++++++++-+++-+--++++++-+--+---++--+-+++--++++++----+++++++++-+--+++-+-++++---+++-++++-+++++++++-++++-+-+++++-++++++++---++-+-+++++-+-++--++++++-++-++++++--+++++--+-+++++++++++-+++++++--+--+-+-+++-++++++++++--+--++--+++--+++++++-++--+-+++-++-++++-++-+++-+-+-+-+-+---++++++-+++-+-++++-+++++++++-+++++-++++++++++++-+++++++++++++-++-++++++-++++++-++-+-+++-+++++++++++-+-++++++-+-+-++-+-+++++++++++-+++++++++---+-++++++++-++-++++-+++++-++---++++++-++--++++++++++++--+++-++-+++++--++++-+++-+++++--++-+++++++-+++-++++++++++----++-+-++--+++++++++-++++-+++---+++-++-++++++++++++-++++++++++++++-++---+++++-+++++++-+++++--++++-+++-++++++-+++++++++++++++-++-+---++++-++-++++++++-++-++++++++-++++++++-++++++-++-+-+-++++++-+-++-+++-+++++-+++++-++++--++++++++++++---+++"
Returns: 852
"++-++++-+++++-+++-++++++-+++++++++-++-+++++-++-++++++++++++++++-++-++++++-++-+++-+-++-+-+++++++---++++++-+-+++++++++++++--+-+++++--+++-++++-+++--++-++++--++++++++--++++++-+++++++++++++++++++++--++-++-+++--+++-++++--+++-+-+++++--++-+-+++++++++-+--++++++++++--++-+--+-+++-+++--++++--+--+++++++-++++---++-+-+++-+-+++-+--+-+-++-+++-+++++-++-++--+-+++++-+-+------++--+-++++---+----++++++-+---+++++-++-++--++++++--++-++-+++--+-++-++++++---++++++++++-++--+++--+-++++-+-+++++++-+++--++------++++-+-+++++-+-++-++--++--++---++-+++-++----+++++++++-++-+--++++++++-++--+++-+++++++-+++++++++--+-++++-+++++-+-+-+++++-+---++++++-+++--+++++++--+++++-++++-++-+++-+++-++++++-++-+-+-++--++--+--+++--++++++++++++-+++++++-+-++++--++--++---++++++---++--+-+++--++++-+++-+++-+-+++-+--+--++---+++++++-+-+--++++++++++++-++--+-++++--++++-+++++++-++++-+-++-++-+++-+--+++++-+--++-+-+-+--+++++-+++--++++-+++-++-+-++---+++-+-+-+++++--++---+---+++++-++-++-++++-++++++-+-+++-++++-++++-+-+-+-++-+-+++++---+-+++++-----+-+++++-+-++---+++-+--+-+++--+++++--+-+--++-+--++-+-+++++++-+++++-++-++++-+++++-+++--+---+-+-++-++++-+--+++++++++++++-++++--+++++-+++-++++-+++++-+++-+-++-++---+++-+-++-+++++++++++-+++++-++++++++++---++++----+++-+++-+-+-+-+-+++++-++++-+++++++-+--+++++++-++++++-++-++++++++-+-++-+--++-++-++++++-+--++++++++++++-++-+--++-+-+-+--++-+--++++++--+++++-+---+-+-----++++++++---+++--+++++-+-+++-+-+--+++-++--++++-+-+++++--++---+++++--++++++--+++-+--+-+++---+-+++++++++-+-+-+-+-+++-+-++++++-++--+++-+--+++-+-++++-+++-++-++++++++-++++-+++++++++++-++-+--+++-+++--+-+++++---++-+--+++++++-++-++-+-++-+++++++-++-++++++++++-+++-++++++-+-++++-++++++-++-++++++--+++-++-++-+++---++++-++++++-+--+-+++++++-+-++++-+-+++++--++++++++++--+---++--+-+++++--+++-++++++-+++++++++-++-++---+++--+-+-+++++-+++++++++++-+++-+-+++-+--+-+++++-++--++-+-+-+++-+++----+++--+++++++++-+++++++-++-+---+-++-+++-+-+---+++--++++--++++-+++-++++++-++-++++++++++++++---"
Returns: 1322
"-------+---+-+-------------+-----+-+------------------++---+-----+---+++---+-+--+---++-----++--------+-+--+--+---++++-----+--+-----------+-+-----------+--+----++---++---+-+-------++-----++++---+-++------+-------------+-++-+--+-+-+---+---+--+----++-+--+---+--+--++-------++---------+----+++------+---+-+-----------------+----+--+-----++-------------------+-++---+------------+-+-----++---------+---++-------------+-----+-------+-----+++---+----+---------+--+-+----------+-----+---+----++-------------++-----------+--+-----------+-------+----+-++--+++---------+--+-----+------+------+------+---+-++----+--------------+---------+---+-----------+--++---+-----++--+-----+----------++-++----++----++--+---------------+------+-+---------+-----+------+-+-----+-------+--++++-------+--+---+---+-------+-+-+-+---------+++---++--+----+-+---+---+-+-------------------------------+----+++++----------+--+--+----+----+--++----+-++----+---------++----+--+----+--------------+--+---+-----+-+-++---------+-----+--++---+-+---+-+----+--+----+++-+-+-------+---------++---+-+-----+------+-----------+++---+-----+--+--+--+--+-------+-------+-----+-------------+-+-+-+-----------------+--+---+--+------+------------+-------------+-++--------++------+---+---+----+-----------+--------+-+---------------+----++++---+---+-------+---+-------+-+--------------+-+----------------+------+---+------------++++-------+-----++-------+--++-------+--+--------------------+----++-++---+----+--+----+------+-+-+----------++-------+---+-++++--+--+--------+--+++-+----+-+++--++-----+-+----------------------+--------+---++------------+-+-+-++-+---+-+---+---++--++---+-+-+--+++-----+-+--+--+---+--------+-+------+-+-+-------------+-----++-+-----+-------+----+-----------+---+----+-++------------------+--------------+----+------+----+----------+----+---+----+-----++----------+-+++------+--------------+-----+--------+-+++------++---+-----+-+-+-+-+--+---+--------------+------------+-----+-++-+-----+-----+--+----+-----------------++-+-----+-++------+------------+----+-----------++---+-+---+------------------+------------+-----+---------+-----+----+-----------+-+---+--------+---------++---+"
Returns: 1708
"-----++++-+++++-+++-+++++++-+-+--+--+-+-+-+++-+++-+-++-+-++-+++++++-+-++++--+++-+++-+++--++++++++-+-+++++-+++++--+++++-++-+-++----+++--+-++-+-+++++--+++++--+-++-++---++++--+--+-+++-+-+++-+-++++++-+---+++++++++--+-+-+-+-+++-+-+++-+++-++-++-+-+++-+++-+---++--+++--++++-++-+-+--+-+++-+-+-+++-++++++-++---+--++--+-++++---+++-++-+++++---+-+++-++-++--+-++-+-+--++----++-+-++-+++-+--+-+++--+-+++-+++-+---++-+---++++-++-+-+++-++++--++++--+--+-+++-+----+++++-+-++++---+++-++++++++---++--+++--++++++++++-++-+-+-+-+++-++++-++---+++-+++++-+--++---++-++--+-+-++++-+++-++-+++---+-+-+++++-+-+--++---+++++++--++--++++-+++-+++++--+++---+++--+++++-++--+-++-++++-++-++++-++++--+++-++-+++-++-++++-++-+-++--++++++++-+++++-++-+-++++-+++-+++++++++-++++---+++--++++-+++++-++++++---++-+++++++++++-++++---+-++-++++-++--+--++-+-+--+++++----+--++++-++-+++-++++++--+-+++-+-----+++----+-+----+-++-++++--+-+++--+----+-+++++++--+-++++-+--+-+++-+-++-++++--++---++++++++++++-+--+--+--++-----++-+---+---+++-+-+--+++-+-+++++++++++++++-+-+++-+-+++++++---+---++-+-++-+++++++-+++++-+--++++++-+++-++-+-+-+--+++-++++-+-+--+-+---++++++++--++++---++-+--+-++++++-+-+-+++++-+++++--++-+++++-++++-++++--++-+-+-+--+----++++--++--++--+-+-+++-++-+-+-+++++-+-++-+-+++++++--+++-+++--++-+---+++++-++-++---+-+++++-+-+-+--++++++++-+++++-+-+--++++-++++-++--+--+-+-++--+++---+-+++++-++++--++--+-+-+--+-----+-+++-+++-++++++-+-++++++---+++++---+-+--+"
Returns: 884
"+++--++++-++++-++-++-+++-++---+--++-++++++--+-++-++-+-+++++-++-++++-+++-++++++++-++-++++++-+++--++++-++-++-+++-+++++-++-++++-+-++++-+-+++++++++-++-++++++-+++-++++++++++--+--++++-+-+----+-++++-+++-++++-+-+++-+++++-++-+--+++--++-++++++-+++++++++-+++--++--+++-+-+++++++--++++++++++--++-+-+---+++++++++++++--++--+-++-+++++++++-+-++++-+--+-++++-+++-+-+-+++++++++-+-+----++++---+++--+++++++++--++-++-+-+++---++++-+--++-++++-+++++-++++----+++++++-+++++++++-++++++++++--+----+-++++-+++-++++++-++++--+-++--++++++++-+++-++++-+++-++-++-+++-+--++++-++--+++++++-+-++++-+++++++-++++++++-+-++++--++++++++------+++++++-+++-++++++++-+-+-++-+++--+-+++++++-++++-+-+++-+++++++++++-++++++++++-++--++++-++--++-+-+++++--+++-+++-+++-+--++++++-+--+--++++++++-++-+-++-+++++++++++--++++++--++++++++++-++++++++++++-++--++++++--+--++-++-++++-++++-+++---+-+++++--++++---+++-+++-+---+++++-+++++++--+-++++++++-++---+--+++--+++++++++++++++--++-+++-++-++++-++++++-++-+++++----++++++++--+-++++--+++++-+--+++++++++++--++-+++-+--+---+-+++++-+-+-++++++-+-++-+-+++-++++--+-+++--+++++-+--+++--++++++++++-+---++++++++++-+++---+--+-+-+++-++--++++++-++++++++--+++-+-++++++-+--+++-++++-+++++++++++++-++++++--++"
Returns: 840
"+++++++++-+++++++++++++++++-++++++++++-++++++++++++++++-+++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++-+++++-++++++-+++++++-+++++++++++++++++++++++++++-+++++++++++++++++++++-++++++++--+++++++++--+++++++++++++++++++++++++++++++-+++++++++++++++++++++++++-+++++++-++++-++++-++++-+++++-+++-++++++++++--++++-+++-+++++++-+-+++++++++++++++++++++++++-+++++++++---++-++++++++++++-++++++++++++++-++--+++++++++-++++++++++++-+++++-++-++-+++++++-+++++++++++++++--+++++++-+++--++++++++++++++++++++++++-+++++-++++++++-++-++++++-+++++++++++++++++++++++++++++-++++-+++++++++-+++++++++++++++-++++-++++++++-+-+++++-++-+++++++++++++++-++++++++++++++++++++++++++++-+++++++++++++--++-+++++-+++++++++++++++++--+-+++++++++++++++++-+++++++++++++++-+++++++++-+-++++++++-+-+++++-++-++++-+++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++-+++++-++++++-+++++++++++++++++++++++++++-+++++-++++++++--+++++++++++++++++++++++++++++++-++++++-++++++++++++++++++++++++++++++++-++++++++++++-+++++-+++++++-++++-++++++++++++++++++-+-++++++++--++++++++++++++++++++-++++++++++++++++++++-+++++-+++++++-++++++++++++++-+++++++++++++++++++-+++-+-++++-++++++++++++++++++++++++++-++++++++++++++++++++++++++++++-+++++-++-++-++++++++++++++++++++++-+++-+++++++++++++++++++++++-+-+-++++-++++++++-++++++++++++++++++--+++-++++++++++++++-+"
Returns: 1199
"-++++++++--++++-++--+++++-+--+-----+--+++-++--++-++--+++-+-+--++-++--++-++++-+++-+++-+++++-+----++-++-+-++++-+-+--++++-+++--+-+--+++-+-+++++--------+-+----+-+---+--++-++++-+-+-++++++++++-+++-+-++---++---+-+++----+-+-+----+-+---------+-+--++++++-++++--++-++-++--++-+++---+-+--+-++++-++++-----+-++-+-+---+-++--+-+-+-+-++--+---+-++++--++---++++---+--+-++--+-----++-++---++++++-----+--+--+-+--------++-+-++++--++++--++--+---+-+---+++-+--++++++-+++-++-+++++--+-++-+--+++-+---+-++-+-+++-+-++-++-----+----+--++---+---++--+++-+++--+--+-+--+-+--+--+--++-----+---+++++-+++--+-+---++++-++-+--+-+---+-+---+----+-+-++--++--+-+---+-+-+-+-+--+--+++++-++---+--+-++-+-+++--+++-+-+-+-++-----+---+---+--+------+-+-+-++-+-++---+++-+++-++-+--+--+-----++-----+-++-+++++++---+--+--+++++--+-+-++-+-+-+----++++--+--+-+++++-+++--+++----++-+---+++++-+--++--+-+++---+-++++-++-+-+--+------++---+-++-++---++-++++-++--++-----+----++-+++++--+++--++++---++----++++++-+---+++-+++-+--++----++--+++---+-++--++----++-+++-+++---++++--++++++++---+++-+-+++-+-+++-+--++-+----+--++++---++++-+---+-+++-+++++----------++--++--++-----+-++-++-+-+++++--+---+++--+++-----+++-----+------++-+++-+-+-+++-+----------++-+-+-----++--+-+++-------+-+--+--+-+--+-----++++-+++-++++-++-+++-+++-+---+-+-+-+-++++++-+-+++--+-+++---+++--+-+--+++++-+-----++--+--++--------+--+++-++-+-+-+---++-++++++-----+-+++++++-++----++-++++--+-+-+-++-+--+-+-+--+-+--+-+-++--+--+--+-++-----++++-++-+--+---+-++++++-+-++---++++-+--+-++-+-----+----+-+++---+-----+-+-+---++++-++-+++--+-----++-+++---++-+---+-----+++++-++-+-+++-+-++--+--+++-+++-+----+++++++-+--++--+---------++-+--+----+----+--+-----+-+--+--++--+++-+-++-+++--+----+++--+++-++-+-----++---+---+-++-+-+-+-----++++--+----+++++-+--+++--++-+++---++++++--+---+++++-+-+++--+--+-++--+-++--++-++----++-+---++-+++++-+++-+-----+++-+-++++++----+-+++----+-++++---+++++-++++--++-+--++-+++-++-+++--+++------+++-++--+++++++---+--+--++-------++-+-++-+++------+-++--++++++-+--++-++--+-+-+-+-++-+++++-++-+--+---+--+-+-++-+---++++++-+++-+-+-+--+-+++-++--+-++-+++-+------+++--++++++-+----++-+++--+-----+--++-+--++--+-----++----+-++-++---+--+-++--+--++-++-++++----++----+--++-+--+++-+--++--+-----++-----+---+++-+-++--++++-+-+--++++-++--+---+++---+-++-+-++++++++---+-+--+++--++-++++----+++-+++-+-+--+--+--+++-++-+-+-+++-++-++----+--+--+-----++-+--+--++-++-++++++----+--+-+-++------+-++-+--++++-+++--++++--+--+----+-+++++---+---+++-++++---+---+++-+--++++++--++---+-+-++-+--+++----++--+++-++-++++---+-+++-----+++++-+-+-"
Returns: 1251
"++++--++++++++-++-+++++++++-+++++++-+-+-+++-++++++++++++--+++++++-++-++-+++--+-++-+++++-+++++++++-++-++++++-+-+++++++++++++++++++-+-++++-++++++-+-+-+++-+++++++++-+-++++-++--+++++++++++-++++++++++++-+-+++++++-+++++++-+++--+-+++++++-+-+-++++-++-+++++--++++++-++++++++++++++---+-+++++++++++++++-+-++++++++++--+-+-++++++++-++++++++++++++-++++++-++++-+-+-++++++++++++--++-++--+--+-++++++++-++++++-++-+-+++-+++-+++-++-++++-++++-+++--++++---+++-++--+++-++++-+-+-+++++++++++++-++++++--+--+++-+++++-+++++++--++++--+-++++++++++-+++++---+++++---+++--+++-++++-++-+++++-++++++++++++--++++++-+++++++++++++-+++"
Returns: 469
"-+---+-----+-----++--+--------+-----+-----------+-----------+-----+--+++------------+------+------+--+-------------+--+-+---+----------+---+---+-----------++----+--------------+-----+--+-----+---+------++-------+--------++-+--+-+-------++--+-------+--+-+-+-+++--+--+-----++--++---+--+----------+--+++---+-------+-----+-------+---+-----+++-++------------+---+---------------------+-++------+----+-+--+--+--+---+-++-----------------+-----+----------------+------------------+------+++--------+-------+---+++-++-------+-------+---+---+-++-+---+---------+++----+-------+---+----------+-+----+----++----+-----------------------------------+----+-+--+---+---+-+-----------+-+---++-----+-+---+--+-+-----------+---+---------++--+-------+---------+++------------------+------++---+---+--+----+-----+-+-----------+---+--+--+----+----+----+-------+------+-----------------++---------+-+--------+------++--+------+----+---------+-------------+-+-+---++----------+---+----++-+-----+------+----++--+--------+-----------++-------------+-----+---+----+-+----------++-+------+----+----+---++-+---------------++--------+-------------+---+---++--+----+--+----+--+-+-----+-+-++--+++---------+-+-+-------+-+-+------+---+---+-------+-----+-------+---------------+--+-+--------------+-+----+-------------+------+---++-+--+---+---------------++------------+-------+--+------+------++-----+--------+-----+---------+--+-----++--+--+--+----+-----+------------+--+--------+-+++---------+-++-----------+---------+----++-+----------------++-------------------+-+----+-++-------+---------------+----+-----+------+------++-+---+------+------+--+-----+-------+------+--------+------------+++----+-------+-------"
Returns: 1364
"--++++-++++++++++++-++++++++------+-+++-+-+-+-+++++-+--+--++--+--++-+--++-+-++++++--+---++---+++++++-+-++-++++++-++-+-+--++++-+-+--+--++++---++---+---+++---++-++++--+++-++++++-++--+-+++-++---+++--++++-+--++++++-+-+--++-++-++++--+-+-++--+-+--++++-++----+++--+-++-++++---+-++-+-+-+++---+++--+--+++-++--+-+++-+-+++-++-+++--+-++--+--+++-+-+-++--+-+-++--++-+--+++---+-+-++++-+++--+++++--++--+---++-+-+++++-+----+-+----+++++-+++++++--+--+-+-++++-+-+-+++-++++--++++-+++--++-++++-++++-++--+++-++++-+++-++++++---++++-+++-++--++--+++++++++++-++-++++---+-+-++++-++-++-+++--+--+--+-+-+--+++++++--+++-++++++-+---++++++++-+-++-+-+++++-++++---+++++++--+++-+++-+-++++-++-++++-+-++--+----+-++++--+--+++-++++-++++---+++++++---+-+-+-++++++--++++-+++++-+-+++-+--+--+--+++++++--+++---+++-++-++---++--++---++-+-++-+++++---++++++-++--+-+++++-++++-++++-++-+++++--++++++---+-+--+++++----+--++----+---++-++++-+++++--+++--+-+++++++++--+--+++++---+-+++++--++-+--+--+-++++----+++----+-+-++-++-+++++++--++---++---+-+--+-++-++-++++--+++-+--+----+-++-+-++++---+---+---++-+++-+--++---++-+-++-+-+--+-+--+-+-++++--++++-++--+-++++++++--+-++-++-+-+++---++-++----+++++-++--++-+++-+-++--++--+++--+--+++++++++--+---++-+++--++++--++--+-+++++-+---+--+-+-+++++--+-+-+-++++-+++-+---++-+++-+++-+---++-++---++++++--+--++-+-++++++++-+---+-+---+++-++--+--++-++---+-++---+--+----+++-+++++---+-+-+++++++--++--+-++-++++++--++-+++-++---++-++++-+++-+-++++--+-++-++-+-+-+------++++++-++++++-++++-+++++++++++++++-++----+-++-++++++---++--+-+-+++-++++-++++++++--++-+---+-++-+-+-+---+++++-+-+++-++---+++-+--+-++-++--+++--+-++-+-++-+++--++---+----++++++++-++--+++-++-++++-+-+-+-++-++--++++-++-++--+-+++-+-+-------++++-+-+++--+-++-++-++-++++-+++-----+-+-+-+-+++-++--++-+++++++++-+-+-+++-++---+-++-++++"
Returns: 1059
"++---++---++--++-+--+-+--+-+--++-+-----+-++-++------++++-+-++--+----+----+-+++--+---+-+---++----+----+-++++----+++-------+-++---+-+-+-++------+-+----++++--++-+-+---+-+-----++++--+----+-+--++----++-++-----+-+++--++-+--++-+-+-+-++++-++---++-++---+--+-+++++-+--++-+------+---+-+++++---+-++-++-++++---+-+--+-+---+-+-+++++--+--+-+---+-++-+++---++--++++-----+-+--+---+-+++++---++++-++------+++++----+---+++----+-++-+--++++----++++--+----+++++-+++--+--++-++-+-++-++--++-++--+----+-------++-+++-+--++++-+------+--+++---++--++--+-+-+-++---+-+++++-+-++---+-++-----++++-+-+------+---+-----+-++-++-+-+-++-+-+-++++--+-+--+++-+--++++--+--++--+++--+-+--+--+--++++--++--+---++--++--+---+---------+---+----++-++--+-++++-+-+--+-++++++-+-+--+++--+++-+++-++-+++-------++++-+-++++-++-+---+-+++--+---++++++++--+++-++---++-+----+--++--+---+-++++--+++--+-+++-++-+--+-++-+-++---++++--+----++-+--+---+---++++++-+-+---++--+--+--+-+-++-+-++--++++--+++---+-+----+----+-++++-+++++-+--++--++-++---++-----+-+-+--+--+----+++++-+------++-++---++-++--++----+++-+-++---++++++++++-+-++++-+-----+--++--++++-+-++++++--+-++-----++++---+---+-+--+--++-----++--+++-++-++---+++-----+--++-+++-+++----+-+---+----++-++--+-++----+--++-+---+++---++-++----+--+-++--++-++-++++--++--++--+--+++++-+++--++-+-++-++----++----+--+-+--+++++--++---+-++-++----+-+++--++-++-+-++--++-+++---+-++++-++-++++--++++++------++-++-++---+-++-+-+-+-++--+++--+-+++--+---+-+++++-+-+-++++--+----+--++-+---++-+--+----+++-+---++---+++---++---++++--++++++---+++++++--+-++-+++-+-+-+-++----+-++-+-+-+--+--+-+-+++++++-+------+-----+-++--++++--+-+++-+---+-+----+-+++-+--+--++++++++---+-+--+---++++---------+++++++-+++-++-+++-++-+---+-++++-+-+-+-+--+-+++---++--+--+++-+-+-++-------+--++-++---+++-+-++-+-++--++----+++-+--++-----+-++--++--+----+--++--++-++-+-++---+-++--+-+++--++--+-+-+--+--++++-++---+------+-+---+-++--+-+-+-----+-+++++-+--+--++-+++++-+--+++-++++++++-+--+++---+-+-+---------+-++++++++++++--+-+-+++-++-++-++-+---+-+--++++--+------++++---+--++++++++-++-+--+--+++-+--++--++--+--++---++++----+--+-+-+++++++---+--++--++--++-++--+--+--++-+----++-+++-+++-++-++---++-+-++-++-+--+----++---+--++-+-----------++-++-+----+++-++--+++----------+++++---++-+-+++----+-+-----+-+---+++-+++--+--+-+-++--++++---+-+-+--+----+-+--+++++--++++---+--+-----++-+----++-+++++----------+-+++-+-+++-++++-+--+++++--+-+++---+++++--+--+--+-+-++---+++------++++-+++----+--+----+-++--+-++---++--+++-+++++-+---++----+--++--+-++++---++++-+-+---++-+-+++--+---++-++--+-++--++-++-+--++"
Returns: 1264
"-----------------------+-----+-------------+----------------------------+-----+-----------------------+--------------------------------------++-+---------+-----+--------+-------------------+----+---+---------+--+-----------------------------------+----------------------------+--------------+-+-----------+--+----------+-----+---------------+------+--+--+-----+-------++---+--------+----------------+----------------------+-------------------------------+-+---------------------------------------+---------+++------+----+-------------+---+-----+---------+--+--------+------------+------------+---------------------+---+----------------+--------------------------+-------+----+------------------------------------+-------------+-----+----------------+----+-----------------------------+-------------+-----------------------+-+--------------+------------------+----------+--+------------------------------------------------------------++------------------------+------+---------+--------------+-----+----------------------------------++----------++-+----------------------+++-----------------------------+------+-----------++---++--+-----------+----------------+-------------------------------------+--+--------+-+---+--------------+----+---------+------+---------+------+-+-----+--++-----+-----------------+-----+----------+----------+----------+++---------------+-------+------------+-+----------------+----------+----------------+----+-------+-+---------------+-----------------+-+-----+++--+------+------+------------+----+-------+-+-------------+----+----------------------------------------------+------------------++---------------++------------+-----+--+-------+------+--+----------------------------+-----------------+--------+-----+------------------------+------+----+--------------+-----+---------------------------------+--------------++-----------------+-++------------------+----------------------+----------------+-----++-----+----------------+-+------+-------------+------------+-------+--------------+----+---------+------------++--+--------++-------+-----------+---+---+------+-------------------------------------"
Returns: 1937
"-+--+-----+++--+---++-------------+-+++-+++--------------+-------+---+-------------+-+--+---+-++------------------+--+-----++------+-+---+-----------+-+-+--------------+--+-+--+--------+-++-+-------+-+----+---+---+-+------------------------------+--+-+-------+-----++-+-------+----++--+------+-++---------++------++-++-+-++-----+-+--+--+----------++--+-------+++------------++-+----+-+---------------+------++-+---+---+++--++-+-+--+---------++-----+----+------------+-----+---+-+------+-+----+--+---+---+---------+-+---++--+---+-+--------+++-+----------+-+----+------++------++-++-+-------+-----+--++---+-+------++-------+-------------+--++-++-+++----+--+--+--+------+---+-+-+++---+-+---------------+----+----+--+--+-+--+--++------++-+---+---------------+-----+-++--+-++-------++--+--+---+-----------+-+-++-----++++--+-------+-+--+-+---+----+-+--------+-+++--++---++--------+---+---+-+----+--+----------+--+-------+++-------+--++------------+-+--+------------+--++--+-------+-----+----+------+-+++-----+++-+----+--+-------------+-+-----+-------+-------+---++--+-+-----+-+----------+---+---+-----------+-+--+--------------++-++--+---+---+-----++----+--+----+-----------+---+--+-------++---+-----+---+---+---------+-------+------+-+--------+-----++-+---------+-+---+---++-+-++++-+-----+--+----++-++----++-----+---------+-+--+-----+--+++-+-+-+-+--+++-+---+----+---+-----+----+--+--+--+--++-------+---------+-------------+---+++-+-+----+----+-+--"
Returns: 1094
"--------+-------+----------+--+---+---------+--------------+---------+-------------------+-+------------------------------------+-----------+---+--+-------------+--------+-+--------+------+----+---+---+---------+-----------------++---------------+------------+--+--+--+-----+-----------+----------+-----------+----+----------+-----------+------+---++-+-+--+----------+--------------+----------+-----------+---+-----+-------+---------+------++-+-+-+----+-------++-+---+---------------+-+--------------+--------++--+------------++-------+++------+---+-----------------+-----++-------+---+-+-+---------------+++-----+--------+-+---+-------+-------+-+--+---+--+-------+++-------+---+------------+-+--------+-----------+-----+-----------+-----+---------------------------+------+----+--++-+----------+-----------+-+----+----------+-+--------------++---+-------+-------+-------++------+-----+--+---+--+----+-----------+----------+---------------------------------+--+--------+--------------+-----+-++------+-----+-------------+---------------------------+-------------++--+-+----+-+----+---+-----------------+--+-------++-------+----+------+-----+-----+++------------------------+---+-+--+-----------+----+---------------------------+-+-+-----+++----+-------------+-------+--+--+-----+------+----+--+--+--+------------------++--------+-----++--+------------------------+-------+------++--++------------+---+----+---+--+-+---------+----+---------+--+-+---+-----++---+----+---------------------------+-----+-------++----------------------+---------+------------------------------+----------++----+---------++--+---------+-----------------+---+--------+---------+-----------+-+-+--------+---+-+--+----+-------++-+----------++-----+---+----------++-------+-++----------++-----+--+---+-----------------------+-----------------+--+------+--+---+-+-----+-++--+-----+--+---+-+----------+----+----+------+-+---+---+---------+---++----------------+-+--------+-+-+----+-+----+----------------------+--------++-+----+-----------+--+-+----------+----+------------+-------------+---+---+-+-+-----+----+----+++---+----+--+--+------++-----+----+---+-----+---------------------------+----------------+---------+---+--------+-+---+-------------+---+--+------+---------------------------+-+-----+-----+-+-+----+---------+------------------------------+-----++----+-------+-----+--+---------+++--+-+--+----+-------++----+-+"
Returns: 2039
"------+-----------+---+-----+------------+----++--+-----+-------+-------+-------+--+----+-----+---------------+----+--------++-------+--------+--------------+-------+-+----------++-------------+-------------++---+-+----+--------------------+------+--------------+-++--------------+---++---+-----+---------+--+-+-------------+++-+----+------------+-------+--+--+-------------+-+--+--------+--------+-----++-------------+--+--+---+-+----------+---------------------------------------+------+-+--+-+-------+-+---------------+-------+-+------+--+-----++---+---+-+-------+------+------+-----+-+----------+++------++---------------+++---+------------++----+-------+--+--------+--------+-+--+-----+---+--+--------+---+-+-+-----------+++--+--+-------+----+------------+-----------+-+-----+-+-----+--+------+--+-+-+------+----------+--+-----------------+-------------------+-+----+---+--------+-------+--++-------+---------++---+-++-----+---------------------+-----+++-+---+--+++----++-------+---+-++---+-------+---+--+-+-----+------+--+---------+-+--+-----+-+------+--+-++---------"
Returns: 890
"-----++-+---++------+---+------------++------------+-----+-+-----+--++-------------+++----++--------+----------+-+--++------+------+-------++--------++---+----+++---+--+--++----+------------++++---++-+-----+----------+---++---++++---------++--+-----++-------------------+++---+--+-+----++------------------+++---+---------+---------+----+----+----++-+-----------+-++-+--++---+++--+------+--+----+-++------++--------++---+----+-------+-+--+------+-+--+++---+------+-++------+-+-----++------+----+----++-----------+----+--+-----++--+---+--+---------+--------------++++--++-+--+--------+-+--+----+---+---+---------++----+++-+----+--------+---++++-------++-------------+--+-+-+++-+---------+-+---+------+-----------++-----+---+-+-------+---+-----++----+---+------+++---+-+--+--++-+--------+----+-+--+-+-+-++--------+---+-+---++--+---------++------+------+-+----+-+---------------------+---+---+----+------++---------------+-+--------------+++-++-+----++----+--+-+------+-++++-----+----+--+--+--+------+--+-----------+-----+++-----+----+-+--+------++-+---+---+-------+--+-+-+--+"
Returns: 815
"++--+++----+++--++---++--+-++++-+-++--++-+-+--+++++-+++-+++--++--+-++-++++++++----+--++---+-+-+++--++++++++------+++++++-++-++------++-+++-++-++-++--+---+++-+---+--+++-+--++-+++-+-++++-+-+-+----+++-++++-+++-+++++++++--++-+-++++-+-++-++-+++-++---++----+-++---+++++--+++++----+--+-++-++-----+-----+--++++++++---+++--++--+-++-+-----+-++++-++---+------+++--+-+++--++-+-+++-++-++---+-++++----+-++-++++-++-+-+++-++-+++---+-+---+++-+-+-++---++-+-++---+-+-++---++-++-+++++-------+-+-++-+-+-++-++---+-+-+++--++-+++-+++--+++++----++--+++++----++--+++--+++++-++---+-+-+-++--+--++++++-+-+--+-+++----++-+-+++-+++--+++-++-++-----++-++++++++-+++---+++--+-----++-+++++----++++-+-+++--++-++-++++++--++--+-+-++--+-+++-+++++++---+-++-+-+--++-++++-+-+++++++-+--++-++--++++++--+++--+++--+--+----+++++-+-++-+++---++---+-++--+++++-++-+-+-++--++++--+++-+++++-++--+-++-++++-+++++--+++++++-+++--+++-+---+-+---++-+++++----+++++++-+-++---++--+-+++-+-+++++-+----+-+++--+-+-+--+-+----+-++---+-+++-++-"
Returns: 555
"-+--+---++-------+----------+-+-+---++-----+--+++-++---+-------++--+-------+----+---++--+---+---+-+--+-+-----------+-+++---+-+++-++-+--+-------+------+-----+-+---------------+--++---+-----------+-----+-------------+---++-+--------+-+---+-----++---+-+-+--------+---+-+-+--+++--++-+-----+---+--+-+---+------+-+--+----+-+++-+-----+----+------+--++--------+----+---------+-----++-----------------++--------+----+---++--+-------+++---+-+---------++----+-+-----+----+---+-------+-+--++--++----------+-+-+-+----+---++------+--+---+---+--+--+----+-++--+--------++++--------+--++--++------++----+-+--+----+---++--+-----++++---+--+-------------+---++---+--+----------------++------+-------------+---+-----+---++----+------+---+++-----+++--+-++-+-----++---------+-----+-----+--+----++---------+-----+-+-----+-+-++-+-----+-----+----+------+-------++---------------+-++------+-++---+-+---------+--+------+--+++-----++--+------+-+---+-+----------+---+-+----+---+---+-++---+--+---+-----+-+---+-++----+--++--++-------+---+----++-+-+-+---+-------+------+-----+--+-+--+-++-------+------+-------+--+-+++-+-+---++-+-+-------+--+----+-++------+-+-+--+-++---+-+---++----+--++-++---+----+-+---+---+----+-------+--+------+---+-+--++-------------------------+---+---+--+--+-++-++--++--+-+---+-----+----+-+-+----+--+--++--+----------++--+-------+----+++-------+-++--+----++-+-++-++-----++-+--+++-----------++--+-----+------++----+--+-+-+-+-+------+-+----+--+------++------+-+--------+----+---+----+-------+++-+--+----++-+---+--+----+-----+-------+----+---+--+-+-+-------++--++--------------+++----++----+-+-+---+----+-----+--++-------+------+---------+-----+--+------++-+----+---++-+-+----------+-------+--+++-+-------+-------+++---+-----+------++--++----+-+-+-+---+-++---+--+--+-+--+--+------+--+-----+++++------++--+-------++-+-+-----+----------+-++--++-++----++------++----+---+++-----------+-+-+----+----------+---------+++---+--++-+----+-----+-----------+--+-+--++--+-+---+-+--+-----+--+-+--+-+----------+-----+--++-------+---+---+---++---++--+-++-+--+-------++------+-----------+--------+-+----------++-+----+-+-------+-+------+----+--+--++-+-+-----+----------+--+--+-+------+-+----------------+------+----+--+-----+---+----+-+--+-----++-------+-+--------+++-+---+---+------+------++-----++-----+-+-------++---------+------------+-+-++-+-+-----+----+-+--++---+++--+-+++---+------------------+-----+--------+-----+-+--+-+--+----+++--++++----------+--------+-+------++-----+-+----"
Returns: 1824
"+++---+-----------------------------------------+-----------------+---------------------------------+---+-----------------+----------++-++-+---------------------+--+---+----------------------------------------------------+------------------------+---+-----+--------------------------------------------------+---------+------------------------------+--------+------+----------------+-----------+-+-----------------------+----------------+------------+----+-------------------------+-----------+-----------------------------+-------------++-------------------------+--+-------------------++------------------+--------------+-------+------------+------+---------+----------------++-----------------------------------+---+-----------------------------+------------------+----------+------++-----------+-+----+---+----+--------+---+--------+-------+-++--+------------------+--------------------------+-------+---+-------------+-+----+----------+------------------+------+----+--------------+-------------+-------------+----------+-----+-----------------------------------+-+--------+----+-------------+------------------+----+-------------------------------------+--+-------------+---------++-------+------------------------------------------------+-----++-------------------+-+-----------------+---------------------------------+-----+------++--------+--+-------+----------++--------+----++-+-------+-+------------+---------------+-+-------+--+-----+--------------------------------------------+-+--++-------------+-----------+------+---------+---------+---------------------------+--------------+-----------+----------+---------+-----------+-----------------------------+-----+--+---------------------------------------+----+----------------+-----------------+-----------+-----------------+-------+-----+-+-----+-------------+--------+----+-+-------------------------------+-----------------------------+---------------+-----------------+----------------+-------+---------------------------------+-+--+-----------+---+--------+-------------+-------+---------+----------------+----------------------------+---+--+-----------+---------------------------------+-+-----+-------------+-------------+--------+-----------------------------------+---------------+----------+-------+------+-+----+--+----------------+---+-+------------------------+------------+--------------------------------------------------------------+-+"
Returns: 2216
"-+-+-+-+-+---+---++-----+--+-++-----+---+--++--+--+--+++---++--+++--+-+-+--+----+-+------+-----+----------------+-----+++-------+-------++-+-----+---+++-------+--+---+-+-----+-++------+-+-+-+--------++--++---+-+--------------++-+++--+-++-+----+-----+--+-+----+-----+-+--++-+--+++-+--++-+-+-++-+----++-------+------+--+---+-----+--+--+--+-+---++-++-+---+++-++-++++-+---+-+------++----+-+---+------+-+------+--+---++---+++-++--+++-+-++--+-+-----+----++---+----+-+---++-------+-++++++++---++--+-----+-+-+-+++-------+-------+-+--+++--+---+-++----+++----+-+--+--+--+++-+-+-+++--------------+----+---+-+--+--+----+----+-+---+--+-------+-+----+-----+--+--+-+-+--------++-++---+-++--+--+---+---+-------+--++-+---+--+----+---+----++--+--++---+---+---+-+-----+-+-+--------+----+----+-++-+--++-++---++-++---+--+-+----+-+-+---++---+-----++-+----------+-++--++---+---++--+-++-++++--+-+-+---+-+---+--+-++----+-----+-----+--+---+-+----+---+-----------+---+----+--+++-+---+-+--+++++-----++----+------++-++-+--+--+-+-++++--+-++-++-+++---++-----+--++++--+-----+-----------+--+---+-+-+-+--+--------------++----+-++-+---+--++-+-+-----++-+++++++-+-+---+---++--+--++-+----++---++-++--------+------+---+---+--+-+-+--+-++-++--++----++++----++--+--+++-+-+---+++++----+--+-+++-+-+-+-+-----+--+----+-+--++--++------+--++++--+--+-+----+-+--++-+--+++--+-+----+-+-+----++--++-+---+-+--+---++-----+--++++++----+-+---++----+-----+----------+--++--+++---+--++-++------+-+-+++++-+------+----+-+-+---+--+---------++++--++-------+++--++-----++---++-----++----+--++-+----+--+--++---+----+-----+-------+-------+-+-+-----+---+----+----------++-+-+---+++-+---------+---+-------+--+-+----+---+-+-++-++--+----------+--+------++----+----------------+-----+-+-+---+-----+--+-+-++--+++-----+-++-+-------+-+----+++-+--+-----+++-+--+-----+-+----+------++-+------------+-+-+-+--+++---------+-+++++---+-----++-+----+---------+-++-+---------+-+-+-------+--+----+---++---+------++--++---+----+++---++-++-+--+--+------++--+---+--++-+--+-++-----+-++---+-+-+----------++--+--+-+-+++---++--+-+-----++--+----+-----+--+--+---+---+-------+-++----+--++--+--------+-+---------++----+-+-----+------+++-+---------++-------+"
Returns: 1452
"----------------+------+-----------++------------+------------------------------+----------------------------+-----+------------------+--+-----+--+----+---+-+-+-------++-+------------------++--+-------------+-------------------+-----+----------+-----+------+------------+++---+------------+--+++----+-----------+----------+------+--+-------------+-+----+-------------------+-----+-+-+--+---------+-------------+----+---+---------+-+----------------------++---------+---+--------+---+-----+++-++-------++----------+-----------+----++---------+-+----+-------------+-----------------+-------+--++-----------------+----+-+--+----+-------+-------------+---+----+---------+--------------------+---+-----------+--+--+-----------+-------+-----+----+----+-+----+---+-------------+--------------------------+-----------+-----------+-----+-+-----------------+---+----------++---+----+----------+--------------+----------------++------+---------------++--+--------------+----------+-----+--------+---+----------++-----+-----+--+------------++--++---+-+---+-----+-+----------+-------------------+---++----------+-+------+---------+--+-+-------------+-------+-----+-----------------+--+--+----+---+---------------------+-------------+-+-+-----------+------++-----------------+-+----------+------------+----------++------+-------+-------------+------+-----+---+--+------+---------+------------+---+---+-------+---+-+--------+----+-------+-----------------------+--+---+-------------------+++-----+---+-------+---------------------------+-+-+++----+--++------+-----+----------------+-++-------+---------+-----+-+--+-------+---++------------------+-----------------+--++-----+--+-+-----+--------+-+-+-------------+-------------------------+------------------+++++--+--------------+--+-+--++--------------+-++-+-----++++-----------+------+----------------+----+-+--------++--+----------+------+--+------------------------+-++++-----------+---+-+----++----+----------------------+-------------+------------+------------+---------+-----+--+-+------++------+-----++---------+--------++--+-----+-+------+-----------++---+-----+-+-------------++---+--+------+---------+---+---+-----------+------+--+---+-------------++--+--+------+---------+---------------++-------+----+-----+--+---------+------++---+--------------+-----------+++----------------+----++----+---+-+-+-------+--------------------------+--+----------++---+--------------+-+---------+---+----+---++---+--+--------+--+-----------------"
Returns: 2119
"----++--+-+-------+-----+---+-+---++++++---+-+-+-----+++------+++--++--+----+-+---+-+--++--+-+-++---+++--+-++-+---+++-+--+----------+--++-+--+-++----++------+--------+----+-++--+--+++-+++--+-+-+------+--+-+-----+-+--++-+--+--+----++----++---+-+++--+--+--+-----++---++-+-------+--+-------------+-------++---+-----+--------+--+----+----+--+-+--++++++---+--+----++------+-----+++------+-+-+--+---++------++-+-----+---+++---++++-+++--++--++------+-+-------------+-+-----++---++------+-----+++---+--+--+-+-+--++--++-++--------+-+-+-++-+--+-------+------+-++--+-+---+--++-++-+-----+-+-+----++-+-+++---+-------+----+-+-+-----+---++---++++--+------+---+-+-+-+-+----++-+---+--+++----+----++-++--+------++-+----+---++-----+-++++-----++-++-------+-+----+-+++++---+---+--+--------+---+-----++----+-+++--+---+----+-++++-+++-++++-++-+--+---+---+-++---+----+---++---+---++--+--+---++-+------++++-+------+---------++-----++---+-++-+---++------+-----++--+----+++-++-----+----+++--+--++----++---++-+-----++-++-------+-+-+--+-----+++-+----------++--++++--+-----++++-+++-++--+--+----+-+----++++-+-------+---+----++-+--+---+--++++---++----++---+++---+++-+------+-----+------+-++--++--+-++++-+------+-+--+----+--+++----+-++-+-+-----+-----+-----++---+--+---++----+-+-+---++--+----+-+----++---++-+--------+-+--------+--++---------++-+++++---++------+-+----+--------+------++--+-+--++--++-+++-++-+--+++-+-----+---+-------+-+-+----+------+-+++-----+--+----++---++-+-++-++--------++-+---+-----++---+----+-------+--+-++--+---+---+++----+---+++--+-+--+-----++-++---+++------+---+-----------+------+--+++--+-+-------++-----+++-----+-----------------+--+-+------------++--+------+++--+---++-----------+-++--+-+-+--++---+++------+-----++--+-----+-+--------+-----+++---+-+--+-+----------+-+--------------+---+---+++--+----+-++-+++---+-+----+---+--+-----++++----------------+++--+---+++------+--++++-+++-----+-+++---+-+-++-+++-+---+++-------++-----+----+---+---++----+------+-+++--++--------++-+--++++-+---+-++-++-------++-+------+-+-----+-+----+----+----++---+-----++-+---------+-----+++--++-+----++-++-----+---++-----+--+--"
Returns: 1398
"++++++++++-++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++-++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++-+++++++++++++++++++++++++++++++-+-+++++-++++-+++++++++++++++-++++++-+++++++++++++++++++++++++++++++++++-++++++++++++++-++++-++++++++++++--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++-++++-+++-+++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++-++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++-++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++-++++++++++++++++++++++++++++++-+++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++-+-++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++-++++++++-+++++++++++++++++++++++++++++++++-++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++-++++++++++++++++++++++++++++++++++-+++++++++++++++++--++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++-++++++++++++++++++++++++-++++++-+++++++++++++++++++++++++-++++++++-+++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++-+++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++"
Returns: 2348
"+++++++++++-++++++++++++++++++++++++-+-+++-+++++++++++-++-++++++-+++++++-+++++++++++++++++++++++++++++++++++++++++-+++-+++++++++++-++++++++++-+++++++++++++++++++++++++++-++++++++++++-+-+++++++++++++-+++++++++-+++-++++++++++++++++++++-++++++++++++++--+-++++-++-++++++++++++++-++++++++++-+++++++++-+++-+++++++++++++++++++++++++++++++++++++++++++-++++-++++++++++++++++++++-+++++-+++-+-+++++++++++++-++++++--+++++-+++++++++++++++-+++-+++-++++++++++++++++++++++-++-++-++++++++++++++++-+-++++++++++-+++++++++++++++++-+++-++++-++++++++-+++++++++++-++++-+++-++++++++++++++++-+-+++++++++++-+-++-+-++++++++++-++++++-++-+-++++++++++++++++-++--++++++++++++++-++++++-++++++++++-+++-++++++++++++++-++++++++++++-++++++++++++++-+++++++++++-++++++-++-++++++++-+++++++++++++++++-++++++++++++++++++++-++-++++++++++++++++++++++++++++++++-+++++-++-++++++++++++++++++++-++++++++-+++++++++++++++-+++++++++++++++++++++++++++-+++-++++++-++++++++++++++++-++++++++++++++++++++++++++++++++++--+++++++++++++++++++++++++++++++++++++++++++++++++++++--+++++-+++++++-++++++-++++-++-++++++++++-++-++++++++-++-++-++++++++++++-++++++-++++++++++--++++-++-+++++-+++++++++++-+++++++++++++++-++++++-+++++++-+++++++++++++++-+++++++++++-+-+++++++++++++++-++-++++++++-+-++++-++-++++++++-+-+++++++-++++++++++++++++++++++++++++++++++++++++++++++-+++++++-++++++-++++-+++++++-++-++++++++++++++++++++++++++++++++++++++++-++++++++++-++++++++++++++++++-++++++++++++++++++-+++-+++++++-+++-++++++++++++++++++++-++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+-++++-+++++++++++++++++++++++++++++++-+++++++--++++-+++++++++-+++++++-+++++-+++++++++++++++++++-+++++++++++++++++++++-++++++---+++++++++++++++++++++++++++++++++++++++++++-+-++-+++++-++++++++++++++++++++++++++-++++++++++++++-+-++-+++-++++++++--+++++++-++++++++++++-+-+++-+++++-++++++++++++-+++-++++++++++--+++++++++++++++-+++++++++++++++++++++-++-++++++++++++-++++++++++++++-+++++++++++-+++++++++++++++++-+++-++++++++++++++++++++++++++-++++++++-+++++++--++++-+++++++-+++++++++++++-++++++++++++++++++++++++++++++++++++++-++++++++-+++++++++-++++++++++++++++++-+-++-++++++++++++-+++++++++-++-++++++++++++-++++++++-++++++++++++-++--+++++++--++-++++++++++++++++-+++++++++++++-+++++++++++++++++++++++++++++++++++++++++-++-+++++++++++++++++++++++++++++-+++++++++-++++++-++++++++++++++++++++++++++++++++++--+++++++++++++++++++++++++-++++-+-+--++++++++-++++++++++++++++++-+++-+++++++++-++-+++++++++-+-+++-+++++++-+++++++++"
Returns: 2205
"-+++-+++++++++-+-++++++++++-+++-++-+++--+++-+++++++++++-+++++++++++-++++-++-+++++++++++-+++++++---+-+++++-+--++++++-++-+++-++++-+++++++-+-+++++++++++++-++-+++-++++++++++-+++++++-+++++++++++++++-+++++++++++++++++++--+--++++++++++-++++++++++-+++-++++-++++++++++++--++++-++-+++---+++++++++-+++++++++-++++++++++++++++++++++++++++-++-+-+++++-+++++++++--+++++++++++++++++--++-++++++++-++++++-+++++++++++-+++++++++++-++++++-++-+++++++-++++++++-++++++++++-++++-+++++++-++-+++++-++++--+++++---+++++-++-++++++--+++-+++++-++++-+++++-++++++++++---+++++++++-++++-++-+++++++++++++--+++++++++-+++++++++-++++++++++++++++++++-++-+-+-++++++++++-+++-++-+-++++++++++-++++++-++++++++++++++++++++++-+++++++-++++++--++-++++++-++++++++++++--+++++-++++-+++++++++++++++++-+++--+++-++++++++++++++++-++-++++++++++++-+++++++++-+++++++--++-+++++++++++++++++++++-++++++++++++-++-+++-+++++++++++++-++++++-+-+++++++++++++++++++-++-++-++-+++++++++++++-++++++++-++-+++++++++++-++-+++++++++++++++++-+++-++++++++++-+++-++++++-+++++++++++++-+--+++++++++++++++++++++-+-++--+++++-++++++++++++++++-++-+--+++++++++++-++++++-+--++++-++++++++++++++++++--++++++-+++++++++++-++-+-+++++++++++++++++-++++++++++++++++++++-+++++-+++++++++++-++++++++-+++-+++++-+++++++++++++++++-+++++++++++-++++++++++++++++++++++-+++-+++-+++++++++++-+-++++++++++++-++++++-++++++++++-+-+++-++++++-+++++++++++++++++++++++-+++-+++++++++++--+-++++++++++++++++++-+-+++-+++++++-++++-++++++++-+++++++-++++++++++++++-+++++++++++++++-+++++-+++++++++++-+++++-+++-+++++--+--+-++++++-+--+++++-++++++++++-++--+-+++++++-++++-+++++++++++++++++--++-++++++--+++++++-++++++++++++-+++++++++-++++++++++--+++++++++++-++++-++++++++++++++++++++-+-++--++++-+++-+-++++++++++++++++++-++-+++-++-+++++++++++++++-++-+++++++--++++++++-++-+++++++-++++-+++++++++++++-+++++++++++-++++++++-+++++++-+++++++-+-+-++++++++++-+-++++++-++-++++++-+++-+++++++++++++++++++-+-++-+++-+-+++++++++++++++++++++++++++--+-++++++++++++++-++-+++++++++++++++++++++++++++++++-+-++++++-++-+-+++-++-+-+++-+-++++++++++-+++-++++++++++++-++++++++++-+++++++++++-+-++++++++++++++++++++++-+++++++-++++-++++++++++++++++++-++++++++++--+++-++-+++++++++++++--++++++++++++-+-+++++--++++++++++-++++++++++++++++++++++++-++++++-++++++++++++++-++-+++++++-++++++++++++-++++-++++++++++++++--+++++++++++++++++-++++++++-+++++++-++++++++++++++++++++++-++++++++-+++--++++-+++++++++-+++-++++++-++++-++++++++++++++++++++++++-++-++++++-++-++++++++++-+++++++++++++++++++++++++++++-+-+++++++++++++-+++++++++++++++++-++++"
Returns: 2132
"---+--+--+---------------+---------------------------++----+----+--------+-+-------+-----+----------------------------------------------+-------------+----------+--------------------------------------------------------------------------------------------+---------------------------------------+-----+---------+-------------------------------------+----+-----+---+-----++--------------+----+--------------------------+-----+-+-------------------+---------------------------------+-------------------------+-----------------------+----+--+---------------------------------------------------+------------------------------+----+------------------------------+----------------------+----------------------------------------------+-------+--+--------------+------++-----++-----+--------------------------------------------------+------------------+++------+--------------+--------+-----------------------------------------------------------------+---+-----+--------+----------+--------------------------------+------------------------------------------+------------------------+----+------------------------------------------------------+------+---------+---------+--------+-----------------+------+----+-----------------+-------------+--------------+-----++--+----------+------+----------+----------------+------------------------+------------------------------+--------------+-----------------+--+----------------+---+----------------+-----+++---------------+------------------+-----------------+---------------+-------------------------------------------+-------------+------+-------------------------------------+----+----------------+------------+-------------------------------+-----------------------+---------------+----+---------------------------------------------+------------------------------------+-----------+------------------+-----------------+---------+------------------+-----------------------------------+----------------------------------+----------------------------+--------------+-------------------------+------------------------+-----------------------------------------+-----+-+------------+-------+----------------------------------------++----------------------------------------------------------------+----------+-----------+---------------+----------------------+---+-+----------------------------------------------+----------+-+------------------+---------+----------+--------------------------+---------------+--------+---------------------------+---+------+-------"
Returns: 2347
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++-++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++-++++++-+++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++-+++++++++-++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++-++++++++++++++++++++++++-+++++++++++++++++++--+++++++++++++++++++++++++++++++++-++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++-+++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++-+-++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++-+-++++++++++++++++++++++++++++++++++++++++++++++++-+++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++-+++++++++++++++++++++++++++++++++++++++++++++-+-++++++++++++++++++++++++++++++++++++++-+++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++-++++++++++++++++-+++++++-++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--+++++++++++++++++--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++-+-++++++++++++++++++-+++++++++++++++++++-+++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++-++++++++-+++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++-++++++-+++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++--++++++++++++-+++++++++++++++++++++++-+++-+++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
Returns: 2395
"---------------------------------------+---------+-----------------------------------+--------------+-------------------------------------------------+------+----------------------++---------------------------------+--------------------+-----------+-----------------+-----------+-----------+----------+------------+----------------------+-------------+-----------------------------------------++--++--------------+------------+-----------------------+-----------+-----+----------+---------------+--------------+-----------------------------------------+--+----+--------+----------+------------------+------------------------------------------+------------+----------------------------------+-----------------+---------++------------------------+------------------------+----------+----------------------------+--+---------------------+-------------+-------------+--+----------+---+-------------------------------------------------------------++---------------------------------+---------------+---+--------+----------+-+---------+---------------------------+---------+---------------------------------------------------------------------------------+--------+---------------------------+-----+-------------+--------+------++------------------------------++---+--------------------------------------------+--------+--------+--------------------+---+---------------+---+-------------+------+------------+---------------------+----+---+---------------------+--------------------------------------------------------------------------------------------------------------------+----------+----------------------------------+-------------------------------------------------+------+--+-+------+---------------------------------------------------------------------------------------------------------------------+----+-----------------------+-------+-----------------------------------------------+------------------------+-----------------------------------------------+--------------------------------------------------------------+-------+----------------+--------------------------+-----------------------------------------+-------------++---------------------------+---------------+-------+-----------------------------------------------------++-------+------+-------------+------------------------------++-----------------------+------------"
Returns: 2217
"-----+-------+-----------++--+--+--++-----+-++--+++------+-------+--+-+----++----++--+----+------------++------+--+-+-++-++----+----++--+-+-------+-+------+----+-+------------+-----++---+------+-----+------------------+--+---------+------------+--------+-+----------+--+-+--++-+--++---+--++------+----+-------+---++----+--+---++----------+-+-+-----+--+-------+-------+-----+--+-+------+----+-------+---++----++++-+---+------+--++--+-+----++-+----+-+-++---+---++-+---+---+-+-----------+-+---+----+-+---++-----------------+++-+-+-+-+----------++---+--+-----+---+---------+--------++---+---+-----++-+---++--+--------+---+-+--+--------+-+------+---+--+----+++----------+---------++-+--+-+--+--+------+-----+---+----+---+---------+-+++--------+-+---+--++-+---------++-+------+--+-+--+-+----------+-------+--+---+++-+----++---+-------+----++--+---+-+-----++-++--+-+-------------------++-----+-----+----+--+-+----+-----+---+-+---+-++---+--+----+--+-+-----++-+-+----+------++-+-+-----+---+-+-----------+-+------+------------+--++----+------------+--+-----+-------------+--+-++-----++-------++---+---+-++-+-------------+-+-----+---+-------------+---+-------+----++---+-+---+-+-+--+-+--------++-+-----------++--+---+--+----++-------+---++----------+----+---+------+----------------+---+---------------+----+--------------+------++------+--------+--+---------------+-----+------+-+----------------+---+-------+----------+--++----+----+------------++-+--+-----+---+------------+------------+++--+--+-----------++---+-+--+---+-------+---------++-+---++-----+++-----+--+++------+-+--+----+-+------++--+--------------------+---+-++----+----------+-----+------+-++----------+++---------+-+------+----+---+-----------+-++------++-------+----+---+--------+----++---------++--------++----++---+--+--+----++----+--------+-++--+----+-------------+-+-+--+------++--+-----+--+-+-----+++----+--+--++---------+-----+-+------++-------++-+++---+-------------+-----+-------++----+-+-------------+---------+------------+-+---+------------++---------+---+++--+-+++--+--+---------------+-+-----------------------+----+--++----+-------+-+--------+--+----++----+++++-+--+---------+---+------+---+-+--+--+-------+------++-------++--+-+-------------+--+---+--------+----+-+-----++-----+------+-+--------------+-------+-------------+-+------+--+-+-+---+-------+---------+--+--------+----++---+++-------+---++-+---------------+-+-------+------+--+------+------+--------------+++---+-----------+-+-+---+----------++----++----+-"
Returns: 1946
"++++-++++++--+++++++++++++++-+++++++++++++++++++++++--+--++++++++-++++--++++++++-+++++-+++-+-+++-+-+-+++----++++++++-++++-++++++-+++++++-+-++++-++++++++++++++++-+-+++++--+-+-+++++-+++++-++--++-+++++---+++-++-+-++++++++++-+-+-++++++++++++++++++++++++-++-+-++-+++++++-+++++++++++-+-++++--+-++++-+++-++++-++++-++-+++++-+-+++++-+-+++++-+++++-+-+++++++++-+-+-++-++--+++++++-++++--++++++--+++++++-++++-++-+++++++++-++++++++-++-+-++++++++-+-+---+-+-++++++-+++-+++-+++-++++-++--+++++-+++++++-+--++++++++-++++++++++++++-+++++--++++-++++++---+-+++++---+--++-+-++++++++-++--+++++++++++++++-+--+++-+++++-++-+-+++-+++++++-+++++++++-++++++++++++++++---++++++-+++-+++-++-++++++++-++---++++++++-+--+++++++++++++++--+++++++++++++++++++++++++++++++-+++-+++++-+-++++++++++++++--+++++++-+-+++---+-++++--++++++++-+++++-++++++++++++-++++-+++++++++--+-++++-++++++++++-++++++-+-++++++++++++++-++++-+++++-+-++++-+-+++-++--++++++-++++-++-++++++++++++++++-++++-+-++-++--++-++-++++-+++++++-++-+++++--+++-++++++++++-+++-+-+-++++++++++--+++++++++++-++-+++++++++++++-+++-+++-+++++-+++++++-+++++++-+++++-+++-+++-++++++++++++++--++-+++++++-+++++++++++++-++++++++-++--+++++-+++++++-++-+++++++++-+-+-++++--+++++++++++-+-+-+--+--+-+++++-+-+++++++++-+++++++-+-++++++++++-++-+++++-+--+-+--+++-+-++++++++--++++++++++--++++-+++++++-+++++++++-++-+++++--+++++-++++++-++++-+++++++++-++++++++++-+--++-++++++++-++--++++++-+--++++++-+++++++++-++++++++++++++++++++-+++-++-++-+++++++-+++++++-+++-++++++-++--+++-++--++++++++++-++++++++++++++++-+++++++-++++-+-++++-+-+-++++++++++-+++++-+++++-++++++++++--++++++--+--+-+++-+-++++++++++++--+++++-+-+++-++++++-++++--+++++++--+++++++-+++++++++-+++-+-+-+++++-++++++++-+++++-+++++++++-+++++++++-+++++++++++++-+++++++--++--++--+-+++++++-++++++++-+++-+++---+-++-++-+++--+----+++++++++++---+++++++++++---++-+-++++++++++++++++-++++-+++++-+++-+++-++++++++++-++++++++++++++++-+++++-+++++---+++++-+++++++++++++++++-++-+-+++-+++++++++---++-++++-+-++++-++-+++++-++++++--+++++++++++-++-+++++-+++++-+-+++++++++++-+-++-++++++++-++++++-++++++-++++++--++-+++++++++++++-++-+++++-+++++-+-+++---++++++-+-+++++++--+-++-+--+++-++++++++++++--+++-+-+++++++++++++++++++++++-++++++++++-+++--++--+++-++-++++++++++++++++++++++++++"
Returns: 1760
"+-++---+++++++-+++++++-++++-+++++++++-++++++++-++-++++++-+-+++-+++++++++-++-+-++--++++---++++++++--+-++++++++++++-++++--+++++++++++++++++-+++++++-+++-++-++++++-+++++++++++++++++-++++++++-+++++++---+++++++++-++++++++++-+++-+++-++-+-++++++-+++++++++++++---+++++-++-++++--++++++--+-++++++-+++++++++++-+++++++-++++++++++-++++++-++++-++--++--++++-++++++-++-+++++++++++++++++---+++++-++++++-++++++++++-++++-+++++++++++++-+++++-++-+++++++++++++++++-+++++++--++-+-++++++++++-+++++++++++-++++++++++-++----+++++++-++--+++++--++-+-+-+++-+++++-++-+++++-++++++++++++++++++-+++++++-+++++-+++++++-+++++++++++++-+++++-++--++-+++-+++++++++-++-+--+++++++-++++++++-++++-+++++-+++++-++++++-+++++-+-+++-++++-++++++++++-+-+++--++++--+++++++---+++++-++++++++++++++++-++++-+++++++++--++++-++++-+++++++++++++++++--++-++++-++++++-+++++++++++++++++++++--+-++++-++++++++++-+-+++-++++-+++-+--+-++++-+++-++++++---+++++++++-++++++++++---++++++++++++++-+-+-++-+++-+++-++++--++++++-++--+++++++++++++++++++++++++++++++--+++++++++++++++-++++++++++-++-++++++++++++++++-+--++--+-+++++++++--++++-++++--+++++-++++-+-++++++-++-+-++++++++++++++++-+-+++++-+++++-+++++++-+++++++++++-+++-+++++++++++++++-++++-+++++++--+++++++---++--+++++--+++++++--++++-+++++++++++-+++++++-+++++++++-+++++--++++++++--+++++++++-+-+-++-++++++++--+-++-+++++++++++++--+-++++++++++++-++++-++++++++-++++++++-++++++++++-++++++++++++++-++++-+-+--+++++++-++++++-+++++++++---+--++-+++++++-+++++++-++++++++-++++++-++-+++-++++++-++++++++-+-+--++++-++-++++++-+++++++++++++-+++-++-++++-+--++-+++++--++++++++-++++-++++-+++++-++++++++-++++++++-+++-+++-++++-++-++-+++++-+-++++++-++-++++++++++++++++++-+++++++++++++-+-++++++++--++-+--++++++++-++++++++++-++-+++++++++++++-+++++++++-++++++++++-++-++++++------++--++-+-++++++++++-++-++-+---+++++++-++++-++++++++-++++++++-++++++-++++-+++-+++++++-+++++--++++++++++++-++++++-++++-+-++++++--+++-++++++++-+++-+-++++++++-++-+--+--+++--+++++++++-+++++-++++-++++-+++++++--+++++++++++-+++-++++++-+++-+++++++-++--+++-+++++-+++-+++++++++++++++++++++++++++++++++++-+++++-++++-+++++--+++++++++-++-++--++++-++-++++++++++-+++++++-++++++-+++++++++-+++-++++-+++++--+++-+++++-+++-+--+-+++-++++--+-+--+-++-+++++-++++++-++++++-+++++--+-++-+-+++--+-+++"
Returns: 1785
"++-+-++--+++++-+++++--+++++++++++++++++++++--++-+-+++++++++++----++-+++++---+-+++++++++++++++++++++++-+++++++---++++--++++-+-++++-++++-+++-++-++-++--+-+++-+-+++-+++-++++++++-+-++++-+-++-++++-++++++-++-+-+++---+++++++-++++++++--+++--++++++--++++++++++++++++++-++-++++++-++-+-+++++++++++++++-+++-++++++++-++-++++-+-++++++++++++++-+-++++++++++++++++-+++---+-++-++++++++++++++-++++++-+--+++-++++-++++-++-++-++-+++++-++++--+-++-+-++-++++-+++++-++++-+++-++++-+-+++---++-++++--++-+++++++-+++++-++++-+-+++-++++--+++-+++++++++++++-++-+++++--++++++++++++++--++-++++++++-+++-++++-++++-++-++-++++-+-++++++++-++++++++-++++++++++++++++++++-++--++-++++-+-++--+++-++++++++++-+-++-++--++++-++++-++++--++++++-++++---++++-+++++++-++-+--+-+-+++++-++--+++--++++++-+-+++-+-++---++-++++++++--++++++++++++++-+++++++-++-++++-+--++++++++-++++++-+-+++++--++++--+++++-+++++++++-++-+++++-++++-+-++++++-+-++++---+-++++-+-++-+++++++++-+++++-++-+-+++++++-++++++++++--+++++++-++++-+--+++++-++-++--++-++-+-+++++++-++++-+++-+++++++-++++++++-+-+-++++++++-++++++++-+-+-+-++++--++++++--++++++-++++++--+++--++++--+++-++--++++-+++++++++-++-+-+++++++-++++-++++-+-+++++++++++--++++++++-++++++--++++++-+-+++-++-++++++++-+++++++++++++++--++-++--++++++++--+++++--+-+++++-++--++++++++--+++++++-+-++++-+++++++++++-++-+++++++++++++-+++-+++-++++++-++++--++---++-+++--+++++++++++-++-+-++++-+++++-++-+-+-+-+++++++-++++++++++++++++++++---++++-+++++++++-++++++++++-++++++-+-+++--++++-++++-++++++++++++++----++--+++++++++++++-+-++-+---++--++++++-++-++---+++-++++-+++-+++++++--+++-++++++++++++++-+++-++-+--++--++-+++++-++++-++++++++-+++++-+++-+-+-++++-+++-++++-+-++++-+++++++-+++++-+-++++-++-++-++++-+-+++++-+--+-+++++++-++++++-+-+-+++-++++++++-+-+++-++-++++-+-++-+-++++++-++++++++-++++-+++++++++++++---+++--+++++++-+++--+-++++++++++++++++----++++--++++++++++++++--++++++++++--++++++++-++++++++-+-++--+--++++-++-+++++-++++++++++++++++--+++++-++++++++++++-++++-++++++++-++-++-++++++++-+++++++++--++++-+++---++++++-++++++++-+++-+++-+++++++++-+++++++-+++++--+++-+-++--++++-+-++-+-+++-+++++--++++++++-++++++++++++++++-+-++++-+++----++-++++++-+++++-+++++++-++++++-+++++-+-+-++++++++++++++++-++-+-++++++++++++++-++++++--+++++----+++--+-++++++++++-+++-++-++-++-+-+++-+--+++-++++-++++++++-+-+-++++++-++++--+-++-++++++-+++--+---++++++-++--++++-+-++++---+-++++++++-++-++++-+++++++-++-+++-+-+-++++++++-+++++++--+---+++++-----+--++++++++-+++++-+"
Returns: 1835
"+---+-+-++---+-+--++----++-----+------++++-++-++--+++-+-+++-+-+++-++++-+-+--++---+++++-+++--++++--+----+---+++-++---++++++-+++--+++-+-+-+-++-+++-+++--+---++--++++++----+--+--++--++++-----+++-++-+++++-+-+--++++---+----++++++++-++-++++-+--++---++--+-++-++----+---+++++-+-++--+----+---++-+-++++---+----+-++--+++++---+-+----+-+-+--+++--+-+--++--++---++-+-+--+-++-+-+-++-+--+-+++++---+-+-++--+++---++-++---+-+++--+++++-++++-++++--+--++-+-++++----++++--+-++-+----++-+++--+--+----++--+++-++++--+--+--+--++-++-+-+---+++-+--+-++-++++--+++--+-++++++-----++++-+-+++-++-+-++--++-++-+-+++++++-+--+----++++-+++---++++++-+-+-++-+-+-+-+----+--+-+++++---+++++---+-++--++----+-++----+++--++-+++--+++-+---+---++-+-+-+-+----+-++-+-+-+-++--+----+-++-+-+++-++--++----+-+++-++--+-+---++++++--+--+--++-+-+++------++--++---+++++---++-+--+---+-+-+---+-+++--+-+-------+-+-----++-+-++-+-++-++-----+-++-+++++++-+--++--+---+-++--++--+++-+--++-+--+--++----++++--++-+-----++--++--+-++++-----+---++++++---+-++++-+-+-+--+---++--+--++--++-----+-++++-+--+-++--++++-+---++++-+---+--+-+-+------++--+++++----++-++++----+-+-+---++----+--+----++--++---+-+----+--+++--++-+++++++++-+-++-++-+++-+----+-+-++--+-+-++++++-++-+-++-+++-+-----++-----+-------++++-+--+++---+--++++---++---++++++--++++++-+-++++-+-+-++---+++-----+-----++----+-+-+--++--+++-+-+-++++--++--+-+-+++-+-+-----+--+-++--+-++++++-++-+++--+-----+-+-+-+++--+-++---+--++--+++---+-+--+++--+-+-+--+-++++-+--+-++-+--+++-++++--+++-+-++-+-+-+-++--+++-+--+--+++-+--+------+--+-++-++----+++-++-+++++--+---+++-+-+++-+--+-+--++--+++++-+-+-+++++-+++--+-+-+++----++--+--++--++------+-++-++++-+-++-+++++++-++++-+-+---++-++----++---+--+-+-+++-+-+-++++++-+---+++-++-+--+++-++--+-----++++----+-+++++---+-++-----+-+--+++-++++++----++++++---++++---++-+-+-++---++--+++---+++-+-++--+-+----+++++-++--++--+-----+-++-+---+--+-+-+++--+-++++++---+-++-----+-+++--+--+++-+++++-+-++--+-+-+----+-+++--++++-++-+-+---+++-+++++++-++++--++--++++---++-++-++---++-++-+++-+-++++++----+-++--++++-++----+++--+++-+---+++++--+++-+-+++--+---+---+--++++-+---+-+++--+--+-++--++---++++--+---++++--++-+-++-+--+-+++--+++++--++-+--+++---++-++---++-+-++++++-++---+++-+-++-+--++-+"
Returns: 1126
"+--+++--+++++++-+++++++++++++++++++++++++++++++++++++++++++-+++-+++---++++++++-++++++++++-++++++++++++++++-++++-+++++++++-+++++--+++++++++++++++++++-++++++++++-+++++++++++-++++-+++++++++-++++++++++++++-++-++-++++++-+++++++-+++--+++++--+++++++++++++++++++++-++++-++-+--+++++-++++-++-+++++++++++++--++++++++++++++++++---+++-+++-+++++++++++-+++++++-++-+++++++++++-++++++-++-++++++-+++++++++-++++++++++-+++++++++-++++++++++++++++-++++-++++++++-++-+++--+++-++++++++++++++++-+-++++++++-++-+-+-++++-++++++-+++++-+---++++++++++-+-+-+-+--+++++++-+++++-++++++++-++++++-+++++++++++-++++-++++++++++-+-++-++++++++++++++-+++++++--++++++++++++++++++-+-++++++++++++++++-++++++++++++++-+++++-++++++++++-+++++-+++++++-+-++++++++--+++++++++++-++-++++-++++++++--++++++++++++++++++++++++++++++++++-++--++++-+-++++++-++-+-+++++++-++++-+++--+-++++++++++++-++++++-+++++-++++-+++-++-++++++---+++++++-++++-+++-++-++-+++++++++++++++++++++++++++++-++-++++++++++++++-++++++++-++--+++++-++--++++++++++++-+-++++++++++++++++++-+++++-++-+++++++--+++++++++++++-+-+-++++++++++++-++++++++++++++++-++++++++++++++-+++++++-+++++++++++++-+++++++++++++++-++++++++-++++++-++++++-++++-+++++-++-++++++++++++++++-++--+++++-+-+++-+++-+++++++-++++-++++++++++++++++++++++++++-++++++++-+++-+-+++++++++++++-+-++++++-+----++-++++++++-++++++++-++++++-+++++++++++-++++++++++++++++-++++-++++-+++++-+++++++++++++++-+--++++++++-++-++++-+++++-++++++++++++++--++++-+++++-++++++++++++++++++++++++++-++++++++-++++++++++++++-++-+-++-+++++-++++++++++++++++++++++++++++++-+-++--+++++++++++++++++++++++++++-+-+++--+++++++++++++++++++++-+++++---++-+-+-++++++++++++++++-++++++-+++-+++++++++++++-+++++++++++-+-+++++++++++++++++---+-+-++++-+++++++++++++++-+-++++++++++++++-+++++++++++++-+-+--++++++++++++++++-+-+++-++++-+++--++-++++-++++++-++++-+++++++++++++--++-++++-++-+++-++++++++++-++++++++-+-+++++-++++-++++---+++++++++++++++++++++-++-++-+++-+++++-+++++-+++-+++-++++-+--++++++++++++++-+++++++++-++++--+++++++-+++-++"
Returns: 1663
"+---+++-+-----------+++++++++--++-++--+-+--+-----+---+-+---+--+--+-----++-+--+-++----++-++-------------++---++-+-+---+----+++-------+++-+-+--++-+-++++--+-+--+---++--++---+-+----+++--+-+---++---+++-+---------+---++-+---+-----------+---+-+++-+--+--+--+-++----+++---+-----+-+----+-++++-+-----++------+------+++--++--+++++--+-+-----------++-----+--+++-+++++-+++----+--------++---+----+-++--+--+++-+-+-++--++---+++++++---+-+-+--+-++-++---+-+--+-+------++----++-++--++-+----+----+--+--+---------+++++-++++---------+---+---------++--+--------+--+----++---+-++++-++++-++-+-+----+-++-+-+-++--+-++-++-+-++-+--------+-+-+-----------+---+-+----+++-+-++---+-+-----------++-++-----+-+-+--++-+--+-+-+-++-----++-+-+++--+------+-++-----+--------+-+-----------+-++-+--+---+--++-+--+-+++---++-+----+-+-+-++++-+--++----+-+--++-++----+--+-+----++++-+++++---+--+-+-+--+-+--+++++---+--+-+-++--+---+++-+-+-++---+-+-+--+-+++-+---+---+++-+++-+--++--+---+++++-+---++----++++-++----+-------+++--+++---+-----++-+--+--+--+-+-+-+-----+-------+----++-++--+--+----++--+--+-+--+--+------+-+-++++-----++-++-+++-++-++--+-+-------+-++-+-+---------+--+-+-------+--+---+--------++----++-+----+------+-+-----+-+-+-+--+----+-+--+----+-+-+-+-+-+-----+--+-+-+++-+--+++------+---+-+--++----+-+-----+-+-+++-+++++--++-+-+++-+-------+----+++-++-----+-+---+-+-+++--++++--+-+-++---+---+--+++++--+--------+-+-++-+++++----++-++-----+-++++++-+-+--+---+-+--+-++-+---+---+--+--+--++---------+-+-+-+--+--+-++-++--+++--+++-+++++--+---++--++----++-++-+-+--++---++---+---+----++----+-+-++---++---++-+--+--+--++-+---+-------+--+--+---+-+----+--+-+---+--+-++++--++-++++-+-+-------++-++++-++---++------+++-+-+-++---+-+++++++++-------+-++---++-----+----+-+--+-+-+++--+-----+++-+--++---+-+++-----++---+--++-+-+-++---+-+---+----+--+++-++-+--+-++--+--------+-+--+--+++-++++--++-+------+----++----+-++-+-+-------+-+-+-+----+----+++++----+-+-+---+---+-+-+-----+-+---+----+--+-+-+++++-+++-+---+-++-+----+-+-++-++--+----+--++++-++++-------+-+--+------+------+------+-----+++---+-----++-++------+-----++-+++--+++-+-++--+--+--+----++---+---+-++-----+--+---+----+++-++---------+--+-+-+-+---+--+--+----+---+------++-+-+-+-+++-+----++-++-++-+----++--++-+---+++-++-+------+-+-------++-+-"
Returns: 1346
"++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++-+++++-++++++-++-+++++++++++++++++++++++++++++++++--+++++++-+++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++-++++--++++++-+++++++++++-+-++++-+++++++++++++++++-+++++++++++++++++++++++-++++++-++++++++++++++++-+++++++++++++++++++++++++++++-++++++++++++++++-+++++++++-+++++++++++++-+++-+++++++--+++-+++-+++++++++++++++++-+-++++++-++-++++++++++++--+++++++++++++++-+++++++++++++++++-++++-+++++++++-+++++++++++++++++++++++++-++++++++-+++++++++-+++++++++++++++++-+++++++++++++++++++++++-+++++++++++++++++++++-+++++++++-+++++++++-++++++++++++++++++++++++--++-++++++++-++++-++++++++++++++++++++++++++-++-++++++-+++++++++++++++++++++++++++++++++++++++++--+++++++++++++++++++++++++++++++++++-++++++++++-+++++++++++++-++++++++++++-++++++++++++--++-++++++++++++++++++-++++++++++++++++++-+++++++++++++++++++++++++++++++++-++++-+++++++++++++++++-+++++++++-++-++-+-+++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++-++++++++-++++++-+++-+-+++++++++++-++++++++-++++++++++++++++++++++-+++++++++++++++++++--+++++++++--+++++++++++++-+++++++++++++++++++++++++++-++++++++-+-+-+++++++++-++++++++++++++++++++++++++++++-++++++++++++++++-++++++++++++++++++++++-++++++++++++++++++-++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++-+-+++++++++++++++++++++++++++++++++++++++-++++++++++++++++++-+++++++++++++++++++-+++++++++-++++++++++++++++++++-++++++++++-++++++++++++-+++++++++++++++++++++++-++--++++++-++++++++++++++++-+++++++-+++++-++++++++++++-+++++++++++++++++++++++++++++-+++++++++++-++++++++++++++++-+++-++++-+-+++++++++-++++++++-+++++++++++++++++++++++++++++++++-++++++++-+++++++++++++++++++++++++++++++++-++++++++++++++++++--+++++++++-++++++++++++++-++++++-++++++++++++++++++++--+++++++++++++-++-+-+++++++--+++++++++++-++++++++-+++-+++++++++++++++-+++++++++++++-+++++++++++++++++-+++++++++++++++++++++++++-++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++-++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++-++++-+++++++--++-++++-+++++++++++-++++++++-+++++++++++-+++++++++++++-++++-++-+++++++++++-+++++++-++++++++++++++++++++++++-++++++++-++++++++++++++++++++++++++-+++-+++++-++++++++++++-+"
Returns: 2118
"----+--++-+-+-+-++++++++++-++-+++-+--++-++----++++---+++---+-+--+-+++----++-+-+-+-----+++--+-+-++--+++++++-++-+----+++---+---++--+--+-+++++++++++-+----+---+++---++--+++-++++++----++++-++++--+--+++++--+++-----++-+++--+-+-+++-+---+---+--+++--++++-+-+-+++++-+-++-+--+-+---+-+-+-++-+----+---+-+--+-+-----++----+++----+----+--+-++++---++-++-+-+-++-+-----++----++-+--++++++++-+---++-+-++---+---++++++++--+---+--+--+-+-+--+---+-++-+--+-+--+++--+---+---++-++-+--------+-+-+---+++-+-+--++++++-+---++-+-+--+-++-+-+-+++---+--+-+---++--+--+-++-+-++++--++----+-++-+-++--+-----++++-++-+--++-++----+----++-++--+---+++++-+--+---++++-------+++--+--+++-++-++++--++-+++---+-+++-+++--++---+-+-++----++----+++--+++----+-+++++++-++-+--++--+-++--+------+---++-++-+++----++--++-----++--+-+-+--+++--+-+---+-----++-+--+++-+-+-+++-+--+++---+--+++++++--+---+++++---+--++-+--+---+++++++---+--++-----+-++-+-+++++----------++-++-----+++++--+++---++--+-++++--+++--+++-----+--+-+-+-+++++-+++-+++------+--++++-+-++-+++--+--+---++-+---++++-+-+++++--+-+++++-+--+--+-+--+++++-++---+++++-+++----+---+++-+-+----+--++++++++-+++++--+---+++-+-+-++++---++++++---+++--+-+++-++-++----+---+---++-++++--++--++-++----+--+---+-+-+----++--+-++++-++++++-+-++------+--+-++-+--+++-+-------+--+---++-++----+--++-+--+-+++++-+++-+-++--++-++-+++-+++-+---+-+---+--++-++-+--++-+-+++-+++--++----+--++----++--++---+---+-+-++----+-++--++-+-+++++-+-+-+++---+-+-++-------++-+-+--++--+-+-+-++--++--++--+--++++-++++-+--++-++-+-+++---++---+-++--+++++-+++++---++-+-+++-++-----++----++-+-++--+---+----+++-+---++--+-+----+--++--+++++--+-+++-+++---+---+++++---+-+--+--+++-----+-++-++-++--+++----+-++-+-+-+-+++---++-+-+-++---+---+--+-+-++--+-+-+-++-+-+--++-+-+-+--+---+-++-+++--++--++-++++++++++-+-+++----+-+-+++-+-+--++--+--++-+-+-+-+-+-+-++--+--+-+--++-+-+++-+++---+++++--++--+---+-++++--++++-+--++-+-++-++++-++-+--+-++++------++-+-+--+--------+--+-+--++--+-+---+-+++------+-++--++-----++++--++-+-+--------++-++--+--+-+++--+-++-++++-++--+-+----+--+-+-++++--++++---++-+--+----+-+++++-++--++-+--++-+-+--+-++-+++++-+--+++--+--+++--++--+---++-++--+--++-++--+-++-++-++++++-++++-+++--+--+--+++++----+++-+++++++-++-+-++-+++--++++++----+--+-+-+-++-++++-++++-+--++----++++--+++---+---+-+-+--+-++--+-+++--++++++-+++-++--+-+---+--+-++-----+-+++--++-++++-"
Returns: 1158
"++--+-+++++-+++---+++++---+-++++++-+++++--+++++-+++-++-+++--+++-+-+++++++--++++-+-++-+-+--++----+--+--+++----+-+-++-+-++++-+--+-+--+++++++++++-++--+----+++--+-++--++--+++--+-++++-+-++--+-+++--+++++-+-+++++++++-+------++++-+++-++---+++--+---+---+++-+-++-+++-+-+++--+++-+++++++++-+-++--+--+-++++-++-+++-+-++----++-++--++++++++++++++++++-++------+---++++++++-++-++++--++-++++++++++++-++-++--+--+++-++++-++-+++-++-+---+++-+-+++-++-----+++++-++++++--++++++-+-+++--+-++++--+++++++++-++++++-+-+-+++-+-+++--++++++--+++--++++++-+-+---+-+++--+-+++++++++++-+--+++-++++++-++++++++++++++++++-++--++++--+--+++++++-+-+++++-++-++--+-++--+--+-++-+++-+++++-+++-+-+--+--+-+++-+++-+++-+--+--+-+---++++++++++-+-+--++-++++++-+-++++++++++--+-++-+-+--+++++-++--+----+++++--+-+++++-++--++++++++++++++----+--+-+-+++++-+++++---+-+++-+--+-+-+---+++-+-++-++++-++--++-++++--++++-+-++--+----+++++-+-++-+++-++-+--+-++++-+++-+-+++-++++--++++++++-+-++-+++-+++-+-++++---++++-+++++-+-+-+++++-+--+-++++++++++--+++++-+-++--++-+++-+----++-++++--+++-+-+++---+--++++----++++--++--++++-+++++-+++-++-+-+---+-+--+++---+-++---++-++++++++-+-++++---++++++----+++++++++-++--++++++-++++++++++++++-++-+++-+--+-+++--++-+-++++-++++-+----++--++--++++-+-++-++++----++-+--++-++-+-+++++++++-+-+++--+-+-+-+-+-++++--++++-++++++++--+-+---++--++++-+--+++-+-+++++-++++++++-+-++++++--++-++--+++--+++-++++--++-++-++-+++-+--++--+-+--+++++-+--+-+++-+-++----+-+--++++-+++++++++--+--+--+++----++++++-+-+-+++++++-+++++-++++--++-----++++-+++++-++-++++-+--+++++++++-++++++-++--+----++++--++-----+++++++++++-+-+-+-++--+--++++++++++--+++++--++++--++-+--++-++++++-+++++-+-++++++++---++-++-++---++++--+++++-+--+++--++++++-+-+++-++++++-++----+-+-+-+--+-+-++-++++++++-++--+++++-++----++++++++-+++-+-+-++++--++-+----++--+++++++-+--+--+-++-++--+-+++++---+--++++++++-+++-+-+--+++--------+++++-+++-++-++-+-++---++----++-+++++--+-++-+++--+-++--+-+--+++-++-++--+-+-+-+++-++-+++++--++++-+-+++++++++++++-+++-++-+-++--++++-+++--+++++++-+-+--++--++-+-+-+++-+-+--+-++++-+---+++-+-+--+++-+-++--+--++-++++-+++++-++-+-+++--+++++++++++-+++--++++++-+-+-----++++-++++-+++--+-+-++-++---+-++++++---++--+++++++++-++---+++-+-+-+++-++++----+++++++++--++++-++----+++------++--+-+-+-+-+++++++-+++----+++++++--+++++-++---++-+-++-+--++--+-+---+-++++++---+++---++-++++++-+++-++-++++++-++---++-++++--++-++++++-+-+++++++-+++++-++++---+-++++--+-+---++-++-+++-+++-+++---++++++++-+++-++--+++++--+-+--+-++++--+-+-+-++-+-+++++++-++++++++++-++---+++++++++-+-+++++--++++++++++++++++++++++---+-++++--+-++---++--+-"
Returns: 1626
"-+++++--++++++++++++++++++++++++++++++++++++++++++-+++-+++++++-++++++++++++++++++-++++++++++++++++++++++++++-+++-++-+++++++++-++++-+++++++++++++-++++++++++++-+++++++++++-++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++-+++++++++++++-+++++++++++-+-++++++++++++++++++++--++++++++++++++++++++++++++++++++-+++-++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++-+-+++++++++++++++-++++++++++++++++++++++++++++++++++++-+-++++++++++++++++++-+++++--++++-+++++++-++++-++++-++++-+++++++++++++++++-++++++++++++++++++++++++++-++++++++++++++++++-+++++++++++++-+++++++++++-++++++++++++++++-+++-+++++++++++++++-++++++++++++++-+++++++++++++++++++++++++++-++++++++++++-++++++-+-++++-+++++++++++++-++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++-+-++++++++-+++++++++++++-+++++-+++++++++++++++++++++++++++++++++++-+++++++++-+-++++++-+++++++++++++-+-++++--++++++-++++++++++++-++-+++++++-+++++++++++-++++++++++++-+++++++-++++++-+++++++++++++++++++++++++++++++-++++++++++--++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++-+-+++--+++-++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++--+++++++++++++-+++++--++++-++++++++++++-++-++++++++++++++++++++-++++++++++++-+++++++++-++++++++++++++-+++++++++++++++++++++++++++++-+++++++++++++++-++++++++++++++++++++++++++++++-++++-+++++++++++++++++++++++++++++++++++++++++--++++++-++-+++++++++++-+++++++++++++-++++++++++-++++++++++++++++++++++++-+++++++++-++++++++++++++++++++++++++++++++++++++++++++-+++++++++-++++++++++++-++-+--++++++++++++++++++++++++++++-++++++-++++++++++++++++++++++++++++++++-++++++-++++++++++++++-+++++++++++++++++++++++++-++++++++++++++++++++++++-+++-+++++++++-++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++-++++-+++++++++++++++++++++++-+++++-++-++++-++++++++++++++++++++++++++++++++-++++++++++++++++++-+++++++++++++++++++++-++++++-+-+++++++-+++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++-++++++++-++++++++++++++++++-+++++++++-+++-+++-+-++++++++++++++++++++++++++++++++++++++++++-+++-+++++++++++++++++-++-++++-++++++++++--++++++--+-++++-++++++++-+++++++++++-+++-++++++-+++++++++-+-+++-++++++++++++-++++++++++++++++-++-++++++++++++++++++++-+++++++-+++++++++++++++++++++++++-++++++-++++++++++++-++++-++++++-++++++++++++-+-++++++++++++++++++++++++++++++++++++++++++++++++++-++++++-+++++++++++++++++++++++++++++++++++++-+-+++++++++++-++++++++++-+"
Returns: 2314
"++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++-+++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++-++++++++++++++++-+++++++++++++++++++++++++++++++++++++++"
Returns: 2472
"-+-----++---++--+---+--+-------------++-----+--------------+------+-----------+-----+--+-+-----+---+++--------+----+---++--++--+----+--------------+++-----+----+-------+-+-------+--+------+--+-+--------+---+-+----------+--+--+--++--+--+--+--++-----++--+---+--------+--------+--+-----+-+-------++------++---+-----+--+--+----------+--+-------+---+---+--+--++-------+++------+---++----++-++---------++-+-++-+---+----+----+-------+------++----+-------+-+---------++---+-------+----++-+--++--++----------+--------+-------------+----+------+++--+-+---+-+-+----+-------------+---+-----------+++---------++------+----------------++----+-+--------------+++-++----+-+---+---+---+----------+++----+--+---+------+------+---++-+-+------+--+----+----+------+-+-+---+--+-+---+++---++----+-----+--+------+-----+--+----+---+-----++++-+------------+------++--++----+++--+-+----+----+--+----------+---++-+-++--+---+--+---------++--+++----------+-+--+----+++--+----+-+-++-----------------+-+-----+-----++-----+-----+-++----++----------+----+--+-+---+---+------+-+-+--------------+--+---+-----++--+--+-+----------+------------+------+--+----+--------+-------++----+-+----------+---++++++++---------++--+++----+--------+--+-------+-+-----+------+------------++----+----+-------++----+-------++-----+----+++-----------+------+-----++-+--+-------+-+---++-----+----+--------------------+++++--++-------+-+----+-++-+------+-+--+--+---+-------++-+-----+---+----+-+-+-+-+--------------+------------++----------------------+--++---+---------+--+-------------+---++++-+--+--+-+-+--+------+-+-+-+-++++-----+--+---+---+++--+--+--+-+-+----+---------+----------+-++-+------+--++---++-------++--------+----+----+-----+----++++----------+--------+-----+++---+---+-----++--+-+-+------++-----+-+++----+--++--------+-+-+--++++-+----+-+-----+------+-+--+-+----+--+--++--++------+----+--------------++-+-----+---------+---+-----+-----+----+++++-------------+--+-++-++----------+----++--------++-+------+--++--+---+-+++---------++--+-----++------++--------++-++--------+-+-+---------+---+----+--+-++-+-+-++------+-+---------++-+-------+----+++-------+--+--+-+---------------++-+----------+--+-----++--+++----+-+--------+-+------+--------+-----------++-+-+-++-+------------+-----+---+-+----+-----+---+-++--+---+-------+++-----------+---+-+---+------+----++-+----+++----+----+-+---+------------+-+-----++------+-----++------+--++---+-----------+-------+---+---++--+-------+-----+-+---+-++-+----+---+-----+-+-------++------------------+---------"
Returns: 1903
"++-++++-++++-++++++++-+-+++-+++++++++++++-++++-+++-+-+-+-++++++++-++-+++--++++++--+++++++++-++++++-+++-++++-+++-++++++--+-++++-++++-+--++++-+++++++--+-+++++++-++-+-+++-++++-+++++++-+-+--+++++-+++-+++-++++++++-++++-++++++++++-+--++++++++++-+-++--++++--++-++++--+-+++++++++-+++++++-++--++++-++++++-++-++++-+++++++-++-++++++--++++++-++++++-++-+++-+++++-+++-+-++++++-+++++++++-+++---+++++++-++++++++++++-++++-+++++++++-++++++++-++++++-+++++++++++-++--+++++-++-+++++-++++--+++-++-++-+-++++-+++++++++++++++++++++++-+++++--++++++++++++++++++++++++++-++++-+-+++-++-++++++++++++++++++++++++-+++++++++++-++--+++-+++++++++-++++++++++++++++-+-++++++--+-++++-++-+-+-+++++-++-++++-+-+++-+++++++++++-+---+++-+-+++--++-+++-+++++-++++++++++++++-++++++---+++++++-+++++++--++++++++++-+++++-++++++++-++++++-+-+-+++-+-+++++++++++++++++++++--+++++++++-+++++++++++-+++-+-+++--++++++++++-++++++--+++++++-+++++-++-+++++++-++-++++++++++--++--+++++++--++++++-++++--++--++-++++++++++++-++++++++++++++++++++++-+++++-++-++++++++++++++-++++++++++-+++++++-++-+--+++++---++-+++++--+-+-+++-+--+++-++++++-++-+++++++++++++++-++++-+++++++++-++---+-+++-++-+-+++++++-+-+++++++++-++++++-++++---+-++++++++-++-+++++--+++++-+-+-+++--++-++++-+++-++++++-+-+-+++++++++++++++--++--++++++--+-++-+++++++++++++++++++++-+++++++++++++-+++++++++++++++-++-++-+++++++++--++++++-++++++++++-+--++-++++++++-++-++++++++++++++++++++++-+++++-+-+++-+-++-++++++-+-++++++++-+++++++-++++++-+-++----+-+--+++++++++++++-+-+++-+++++--+-++++-+++++++++++++-+-+-++-++-+-++-++++++-+-+++++++-++--++++++++++++--+-++++-++-++-+-+++++-+++-++++++-++-++-++-++-++++++-+--+++++-+++++++--+++++++-+++-++++-+++-+++++++++++-++++++--+++++-+++++++++++-+++-++++-+++-++-++++----+++-+++--+---++-+++-+-+--+-+-+-+++++++-+++++-+-+++++-++++++-++++++++++++++++-+++++-++++--++++++++++-+-+++++--+++++++++++-+++-+++++++++-+++-+--++++++++-+-++++++++-+++-++++++++++-+++--+++--++-++++++-+-+-++-+-+++++++++++++-+-+++--++-++-++++++++---++++++++++-+-++++++-++-+++++++-+-+++++-++-+++++++++++++++--+++++-++--+-+++++-+-++-++--+-++-+++++++++--++-++-++++++++-++-+-+-+++++++++++++++++-+-+++-+++--+++++++++-+-++++-++-++-+++-++-+-++++++++++-+++++--++--+-+-+++-++++++++++-+++++--++++++++-+++-+++++++++++++-++++++-+-+++--++++--+-+++++++-++++++--+-+++++++++++-++++++++++--++-+++++++-++++-+++++-++++-+-++----++++-++-++--+++++++++++++++++-++-+++++++++-+++-+++-+++--+-++++++-++-+++---++++++++++++-++-++-+-+++-+++-+-+++-+++++++++++++++-+-++++++++++++++-+-++-+-++-+++-+++-++++-++++-++-++-+-+++++-++++++++++++++--++++-+-+-"
Returns: 1978
"-+-+-++--+--+-++-+-+-++-----+-+++++--+---++----------++-++---+----+--+-+-----+-----+-+----+-+----+--++++-----+++--+-++++++----+-+--+-++++++--+---++-+----+--+-+-+-++--+-+++++---+-+-++-+-++-+-+--+++++-++++-+--++-+----+-+++-+------+-+-++++---++--+-------++-+++--+--++----+---------+++--+++--+-++------------++-+---+--++++++++--++-+++---+-++--+++-++---++-+---+-++--++--++---++++++-+-+---++----+-+-+---++-++-++--+-++++---++-++--+--++--++-+-++++-+--+-+----+++++----+---+++--+-+-+--++++--+-++---++--+-++--++-+---+--++-+-+---++----+++-++--++-+----+++--+--+--+-+-+--+++-+------+-+++--+-----+--++++++-+-+-+-++-+++-++-----+++-++--+-----+----++-+----+---+--++-++++-+++++---+--+-+--++++--+++++--++-+----++++--+++-+---+-+-+-+-++--+-+++-++--------+-+-+--+--+-++-----+++-+-+++++++--+++++-++-+-++-+-+++-+++--+--++--------+-+-----++--++-++-+--+--+--++-++--+-+--+++---+-++-+++---++--++-++----++++----+--+-+----+++--+---++-+-+-----+---+-+-+--+++++++--++++++++---++-+------+----+-----+-+-++-+--+--+---+++++++-+++-++--+-++-++--+--+------+---+-++--+---+-++---+--+---++++--+-+++---++--+-+-+-+++++-+-+---+++-+-+-+-------++++-+++-+--++-----+--++-+-++--+---+---+-++-+++++--++-++-+-++--+-++--++-+--++++-+--++-++-+--+-++-+---+++-+----+++--++++-++++------++----+++-----+-+--+++-+-+-+++----++--+-+-++++-+----+++--+-++++-++-+----+--+++++-+++-++-+---+--++-+-++++-++-++-+-+---+-++-+++----+--+-+---+++----+----++++-+--------+----++---+++-----++---+---+-+------++++-+-++---+--++--++++---+--+----+-++-----+++--++--+-+---+++-+--++-----++--++-+---------+++-+-+-----+++-----++-+---+++-+-------+--++----++++-+--++-+++-++-++++------+-+-++---+--++++--+--++++++--+-+-+----++-+-+++---+---++-++---++-++-++--++++-++-+++-++--+---------+-+++-+-++-+-+-----++--++-+++------+--+-----+---++-++--+-++------++---+--++-------+-+--++-----+++--+++-++-+---++---+--+-++++--+++---+-++----+-++---+---+---++-+++---++-++-+++----+----+-+++---+--+--+++++----+++-+--++--+-+-+--+-+-+--+-+-++-+++-------+---++-+---+-+--------+++-+++----+-++++--+--+-+++---+---+--+--+-----+---+---+-+-+----++-++--++--+---++-+-++++----++-+++-++-++---+--++----++--+--+-+----+-+------+-----++-+-+----++-+--+---++----+--++-+-+++-+++-++-+-++---+++-+--+-+----+++--++++-+---+--++-+--+--------------++--++---++--++-+---++---++-+-+-+-+--++-++--++-++--+-+-++-++---+-+-+++-++---+-+----++-++++-+-++--++++-+--+-+----+-++-+--+------++-+-+++------+-++++---+--+-+----+-+-+--+-++++---+++--+-+-++--+--++-++--+---++-+----+-+++++-------+-----++++----+++-+--+-+-+--++++-+---+--+-+++--++-------+--+-+++--+----"
Returns: 1364
"--+++-++---+-++++-+++-+--+--+-+++----++-+++++-+-+-+++++-+++++-++-+----++-++++-+---+-+++-++++---++-++++---++++-+++++++-+-++++-++++++-+++++++++++--+-++-+---+--+---+-+-+++-++----++--++++-+--++++++--++++++-++-++--+-++++-+---++--+-++++-+-++++-++++-++----+++-++--+-++++-++-++++++++---++-+++-+++-+++-++-+--++++-+++-+-++-++++++--++++++-+-+++--++-+++-++---++++++--+-++-+++-+-+-++--++++++++++-++++-++-++-+-++-+++++-+--+-++++-++-+--++++--+-++-+++++-++++-++--+++++-+++-+-+++-+--+++++-+-+-++++++-+--++++++++++-+++++-+-+-+-+-++++++++-+++++-+++++++++--++++--++++-+-+-++-+++-++++++++-+--+++++++-++-++-++-++++-+--+---+--+--+-++-++--++--+++-+--+++++-+++-+++--+++--+++++++-++-++++--++++--+-+++----+--++-+++-++--++++++--++++++-++++--+-+++--+++-++-++-++--+-+-++-+----+-++++--++--++++-+++-+-+++++-++-+-----+++++++-+-+++++-+--++++++-+++---+--+++++++-+--+-+--+----+--+--+++--++-++++++++++++-++++++++++-+-+++++--+-++-+-++---++-+--+--++-++-++++++++++++---++--++++--+++-+++++++-+-++++-++-+-++--++-+++++++++++-++-+++++-++--++++-+-+++++--+--++++-+++-+---++--+--++--++-+-+-++-+-++++++--+-+--+-+--++++++++++-++++--+-+-++-++++++-+++++--++----+-++-+++--+----+-+-+-+++-+++++-+--+++-+++-+-+--++-+++---++-+--+++++++-++-++++-+++-++-++++-++----+----+---+++-+-+++-+--+-+++++-+++++++-+--++-++++++++-+-++-+++--+-++++++-++-++++++++-++-+++++-+++++++++-++++++-++++-+++++-+-+-+--+---+++++-++++++++++++-++-+---+++--+--++++-++++++++++-+-+-+---+-++++-++++-+++--+-+--++-+--+++++--++-+--+++-++-++--+++-+---+--+---+-+-++++-+--+----+-++-+++++++---++-++--+++++---++++-+++--+++++--+----++-++-++++++++--+-++-+++---+--++-+-++--++---++-+-+---++++++++-+-+++++-++++++--+-++--++-++++-+-+-++++++-+--+++--+---++-+++-+++-+++++-++-+++-++++---+++++++++-++++--+---+++--+++---+++-++-+-+++-+-+--+-++-++++++++++-++-+-++++-++-+-+--+-++++++-+++-++--+---+++++--++++++++++-++-+-+-+++-+-++++++-+--++-+-++-++++++----+++--+++--++-++--+++++++-+++++--+---+++++++-+++-++-++-++-+-++---+-+++++++++++++++++-+++-++++--+++-++--+++--+-+++-+++++++++-++-+-++++---++-+-++++-+--++++-+++++-----++++-+-----+--++++++++-++--+++--+++++-+++-+--+++++++++-++++----+++----++++++-+--++-+++-+--++-+-++-++-+-++-++---+--+++++++-++++++--+-++++-+++-+-+++-+++-+-++++-+++++-++-+-++-+++--+++-+--++++++++-+++-+--+++--+--++--++-++++-++-+++-+++--+-++++--++---+-+++-+++-+-+++++-++-+++-++-++++--+-++++-++-++-+--+-+++--+-++-+++-+-+-++-+-++++-+---+--++++-++----+-++-++++++++-+-++-++--++-+--++-+++----++--+-++---++-+-++-+++++++++-+--+++-++------++-++-++++++++++++++-++++--++-++++++++++++-+++-+++++-++-+-+++--+++++++"
Returns: 1642
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
Returns: 2483
"++-+++-++++++++-++-+++-+++++++++++++++-++-++++--++++++++-+++--++++-+-+-+-++++++++++--+-+++++++-+++++++--++++++-+--++--++++++++++-++-+++++-+++-+++++++++-++++--++++-++++++++-+++-+++-+++-++-+++++-++++-+-+++++++++--++-++-++-+++-+++--++--+++++++++-++-++-++++++-++++-++++-++++++++++-+-++--+-+++++-+++-+-+-+++++--+++++++++-+++++++-++++--++-+-++-+-++-++--+++++-+++++++-++++++++-++-++++--+++-+-++++-++++++--+++++-+++++++++++++---++-+++++++++++++++++++-+-+-+--+++++++++-++++-+++++++-+++++++++++++++++++++-+++++++++--++++++++++++++++-++++++++++++++-++-+-+++++-++++++++++--+++++++-+-+++-++++-++++-+-++++++++-+++++++--+--+++++++--++++++++-++++-+-+++++-++++++++++++-++++-+++++++--++++---++++++++++++-+-+++++++++++++-+++++++-++++++++++-+-+++++++-+++-+-++++++++--+++-++++--++++++++-++++--+++-+++-+++++++++-++++++++++++-+-+-+++++++-++--++---++++++++++-++++++++++++++++-++-++++++++++++++++++++--+++++++++++++++++-++++++++++++++--++-++++++--+-+++++++-++++-+-+--++-+++-+++++++++++++++++++-+-++-+++++++--+-+++++++++++++-+----++++++-++++++-+++++-+++-+-+-+++++-+-+++++++++-++++++++-+++++-++-+++-+++++--+++-+-++++++++++++-+--++-++-+-+-+++-+++--+++--++++++++++-++--+--++++++-++---++++++++++++++++++--++++++-++++-+++++++++++-+++++++++-++++++++-++++++--+++++++++--++++--+++++-++-+++-++--+-++--+-++++-++++++++++++++++--+++++++++++++++-+-+-++-+++++-++++++-+++++++-++++++++-+++++++-+++-++-+++++-++++++-++++--+++-++-+++++-++++++-+++--+++++++++-++++++++---++++++--++++--++++-++-++++-++++-+---++++++++-+++-++++++++--+++++-++-+-++++++++-+++++++++++++++-+++-+-+++--+-+++++++--++--++++++++++++++++++++-++++++-+-+++++-++++++++++++-+++++++--+++++++++++++++++++-+++--++-++++++-++-+-+-+-++++++-++++++++++++++++++++++++++++-+++++++-+++++++-++++-+----++-++--+++++++-++++++++++++-+++-+++-+-+++-+++-++++++-+-++++---+-++-++++-++++-+-+-+++--+++++++++++++-+++-+++--++++++-++++--+++++-++-+++++++++-+++++++++++++++++-+-+++-+++-+-+++++--+-++++-+-+++-+++-+++++-++--+-++++++++--+++++-+-++++++++++++++++++-++++++-+++--+++++++++++++++++-+++++++++++++++++++++--++++-++++++++++-++-+--++++++++++++-++++-+-+++++++-++++-++-+++-+++-++---+++-++++--+-++++++++++++-++-+++++++++++-++-++-+-+++++-++-+++++-++++++-+++++-+++++++++-+++++-+++-++-+++-++++++++++++++++++++++-+++--++-+-+-++++-+++++-++++++++++++++-++++++++++++++++-+-++++++++++++++++++-+-++++-++++++-+++---+-+++++++-+++++--+---+++++++-+++++++--+++++--+++++++++-+++++++-+--++-++++-++++++-++-++++++-++++--++--+-++++++-++++-+-++++-++++--++++++++-+-++++-+++-++-+--+++++-++++++++-++++++++++++++++++++++++++++++-+"
Returns: 2004
"++-------+--+---+--++---+---++----+--++-----------+---------+------+-+-+++++-+----+------++++---+++--+---++--+-----+-------++-+--+------------++++-++-----+--+--------------+--+-++-----+------+--------+--++-+-++---+-++-+-+------------+++-+-+------+-+--+--++-----++++--+--------++-------+-+++++--+-----------++----+++++---+-++-----+--+--++------++-+----+--+-+------++-+--+-------+++-++--+-+++----+---+---++++----+--++--+------+-++------+-----+------++-++--------------+-+-+-+----------+-+--+-++--+----+---------+--++-+------++-+-+--+---++---+-+-+--+-++++-+-------+-----++-----++-+----+-------+-----+++-----++--+------+-----+----+----++--++---+++--+---+-----++-----+---+----+-+----+-++-------+--++------++-++-+----++-++++--+++--+---++-----++-+-+--+-++-+-+-++-++---------+----+--+--+-----+--+------+--------+++-++-+-+-----+---+-----+--++---+-++---+-------+-++-+-----+--+---+----+---+--+--+-+--++---+-+-+----++--------+--+------++++-----++-+-+----+-++---+++---+-+-+-+---++++++--++-+---+++--+------+-----++--++------+--+-+--+-----------+--+-+---+------+-+-+-----+--+---+-++-+-------+--+-------------+-++++--++-----++--------+++--++------+-+-----+++------++---+----++++-----++--+-++----++-+-++-+-+-------+---------+---+--++++-+--++----++-----+++-+--++-+-++---++-------+-+----+-----+-++++-----++---------+----+----+-++++-+-++-+++--++------+++----+---+++++++-+-------------+------++-++--+-+-----+-------+--+-+---+++-+--+-+++--+--++-+---+-+----+++-+-+--++---+++--++------+-----+----+-----++-----+-+--+---+------+-++----+-+--++++---------+-------++++++-+-------+--++----+---+---+-+--------++-+--++---+----+----+++--+--+----+--+++---+---+---+--------+-----+-----+----+-+---+++--+---+--+-+++++------++-++----++++---+--++---+++--++--+-+------+++-----------------+-++-+---++---+-+----+--+-++---+--+--+---+-+--++-+--++++---++-+--++-+----++-+-----++--++-+-+---------++--+-++--+--+++-++-----+++--+---+-+---+++----++--+----+-+------------++---+++--+---+----++-++--+------+---+-----++------+--++--+++-+---+-------+--+-----+---------+---+++-+----+-----+----++-++-+-++-+-------------+-+-+-------+-+-+----+-+++------+-+-+--+---+----+----+---++-+---+++---++-----------++-+---+-++-------++----++-+---------+-+-++---+--+--+--+--++-------+-+--+-++--+--+-+----++++---+++++--+-+-------+-+-++--------++----------+++--+-+----++---+-++++--+-+-+-+--------++-----+----++--+----------+-++--++---+--+---+-+-+-------+-++-----+-++-+--+-----+++----+---+----+---++--++--+-----+++-----------++--+---++-+--+-----+-----+------+---+++---+-+-+-+"
Returns: 1689
"+-----"
Returns: 5
"++----+++--+"
Returns: 6