Case #1: +-o | o+ | o Case #2: +--o+ | | o-+ o+ | | +o o | o Case #3: +o--- | o +- | +o+ o+ | o-+ | +o+