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