---------------- ---------------- --pp--------pp-- --pp--pppp--pp-- -------pp------- -------pp------- -------pp------- -------pp------- --pp--pppp--pp-- --pp--------pp-- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- -----pp-pp------ -----pp-pp------ ---------------- -----pp-pp------ -----pp-pp------ ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- --pppppppppppp-- ---------------- ---------------- ---------------- ---------------- --pppppppppppp-- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- --pppppppppppp-- ---------------- --pppppppppppp-- --pppppppppppp-- ---------------- --pppppppppppp-- ---------------- ---------------- ---------------- ---------------- ---------------- --pppppppppppp-- --pppppppppppp-- ---------------- ---------------- ---------------- ---------------- --pppppppppppp-- --pppppppppppp-- ---------------- ---------------- ---------------- ---------------- -------p-------- ------ppp------- -------p-------- ------ppp------- ------ppp------- -------p-------- ------ppp------- -------p-------- ---------------- ---------------- ---------------- ---------------- --pppppppppppp-- --p----------p-- --p----------p-- ---------------- ---------------- --p----------p-- --p----------p-- --pppppppppppp-- ---------------- ---------------- ---------------- ---------------- --pppppppppppp-- --p----------p-- --p-pppppppp-p-- ----p----------- -----------p---- --p-pppppppp-p-- --p----------p-- --pppppppppppp-- ---------------- ---------------- ---------------- ---------------- --pppppppppppp-- --p----------p-- --p-ppp-pppp-p-- ----ppp---pp---- ----ppppp-pp---- --p-ppppp-pp-p-- --p----------p-- --pppppppppppp-- ---------------- ---------------- ---------------- ---------------- --pp--------pp-- --pp--------pp-- ---------------- -------pp------- -------pp------- --p----------p-- --p----------p-- --pppppppppppp-- ---------------- ---------------- ---------------- ---------------- --pp--------pp-- --pp--------pp-- ---------------- -------pp------- -------pp------- ---------------- --pp--------pp-- --pp--------pp-- ---------------- ---------------- ---------------- ---------------- --pp--------pp-- --pp--------pp-- ---------------- ---------------- ---------------- ---------------- --pp--------pp-- --pp--------pp-- ---------------- ---------------- ---------------- ---------------- --pp---pp---pp-- --pp---pp---pp-- ---------------- ---------------- ---------------- ---------------- --pp---pp---pp-- --pp---pp---pp-- ---------------- ---------------- ---------------- ---------------- --pp---pp---pp-- --pp---pp---pp-- ---------------- --pp---pp---pp-- --pp---pp---pp-- ---------------- --pp---pp---pp-- --pp---pp---pp-- ---------------- ---------------- ---------------- ---------------- ---p----p----p-- --pp---pp---pp-- ---------------- ---p----p----p-- --pp---pp---pp-- ---------------- ---p----p----p-- --pp---pp---pp-- ---------------- ---------------- ---------------- ---------------- --pp---pp---pp-- --p----------p-- ---------------- --p----pp----p-- --p----pp----p-- ---------------- --p----------p-- --pp---pp---pp-- ---------------- ---------------- ---------------- ---------------- --pp---pp---pp-- --p----------p-- ---------------- --p----------p-- --p----------p-- ---------------- --p----------p-- --pp---pp---pp-- ---------------- ---------------- ---------------- ---------------- --pp---pp---pp-- --p----------p-- -----pp--pp----- --p--p----p--p-- --p--p----p--p-- -----pp--pp----- --p----------p-- --pp---pp---pp-- ---------------- ----------------