-- -- -- | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -- -- --
-- ------ ------ ------ | | | | | | | | | | | -- | - - | -- | | | | | | | | | | | | | | | | | | | | | | | | | | -- | -- | | | | -- | | | | | | | | | | | | | ----- - - -- - -