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