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