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