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