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