Imprima un bloque de torre con el código más corto posible.
Entrada:
La entrada define cuántos pisos tiene el bloque de la torre. Un piso contiene una ventana a cada lado de la puerta. La ventana está compuesta de 3x3 hashes.
A continuación se muestra un ejemplo de una torre de 4 pisos:
=====================
)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 : : : : :
Actualizar:
La entrada tiene que ser una o mayor.
Se permiten espacios finales al final de las líneas.
En mi ejemplo, cada línea tiene tres espacios iniciales. Esto no es obligatorio, solo el bloque de la torre con la entrada lo es.