------- +++++-- ----+-- ----+-- ----+-- ----+-- -------