+--+--+ | |()| +--+--+ | | | +--+--+
+--+--+ |()|()| +--+--+ | | | +--+--+
+--+--+ |()|()| +--+--+ | |()| +--+--+
+--+--+ |()|()| +--+--+ |><|()| +--+--+