+ - - - - -+
' Cross: '
' '
' +------+ '
' | A | '
' +------+ '
' | '
' | '
' | '
+ - - - - - | - - - - - -+
' | '
' +---+ | +---+ '
' | C | --------+----------> | D | '
' +---+ | +---+ '
' | '
+ - - - - - | - - - - - -+
' | '
' | '
' v '
' +------+ '
' | B | '
' +------+ '
' '
+ - - - - -+