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