o o o o|o| o | o-o o-oo o | O-o o-oo-o-o-o-o |-'| || ||||| || | \ | |-' o-o o-Oo--o|o|o-o o |o-o o o-o | o