--WUUUW--
-WW---WW-
WW-----WW
L-------R
L---S---R
L-------R
WW-----WW
-WW---WW-
--WDDDW--