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