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