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