Imprima um bloco de torre com o menor código possível.
Entrada:
A entrada define quantos andares o bloco da torre possui. Um andar contém uma janela em ambos os lados da porta. A janela é composta de hashes 3x3.
Um exemplo de um bloco de torre de 4 andares está abaixo:
=====================
)V V V V V V V V V V(
)V V V V V V V V V V V(
)V V V V V V V V V V V V(
)V V V V V V V V V V V V V(
~~~~~~~~~~~~~~~~~~~~~~~~~~~
: : : : : : : : : : : : : :
: : ### : : : : : : ### : :
: : ### : : : : : : ### : :
: : ### : : : : : : ### : :
: : : : : : : : : : : : : :
: : : : : : : : : : : : : :
: : ### : : : : : : ### : :
: : ### : : : : : : ### : :
: : ### : : : : : : ### : :
: : : : : : : : : : : : : :
: : : : : : : : : : : : : :
: : ### : : : : : : ### : :
: : ### : : : : : : ### : :
: : ### : : : : : : ### : :
: : : : : : : : : : : : : :
: : : : : _______ : : : : :
: : ### : I I : ### : :
: : ### : I I : ### : :
: : ### : I I : ### : :
: : : : : I I : : : : :
Atualizar:
A entrada deve ser uma ou mais.
Espaços à direita no final das linhas são permitidos.
No meu exemplo, cada linha tem três espaços à esquerda. Isso não é obrigatório, apenas o bloco de torre com a entrada é.