+++..+.+.......+..+.+.....+..+.+..............
+.+...+...+...+++.+.+....+++.+.+...+.........+
+++..+.+.......+..+.+.....+..+.+.......+++.+..
