-.--.- -... -- -.- -. .. .-.. . --. .- -- .. --- - . .-.. ... .. .-.. ..- --.. ..-. -.... .-.-.- ----- -.-.- - . -..- -. ..--- .---- ...-- ----- ..--- --. ..- .-