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