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