Régua inglesa

Uma régua inglesa de ordem nn tem 2n12^n-1 pontos. O ponto médio contém nn traços e divide a régua em dois subintervalos. O ponto médio de cada um dos subintervalos deve ter n1n-1 traços, e assim por diante. Por exemplo, uma régua inglesa de ordem 33 seria

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

Dado um inteiro não negativo nn, sua tarefa é desenhar na tela uma régua inglesa de ordem nn.

Atenção: Use uma solução recursiva.

Entrada

A entrada é composta por uma única linha contendo um inteiro não negativo nn.

Saída

A saída deve ser a régua inglesa de ordem nn.

Exemplo de Entrada 1

2

Exemplo de Saída 1

.-
.--
.-

Exemplo de Entrada 2

4

Exemplo de Saída 2

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