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