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