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