.+......+....+......+......+...+.....+......+...+......+.+...+...+.....+.......+.....+.......+...+............+.........+..+...+......+...............+...+.+......+.....+.............+.......................+.........+...+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....+.+......+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+......+.........+...........+......+...+.......+......+...+..+...+.+........+..........+..+................+..+.......+........+...+..........+...+.....+.+...+...........+.........+..........+...+..+.......+......+...+.....+......+...+...+.......+......+.........+.....+......+.+.....+....+.....+.+.....+...+...+.......+........+...+..........+...........+.+.........+.....+...+...............+.......+.....+...+.+...........+.....................+.............+.....+.......+.....+....+...+.....+..........+...+..+...+...+.+.....+.+..+.............+.....+...+.+.....+.........+...............+.........+.+..+....+...............+.........+.....+....+..+....+......+...........+.........+......+...+.+..............+......+....+..+.........................+.....+.......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ .....+.........+............+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+.......+...+..+...+....+......+........+......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++