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