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