C|---------------|----------------|----------------|---------------X| H|x-x-x-x-x-x-x-x|-x-x-x-x-x-x-x--|x-x-x-x-x-x-x-x-|x-x-x-x-x--x--x-| S|--o---o---o---o|---o---o-o-o-o-d|--o---o---o---o-|--o---o-o--o--o-| B|oo--oo--oo--oo-|-oo--oo-o-o-o-o-|oo--oo--oo--oo--|oo--oo---oo-oo-o|