..........+.....+....+...+...+..+......+.+.....+.+..+...+...+.......+.....+++++++++++++++++++++++++++++++++++++++*....+.+...+..+.............+...........+....+...+++++++++++++++++++++++++++++++++++++++*....+......+.+...+...........+.+..+.+.....++++++ .......+..+...+.............+..+...+....+...............+..+......+.......+...+++++++++++++++++++++++++++++++++++++++*..+.........+....+......+...+..+....+..+............+.+......+.........+...........+....+++++++++++++++++++++++++++++++++++++++*...+.+.....+.+...+....................+.......+..............+.......+.....+...+......+.............+..+....+.........+.....+.+.....+......+...+......+......+....+..+.........+..........+...+..+....+..+..........+............+..+......+.......+...+..+.......+.....+.+..............+.+...+..+...+.+......+..+......+......+....+.....+......+...+...+.........+....+............+............+..+.........+..........+..+....+...+...+.....+...+.+...+...+...+.........+..+...+.+..+.......+..+.............+.....+...+..........+...+......+.....................+.....+....+...+..+.+.................+...+.........................+........+....+.....+......+......+...+..........+........+...+......+..................++++++ -----