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