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