.-- .... .- - / -.. --- . ... -. .----. - / -.- .. .-.. .-.. / -- . / -- .- -.- . ... / -- . / ... - .-. --- -. --. . .-.