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