A few online ascii art generators
A few things to consider
Banner was copied to your clipboard.
You can now paste it into a text document.
Make sure to use a MONOSPACE font (like ‘Courier’, ‘Monaco’, ‘Andale Mono’, ‘Lucida Console’ or any other ‘Mono’ font).
In HTML you should wrap it in a pre tag to preserve whitespace.
Some Darkzone generated ascii art
Darkzone was one of the scene groups I was a member of. Mostly pc stuff done at the time but we did a bit on the C64 as well. In recent times have done a bit of 6502 assembly as well just for the heck of it. But that going to be covered with other posts. Below you can see some generated ascii art from the the links above.
In Hugo (which I am using to generate this web page) you can use the ‘goat’ action to wrap around ascii art to print it out proper. That way it looks pretty.
@
@
@
!
@
!
!
:
:
'
D
D
D
D
D
D
D
D
8
8
8
8
8
8
8
8
8
8
'
:
:
+
+
+
#
#
.
s
S
S
S
S
S
;
.
S
S
S
S
S
S
S
S
.
S
S
S
S
S
S
S
S
S
S
█
▐
█
▐
█
█
█
█
█
╚
,
:
;
/
`
|
|
▗
▐
▐
▐
█
█
█
█
█
█
█
█
█
█
█
█
╚
█
█
█
█
█
█
█
█
·
█
▐
█
▀
.
S
S
S
S
S
S
S
S
'
{
{
{
{
{
{
{
@
@
@
!
@
!
!
:
:
@
@
@
@
!
@
!
!
:
:
.
8
f
`
!
D
:
:
D
D
:
:
D
#
#
#
#
#
#
#
:
+
:
#
#
+
#
s
S
S
S
S
S
S
;
s
S
.
:
;
%
S
.
S
%
%
%
&
&
&
*
*
*
S
▄
▄
█
█
█
█
█
█
█
█
█
█
═
-
_
=
=
=
=
=
=
,
`
"
:
:
▄
▌
▌
▙
:
█
█
█
█
█
█
█
█
█
█
═
█
█
█
█
█
█
█
█
█
█
█
▄
█
█
█
▀
s
S
.
:
;
%
S
.
8
f
`
!
:
_
_
_
_
_
_
_
@
@
@
@
!
@
!
!
:
:
`
@
@
!
!
@
!
:
:
:
:
:
H
8
:
X
D
:
:
D
D
D
D
D
D
D
D
D
D
:
:
D
;
E
E
E
E
E
E
E
E
E
E
E
E
E
E
L
8
8
8
8
8
8
8
8
8
8
#
#
#
#
#
#
#
:
:
+
+
+
#
#
5
;
S
S
S
.
:
;
%
S
S
S
S
S
S
S
S
S
S
S
S
S
▀
▄
█
█
▀
█
█
█
█
█
█
█
█
█
█
█
█
█
╔
║
║
█
═
-
_
_
_
=
=
=
=
=
=
.
`
-
▄
▄
:
:
█
█
█
╔
║
║
█
═
█
█
█
█
█
█
█
█
█
█
█
█
█
▄
▪
·
.
▀
S
S
S
.
:
;
%
S
D
H
8
:
X
.
_
_
_
_
_
_
_
@
@
!
!
@
!
:
:
:
B
@
@
:
:
:
:
.
8
8
.
.
8
D
:
:
:
:
:
:
:
:
:
:
:
:
:
:
D
D
#
#
#
#
#
#
#
#
#
#
#
#
#
:
8
8
8
8
8
8
8
8
8
8
#
.
:
:
:
:
#
:
#
S
;
S
S
S
S
S
:
;
%
S
_
~
_
~
▀
▀
▄
█
█
█
█
█
█
█
█
▀
▄
█
█
═
█
═
_
█
█
█
█
█
█
█
,
`
'
-
\
▄
▄
█
:
:
█
█
█
═
█
═
█
▀
▄
█
█
█
▄
▀
S
S
S
S
S
:
;
%
S
.
8
8
.
.
8
_
_
@
@
:
:
B
@
@
:
:
:
x
8
*
.
x
8
D
:
:
:
:
:
:
:
:
:
:
:
:
:
:
D
.
W
#
f
t
t
t
t
t
t
t
K
#
t
8
8
8
8
8
8
8
8
8
8
#
.
:
:
:
:
#
:
#
S
;
S
S
S
S
S
S
S
S
S
s
Y
s
Y
█
▄
█
█
█
█
█
█
█
█
█
█
═
█
═
,
:
:
:
,
_
█
█
.
,
,
-
.
-
█
█
▀
█
_
:
█
█
█
═
█
═
█
█
█
█
▄
█
▐
█
▀
S
S
S
S
S
S
S
S
S
a
x
8
*
.
x
8
_
_
@
@
:
B
@
@
@
@
!
!
!
!
:
:
~
H
8
"
:
H
8
"
_
D
:
:
:
:
:
:
:
:
:
:
:
:
:
:
D
i
#
D
i
#
D
8
8
8
8
8
8
8
8
8
8
#
.
:
:
:
:
#
:
#
S
;
S
S
s
S
S
d
S
▄
▄
█
█
█
█
█
█
█
█
█
█
═
-
.
_
█
█
.
,
_
O
-
▐
▐
▐
█
█
█
█
█
█
█
█
█
█
█
═
█
█
█
█
█
█
█
█
•
S
S
s
H
8
"
:
H
8
"
_
_
@
@
@
@
!
!
!
!
B
@
@
@
!
@
!
!
:
:
:
:
:
~
8
8
"
<
`
H
8
*
'
D
:
:
:
:
:
:
:
:
:
:
:
:
:
:
D
G
#
t
.
W
#
.
8
8
#
.
:
:
:
:
#
:
#
s
S
S
S
S
S
`
;
;
s
S
S
S
S
S
S
S
S
S
%
`
.
S
S
▄
▄
▐
█
█
▄
█
█
╗
█
█
█
╔
╝
`
-
;
:
'
'
_
█
█
.
'
_
O
-
▗
▌
▛
▌
█
█
█
█
╗
█
█
█
╔
╝
▄
█
█
█
▀
▄
█
▌
s
S
S
S
S
S
S
S
S
r
8
8
"
<
`
H
8
*
{
{
@
@
@
!
@
!
!
:
:
:
O
B
@
@
@
!
!
!
!
:
:
:
8
8
"
d
8
8
h
8
8
`
`
D
:
:
:
:
:
:
:
:
:
:
:
:
:
:
D
.
W
#
.
D
#
i
8
8
#
#
.
:
:
+
+
+
#
#
.
S
%
%
%
%
:
,
:
.
S
S
S
S
S
S
S
;
s
%
S
S
S
S
S
S
d
S
S
Y
█
█
█
▀
█
█
▌
▌
▌
╗
║
║
╝
-
.
`
_
█
█
=
=
_
)
-
▄
▀
_
.
╗
║
║
╝
▌
▌
▌
█
█
█
█
█
█
█
█
▐
▄
▐
.
S
S
S
S
S
S
S
;
8
8
"
d
8
8
h
8
8
_
{
{
{
_
@
@
@
!
!
!
!
:
B
:
:
8
8
?
8
8
8
`
x
8
8
^
'
`
D
:
:
D
D
D
D
D
D
D
D
D
D
:
:
D
;
#
E
t
#
G
8
8
#
#
#
#
#
#
#
:
:
+
:
:
#
+
#
.
S
S
S
S
;
.
'
S
S
S
S
S
S
S
:
b
%
%
&
&
&
&
*
*
S
█
█
█
█
█
█
╚
,
`
_
█
█
.
'
_
"
▖
▐
▜
▐
█
_
,
:
█
█
█
█
█
█
█
█
╚
▄
█
█
█
█
█
█
▀
▄
█
█
█
▀
S
S
S
S
S
S
S
:
k
8
8
?
8
8
8
`
x
8
8
^
_
_
_
_
_
B
:
:
8
8
"
x
8
8
"
.
8
8
"
'
.
D
:
:
D
D
:
:
D
L
#
j
:
#
W
.
8
8
:
#
#
#
#
#
:
:
:
+
+
+
#
s
S
S
S
S
S
S
'
b
S
S
S
S
S
S
S
▐
█
▐
█
█
█
█
▄
█
█
█
█
█
█
█
█
═
`
\
;
,
█
█
_
.
\
:
:
▌
▌
▌
█
█
_
|
█
█
█
█
█
█
█
█
█
█
═
▄
█
█
█
█
█
█
█
█
█
▄
▀
s
S
S
S
S
S
S
'
8
8
"
x
8
8
"
.
8
8
"
_
_
_
'
@
@
!
@
!
!
:
:
|
8
8
"
.
8
8
*
.
8
8
*
.
D
:
:
D
D
:
:
D
K
#
E
#
;
8
`
,
8
:
:
:
:
:
:
:
:
.
s
S
S
S
S
:
.
S
S
S
S
S
'
▄
▄
█
█
█
█
█
█
█
▄
█
█
█
█
█
╔
█
╔
║
╝
/
█
█
█
█
█
`
'
:
▗
▐
▐
▐
█
█
`
:
█
█
█
╔
█
╔
║
╝
▄
█
█
█
█
▄
▀
▀
▪
.
S
S
S
S
S
'
z
8
8
"
.
8
8
*
.
8
8
*
{
{
@
@
!
@
!
!
:
:
`
@
@
@
@
!
!
!
!
:
:
_
8
8
*
8
8
8
"
h
8
*
D
:
:
D
D
:
:
D
,
#
#
L
o
^
o
P
:
:
:
'
.
+
+
#
#
s
S
S
S
S
S
;
▀
▄
█
▀
█
█
█
█
█
▄
█
▄
█
═
█
═
;
_
▄
▌
▛
▌
:
:
█
█
█
═
█
═
▄
█
▄
▀
·
█
█
▐
▀
8
8
*
8
8
8
"
h
8
*
:
{
_
_
@
@
@
@
!
!
!
!
:
:
B
@
@
!
!
@
!
:
:
_
H
8
8
X
8
8
x
8
*
D
:
:
D
D
:
:
D
f
K
.
8
8
'
:
:
'
#
#
#
#
.
+
#
#
+
#
5
S
.
S
S
S
S
S
S
S
.
S
S
S
S
S
S
S
S
S
S
▀
▀
▄
█
█
█
█
▄
█
═
█
═
:
;
_
`
▄
▀
:
:
:
█
█
█
═
█
═
█
▄
█
▌
.
S
S
S
S
S
S
S
H
8
8
X
8
8
x
8
*
.
_
_
_
{
@
@
!
!
@
!
:
:
B
@
@
!
@
|
x
8
8
>
.
8
"
D
:
:
D
D
:
:
D
:
;
,
8
8
:
'
#
#
#
#
#
:
:
:
+
+
#
#
S
s
s
.
:
;
%
S
.
S
%
%
%
&
&
&
*
*
*
S
█
▄
▄
▐
▄
▀
▄
█
█
█
█
█
╚
`
_
`
.
=
=
`
(
`
▖
▐
▚
▐
█
(
:
:
█
█
█
█
█
█
█
█
█
█
╚
▄
▀
▄
█
█
█
█
█
█
█
▄
▀
▐
▐
.
s
.
:
;
%
S
x
8
8
>
.
8
"
/
{
_
_
@
@
!
@
'
@
@
@
!
.
8
8
^
8
`
D
:
:
:
D
D
D
D
D
D
:
:
:
D
:
#
,
8
`
,
P
'
#
#
:
#
.
:
:
+
+
+
S
.
S
S
.
:
;
%
S
S
S
S
S
S
S
S
S
S
S
S
S
▄
▀
▄
▀
█
█
▄
╗
█
█
█
█
═
,
-
.
=
=
=
=
=
=
-
-
▌
▖
▌
█
_
_
.
█
█
█
█
╗
█
█
█
█
═
█
▄
▄
█
█
█
█
█
█
█
▄
▄
▀
█
▀
S
S
.
:
;
%
S
n
.
8
8
^
8
`
_
_
_
@
@
@
!
@
@
@
@
!
!
!
!
:
:
8
8
%
8
D
:
:
:
:
:
:
:
:
:
:
:
:
D
K
#
,
.
8
`
,
8
'
#
#
:
:
#
.
:
:
:
:
:
S
S
S
S
S
:
;
%
S
_
~
▄
█
█
█
█
█
█
▄
█
█
╗
║
║
║
╝
,
"
:
,
-
_
,
=
=
=
=
-
O
▗
▐
▐
▐
█
)
╗
║
║
║
╝
▄
█
█
█
█
█
█
█
█
█
█
▄
▀
•
S
S
S
S
:
;
%
S
8
8
%
8
\
_
@
@
@
@
!
!
!
!
:
:
O
%
@
@
@
!
@
!
!
:
:
:
:
8
8
'
.
"
_
D
:
:
:
:
:
:
:
:
:
:
D
G
#
D
8
8
8
8
8
8
.
#
.
:
#
.
:
:
:
+
s
S
S
S
S
`
;
;
S
S
S
S
S
S
S
S
S
S
S
█
█
█
█
█
█
█
█
█
█
█
█
╚
-
`
_
█
█
█
█
█
█
-
`
O
"
▖
▌
▛
▌
█
█
█
█
█
█
█
█
█
█
█
╚
█
█
█
█
█
█
▄
█
S
S
S
S
S
S
S
S
e
:
8
8
'
.
"
{
{
{
{
@
@
@
!
@
!
!
:
:
\
@
@
@
!
!
!
!
:
:
:
X
8
?
!
,
D
:
:
:
:
:
:
:
:
:
:
D
j
#
K
.
.
8
8
8
8
'
.
8
#
#
.
#
.
:
:
:
:
+
.
S
%
%
%
:
,
:
S
S
s
S
S
S
S
█
▐
█
▐
█
█
█
█
█
█
█
█
═
-
_
█
█
-
,
"
▗
▚
█
█
█
█
█
█
█
█
█
█
═
█
█
·
▌
▀
S
S
s
X
8
?
!
_
_
_
_
@
@
@
!
!
!
!
:
:
_
`
:
:
k
8
8
X
!
`
_
D
:
:
:
:
:
:
:
:
D
;
#
#
:
.
8
'
:
#
#
#
.
+
+
#
.
S
S
S
;
.
'
s
S
S
S
S
S
S
S
S
S
S
S
S
▄
▄
█
█
█
█
╔
█
╔
║
╝
-
_
█
█
`
▗
▞
▖
▐
█
█
█
╔
█
╔
║
╝
█
█
▄
█
▐
▐
·
s
S
S
S
S
S
S
S
k
8
8
X
!
_
_
_
_
_
B
:
:
>
)
D
:
:
:
:
:
:
D
:
W
#
i
.
8
8
:
:
#
#
#
#
#
.
:
:
+
+
#
#
.
S
S
S
S
S
S
S
s
S
S
S
S
S
S
S
S
S
S
S
S
Y
▀
▀
█
█
█
█
█
█
█
█
█
█
█
═
█
═
:
,
█
█
-
▖
▘
▌
█
█
█
█
█
═
█
═
█
█
█
█
█
█
█
▌
▀
█
▀
.
S
S
S
S
S
S
S
>
_
_
B
@
@
@
!
@
!
!
:
:
:
~
:
:
`
.
D
D
D
D
D
D
a
a
a
E
#
#
,
.
8
'
8
:
:
:
#
#
#
#
:
+
+
#
+
#
.
s
S
S
S
S
`
S
S
S
S
S
S
S
S
S
%
%
%
&
&
&
*
*
*
P
▀
█
█
█
█
█
█
█
█
█
█
█
█
═
█
═
.
.
█
█
=
▗
▐
█
█
█
█
█
═
█
═
█
█
█
█
█
█
█
█
█
█
█
█
█
•
▄
▀
.
S
S
S
S
S
S
S
:
{
{
@
@
@
!
@
!
!
:
:
'
@
@
@
@
!
!
!
!
:
:
:
:
:
.
9
9
9
9
"
.
'
a
:
:
:
a
G
#
D
D
,
.
8
'
8
:
:
:
:
:
:
:
:
:
+
#
#
s
S
S
S
S
S
:
s
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
▄
█
▀
█
█
█
█
▀
▀
█
█
█
█
█
╚
.
;
_
█
█
/
▄
▗
▙
:
█
█
█
█
█
█
█
█
█
█
╚
▀
▀
█
█
█
█
█
█
█
▀
▄
▌
▄
█
s
S
S
S
S
S
S
.
9
9
9
9
"
.
_
{
{
{
_
@
@
@
@
!
!
!
!
:
:
`
@
@
!
!
@
@
:
:
:
:
@
8
8
8
8
8
^
a
a
a
a
:
:
:
:
:
a
j
#
#
G
W
G
L
L
.
.
8
`
8
'
.
5
.
S
S
S
S
S
S
▀
▀
█
█
▀
╗
█
╔
█
█
═
_
█
█
,
▄
▞
▄
:
:
█
█
█
╗
█
╔
█
█
═
█
▀
█
█
█
█
█
█
█
▪
·
▌
▀
.
S
S
S
S
S
S
@
8
8
8
8
8
^
_
_
_
_
@
@
!
!
@
@
:
:
B
@
@
!
!
:
:
8
8
8
8
8
8
Y
a
:
a
a
:
:
:
:
:
a
;
#
#
#
#
#
#
#
#
,
:
.
8
`
8
#
#
#
#
#
#
#
.
:
:
+
+
+
#
#
S
.
▀
█
█
▐
█
▄
█
╗
╝
╗
║
╝
_
█
█
█
█
█
█
|
,
`
▄
▗
▘
▄
█
█
:
(
:
╗
╝
╗
║
╝
█
▄
█
·
▪
▄
█
·
8
8
8
8
8
8
Y
{
_
_
_
_
@
@
!
!
B
@
@
!
@
:
u
8
8
8
8
8
8
"
a
:
a
a
:
:
:
:
:
:
a
W
#
#
#
#
#
#
#
#
,
.
8
`
.
8
`
8
#
#
#
#
#
#
#
:
:
+
:
#
#
+
#
S
s
.
S
S
S
S
S
S
S
.
S
S
S
S
S
S
S
S
S
S
S
Y
▀
▀
█
█
█
█
█
█
▄
█
█
█
█
█
█
╚
,
;
_
-
-
▄
▞
▄
█
█
_
_
█
█
█
█
█
█
█
█
█
█
╚
█
█
█
▄
█
▀
▀
▄
▀
█
▌
▀
.
S
S
S
S
S
S
S
u
8
8
8
8
8
8
"
_
@
@
!
@
:
'
@
@
@
@
@
!
!
!
:
:
s
*
a
:
a
a
:
:
a
a
:
:
a
,
,
,
,
,
,
,
,
,
.
8
8
8
`
.
8
8
#
.
:
#
.
:
:
:
:
:
+
+
+
#
#
S
S
s
.
:
;
%
S
.
S
%
%
%
&
&
&
*
*
*
*
P
▄
█
█
█
█
█
█
█
█
█
█
█
█
█
═
'
/
`
-
/
:
:
▖
▘
▖
█
█
)
█
█
█
█
█
█
█
█
█
█
═
█
█
▄
▀
█
▄
·
▀
▪
▀
s
.
:
;
%
S
s
*
_
@
@
@
@
@
!
!
!
:
:
@
@
@
!
!
!
:
:
8
"
"
_
a
:
a
a
:
a
a
:
a
8
8
8
8
8
`
.
8
`
#
.
:
#
.
:
:
:
:
+
s
S
S
;
;
`
;
;
S
S
.
:
;
%
S
S
S
S
S
S
S
S
S
S
S
S
S
█
█
█
█
█
╗
║
█
╔
║
╝
_
=
=
=
=
=
-
-
"
▐
▐
▝
█
█
╗
║
█
╔
║
╝
█
█
█
█
█
█
█
█
▄
.
▀
▄
▀
S
S
.
:
;
%
S
8
"
"
_
@
@
@
!
!
!
:
:
`
@
@
@
!
:
:
u
8
8
9
9
9
9
"
,
a
:
a
a
:
a
a
:
a
j
E
E
E
E
E
E
E
E
E
D
.
8
8
8
8
8
`
.
8
#
.
:
#
.
:
:
:
:
.
S
%
:
,
:
,
:
S
S
S
S
:
;
%
S
_
~
_
~
█
▐
▄
█
▐
█
█
█
█
█
█
═
,
:
:
,
_
=
=
=
=
=
=
-
-
-
▗
▌
▌
▚
`
█
█
═
▄
█
█
█
█
█
█
█
█
▄
█
▀
█
S
S
S
S
:
;
%
S
u
8
8
9
9
9
9
"
{
{
{
{
{
{
{
@
@
@
!
:
:
B
8
8
8
8
8
8
8
^
_
a
:
a
a
:
a
a
:
a
.
W
#
#
#
#
#
#
#
#
W
.
8
8
8
8
8
`
.
#
.
:
#
#
.
:
:
+
.
S
'
;
.
'
S
S
S
S
S
S
S
S
s
Y
s
Y
▄
▀
█
█
█
█
█
█
█
█
█
█
'
_
=
/
`
O
-
`
▄
▄
█
`
█
█
█
█
█
█
█
█
█
█
█
█
█
█
█
█
█
█
█
█
•
▌
•
▀
•
S
S
S
S
S
S
S
S
8
8
8
8
8
8
8
^
_
_
_
_
_
_
_
B
u
8
8
8
8
8
8
Y
)
a
:
a
a
:
a
a
:
a
,
#
#
j
t
t
K
f
t
i
.
8
8
8
8
8
`
#
#
#
#
.
:
+
S
s
S
S
d
S
▀
█
█
█
█
█
█
█
█
█
╔
█
█
╚
/
;
_
█
█
█
█
█
█
█
.
/
-
-
.
▖
▐
▐
▞
█
█
█
█
█
█
█
█
╔
█
█
╚
█
█
█
█
█
█
▄
▀
█
▪
▐
S
s
u
8
8
8
8
8
8
Y
_
_
_
_
{
_
_
B
@
@
@
!
@
!
!
:
:
.
8
8
8
8
8
8
'
.
`
`
a
:
a
a
:
:
a
a
:
:
a
j
#
G
D
,
.
8
8
8
8
8
`
#
#
#
#
:
#
#
.
:
:
+
#
+
#
#
.
s
S
S
S
S
:
S
S
S
S
S
S
S
S
S
%
`
.
S
Y
`
▀
█
█
█
█
▄
█
█
╔
╝
╗
█
═
,
█
█
,
,
`
)
▌
▌
▘
█
█
█
█
█
╔
╝
╗
█
═
▄
█
█
▄
▀
█
▄
█
▀
S
S
S
S
S
S
S
S
.
8
8
8
8
8
8
'
:
_
@
@
@
!
@
!
!
:
'
@
@
@
@
!
!
!
!
:
:
:
"
"
'
'
'
a
:
:
a
:
:
:
:
:
:
:
a
D
#
t
D
t
.
8
8
8
8
8
:
#
#
:
:
:
#
:
:
+
:
:
#
+
#
s
S
S
S
S
S
;
S
S
S
S
S
S
S
S
s
%
S
S
d
S
S
%
S
S
S
S
▄
▀
█
█
▄
█
▄
█
╗
╝
╗
╝
,
_
█
█
.
,
-
'
▗
▐
▐
▐
:
╗
╝
╗
╝
▄
█
▄
█
█
▄
▀
█
█
▌
█
S
S
S
S
S
S
S
S
"
"
.
{
_
{
@
@
@
@
!
!
!
!
:
:
`
@
@
!
!
@
@
:
:
:
:
:
\
a
:
:
:
:
:
:
:
:
:
a
.
W
#
:
D
#
;
.
8
8
8
8
:
:
:
:
:
:
:
:
:
+
+
#
#
S
S
S
S
S
S
S
S
S
b
%
%
*
*
S
b
%
%
&
S
▄
▄
█
▐
█
█
▄
█
█
╚
█
╚
.
'
_
█
█
`
.
'
.
-
,
`
▖
▛
▌
▌
:
:
█
█
█
╚
█
╚
█
▄
█
█
▄
▀
█
▀
.
▄
S
S
S
S
S
S
S
S
{
_
_
{
@
@
!
!
@
@
:
:
:
B
@
!
:
:
:
:
:
:
=
a
:
:
:
:
:
:
:
:
:
a
;
#
K
D
W
#
,
.
8
8
8
'
.
S
s
S
S
a
S
S
S
S
b
S
S
S
b
S
S
S
█
▀
█
▀
▄
█
═
█
█
═
,
:
'
;
_
█
█
=
=
`
-
-
▚
█
█
.
:
:
█
█
█
█
═
█
█
═
▀
▄
█
█
█
█
▀
█
█
█
█
▄
▐
▀
s
S
S
a
S
S
S
S
=
:
_
_
_
_
@
!
B
!
!
:
:
~
:
.
"
.
^
a
:
:
:
:
:
:
:
:
:
:
a
f
#
#
i
W
K
.
8
8
#
#
#
#
#
#
#
.
:
:
+
+
+
#
#
s
"
.
S
'
.
S
S
S
S
█
█
█
═
█
█
█
═
-
_
█
█
.
'
,
,
-
▖
▝
█
█
.
:
█
█
█
█
█
═
█
█
█
═
█
█
█
█
█
█
█
█
▌
▪
.
S
'
.
S
S
S
S
.
"
.
^
_
_
!
!
:
B
@
@
!
@
@
!
!
!
:
:
:
:
d
8
4
4
4
d
"
a
:
:
:
:
:
:
:
:
:
a
E
#
,
:
K
.
8
#
#
#
#
#
#
#
:
:
+
:
#
#
+
#
.
S
█
▐
█
█
█
█
█
█
█
█
█
█
█
█
█
█
═
,
█
█
,
'
(
|
▗
▐
▜
▐
█
█
█
█
█
█
█
█
█
█
█
█
═
█
█
█
█
█
▀
█
█
█
█
•
▐
█
▀
d
8
4
4
4
d
"
{
{
@
@
!
@
@
!
!
!
:
:
'
@
@
@
!
!
!
:
:
:
:
:
.
8
8
8
8
8
8
8
`
a
a
a
a
a
a
a
a
:
a
:
#
,
:
.
:
:
:
#
.
:
:
:
:
:
+
+
+
#
#
s
S
S
S
S
`
;
;
.
S
S
S
S
S
S
S
.
S
S
S
S
S
S
S
S
S
S
S
Y
▄
█
█
█
█
█
█
█
█
▄
█
█
█
█
╔
█
═
-
:
:
:
_
█
█
█
█
█
.
/
:
:
▖
▌
▌
▌
█
█
█
█
█
█
█
█
╔
█
═
█
▄
█
▐
█
█
█
▀
.
S
S
S
S
S
S
S
.
8
8
8
8
8
8
8
_
_
@
@
@
!
!
!
:
:
:
@
@
@
!
!
:
:
:
:
u
8
8
8
8
8
8
8
"
-
r
r
r
r
a
a
i
,
:
:
'
#
.
:
:
+
.
S
%
:
.
:
,
:
s
.
:
;
%
S
.
S
%
%
&
&
&
&
*
*
*
*
P
▀
▄
█
█
█
█
█
█
█
█
█
▀
█
█
█
╔
╝
█
═
-
,
_
/
|
/
)
O
,
"
▗
▐
▐
▐
█
█
█
█
█
╔
╝
█
═
█
▀
█
▀
▌
▐
▐
s
.
:
;
%
S
u
8
8
8
8
8
8
8
"
_
{
_
@
@
@
!
!
:
:
`
B
8
8
8
8
8
8
Y
(
r
:
:
r
r
r
r
r
r
r
r
r
G
E
E
E
E
E
E
E
E
E
j
8
8
8
8
8
8
8
8
8
8
:
'
#
#
#
.
:
:
.
S
'
;
.
'
S
S
.
:
;
%
S
S
S
S
S
S
S
S
S
S
S
S
S
▀
▄
▀
█
█
█
▄
█
█
╔
╝
█
═
/
:
'
'
_
,
=
=
=
=
=
=
=
`
O
-
▄
▌
▛
▙
█
█
█
█
╔
╝
█
═
█
▄
█
▄
▀
▄
▐
▐
█
█
S
S
.
:
;
%
S
B
8
8
8
8
8
8
Y
_
{
_
_
B
f
>
>
>
L
8
"
`
_
r
:
:
:
:
:
:
:
:
:
:
r
:
#
#
#
#
#
#
#
#
#
#
,
'
#
#
:
#
#
.
+
+
+
S
S
S
S
:
;
%
S
_
~
▀
▀
▄
█
█
█
█
▀
█
╗
╝
╗
╝
,
:
_
-
=
=
=
=
=
=
=
-
▄
▀
▄
█
█
╗
╝
╗
╝
█
▀
█
█
█
█
█
█
█
█
▀
█
▌
▌
▪
S
S
S
S
:
;
%
S
f
>
>
>
L
8
"
_
_
_
_
B
@
@
:
:
:
8
'
*
'
,
r
:
:
:
:
:
:
:
:
:
:
r
,
t
t
G
#
#
j
t
t
t
;
8
8
8
8
8
8
8
8
8
8
#
#
:
:
:
#
#
.
:
:
+
#
#
.
s
`
S
S
S
S
S
S
S
S
s
Y
▀
▀
▄
█
█
█
█
█
█
▄
█
█
█
█
╚
-
)
,
▄
▀
▄
█
█
█
█
█
█
█
█
╚
█
▄
█
▄
█
█
█
█
█
█
█
▄
▀
▐
▐
S
S
S
S
S
S
S
S
:
8
'
*
{
_
_
@
@
:
:
B
`
@
@
!
!
:
@
8
8
"
_
r
:
:
:
:
:
:
:
:
:
:
r
K
D
W
L
8
8
8
8
8
8
8
8
8
8
#
:
:
:
:
:
#
:
:
+
+
+
+
#
s
s
S
:
s
d
S
▄
▄
▄
█
█
█
█
█
▀
█
█
█
█
█
█
╚
_
`
▖
▘
▖
█
█
█
█
█
█
█
█
█
█
█
╚
█
▀
█
█
█
█
█
█
█
█
█
▄
▄
▀
█
▀
s
@
8
8
"
{
_
_
@
@
!
!
:
`
'
.
@
@
!
!
:
:
:
8
8
8
)
r
:
:
:
:
:
:
:
:
:
r
j
#
.
i
#
,
8
8
8
8
8
8
8
8
8
8
:
:
:
:
:
:
:
:
:
:
#
#
5
s
S
S
;
S
S
S
S
.
S
S
▀
▄
▐
█
█
█
█
█
╔
║
║
█
═
,
;
`
;
`
-
_
█
█
█
█
█
█
█
,
_
,
`
█
█
█
╔
║
║
█
═
▐
█
█
▐
▄
.
▀
▄
▀
S
S
S
S
8
8
8
.
_
_
_
@
@
!
!
:
:
:
.
.
@
@
@
!
:
:
c
8
"
`
`
r
:
:
:
:
:
:
:
:
:
r
.
#
f
D
K
8
8
8
8
8
8
8
8
8
8
'
.
:
:
:
:
.
:
#
S
s
S
S
;
S
S
S
S
S
S
S
S
S
S
d
S
S
Y
`
▀
█
█
█
═
█
═
-
-
-
_
█
.
`
\
(
-
"
█
█
█
═
█
═
▄
█
█
█
█
▀
▀
▪
▄
▀
S
S
S
S
S
S
S
c
8
"
:
_
_
@
@
@
!
:
:
%
`
`
@
@
!
!
!
:
:
r
'
'
r
:
:
r
r
r
r
r
r
r
r
G
K
:
#
j
8
.
8
`
#
.
:
:
:
#
.
S
s
S
S
;
S
S
S
S
S
S
S
S
.
S
&
*
*
S
%
S
S
S
S
S
█
█
▀
█
█
█
█
═
█
═
-
-
-
_
█
,
,
=
_
-
)
█
:
█
█
█
═
█
═
█
█
█
█
█
▀
▄
█
█
.
·
▄
▌
S
S
S
S
S
S
S
S
r
{
@
@
!
!
!
:
`
%
B
@
@
@
@
!
:
:
:
r
:
:
r
:
E
;
j
D
8
8
8
`
#
.
:
:
#
#
.
:
#
S
S
S
;
S
S
S
S
S
S
S
S
.
S
S
S
b
%
%
&
&
S
▄
▄
█
█
█
█
█
█
═
█
═
-
_
_
█
)
-
(
█
:
_
█
█
█
═
█
═
█
█
█
█
█
▄
█
▀
▄
█
▀
S
S
S
S
S
S
S
S
{
_
{
@
@
@
@
!
:
:
%
B
|
@
@
@
!
:
:
:
\
'
r
:
:
r
.
8
8
b
8
#
.
:
#
#
#
.
:
#
#
S
S
S
"
;
S
S
S
S
S
S
S
S
▀
▀
█
█
█
█
█
█
█
█
█
█
═
,
;
_
█
\
-
-
"
(
█
:
:
:
█
█
█
█
█
█
█
█
█
█
═
█
█
█
█
█
█
S
S
S
S
S
S
S
S
'
_
_
_
@
@
@
!
:
|
%
B
@
@
!
:
:
:
:
:
:
:
:
!
'
"
r
:
:
r
.
f
8
8
b
`
#
.
#
#
:
#
.
:
+
+
#
s
S
S
:
S
S
S
S
▀
▀
█
█
█
█
█
╗
█
█
█
╔
╝
_
█
O
-
-
:
█
_
:
:
█
█
█
╗
█
█
█
╔
╝
█
█
▄
▀
▄
▀
S
S
S
S
!
'
"
{
_
_
{
@
@
!
:
:
%
B
:
.
@
8
8
8
8
8
8
8
8
r
:
:
r
f
L
8
`
,
8
.
8
#
#
#
:
:
#
.
:
+
#
#
#
.
S
'
S
s
▀
▀
█
█
█
█
█
╗
║
║
╝
'
_
█
O
-
-
█
_
╗
║
║
╝
█
█
S
.
@
8
8
8
8
8
8
8
8
_
_
%
B
:
~
z
8
8
8
8
8
8
8
8
8
"
r
:
:
r
.
#
L
o
8
`
,
8
P
b
`
#
#
#
:
:
:
#
.
:
+
#
+
#
s
Y
.
s
Y
▀
▀
█
█
█
█
█
█
█
█
█
█
█
█
█
╚
,
_
█
█
█
█
█
█
/
`
=
=
`
)
-
█
█
█
█
█
█
█
█
█
█
█
█
╚
█
█
█
█
█
▄
█
z
8
8
8
8
8
8
8
8
8
"
:
_
_
%
B
@
@
!
@
!
!
:
:
:
~
@
8
8
8
8
8
8
8
8
8
"
r
:
:
:
r
r
f
#
L
.
8
8
8
8
'
.
8
#
#
:
:
:
:
#
.
:
:
:
+
#
.
s
S
S
S
S
`
S
S
S
S
d
S
s
Y
*
▄
▄
█
█
█
█
█
█
█
█
█
█
█
═
-
,
=
-
=
=
=
-
█
█
█
█
█
█
█
█
█
█
█
█
═
█
█
█
▄
█
▀
█
█
▀
S
S
S
S
@
8
8
8
8
8
8
8
8
8
"
.
{
{
@
@
!
@
!
!
:
:
%
B
@
@
@
@
!
@
!
!
:
:
:
8
E
E
E
E
E
E
E
E
*
r
:
:
:
:
r
,
.
#
#
L
.
8
8
'
8
#
:
:
:
:
:
#
:
:
+
+
#
s
S
S
S
S
S
:
S
S
S
%
S
S
S
S
*
*
S
█
█
▀
█
█
█
█
█
█
╔
║
║
╝
-
;
_
-
=
-
=
=
-
█
█
█
█
█
╔
║
║
╝
█
▀
█
▄
█
█
█
S
S
S
%
S
8
E
E
E
E
E
E
E
E
*
(
_
{
_
@
@
@
@
!
@
!
!
:
:
%
B
@
@
!
!
@
!
:
:
:
\
~
"
`
~
"
r
:
:
:
:
r
#
f
#
#
L
.
:
:
:
:
:
:
:
:
:
:
#
5
;
S
S
S
;
%
S
S
S
S
*
S
S
S
█
█
█
╗
█
█
╚
-
.
-
.
_
-
/
`
=
,
`
:
█
█
╗
█
█
╚
█
▀
█
█
▄
█
S
S
S
;
%
S
"
`
~
"
_
_
_
_
@
@
!
!
@
!
:
:
:
%
'
@
@
:
:
_
`
u
"
.
8
'
r
:
:
:
:
r
#
W
#
G
L
:
'
.
:
:
#
S
;
S
S
S
:
;
%
S
S
S
S
*
S
S
S
█
▐
▄
█
▐
█
█
█
█
█
█
█
█
╗
█
█
╚
-
`
-
`
_
,
`
=
.
O
"
"
█
:
:
█
█
╗
█
█
╚
█
█
█
█
█
█
▄
█
▀
█
S
S
S
:
;
%
S
`
u
"
.
8
'
)
_
@
@
:
:
@
@
:
_
@
8
d
8
8
9
4
r
:
:
:
r
#
t
#
D
f
L
8
8
8
8
8
8
8
8
8
8
'
#
#
#
#
#
.
:
+
+
+
#
S
;
S
S
S
.
:
;
S
S
S
S
S
S
&
S
S
S
▄
▀
█
█
█
█
█
█
█
█
╗
█
█
╚
,
,
_
-
`
O
`
\
:
(
\
█
:
:
█
█
╗
█
█
╚
█
█
█
█
█
█
█
█
█
S
S
S
.
:
;
S
S
@
8
d
8
8
9
4
)
{
{
@
@
:
`
@
@
@
@
!
!
!
!
\
u
8
8
N
8
8
8
8
"
_
r
:
:
r
#
W
#
,
f
L
#
#
#
#
#
#
#
.
:
+
:
#
#
+
#
S
;
S
S
.
:
S
S
S
S
S
S
&
&
S
S
S
▀
█
█
╗
█
═
'
_
█
█
█
-
-
-
-
)
'
'
)
:
█
_
:
█
╗
█
═
█
█
▄
█
▀
█
S
S
.
:
S
S
S
u
8
8
N
8
8
8
8
"
_
{
{
{
_
@
@
@
@
!
!
!
!
B
@
@
@
!
@
!
!
:
:
:
N
*
.
8
8
8
8
"
,
k
k
k
k
r
r
r
k
k
k
k
#
t
#
D
f
L
8<