o--o O o-o o--o o | | / \ | | o-O-o o--o O--o o---o o-o O-o | | | | | | | | | | | | | o o o o--O o--o o oo--o o--o | o--o