aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorJonathan McCrohan <jmccrohan@gmail.com>2012-05-08 14:52:11 +0100
committerJonathan McCrohan <jmccrohan@gmail.com>2012-05-08 14:52:11 +0100
commit8fdab96d486ba52601544c67c38625480ddf7640 (patch)
tree83bd9cd5d0c0f57b54b7dfe4268f76993134cbc4 /tests
parent3a941f4ae2213f26118f5cfde03ca793b31ca838 (diff)
downloadfiglet-8fdab96d486ba52601544c67c38625480ddf7640.tar.gz
Imported Upstream version 2.2.4upstream/2.2.4
Diffstat (limited to 'tests')
-rw-r--r--tests/emboss.tlf325
-rw-r--r--tests/input.txt7
-rw-r--r--tests/longtext.txt14
-rw-r--r--tests/res001.txt148
-rw-r--r--tests/res002.txt1992
-rw-r--r--tests/res003.txt432
-rw-r--r--tests/res004.txt120
-rw-r--r--tests/res005.txt120
-rw-r--r--tests/res006.txt120
-rw-r--r--tests/res007.txt120
-rw-r--r--tests/res008.txt120
-rw-r--r--tests/res009.txt138
-rw-r--r--tests/res010.txt156
-rw-r--r--tests/res011.txt114
-rw-r--r--tests/res012.txt36
-rw-r--r--tests/res013.txt132
-rw-r--r--tests/res014.txt144
-rw-r--r--tests/res015.txt156
-rw-r--r--tests/res016.txt152
-rw-r--r--tests/res017.txt36
-rw-r--r--tests/res018.txt27
-rw-r--r--tests/res019.txt36
-rw-r--r--tests/res020.txt140
-rw-r--r--tests/res021.txt36
-rw-r--r--tests/res022.txt1314
-rw-r--r--tests/res023.txt90
-rw-r--r--tests/res024.txt39
27 files changed, 6264 insertions, 0 deletions
diff --git a/tests/emboss.tlf b/tests/emboss.tlf
new file mode 100644
index 0000000..eff0852
--- /dev/null
+++ b/tests/emboss.tlf
@@ -0,0 +1,325 @@
+tlf2a 3 3 8 -1 18 0 0 0
+===============================================================================
+ This is emboss.tlf, or “Emboss”, by Sam Hocevar <sam@hocevar.net>. It was
+created on September 30th, 2006.
+
+ This font is free software. It comes without any warranty, to the extent
+permitted by applicable law. You can redistribute it and/or modify it under
+the terms of the Do What The Fuck You Want To Public License, Version 2,
+as published by Sam Hocevar. See http://sam.zoy.org/wtfpl/COPYING for more
+details.
+
+ Missing characters: # $ % , ; < >
+
+ To create emboss2.tlf, use the following command:
+ $ sed '/@@/,$y/━┃┏┓┗┛/═║╔╗╚╝/' < emboss.tlf > emboss2.tlf
+
+ This font is part of TOIlet’s official distribution. More information
+on the TOIlet website at http://caca.zoy.org/wiki/toilet
+===============================================================================
+ @
+ @
+ @@
+┃!
+┛!
+┛!!
+┛┛"
+ "
+ ""
+ @
+ @
+#@@
+ @
+ @
+$@@
+ @
+ @
+%@@
+┏┛┃ &
+┃━┏┛&
+━━┛ &&
+┛'
+ '
+ ''
+ ┛(
+┃ (
+ ┛((
+━ )
+ ┃)
+━ ))
+┛ ┛*
+━┏┛*
+┛ ┛**
+ ┃ +
+━┏┛+
+ ┛ ++
+ @
+ @
+,@@
+ -
+━┛-
+ --
+ .
+ .
+┛..
+ ┛/
+ ┛ /
+┛ //
+┏━┃0
+┃┛┃0
+━━┛00
+━┃ 1
+ ┃ 1
+━━┛11
+━━┃2
+┏━┛2
+━━┛22
+━━┃3
+━━┃3
+━━┛33
+┃ ┃4
+━━┃4
+ ┛44
+┏━┛5
+━━┃5
+━━┛55
+┏━┛6
+┏━┃6
+━━┛66
+┏━┃7
+ ┃7
+ ┛77
+┏━┃8
+┏━┃8
+━━┛88
+┏━┃9
+━━┃9
+━━┛99
+ :
+┛:
+┛::
+ @
+ @
+;@@
+ @
+ @
+<@@
+ =
+━━┛=
+━━┛==
+ @
+ @
+>@@
+┏━┃?
+ ┛?
+ ┛ ??
+┏━┃@
+┃┛┛@
+━━┛@@
+┏━┃A
+┏━┃A
+┛ ┛AA
+┏━ B
+┏━┃B
+━━ BB
+┏━┛C
+┃ C
+━━┛CC
+┏━ D
+┃ ┃D
+━━ DD
+┏━┛E
+┏━┛E
+━━┛EE
+┏━┛F
+┏━┛F
+┛ FF
+┏━┛G
+┃ ┃G
+━━┛GG
+┃ ┃H
+┏━┃H
+┛ ┛HH
+┛I
+┃I
+┛II
+ ┛J
+ ┃J
+━┛JJ
+┃ ┃K
+┏┛ K
+┛ ┛KK
+┃ L
+┃ L
+━━┛LL
+┏┏ M
+┃┃┃M
+┛┛┛MM
+┏━ N
+┃ ┃N
+┛ ┛NN
+┏━┃O
+┃ ┃O
+━━┛OO
+┏━┃p
+┏━┛P
+┛ PP
+┏━┃ Q
+┃ ┃ Q
+━━━┛QQ
+┏━┃R
+┏┏┛R
+┛ ┛RR
+┏━┛S
+━━┃S
+━━┛SS
+━┏┛T
+ ┃ T
+ ┛ TT
+┃ ┃U
+┃ ┃U
+━━┛UU
+┃ ┃V
+┃ ┃V
+ ┛ VV
+┃┃┃W
+┃┃┃W
+━━┛WW
+┃ ┃X
+ ┛ X
+┛ ┛XX
+┃ ┃Y
+━┏┛Y
+ ┛ YY
+━━┃Z
+┏┛ Z
+━━┛ZZ
+┏┛[
+┃ [
+━┛[[
+┛ \
+ ┛ \
+ ┛\\
+━┃]
+ ┃]
+━┛]]
+ ┛ ^
+┛ ┛^
+ ^^
+ _
+ _
+━━┛__
+┛ `
+ ┛`
+ ``
+┏━┃a
+┏━┃a
+┛ ┛aa
+┏━ b
+┏━┃b
+━━ bb
+┏━┛c
+┃ c
+━━┛cc
+┏━ d
+┃ ┃d
+━━ dd
+┏━┛e
+┏━┛e
+━━┛ee
+┏━┛f
+┏━┛f
+┛ ff
+┏━┛g
+┃ ┃g
+━━┛gg
+┃ ┃h
+┏━┃h
+┛ ┛hh
+┛i
+┃i
+┛ii
+ ┛j
+ ┃j
+━┛jj
+┃ ┃k
+┏┛ k
+┛ ┛kk
+┃ l
+┃ l
+━━┛ll
+┏┏ m
+┃┃┃m
+┛┛┛mm
+┏━ n
+┃ ┃n
+┛ ┛nn
+┏━┃o
+┃ ┃o
+━━┛oo
+┏━┃p
+┏━┛p
+┛ pp
+┏━┃ q
+┃ ┃ q
+━━━┛qq
+┏━┃r
+┏┏┛r
+┛ ┛rr
+┏━┛s
+━━┃s
+━━┛ss
+━┏┛t
+ ┃ t
+ ┛ tt
+┃ ┃u
+┃ ┃u
+━━┛uu
+┃ ┃v
+┃ ┃v
+ ┛ vv
+┃┃┃w
+┃┃┃w
+━━┛ww
+┃ ┃x
+ ┛ x
+┛ ┛xx
+┃ ┃y
+━┏┛y
+ ┛ yy
+━━┃z
+┏┛ z
+━━┛zz
+ ┏┛{
+━┃ {
+ ━┛{{
+┃|
+┃|
+┛||
+━┃ }
+ ┏┛}
+━┛ }}
+ ┛ ┛~
+┛ ┛ ~
+ ~~
+┏━┃┏━┛Ä
+┏━┃┏━┛Ä
+┛ ┛━━┛ÄÄ
+┏━┃┏━┛Ö
+┃ ┃┏━┛Ö
+━━┛━━┛ÖÖ
+┃ ┃┏━┛Ü
+┃ ┃┏━┛Ü
+━━┛━━┛ÜÜ
+┏━┃┏━┛ä
+┏━┃┏━┛ä
+┛ ┛━━┛ää
+┏━┃┏━┛ö
+┃ ┃┏━┛ö
+━━┛━━┛öö
+┃ ┃┏━┛ü
+┃ ┃┏━┛ü
+━━┛━━┛üü
+┏━┛┏━┛ß
+━━┃━━┃ß
+━━┛━━┛ßß
diff --git a/tests/input.txt b/tests/input.txt
new file mode 100644
index 0000000..8826520
--- /dev/null
+++ b/tests/input.txt
@@ -0,0 +1,7 @@
+<joshk> joshk@influx:/etc/logrotate.d> sh -n *
+<joshk> apache: line 14: syntax error near unexpected token `}'
+<joshk> apache: line 14: `}'
+<joshk> the plot thickens
+<asuffield> those aren't shell scripts
+<erich> this wasn't chicken.
+ -- in #debian-devel
diff --git a/tests/longtext.txt b/tests/longtext.txt
new file mode 100644
index 0000000..72e3a18
--- /dev/null
+++ b/tests/longtext.txt
@@ -0,0 +1,14 @@
+ What is involved in such [close] relationships is a form of emotional
+chemistry, so far unexplained by any school of psychiatry I am aware of, that
+conditions nothing so simple as a choice between the poles of attraction and
+repulsion. You can meet some people thirty, forty times down the years, and
+they remain amiable bystanders, like the shore lights of towns that a sailor
+passes at stated times but never calls at on the regular run. Conversely,
+all considerations of sex aside, you can meet some other people once or twice
+and they remain permanent influences on your life.
+ Everyone is aware of this discrepancy between the acquaintance seen
+as familiar wallpaper or instant friend. The chemical action it entails is
+less worth analyzing than enjoying. At any rate, these six pieces are about
+men with whom I felt an immediate sympat - to use a coining of Max Beerbohm's
+more satisfactory to me than the opaque vogue word "empathy".
+ -- Alistair Cooke, "Six Men"
diff --git a/tests/res001.txt b/tests/res001.txt
new file mode 100644
index 0000000..a85fa59
--- /dev/null
+++ b/tests/res001.txt
@@ -0,0 +1,148 @@
+banner :
+
+##### ## # # # # ###### #####
+# # # # ## # ## # # # #
+##### # # # # # # # # ##### # #
+# # ###### # # # # # # # #####
+# # # # # ## # ## # # #
+##### # # # # # # ###### # #
+
+
+
+big :
+ _ _
+| | (_)
+| |__ _ __ _
+| '_ \| |/ _` |
+| |_) | | (_| |
+|_.__/|_|\__, |
+ __/ |
+ |___/
+
+
+block :
+
+_| _| _|
+_|_|_| _| _|_| _|_|_| _| _|
+_| _| _| _| _| _| _|_|
+_| _| _| _| _| _| _| _|
+_|_|_| _| _|_| _|_|_| _| _|
+
+
+
+
+bubble :
+ _ _ _ _ _ _
+ / \ / \ / \ / \ / \ / \
+( b | u | b | b | l | e )
+ \_/ \_/ \_/ \_/ \_/ \_/
+
+
+digital :
++-+-+-+-+-+-+-+
+|d|i|g|i|t|a|l|
++-+-+-+-+-+-+-+
+
+
+ivrit :
+ _ _ _
+ | |_(_)_ ____ _(_)
+ | __| | '__\ \ / / |
+ | |_| | | \ V /| |
+ \__|_|_| \_/ |_|
+
+
+
+lean :
+
+ _/
+ _/ _/_/ _/_/_/ _/_/_/
+ _/ _/_/_/_/ _/ _/ _/ _/
+ _/ _/ _/ _/ _/ _/
+_/ _/_/_/ _/_/_/ _/ _/
+
+
+
+
+mini :
+
+._ _ o._ o
+| | ||| ||
+
+
+
+mnemonic :
+mnemonic
+
+
+script :
+
+ o
+ , __ ,_ _ _|_
+/ \_/ / | | |/ \_|
+ \/ \___/ |_/|_/|__/ |_/
+ /|
+ \|
+
+
+shadow :
+ | |
+ __| __ \ _` | _` | _ \\ \ \ /
+\__ \ | | | ( | ( | ( |\ \ \ /
+____/_| |_|\__,_|\__,_|\___/ \_/\_/
+
+
+
+slant :
+ __ __
+ _____/ /___ _____ / /_
+ / ___/ / __ `/ __ \/ __/
+ (__ ) / /_/ / / / / /_
+/____/_/\__,_/_/ /_/\__/
+
+
+
+small :
+ _ _
+ ____ __ __ _| | |
+(_-< ' \/ _` | | |
+/__/_|_|_\__,_|_|_|
+
+
+
+smscript :
+
+ , , _ ,_ o _|_
+/ \_/|/|/| / \_/ / | | |/\_|
+ \/ | | |_/ \/ \__/ |/|/|_/ |_/
+ (|
+
+
+smshadow :
+ | |
+(_-< ` \ (_-< \ _` | _` | _ \\ \ \ /
+___/_|_|_|___/_| _|\__,_|\__,_|\___/ \_/\_/
+
+
+
+smslant :
+ __ __
+ ___ __ _ ___ / /__ ____ / /_
+ (_-</ ' \(_-</ / _ `/ _ \/ __/
+/___/_/_/_/___/_/\_,_/_//_/\__/
+
+
+
+standard :
+ _ _ _
+ ___| |_ __ _ _ __ __| | __ _ _ __ __| |
+/ __| __/ _` | '_ \ / _` |/ _` | '__/ _` |
+\__ \ || (_| | | | | (_| | (_| | | | (_| |
+|___/\__\__,_|_| |_|\__,_|\__,_|_| \__,_|
+
+
+
+term :
+term
+
+
diff --git a/tests/res002.txt b/tests/res002.txt
new file mode 100644
index 0000000..752f657
--- /dev/null
+++ b/tests/res002.txt
@@ -0,0 +1,1992 @@
+ # #
+ # # #### #### # # # # #
+ # # # # # # # # # #
+# # # # #### ###### #### #
+ # # # # # # # # # #
+ # # # # # # # # # # # #
+ # #### #### #### # # # # #
+
+ #####
+ # #### #### # # # # # # # # # ###### # # #
+ # # # # # # # # # ### # # ## # # # # #
+ # # # #### ###### #### # ### # # # # # ##### # # #
+ # # # # # # # # # #### # # # # # # # #
+# # # # # # # # # # # # # ## # # # #
+ #### #### #### # # # # ##### # # # # ###### ####
+
+ # # #
+# # ### # ###### ##### #### # # #### #### #####
+ # # # # # # # # # # # # # # # #
+ ## # ##### # # # # # # # # #
+ ## # # # # # # # # # # ### #####
+ # # ### # # # # # # # # # # # # #
+# # # # ###### # #### # ###### #### #### # #
+
+ #
+ #### ##### ## ##### ###### ##### # #### # #
+# # # # # # # # # # # # #
+# # # # # # ##### # # # #### ######
+# # # ###### # # ### # # # # # #
+# # # # # # # ### # # # # # # #
+ #### # # # # ###### ### ##### # #### # #
+
+
+ # # # #
+ ## # # #
+##### # # # #######
+ # # # # #
+ # ## # #
+ # #
+
+ # #
+ # # #### #### # # # # #
+ # # # # # # # # # #
+# # # # #### ###### #### #
+ # # # # # # # # # #
+ # # # # # # # # # # # #
+ # #### #### #### # # # # #
+
+ #
+ ## ##### ## #### # # ###### ### # # # # ######
+ # # # # # # # # # # # # # # ## # #
+# # # # # # # ###### ##### # # # # # #####
+###### ##### ###### # # # # # # # # # # #
+# # # # # # # # # # ### # # # ## #
+# # # # # #### # # ###### # ###### # # # ######
+
+ # # #
+ ## # # ### #### # # # # ##### ## # #
+# # # # # # # # ## # # # # # #
+ # # # #### # # # # # # # ##
+ # ####### # # # # # # # ###### ##
+ # # ### # # # # ## # # # # #
+##### # # #### # # # # # # # #
+
+
+###### ##### ##### #### ##### # # ###### ## #####
+# # # # # # # # # ## # # # # # #
+##### # # # # # # # # # # # ##### # # # #
+# ##### ##### # # ##### # # # # ###### #####
+# # # # # # # # # # ## # # # # #
+###### # # # # #### # # # # ###### # # # #
+
+
+# # # # ###### # # ##### ###### #### ##### ###### #####
+# # ## # # # # # # # # # # # # #
+# # # # # ##### ## # # ##### # # ##### # #
+# # # # # # ## ##### # # # # # #
+# # # ## # # # # # # # # # # #
+ #### # # ###### # # # ###### #### # ###### #####
+
+ ### ### ###
+##### #### # # ###### # # ### # ###
+ # # # # # # ## # # # #
+ # # # #### ##### # # # # ## #
+ # # # # # # # # # #
+ # # # # # # # ## #
+ # #### # # ###### # # ###
+
+ # #
+ # # #### #### # # # # #
+ # # # # # # # # # #
+# # # # #### ###### #### #
+ # # # # # # # # # #
+ # # # # # # # # # # # #
+ # #### #### #### # # # # #
+
+ #
+ ## ##### ## #### # # ###### ### # # # # ######
+ # # # # # # # # # # # # # # ## # #
+# # # # # # # ###### ##### # # # # # #####
+###### ##### ###### # # # # # # # # # # #
+# # # # # # # # # # ### # # # ## #
+# # # # # #### # # ###### # ###### # # # ######
+
+ # # # ### ### ###
+ ## # # ### ### # ###
+# # # # # # # #
+ # # # # ## #
+ # ####### # #
+ # # ### #
+##### # # ###
+
+ # #
+ # # #### #### # # # # # ##### # # ######
+ # # # # # # # # # # # # # #
+# # # # #### ###### #### # # ###### #####
+ # # # # # # # # # # # # # #
+ # # # # # # # # # # # # # # # #
+ # #### #### #### # # # # # # # # ######
+
+
+##### # #### #####
+# # # # # #
+# # # # # #
+##### # # # #
+# # # # #
+# ###### #### #
+
+
+##### # # # #### # # ###### # # ####
+ # # # # # # # # # ## # #
+ # ###### # # #### ##### # # # ####
+ # # # # # # # # # # # #
+ # # # # # # # # # # ## # #
+ # # # # #### # # ###### # # ####
+
+ # #
+ # ## #### # # ###### ###### # ###### # ##### #
+ # # # # # # # # # # # # # #
+# # # #### # # ##### ##### # ##### # # # #
+ # ###### # # # # # # # # # # #
+ # # # # # # # # # # # # # # #
+ # # # #### #### # # # ###### ###### ##### #
+
+ ###
+##### # # #### #### ###### ## ##### ###### # # ### #####
+ # # # # # # # # # # # # ## # # #
+ # ###### # # #### ##### # # # # ##### # # # # #
+ # # # # # # # ###### ##### # # # # #
+ # # # # # # # # # # # # # # ## #
+ # # # #### #### ###### # # # # ###### # # #
+
+
+ #### # # ###### # #
+# # # # # #
+ #### ###### ##### # #
+ # # # # # #
+# # # # # # #
+ #### # # ###### ###### ######
+
+
+ #### #### ##### # ##### ##### ####
+# # # # # # # # # #
+ #### # # # # # # # ####
+ # # ##### # ##### # #
+# # # # # # # # # # #
+ #### #### # # # # # ####
+
+ # #
+ # ###### ##### # #### # # # ##### # # # ####
+ # # # # # # # # # # # # # # #
+# ##### # # # # ###### # # ###### # ####
+ # # ##### # # # # # # # # # #
+ # # # # # # # # # # # # # # # #
+ # ###### # # # #### # # # # # # # ####
+
+ ###
+# # ## #### # # ### #####
+# # # # # ## # # #
+# # # # #### # # # # #
+# ## # ###### # # # # #
+## ## # # # # # ## #
+# # # # #### # # #
+
+
+ #### # # # #### # # ###### # #
+# # # # # # # # # # ## #
+# ###### # # #### ##### # # #
+# # # # # # # # # # # ###
+# # # # # # # # # # # ## ###
+ #### # # # #### # # ###### # # ###
+
+
+ # # #
+ # ## #
+ ##### ##### # # # #
+ # # # #
+ # # ##
+ # # #
+
+ # #
+ # # ##### ###### ##### # ## # # ##### ###### # # ######
+####### # # # # # # # # ## # # # # # # #
+ # # # # ##### ##### # # # # # # ##### # # ##### # # #####
+####### # # # # # # ###### # # # # # # # # #
+ # # # # # # # # # # # ## # # # # # #
+ # # ##### ###### ##### # # # # # ##### ###### ## ######
+
+
+#
+#
+#
+#
+#
+######
+
+ ___ _ _ __
+ / (_) | | | | \ \
+ / / _ ___ ___| |__ | | __ \ \
+< < | |/ _ \/ __| '_ \| |/ / > >
+ \ \| | (_) \__ \ | | | < / /
+ \_\ |\___/|___/_| |_|_|\_\/_/
+ _/ |
+ |__/
+ _ _ _ _ __ _ __ _
+ (_) | | | | ____ (_) / _| | _ / / | |
+ _ ___ ___| |__ | | __/ __ \ _ _ __ | |_| |_ ___ _(_) / /__| |_ ___
+ | |/ _ \/ __| '_ \| |/ / / _` | | '_ \| _| | | | \ \/ / / / _ \ __/ __|
+ | | (_) \__ \ | | | < | (_| | | | | | | | | |_| |> < _ / / __/ || (__
+ | |\___/|___/_| |_|_|\_\ \__,_|_|_| |_|_| |_|\__,_/_/\_(_)_/ \___|\__\___|
+ _/ | \____/
+|__/
+ ___ _ _ ___ _
+ / / | | | | | | \ \ | |
+ / /| | ___ __ _ _ __ ___ | |_ __ _| |_ ___ __| |\ \ ___| |__
+ / / | |/ _ \ / _` | '__/ _ \| __/ _` | __/ _ \ / _` | > > / __| '_ \
+ / / | | (_) | (_| | | | (_) | || (_| | || __/| (_| |/ / \__ \ | | |
+/_/ |_|\___/ \__, |_| \___/ \__\__,_|\__\___(_)__,_/_/ |___/_| |_|
+ __/ |
+ |___/
+ _
+ /\| |/\
+ ______ _ __ \ ` ' /
+|______| '_ \ |_ _|
+ | | | | / , . \
+ |_| |_| \/|_|\/
+
+
+ ___ _ _ __ _
+ / (_) | | | | \ \ | | _
+ / / _ ___ ___| |__ | | __ \ \ __ _ _ __ __ _ ___| |__ ___(_)
+< < | |/ _ \/ __| '_ \| |/ / > > / _` | '_ \ / _` |/ __| '_ \ / _ \
+ \ \| | (_) \__ \ | | | < / / | (_| | |_) | (_| | (__| | | | __/_
+ \_\ |\___/|___/_| |_|_|\_\/_/ \__,_| .__/ \__,_|\___|_| |_|\___(_)
+ _/ | | |
+ |__/ |_|
+ _ _ __ _ _ _
+| (_) /_ | || | _ | |
+| |_ _ __ ___ | | || |_(_) ___ _ _ _ __ | |_ __ ___ __
+| | | '_ \ / _ \ | |__ _| / __| | | | '_ \| __/ _` \ \/ /
+| | | | | | __/ | | | | _ \__ \ |_| | | | | || (_| |> <
+|_|_|_| |_|\___| |_| |_| (_) |___/\__, |_| |_|\__\__,_/_/\_\
+ __/ |
+ |___/
+
+
+ ___ _ __ _ __ ___ _ __ _ __ ___ __ _ _ __
+ / _ \ '__| '__/ _ \| '__| | '_ \ / _ \/ _` | '__|
+| __/ | | | | (_) | | | | | | __/ (_| | |
+ \___|_| |_| \___/|_| |_| |_|\___|\__,_|_|
+
+
+ _ _ _ _
+ | | | | | | | |
+ _ _ _ __ _____ ___ __ ___ ___| |_ ___ __| | | |_ ___ | | _____ _ __
+| | | | '_ \ / _ \ \/ / '_ \ / _ \/ __| __/ _ \/ _` | | __/ _ \| |/ / _ \ '_ \
+| |_| | | | | __/> <| |_) | __/ (__| || __/ (_| | | || (_) | < __/ | | |
+ \__,_|_| |_|\___/_/\_\ .__/ \___|\___|\__\___|\__,_| \__\___/|_|\_\___|_| |_|
+ | |
+ |_|
+ ___ _
+( ) \ ( )
+ \|| ||/
+ \ \
+ / /
+ | |
+ /_/
+
+ ___ _ _ __ _
+ / (_) | | | | \ \ | | _
+ / / _ ___ ___| |__ | | __ \ \ __ _ _ __ __ _ ___| |__ ___(_)
+< < | |/ _ \/ __| '_ \| |/ / > > / _` | '_ \ / _` |/ __| '_ \ / _ \
+ \ \| | (_) \__ \ | | | < / / | (_| | |_) | (_| | (__| | | | __/_
+ \_\ |\___/|___/_| |_|_|\_\/_/ \__,_| .__/ \__,_|\___|_| |_|\___(_)
+ _/ | | |
+ |__/ |_|
+ _ _ __ _ _ ___ _
+| (_) /_ | || | _ ( ) \ ( )
+| |_ _ __ ___ | | || |_(_) \|| ||/
+| | | '_ \ / _ \ | |__ _| \ \
+| | | | | | __/ | | | | _ / /
+|_|_|_| |_|\___| |_| |_| (_) | |
+ /_/
+
+ ___ _ _ __ _ _ _ _
+ / (_) | | | | \ \ | | | | | | | |
+ / / _ ___ ___| |__ | | __ \ \ | |_| |__ ___ _ __ | | ___ | |_
+< < | |/ _ \/ __| '_ \| |/ / > > | __| '_ \ / _ \ | '_ \| |/ _ \| __|
+ \ \| | (_) \__ \ | | | < / / | |_| | | | __/ | |_) | | (_) | |_
+ \_\ |\___/|___/_| |_|_|\_\/_/ \__|_| |_|\___| | .__/|_|\___/ \__|
+ _/ | | |
+ |__/ |_|
+ _ _ _ _
+| | | | (_) | |
+| |_| |__ _ ___| | _____ _ __ ___
+| __| '_ \| |/ __| |/ / _ \ '_ \/ __|
+| |_| | | | | (__| < __/ | | \__ \
+ \__|_| |_|_|\___|_|\_\___|_| |_|___/
+
+
+ __ __ __ _ _ ___ _ _
+ / / / _|/ _(_) | | | \ \ | | | |
+ / / __ _ ___ _ _| |_| |_ _ ___| | __| |\ \ | |_| |__ ___ ___ ___
+< < / _` / __| | | | _| _| |/ _ \ |/ _` | > > | __| '_ \ / _ \/ __|/ _ \
+ \ \ (_| \__ \ |_| | | | | | | __/ | (_| |/ / | |_| | | | (_) \__ \ __/
+ \_\__,_|___/\__,_|_| |_| |_|\___|_|\__,_/_/ \__|_| |_|\___/|___/\___|
+
+
+ _ _ _ _ _
+ ( ) | | | | | |
+ __ _ _ __ ___ _ __ |/| |_ ___| |__ ___| | |
+ / _` | '__/ _ \ '_ \ | __| / __| '_ \ / _ \ | |
+| (_| | | | __/ | | | | |_ \__ \ | | | __/ | |
+ \__,_|_| \___|_| |_| \__| |___/_| |_|\___|_|_|
+
+
+ _ _
+ (_) | |
+ ___ ___ _ __ _ _ __ | |_ ___
+/ __|/ __| '__| | '_ \| __/ __|
+\__ \ (__| | | | |_) | |_\__ \
+|___/\___|_| |_| .__/ \__|___/
+ | |
+ |_|
+ __ _ _ __ _ _ _
+ / / (_) | | \ \ | | | | (_)
+ / / ___ _ __ _ ___| |__ \ \ | |_| |__ _ ___
+< < / _ \ '__| |/ __| '_ \ > > | __| '_ \| / __|
+ \ \ __/ | | | (__| | | |/ / | |_| | | | \__ \
+ \_\___|_| |_|\___|_| |_/_/ \__|_| |_|_|___/
+
+
+ _ _ _ _ _
+ ( ) | | | (_) | |
+__ ____ _ ___ _ __ |/| |_ ___| |__ _ ___| | _____ _ __
+\ \ /\ / / _` / __| '_ \ | __| / __| '_ \| |/ __| |/ / _ \ '_ \
+ \ V V / (_| \__ \ | | | | |_ | (__| | | | | (__| < __/ | | |_
+ \_/\_/ \__,_|___/_| |_| \__| \___|_| |_|_|\___|_|\_\___|_| |_(_)
+
+
+ _
+ (_)
+ ______ ______ _ _ __
+ |______|______| | | '_ \
+ | | | | |
+ |_|_| |_|
+
+
+ _ _ _ _ _ _ _
+ _| || |_ | | | | (_) | | | |
+|_ __ _| __| | ___| |__ _ __ _ _ __ ______ __| | _____ _____| |
+ _| || |_ / _` |/ _ \ '_ \| |/ _` | '_ \______/ _` |/ _ \ \ / / _ \ |
+|_ __ _| (_| | __/ |_) | | (_| | | | | | (_| | __/\ V / __/ |
+ |_||_| \__,_|\___|_.__/|_|\__,_|_| |_| \__,_|\___| \_/ \___|_|
+
+
+
+ _| _| _| _| _|
+ _| _|_| _|_|_| _|_|_| _| _| _|
+_| _| _| _| _|_| _| _| _|_| _|
+ _| _| _| _| _|_| _| _| _| _| _|
+ _| _| _|_| _|_|_| _| _| _| _| _|
+ _|
+ _|
+
+ _| _| _| _|_|_|_|_| _|
+ _|_| _|_|_| _|_|_| _| _| _| _| _|_|_|
+ _| _| _| _|_| _| _| _|_| _| _|_|_| _| _| _| _|
+ _| _| _| _|_| _| _| _| _| _| _| _| _| _| _| _|
+ _| _|_| _|_|_| _| _| _| _| _| _|_|_|_| _| _| _|
+ _| _|
+_| _|_|_|_|_|_|
+
+ _|_| _| _| _|
+ _| _| _| _| _| _| _| _| _|_| _|_|_|_| _|_|_|
+_|_|_|_| _| _| _| _|_| _| _|_|_|_| _| _|
+ _| _| _| _| _| _| _| _| _| _|
+ _| _| _|_|_| _| _| _| _| _|_|_| _|_| _|_|_|
+
+
+
+ _| _| _|
+ _| _| _|_| _|_|_| _| _|_| _|_| _|_|_|_| _|_|_|
+ _| _| _| _| _| _| _|_| _| _| _| _| _|
+ _| _| _| _| _| _| _| _| _| _| _| _|
+_| _| _|_| _|_|_| _| _|_| _|_| _|_|_|
+ _|
+ _|_|
+
+ _| _| _| _|
+_|_|_|_| _|_| _|_|_| _| _|_|_| _|_|_|
+ _| _|_|_|_| _| _| _| _|_| _| _|
+ _| _| _| _| _| _|_| _| _|
+ _|_| _|_|_| _| _|_|_| _| _|_|_| _| _|
+
+
+
+ _| _| _|
+ _|_|_| _|_|_|
+_|_|_|_|_| _| _| _|_|_|_|_|
+ _| _| _|_|_|
+ _| _| _| _| _|
+
+
+
+ _| _| _| _| _|
+ _| _|_| _|_|_| _|_|_| _| _| _|
+_| _| _| _| _|_| _| _| _|_| _|
+ _| _| _| _| _|_| _| _| _| _| _|
+ _| _| _|_| _|_|_| _| _| _| _| _|
+ _|
+ _|
+
+ _|
+ _|_|_| _|_|_| _|_|_| _|_|_| _|_|_| _|_| _|
+_| _| _| _| _| _| _| _| _| _|_|_|_|
+_| _| _| _| _| _| _| _| _| _|
+ _|_|_| _|_|_| _|_|_| _|_|_| _| _| _|_|_| _|
+ _|
+ _|
+
+_| _| _| _| _|
+_| _|_|_| _|_| _|_| _| _| _|
+_| _| _| _| _|_|_|_| _| _|_|_|_|
+_| _| _| _| _| _| _|
+_| _| _| _| _|_|_| _| _| _|
+
+
+
+ _|
+ _|_|_| _| _| _|_|_| _|_|_|_| _|_|_| _| _|
+_|_| _| _| _| _| _| _| _| _|_|
+ _|_| _| _| _| _| _| _| _| _| _|
+_|_|_| _|_|_| _| _| _|_| _|_|_| _| _|
+ _|
+ _|_|
+
+
+ _|_| _| _|_| _| _|_| _|_| _| _|_|
+_|_|_|_| _|_| _|_| _| _| _|_|
+_| _| _| _| _| _|
+ _|_|_| _| _| _|_| _|
+
+
+
+
+_|_|_| _|_| _|_|_| _| _|_|
+_| _| _|_|_|_| _| _| _|_|
+_| _| _| _| _| _|
+_| _| _|_|_| _|_|_| _|
+
+
+
+
+_| _| _|_|_| _|_| _| _| _|_|_| _|_| _|_|_|
+_| _| _| _| _|_|_|_| _|_| _| _| _|_|_|_| _|
+_| _| _| _| _| _| _| _| _| _| _|
+ _|_|_| _| _| _|_|_| _| _| _|_|_| _|_|_| _|_|_|
+ _|
+ _|
+
+ _| _|
+_|_|_|_| _|_| _|_|_|
+ _| _|_|_|_| _| _|
+ _| _| _| _|
+ _|_| _|_|_| _|_|_|
+
+
+ _| _| _|
+ _| _| _| _| _|
+_|_|_|_| _|_| _| _| _|_| _|_|_| _|
+ _| _| _| _|_| _|_|_|_| _| _| _|
+ _| _| _| _| _| _| _| _| _|
+ _|_| _|_| _| _| _|_|_| _| _| _|
+ _|
+
+
+ _| _| _| _| _|
+ _| _|_| _|_|_| _|_|_| _| _| _|
+_| _| _| _| _|_| _| _| _|_| _|
+ _| _| _| _| _|_| _| _| _| _| _|
+ _| _| _|_| _|_|_| _| _| _| _| _|
+ _|
+ _|
+
+ _|
+ _|_|_| _|_|_| _|_|_| _|_|_| _|_|_| _|_| _|
+_| _| _| _| _| _| _| _| _| _|_|_|_|
+_| _| _| _| _| _| _| _| _| _|
+ _|_|_| _|_|_| _|_|_| _|_|_| _| _| _|_|_| _|
+ _|
+ _|
+ _| _| _|
+_| _| _| _| _| _| _| _|
+_| _|_|_| _|_| _|_| _| _| _| _|
+_| _| _| _| _|_|_|_| _| _|_|_|_| _|
+_| _| _| _| _| _| _| _|
+_| _| _| _| _|_|_| _| _| _| _|
+ _|
+
+
+ _| _| _| _| _|
+ _| _|_| _|_|_| _|_|_| _| _| _|
+_| _| _| _| _|_| _| _| _|_| _|
+ _| _| _| _| _|_| _| _| _| _| _|
+ _| _| _|_| _|_|_| _| _| _| _| _|
+ _|
+ _|
+
+ _| _| _| _|
+_|_|_|_| _|_|_| _|_| _|_|_| _| _|_| _|_|_|_|
+ _| _| _| _|_|_|_| _| _| _| _| _| _|
+ _| _| _| _| _| _| _| _| _| _|
+ _|_| _| _| _|_|_| _|_|_| _| _|_| _|_|
+ _|
+ _|
+
+ _| _| _| _|
+_|_|_|_| _|_|_| _|_|_| _| _| _|_| _|_|_| _|_|_|
+ _| _| _| _| _| _|_| _|_|_|_| _| _| _|_|
+ _| _| _| _| _| _| _| _| _| _| _|_|
+ _|_| _| _| _| _|_|_| _| _| _|_|_| _| _| _|_|_|
+
+
+
+ _| _|_| _|_| _| _|
+ _| _|_|_| _|_|_| _| _| _| _| _|_| _|
+_| _| _| _|_| _| _| _|_|_|_| _|_|_|_| _| _|_|_|_| _|
+ _| _| _| _|_| _| _| _| _| _| _| _|
+ _| _|_|_| _|_|_| _|_|_| _| _| _| _|_|_| _|
+
+
+
+ _| _| _| _|
+ _|_|_| _| _|_|_|_| _|_|_| _|_| _|_|_| _|_|
+_| _| _| _| _| _| _| _| _|_| _|_|_|_|
+_| _| _| _| _| _| _| _| _|_| _|
+ _|_|_| _| _|_| _| _| _|_| _|_|_| _|_|_|
+
+
+ _|
+ _| _|
+ _|_|_| _| _|_| _|_| _|_|_| _|_|_|_|
+_| _| _|_| _|_|_|_| _| _| _|
+_| _| _| _| _| _| _|
+ _|_|_| _| _|_|_| _| _| _|_|
+
+
+
+ _| _| _|
+ _|_|_| _|_|_| _|_| _| _|
+_|_| _| _| _|_|_|_| _| _|
+ _|_| _| _| _| _| _|
+_|_|_| _| _| _|_|_| _| _|
+
+
+
+ _| _|
+ _|_|_| _|_|_| _| _|_| _|_|_| _|_|_|_| _|_|_|
+_|_| _| _|_| _| _| _| _| _|_|
+ _|_| _| _| _| _| _| _| _|_|
+_|_|_| _|_|_| _| _| _|_|_| _|_| _|_|_|
+ _|
+ _|
+
+ _| _| _| _|
+ _| _|_| _| _|_| _|_|_| _|_|_| _|
+_| _|_|_|_| _|_| _| _| _| _| _|
+ _| _| _| _| _| _| _| _|
+ _| _|_|_| _| _| _|_|_| _| _| _|
+
+
+
+ _| _| _|
+_|_|_|_| _|_|_| _|_|_|
+ _| _| _| _| _|_|
+ _| _| _| _| _|_|
+ _|_| _| _| _| _|_|_|
+
+
+ _|
+ _| _|
+_| _| _| _|_|_| _|_|_| _|_|_| _|_|_|_|
+_| _| _| _| _| _|_| _| _| _|
+ _| _| _| _| _| _| _|_| _| _| _|
+ _| _| _|_|_| _|_|_| _| _| _|_|
+
+
+
+ _| _| _|
+ _|_|_| _|_|_| _|_|_| _| _| _|_| _|_|_|
+_| _| _| _| _| _|_| _|_|_|_| _| _|
+_| _| _| _| _| _| _| _| _| _|
+ _|_|_| _| _| _| _|_|_| _| _| _|_|_| _| _| _|
+
+
+
+
+
+ _|_|_|_|_|
+
+
+
+
+
+ _|
+ _|_|_|
+_|_|_|_|_| _| _| _|
+ _| _| _|
+ _| _| _|
+
+
+
+ _| _| _| _| _|
+_|_|_|_|_| _|_|_| _|_| _|_|_| _|_|_| _|_|_|
+ _| _| _| _| _|_|_|_| _| _| _| _| _| _| _| _|_|_|_|_|
+_|_|_|_|_| _| _| _| _| _| _| _| _| _| _|
+ _| _| _|_|_| _|_|_| _|_|_| _| _|_|_| _| _|
+
+
+
+ _| _|
+ _|_|_| _|_| _| _| _|_| _|
+_| _| _|_|_|_| _| _| _|_|_|_| _|
+_| _| _| _| _| _| _|
+ _|_|_| _|_|_| _| _|_|_| _|
+
+
+ _ _ _ _ _ _ _
+ / \ / \ / \ / \ / \ / \ / \
+( < | j | o | s | h | k | > )
+ \_/ \_/ \_/ \_/ \_/ \_/ \_/
+ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
+( j | o | s | h | k | @ | i | n | f | l | u | x | : | / | e | t | c | / | l )
+ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/
+ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
+( o | g | r | o | t | a | t | e | . | d | > ) ( s | h ) ( - | n ) ( * )
+ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/
+ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
+( < | j | o | s | h | k | > ) ( a | p | a | c | h | e | : ) ( l | i | n | e )
+ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/
+ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
+( 1 | 4 | : ) ( s | y | n | t | a | x ) ( e | r | r | o | r ) ( n | e | a | r )
+ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/
+ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
+( u | n | e | x | p | e | c | t | e | d ) ( t | o | k | e | n ) ( ` | } | ' )
+ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/
+ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
+( < | j | o | s | h | k | > ) ( a | p | a | c | h | e | : ) ( l | i | n | e )
+ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/
+ _ _ _ _ _ _
+ / \ / \ / \ / \ / \ / \
+( 1 | 4 | : ) ( ` | } | ' )
+ \_/ \_/ \_/ \_/ \_/ \_/
+ _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
+( < | j | o | s | h | k | > ) ( t | h | e ) ( p | l | o | t )
+ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/
+ _ _ _ _ _ _ _ _
+ / \ / \ / \ / \ / \ / \ / \ / \
+( t | h | i | c | k | e | n | s )
+ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/
+ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
+( < | a | s | u | f | f | i | e | l | d | > ) ( t | h | o | s | e )
+ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/
+ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
+( a | r | e | n | ' | t ) ( s | h | e | l | l ) ( s | c | r | i | p | t | s )
+ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/
+ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
+( < | e | r | i | c | h | > ) ( t | h | i | s ) ( w | a | s | n | ' | t )
+ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/
+ _ _ _ _ _ _ _ _
+ / \ / \ / \ / \ / \ / \ / \ / \
+( c | h | i | c | k | e | n | . )
+ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/
+ _ _ _ _
+ / \ / \ / \ / \
+ ( - | - ) ( i | n )
+ \_/ \_/ \_/ \_/
+ _ _ _ _ _ _ _ _ _ _ _ _ _
+ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
+( # | d | e | b | i | a | n | - | d | e | v | e | l )
+ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/
++-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+|<|j|o|s|h|k|>| |j|o|s|h|k|@|i|n|f|l|u|x|:|/|e|t|c|/|l|o|g|r|o|t|a|t|e|.|d|>|
++-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
++-+-+ +-+-+ +-+
+|s|h| |-|n| |*|
++-+-+ +-+-+ +-+
++-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+ +-+-+-+-+ +-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+
+|<|j|o|s|h|k|>| |a|p|a|c|h|e|:| |l|i|n|e| |1|4|:| |s|y|n|t|a|x| |e|r|r|o|r|
++-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+ +-+-+-+-+ +-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+
++-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+ +-+-+-+
+|n|e|a|r| |u|n|e|x|p|e|c|t|e|d| |t|o|k|e|n| |`|}|'|
++-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+ +-+-+-+
++-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+ +-+-+-+-+ +-+-+-+ +-+-+-+
+|<|j|o|s|h|k|>| |a|p|a|c|h|e|:| |l|i|n|e| |1|4|:| |`|}|'|
++-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+ +-+-+-+-+ +-+-+-+ +-+-+-+
++-+-+-+-+-+-+-+ +-+-+-+ +-+-+-+-+ +-+-+-+-+-+-+-+-+
+|<|j|o|s|h|k|>| |t|h|e| |p|l|o|t| |t|h|i|c|k|e|n|s|
++-+-+-+-+-+-+-+ +-+-+-+ +-+-+-+-+ +-+-+-+-+-+-+-+-+
++-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+ +-+-+-+-+-+-+-+
+|<|a|s|u|f|f|i|e|l|d|>| |t|h|o|s|e| |a|r|e|n|'|t| |s|h|e|l|l| |s|c|r|i|p|t|s|
++-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+ +-+-+-+-+-+-+-+
++-+-+-+-+-+-+-+ +-+-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+
+|<|e|r|i|c|h|>| |t|h|i|s| |w|a|s|n|'|t| |c|h|i|c|k|e|n|.|
++-+-+-+-+-+-+-+ +-+-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+
+ +-+-+ +-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+
+ |-|-| |i|n| |#|d|e|b|i|a|n|-|d|e|v|e|l|
+ +-+-+ +-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+
+ __ _ _ _ __
+ \ \| | _| |__ ___ ___ (_)/ /
+ \ \ |/ / '_ \/ __|/ _ \| / /
+ / / <| | | \__ \ (_) | \ \
+ /_/|_|\_\_| |_|___/\___// |\_\
+ |__/
+ _ __ _ __ _ ____ _ _ _
+ ___| |_ ___ / /__ ___ _| |/ _|_ __ (_) / __ \| | _| |__ ___ ___ (_)
+ / __| __/ _ \ / (_) \/ / | | | | |_| '_ \| |/ / _` | |/ / '_ \/ __|/ _ \| |
+ | (__| || __// / _ > <| |_| | | _| | | | | | (_| | <| | | \__ \ (_) | |
+ \___|\__\___/_/ (_)_/\_\\__,_|_|_| |_| |_|_|\ \__,_|_|\_\_| |_|___/\___// |
+ \____/ |__/
+ _ __ _ _ _ _ __
+ | |__ ___ \ \ __| | ___| |_ __ _| |_ ___ _ __ __ _ ___ | | / /
+ | '_ \/ __| \ \/ _` | / _ \ __/ _` | __/ _ \| '__/ _` |/ _ \| | / /
+ | | | \__ \ / / (_| || __/ || (_| | || (_) | | | (_| | (_) | |/ /
+ |_| |_|___/ /_/ \__,_(_)___|\__\__,_|\__\___/|_| \__, |\___/|_/_/
+ |___/
+
+ __/\__ _ __
+ \ / | '_ \ _____
+ /_ _\ | | | |_____|
+ \/ |_| |_|
+
+ _ __ _ _ _ __
+ _ ___| |__ ___ __ _ _ __ __ _ \ \| | _| |__ ___ ___ (_)/ /
+ (_) _ \ '_ \ / __/ _` | '_ \ / _` | \ \ |/ / '_ \/ __|/ _ \| / /
+ | __/ | | | (_| (_| | |_) | (_| | / / <| | | \__ \ (_) | \ \
+ (_)___|_| |_|\___\__,_| .__/ \__,_| /_/|_|\_\_| |_|___/\___// |\_\
+ |_| |__/
+ _ _ _ _ _ _
+ __ ____ _| |_ _ __ _ _ ___ _| || | / | ___ _ __ (_) |
+ \ \/ / _` | __| '_ \| | | / __| (_) || |_| | / _ \ '_ \| | |
+ > < (_| | |_| | | | |_| \__ \ _|__ _| | | __/ | | | | |
+ /_/\_\__,_|\__|_| |_|\__, |___/ (_) |_| |_| \___|_| |_|_|_|
+ |___/
+
+ _ __ __ _ ___ _ __ _ __ ___ _ __ _ __ ___
+ | '__/ _` |/ _ \ '_ \ | '__/ _ \| '__| '__/ _ \
+ | | | (_| | __/ | | | | | | (_) | | | | | __/
+ |_| \__,_|\___|_| |_| |_| \___/|_| |_| \___|
+
+ _ _ _ _
+ _ __ ___| | _____ | |_ __| | ___| |_ ___ ___ _ ____ _____ _ __ _ _
+ | '_ \ / _ \ |/ / _ \| __| / _` |/ _ \ __/ __/ _ \ '_ \ \/ / _ \ '_ \| | | |
+ | | | | __/ < (_) | |_ | (_| | __/ || (_| __/ |_) > < __/ | | | |_| |
+ |_| |_|\___|_|\_\___/ \__| \__,_|\___|\__\___\___| .__/_/\_\___|_| |_|\__,_|
+ |_|
+ ___ _
+ ( ) \ ( )
+ |/ | | \|
+ > >
+ | |
+ /_/
+ _ __ _ _ _ __
+ _ ___| |__ ___ __ _ _ __ __ _ \ \| | _| |__ ___ ___ (_)/ /
+ (_) _ \ '_ \ / __/ _` | '_ \ / _` | \ \ |/ / '_ \/ __|/ _ \| / /
+ | __/ | | | (_| (_| | |_) | (_| | / / <| | | \__ \ (_) | \ \
+ (_)___|_| |_|\___\__,_| .__/ \__,_| /_/|_|\_\_| |_|___/\___// |\_\
+ |_| |__/
+ ___ _ _ _ _ _ _
+ ( ) \ ( ) _| || | / | ___ _ __ (_) |
+ |/ | | \| (_) || |_| | / _ \ '_ \| | |
+ > > _|__ _| | | __/ | | | | |
+ | | (_) |_| |_| \___|_| |_|_|_|
+ /_/
+ _ _ _ _ __ _ _ _ __
+ | |_ ___ | |_ __ ___| |__ | |_ \ \| | _| |__ ___ ___ (_)/ /
+ | __/ _ \| | '_ \ / _ \ '_ \| __| \ \ |/ / '_ \/ __|/ _ \| / /
+ | || (_) | | |_) | | __/ | | | |_ / / <| | | \__ \ (_) | \ \
+ \__\___/|_| .__/ \___|_| |_|\__| /_/|_|\_\_| |_|___/\___// |\_\
+ |_| |__/
+ _ _ _ _
+ ___ _ __ ___| | _____(_) |__ | |_
+ / __| '_ \ / _ \ |/ / __| | '_ \| __|
+ \__ \ | | | __/ < (__| | | | | |_
+ |___/_| |_|\___|_|\_\___|_|_| |_|\__|
+
+ _ _ __ _ _ _ __ __ __
+ ___ ___ ___ | |__ | |_ \ \ __| | | ___(_)/ _|/ _|_ _ ___ __ _ / /
+ / _ \/ __|/ _ \| '_ \| __| \ \/ _` | |/ _ \ | |_| |_| | | / __|/ _` / /
+ | __/\__ \ (_) | | | | |_ / / (_| | | __/ | _| _| |_| \__ \ (_| \ \
+ \___||___/\___/|_| |_|\__| /_/ \__,_|_|\___|_|_| |_| \__,_|___/\__,_|\_\
+
+ _ _ _ _ _
+ | | | ___| |__ ___ | |_( )_ __ ___ _ __ __ _
+ | | |/ _ \ '_ \/ __| | __|/| '_ \ / _ \ '__/ _` |
+ | | | __/ | | \__ \ | |_ | | | | __/ | | (_| |
+ |_|_|\___|_| |_|___/ \__| |_| |_|\___|_| \__,_|
+
+ _ _
+ ___| |_ _ __ (_)_ __ ___ ___
+ / __| __| '_ \| | '__/ __/ __|
+ \__ \ |_| |_) | | | | (__\__ \
+ |___/\__| .__/|_|_| \___|___/
+ |_|
+ _ _ _ __ _ _ __
+ ___(_) |__ | |_ \ \| |__ ___(_)_ __ ___ / /
+ / __| | '_ \| __| \ \ '_ \ / __| | '__/ _ \/ /
+ \__ \ | | | | |_ / / | | | (__| | | | __/\ \
+ |___/_|_| |_|\__| /_/|_| |_|\___|_|_| \___| \_\
+
+ _ _ _ _ _
+ _ __ ___| | _____(_) |__ ___ | |_( )_ __ ___ __ ___ __
+ | '_ \ / _ \ |/ / __| | '_ \ / __| | __|/| '_ \/ __|/ _` \ \ /\ / /
+ _| | | | __/ < (__| | | | | (__ | |_ | | | \__ \ (_| |\ V V /
+ (_)_| |_|\___|_|\_\___|_|_| |_|\___| \__| |_| |_|___/\__,_| \_/\_/
+
+ _
+ _ __ (_)
+ | '_ \| | _____ _____
+ | | | | | |_____|_____|
+ |_| |_|_|
+
+ _ _ _ _ _ _ _
+ | | _____ _____ __| | _ __ __ _(_) |__ ___ __| |_| || |_
+ | |/ _ \ \ / / _ \/ _` |_____| '_ \ / _` | | '_ \ / _ \/ _` |_ .. _|
+ | | __/\ V / __/ (_| |_____| | | | (_| | | |_) | __/ (_| |_ _|
+ |_|\___| \_/ \___|\__,_| |_| |_|\__,_|_|_.__/ \___|\__,_| |_||_|
+
+
+ _/ _/ _/ _/ _/
+ _/ _/_/ _/_/_/ _/_/_/ _/ _/ _/
+_/ _/ _/ _/ _/_/ _/ _/ _/_/ _/
+ _/ _/ _/ _/ _/_/ _/ _/ _/ _/ _/
+ _/ _/ _/_/ _/_/_/ _/ _/ _/ _/ _/
+ _/
+ _/
+
+ _/ _/ _/ _/_/_/_/_/ _/
+ _/_/ _/_/_/ _/_/_/ _/ _/ _/ _/
+ _/ _/ _/ _/_/ _/ _/ _/_/ _/ _/_/_/ _/ _/
+ _/ _/ _/ _/_/ _/ _/ _/ _/ _/ _/ _/ _/ _/
+ _/ _/_/ _/_/_/ _/ _/ _/ _/ _/ _/_/_/_/ _/
+ _/ _/
+_/ _/_/_/_/_/_/
+
+ _/_/ _/ _/
+ _/_/_/ _/ _/ _/ _/ _/ _/ _/ _/ _/_/
+ _/ _/ _/_/_/_/ _/ _/ _/ _/_/ _/ _/_/_/_/
+ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/
+_/ _/ _/ _/ _/_/_/ _/ _/ _/ _/ _/_/_/
+
+
+
+ _/ _/ _/
+_/_/_/_/ _/_/_/ _/ _/ _/_/ _/_/_/ _/ _/_/ _/_/
+ _/ _/ _/ _/ _/ _/ _/ _/ _/_/ _/ _/
+_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/
+ _/_/ _/_/_/ _/ _/ _/_/ _/_/_/ _/ _/_/
+ _/
+ _/_/
+
+ _/ _/ _/ _/
+_/_/_/_/ _/_/_/ _/_/_/_/ _/_/ _/_/_/ _/
+ _/ _/ _/ _/ _/_/_/_/ _/ _/ _/
+_/ _/ _/ _/ _/ _/ _/ _/
+ _/_/ _/_/_/ _/_/ _/_/_/ _/ _/_/_/ _/
+
+
+
+ _/ _/ _/ _/
+ _/_/_/ _/_/_/ _/_/_/ _/_/_/
+ _/_/ _/ _/ _/_/_/_/_/ _/ _/ _/_/_/_/_/
+ _/_/ _/ _/ _/ _/ _/_/_/
+_/_/_/ _/ _/ _/ _/ _/ _/ _/
+
+
+
+ _/ _/ _/ _/ _/
+ _/ _/_/ _/_/_/ _/_/_/ _/ _/ _/
+_/ _/ _/ _/ _/_/ _/ _/ _/_/ _/
+ _/ _/ _/ _/ _/_/ _/ _/ _/ _/ _/
+ _/ _/ _/_/ _/_/_/ _/ _/ _/ _/ _/
+ _/
+ _/
+
+ _/
+ _/_/_/ _/_/_/ _/_/_/ _/_/_/ _/_/_/ _/_/ _/
+ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/_/_/_/
+_/ _/ _/ _/ _/ _/ _/ _/ _/ _/
+ _/_/_/ _/_/_/ _/_/_/ _/_/_/ _/ _/ _/_/_/ _/
+ _/
+ _/
+
+ _/ _/ _/ _/ _/
+ _/ _/_/_/ _/_/ _/_/ _/ _/ _/
+ _/ _/ _/ _/ _/_/_/_/ _/ _/_/_/_/
+ _/ _/ _/ _/ _/ _/ _/
+_/ _/ _/ _/ _/_/_/ _/ _/ _/
+
+
+
+ _/
+ _/_/_/ _/ _/ _/_/_/ _/_/_/_/ _/_/_/ _/ _/
+ _/_/ _/ _/ _/ _/ _/ _/ _/ _/_/
+ _/_/ _/ _/ _/ _/ _/ _/ _/ _/ _/
+_/_/_/ _/_/_/ _/ _/ _/_/ _/_/_/ _/ _/
+ _/
+ _/_/
+
+
+ _/_/ _/ _/_/ _/ _/_/ _/_/ _/ _/_/
+ _/_/_/_/ _/_/ _/_/ _/ _/ _/_/
+_/ _/ _/ _/ _/ _/
+ _/_/_/ _/ _/ _/_/ _/
+
+
+
+
+ _/_/_/ _/_/ _/_/_/ _/ _/_/
+ _/ _/ _/_/_/_/ _/ _/ _/_/
+ _/ _/ _/ _/ _/ _/
+_/ _/ _/_/_/ _/_/_/ _/
+
+
+
+
+ _/ _/ _/_/_/ _/_/ _/ _/ _/_/_/ _/_/ _/_/_/
+ _/ _/ _/ _/ _/_/_/_/ _/_/ _/ _/ _/_/_/_/ _/
+_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/
+ _/_/_/ _/ _/ _/_/_/ _/ _/ _/_/_/ _/_/_/ _/_/_/
+ _/
+ _/
+
+ _/ _/
+_/_/_/_/ _/_/ _/_/_/
+ _/ _/_/_/_/ _/ _/
+_/ _/ _/ _/
+ _/_/ _/_/_/ _/_/_/
+
+
+ _/ _/ _/
+ _/ _/ _/ _/ _/
+_/_/_/_/ _/_/ _/ _/ _/_/ _/_/_/ _/
+ _/ _/ _/ _/_/ _/_/_/_/ _/ _/ _/
+_/ _/ _/ _/ _/ _/ _/ _/ _/
+ _/_/ _/_/ _/ _/ _/_/_/ _/ _/ _/
+ _/
+
+
+ _/ _/ _/ _/ _/
+ _/ _/_/ _/_/_/ _/_/_/ _/ _/ _/
+_/ _/ _/ _/ _/_/ _/ _/ _/_/ _/
+ _/ _/ _/ _/ _/_/ _/ _/ _/ _/ _/
+ _/ _/ _/_/ _/_/_/ _/ _/ _/ _/ _/
+ _/
+ _/
+
+ _/
+ _/_/_/ _/_/_/ _/_/_/ _/_/_/ _/_/_/ _/_/ _/
+ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/_/_/_/
+_/ _/ _/ _/ _/ _/ _/ _/ _/ _/
+ _/_/_/ _/_/_/ _/_/_/ _/_/_/ _/ _/ _/_/_/ _/
+ _/
+ _/
+
+ _/ _/ _/ _/ _/
+ _/ _/_/_/ _/_/ _/_/ _/ _/ _/
+ _/ _/ _/ _/ _/_/_/_/ _/ _/_/_/_/
+ _/ _/ _/ _/ _/ _/ _/
+_/ _/ _/ _/ _/_/_/ _/ _/ _/
+
+
+ _/ _/ _/
+ _/ _/ _/
+ _/
+ _/
+ _/
+ _/
+ _/
+
+
+ _/ _/ _/ _/ _/
+ _/ _/_/ _/_/_/ _/_/_/ _/ _/ _/
+_/ _/ _/ _/ _/_/ _/ _/ _/_/ _/
+ _/ _/ _/ _/ _/_/ _/ _/ _/ _/ _/
+ _/ _/ _/_/ _/_/_/ _/ _/ _/ _/ _/
+ _/
+ _/
+
+ _/ _/ _/ _/
+_/_/_/_/ _/_/_/ _/_/ _/_/_/ _/ _/_/ _/_/_/_/
+ _/ _/ _/ _/_/_/_/ _/ _/ _/ _/ _/ _/
+_/ _/ _/ _/ _/ _/ _/ _/ _/ _/
+ _/_/ _/ _/ _/_/_/ _/_/_/ _/ _/_/ _/_/
+ _/
+ _/
+
+ _/ _/ _/ _/
+_/_/_/_/ _/_/_/ _/_/_/ _/ _/ _/_/ _/_/_/ _/_/_/
+ _/ _/ _/ _/ _/ _/_/ _/_/_/_/ _/ _/ _/_/
+_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/_/
+ _/_/ _/ _/ _/ _/_/_/ _/ _/ _/_/_/ _/ _/ _/_/_/
+
+
+
+ _/ _/_/ _/_/ _/ _/
+ _/ _/_/_/ _/_/_/ _/ _/ _/ _/ _/_/ _/
+_/ _/ _/ _/_/ _/ _/ _/_/_/_/_/_/_/_/ _/ _/_/_/_/ _/
+ _/ _/ _/ _/_/ _/ _/ _/ _/ _/ _/ _/
+ _/ _/_/_/ _/_/_/ _/_/_/ _/ _/ _/ _/_/_/ _/
+
+
+
+ _/ _/ _/ _/
+ _/_/_/ _/ _/_/_/_/ _/_/_/ _/_/ _/_/_/ _/_/
+ _/ _/ _/ _/ _/ _/ _/ _/ _/_/ _/_/_/_/
+_/ _/ _/ _/ _/ _/ _/ _/ _/_/ _/
+ _/_/_/ _/ _/_/ _/ _/ _/_/ _/_/_/ _/_/_/
+
+
+ _/
+ _/ _/
+ _/_/_/ _/ _/_/ _/_/ _/_/_/ _/_/_/_/
+ _/ _/ _/_/ _/_/_/_/ _/ _/ _/
+_/ _/ _/ _/ _/ _/ _/
+ _/_/_/ _/ _/_/_/ _/ _/ _/_/
+
+
+
+ _/ _/ _/
+ _/_/_/ _/_/_/ _/_/ _/ _/
+ _/_/ _/ _/ _/_/_/_/ _/ _/
+ _/_/ _/ _/ _/ _/ _/
+_/_/_/ _/ _/ _/_/_/ _/ _/
+
+
+
+ _/ _/
+ _/_/_/ _/_/_/ _/ _/_/ _/_/_/ _/_/_/_/ _/_/_/
+ _/_/ _/ _/_/ _/ _/ _/ _/ _/_/
+ _/_/ _/ _/ _/ _/ _/ _/ _/_/
+_/_/_/ _/_/_/ _/ _/ _/_/_/ _/_/ _/_/_/
+ _/
+ _/
+
+ _/ _/ _/ _/
+ _/ _/_/ _/ _/_/ _/_/_/ _/_/_/ _/
+_/ _/_/_/_/ _/_/ _/ _/ _/ _/ _/
+ _/ _/ _/ _/ _/ _/ _/ _/
+ _/ _/_/_/ _/ _/ _/_/_/ _/ _/ _/
+
+
+
+ _/ _/ _/
+_/_/_/_/ _/_/_/ _/_/_/
+ _/ _/ _/ _/ _/_/
+_/ _/ _/ _/ _/_/
+ _/_/ _/ _/ _/ _/_/_/
+
+
+ _/
+ _/ _/
+ _/ _/ _/ _/_/_/ _/_/_/ _/_/_/ _/_/_/_/
+_/ _/ _/ _/ _/ _/_/ _/ _/ _/
+ _/ _/ _/ _/ _/ _/ _/_/ _/ _/ _/
+ _/ _/ _/_/_/ _/_/_/ _/ _/ _/_/
+
+
+
+ _/ _/ _/
+ _/_/_/ _/_/_/ _/_/_/ _/ _/ _/_/ _/_/_/
+ _/ _/ _/ _/ _/ _/_/ _/_/_/_/ _/ _/
+_/ _/ _/ _/ _/ _/ _/ _/ _/ _/
+ _/_/_/ _/ _/ _/ _/_/_/ _/ _/ _/_/_/ _/ _/ _/
+
+
+
+
+
+
+
+
+
+
+
+ _/
+ _/_/_/
+_/_/_/_/_/ _/_/_/_/_/ _/ _/ _/
+ _/ _/ _/
+ _/ _/ _/
+
+
+
+ _/ _/ _/ _/ _/
+ _/_/_/_/_/ _/_/_/ _/_/ _/_/_/ _/_/_/ _/_/_/
+ _/ _/ _/ _/ _/_/_/_/ _/ _/ _/ _/ _/ _/ _/
+_/_/_/_/_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/
+ _/ _/ _/_/_/ _/_/_/ _/_/_/ _/ _/_/_/ _/ _/
+
+
+
+ _/ _/
+ _/_/_/ _/_/ _/ _/ _/_/ _/
+_/_/_/_/_/ _/ _/ _/_/_/_/ _/ _/ _/_/_/_/ _/
+ _/ _/ _/ _/ _/ _/ _/
+ _/_/_/ _/_/_/ _/ _/_/_/ _/
+
+
+
+/o _ _|_ | \
+\|(_)_>| ||</
+_|
+ __ _
+ o _ _|_ | / \o.__|_| o /__|_ _ /| _ _ .___|_ _._|_ _ _|\ _|_
+ |(_)_>| ||<| (|/|| || ||_|><o/(/_|_(_/ |(_)(_||(_)|_(_| |_(/_o(_|/ _>| |
+_| \__ _|
+
+__._ \|/
+ | | /|\
+
+
+/o _ _|_ | \ _.._ _. _|_ _ o |o._ _ /||_|_o _ .__|_ _. _ ._.__ ._
+\|(_)_>| ||</ (_||_)(_|(_| |(/_o ||| |(/_ | | o _>\/| ||_(_|>< (/_| |(_)|
+_| | /
+ -.
+._ _ _.._ ._ _ ._ _ __|_ _ _| _|_ _ | _ ._ \|_/
+| |(/_(_|| |_|| |(/_><|_)(/_(_ |_(/_(_| |_(_)|<(/_| | |
+ | -'
+ -.
+/o _ _|_ | \ _.._ _. _|_ _ o |o._ _ /||_|_o \|_/
+\|(_)_>| ||</ (_||_)(_|(_| |(/_o ||| |(/_ | | o |
+_| | -'
+
+/o _ _|_ | \ _|_|_ _ ._ | __|_ _|_|_ o _| _ ._ _
+\|(_)_>| ||</ |_| |(/_ |_)|(_)|_ |_| ||(_|<(/_| |_>
+_| |
+ _ _
+/ _. _ _|__|_o _ | _|\ _|_|_ _ _ _ _..__ ._/_|_ _|_ _ || _ _._o.__|_ _
+\(_|_>|_|| | |(/_|(_|/ |_| |(_)_>(/_ (_||(/_| | |_ _>| |(/_|| _>(_| ||_)|__>
+ |
+
+/ _ ._o _|_ \ _|_|_ o _ _. _._/_|_ _|_ o _| _ ._
+\(/_| |(_| |/ |_| ||_> \/\/(_|_>| | |_ (_| ||(_|<(/_| |o
+
+
+ ____ o._ -|-|- _| _ |_ o _..____| _ _ |
+ || | -|-|-(_|(/_|_)|(_|| |(_|(/_\/(/_|
+
+<joshk>&SPjoshk&Atinflux:/etc/logrotate.d>&SPsh&SP-n&SP*
+<joshk>&SPapache:&SPline&SP14:&SPsyntax&SPerror&SPnear&SPunexpected&SPtoken
+&'!&!)'
+<joshk>&SPapache:&SPline&SP14:&SP&'!&!)'
+<joshk>&SPthe&SPplot&SPthickens
+<asuffield>&SPthose&SParen't&SPshell&SPscripts
+<erich>&SPthis&SPwasn't&SPchicken.
+&SP&SP&SP&SP&SP&SP&SP&SP&SP&SP&SP&SP&SP&SP&SP&SP--&SPin&SP&Nbdebian-devel
+ _ _
+ /o | | | | \
+/ __ , | | | | \
+\ | / \_/ \_|/ \ |/_) /
+ \|/\__/ \/ | |_/| \_//
+ /|
+ \|
+ _ _ _ _
+ o | | | | ____ o | | | | o /
+ __ , | | | | / __,\ _ _ | | | | /_ _|_ __
+ | / \_/ \_|/ \ |/_) | / | || / |/ | |/ |/ | | /\/ /|/ | /
+ |/\__/ \/ | |_/| \_/| \_/|/ |_/ | |_/|__/|__/ \_/|_/ /\_/o/ |__/|_/\___/
+/| \____/ |\
+\| |/
+ _ _
+ /| | | \ | |
+ / | | __ __, ,_ __ _|_ __, _|_ _ __| \ , | |
+ / |/ / \_/ | / | / \_| / | | |/ / | / / \_|/ \
+/ |__/\__/ \_/|/ |_/\__/ |_/\_/|_/|_/|__/o\_/|_// \/ | |_/
+ /|
+ \|
+
+
+ _ _ \|/
+-----/ |/ | --*--
+ | |_/ /|\
+
+
+ _ _ _
+ /o | | | | \ | | o
+/ __ , | | | | \ __, _ __, __ | | _
+\ | / \_/ \_|/ \ |/_) / / | |/ \_/ | / |/ \ |/
+ \|/\__/ \/ | |_/| \_// \_/|_/|__/ \_/|_/\___/| |_/|__/o
+ /| /|
+ \| \|
+ _ ,
+| | o /|| | o
+| | _ _ _ ||__|_ , _ _ _|_ __,
+|/ | / |/ | |/ | | / \_| | / |/ | | / | /\/
+|__/|_/ | |_/|__/ | | o \/ \_/|/ | |_/|_/\_/|_/ /\_/
+ /|
+ \|
+
+
+ _ ,_ ,_ __ ,_ _ _ _ __, ,_
+|/ / | / | / \_/ | / |/ | |/ / | / |
+|__/ |_/ |_/\__/ |_/ | |_/|__/\_/|_/ |_/
+
+
+ _
+ | | |
+ _ _ _ _ _ __ _|_ _ __| _|_ __ | | _ _ _
+| | / |/ | |/ /\/ |/ \_|/ / | |/ / | | / \_|/_) |/ / |/ |
+ \_/|_/ | |_/|__/ /\_/|__/ |__/\___/|_/|__/\_/|_/ |_/\__/ | \_/|__/ | |_/
+ /|
+ \|
+o o
+\\ /
+ |
+ >
+ |
+ /
+
+ _ _ _
+ /o | | | | \ | | o
+/ __ , | | | | \ __, _ __, __ | | _
+\ | / \_/ \_|/ \ |/_) / / | |/ \_/ | / |/ \ |/
+ \|/\__/ \/ | |_/| \_// \_/|_/|__/ \_/|_/\___/| |_/|__/o
+ /| /|
+ \| \|
+ _ , o o
+| | o /|| | o \\ /
+| | _ _ _ ||__|_ |
+|/ | / |/ | |/ | | >
+|__/|_/ | |_/|__/ | | o |
+ /
+
+ _ _ _ _
+ /o | | | | \ | | | |
+/ __ , | | | | \ _|_ | | _ _ | | __ _|_
+\ | / \_/ \_|/ \ |/_) / | |/ \ |/ |/ \_|/ / \_|
+ \|/\__/ \/ | |_/| \_// |_/| |_/|__/ |__/ |__/\__/ |_/
+ /| /|
+ \| \|
+ _ _
+ | | o | |
+_|_ | | __ | | _ _ _ ,
+ | |/ \ | / |/_) |/ / |/ | / \_
+ |_/| |_/|_/\___/| \_/|__/ | |_/ \/
+
+
+ _ _ _ _
+ / | | | | o | | | \ | |
+/ __, , | | | | _ | | __| \ _|_ | | __ , _
+\ / | / \_| | |/ |/ | |/ |/ / | / | |/ \ / \_/ \_|/
+ \\_/|_/ \/ \_/|_/|__/|__/|_/|__/|__/\_/|_// |_/| |_/\__/ \/ |__/
+ |\ |\
+ |/ |/
+ o _ _ _
+ / | | | | | |
+ __, ,_ _ _ _ _|_ , | | _ | | | |
+/ | / | |/ / |/ | | / \_|/ \ |/ |/ |/
+\_/|_/ |_/|__/ | |_/ |_/ \/ | |_/|__/|__/|__/
+
+
+
+ o
+ , __ ,_ _ _|_ ,
+/ \_/ / | | |/ \_| / \_
+ \/ \___/ |_/|_/|__/ |_/ \/
+ /|
+ \|
+ _ _
+ / o | | \ | | o
+/ _ ,_ __ | | \ _|_ | | ,
+\ |/ / | | / |/ \ / | |/ \ | / \_
+ \|__/ |_/|_/\___/| |_// |_/| |_/|_/ \/
+
+
+ o _ _
+ / | | o | |
+ __, , _ _ _|_ __ | | __ | | _ _ _
+| | |_/ | / \_/ |/ | | / |/ \ | / |/_) |/ / |/ |
+ \/ \/ \_/|_/ \/ | |_/ |_/ \___/| |_/|_/\___/| \_/|__/ | |_/o
+
+
+
+ o
+ _ _
+ ---------- | / |/ |
+ |_/ | |_/
+
+
+ _ _
+ | | | | | o | | |
+--+--+-- __| _ | | __, _ _ __| _ _ | |
+--+--+--/ | |/ |/ \_| / | / |/ |-----/ | |/ | |_|/ |/
+ | | \_/|_/|__/\_/ |_/\_/|_/ | |_/ \_/|_/|__/ \/ |__/|__/
+
+
+ /_) | | \ \
+ / | _ \ __| __ \ | /\ \
+\ \ | ( |\__ \ | | | < /
+ \_\ |\___/ ____/_| |_|_|\_\_/
+ ___/
+ _) | | __ \ _) _| | / |
+ | _ \ __| __ \ | / / _` | | __ \ | | | |\ \ /_) / _ \ __|
+ | ( |\__ \ | | | < | ( | | | | __| | | | ` < / __/ |
+ |\___/ ____/_| |_|_|\_\\ \__,_|_|_| _|_| _|\__,_| _/\_\_)_/ \___|\__|
+___/ \____/
+ / | | | |\ \ |
+ __| / | _ \ _` | __| _ \ __| _` | __| _ \ _` | \ \ __| __ \
+ ( / | ( | ( | | ( | | ( | | __/ ( | / \__ \ | | |
+\___|_/ _|\___/ \__, |_| \___/ \__|\__,_|\__|\___|_)\__,_| _/ ____/_| |_|
+ |___/
+ \
+ __ \ \ /
+_____| | | _ _\
+ _| _| \/
+
+ /_) | | \ \ |
+ / | _ \ __| __ \ | /\ \ _` | __ \ _` | __| __ \ _ \_)
+\ \ | ( |\__ \ | | | < / ( | | | ( | ( | | | __/
+ \_\ |\___/ ____/_| |_|_|\_\_/ \__,_| .__/ \__,_|\___|_| |_|\___|_)
+ ___/ _|
+ |_) _ | | | |
+ | | __ \ _ \ | | | _) __| | | __ \ __| _` |\ \ /
+ | | | | __/ |___ __| \__ \ | | | | | ( | ` <
+_|_|_| _|\___| _| _| _) ____/\__, |_| _|\__|\__,_| _/\_\
+ ____/
+
+ _ \ __| __| _ \ __| __ \ _ \ _` | __|
+ __/ | | ( | | | | __/ ( | |
+\___|_| _| \___/ _| _| _|\___|\__,_|_|
+
+ | |
+ | | __ \ _ \\ \ / __ \ _ \ __| __| _ \ _` |
+ | | | | __/ ` < | | __/ ( | __/ ( |
+\__,_|_| _|\___| _/\_\ .__/ \___|\___|\__|\___|\__,_|
+ _|
+ | | )\ \ )
+ __| _ \ | / _ \ __ \ \| | /
+ | ( | < __/ | | ` >
+\__|\___/ _|\_\\___|_| _| |
+ _/
+ /_) | | \ \ |
+ / | _ \ __| __ \ | /\ \ _` | __ \ _` | __| __ \ _ \_)
+\ \ | ( |\__ \ | | | < / ( | | | ( | ( | | | __/
+ \_\ |\___/ ____/_| |_|_|\_\_/ \__,_| .__/ \__,_|\___|_| |_|\___|_)
+ ___/ _|
+ |_) _ | | | )\ \ )
+ | | __ \ _ \ | | | _) \| | /
+ | | | | __/ |___ __| ` >
+_|_|_| _|\___| _| _| _) |
+ _/
+ /_) | | \ \ | | | |
+ / | _ \ __| __ \ | /\ \ __| __ \ _ \ __ \ | _ \ __|
+\ \ | ( |\__ \ | | | < / | | | | __/ | | | ( | |
+ \_\ |\___/ ____/_| |_|_|\_\_/ \__|_| |_|\___| .__/ _|\___/ \__|
+ ___/ _|
+ | | _) |
+ __| __ \ | __| | / _ \ __ \ __|
+ | | | | | ( < __/ | |\__ \
+\__|_| |_|_|\___|_|\_\\___|_| _|____/
+
+ / _| _|_) | |\ \ | |
+ / _` | __| | | | | | _ \ | _` | \ \ __| __ \ _ \ __| _ \
+\ \ ( |\__ \ | | __| __| | __/ | ( | / | | | | ( |\__ \ __/
+ \_\\__,_|____/\__,_|_| _| _|\___|_|\__,_| _/ \__|_| |_|\___/ ____/\___|
+
+ ) | | | |
+ _` | __| _ \ __ \ / __| __| __ \ _ \ | |
+ ( | | __/ | | | \__ \ | | | __/ | |
+\__,_|_| \___|_| _| \__| ____/_| |_|\___|_|_|
+
+ _) |
+ __| __| __| | __ \ __| __|
+\__ \ ( | | | | | \__ \
+____/\___|_| _| .__/ \__|____/
+ _|
+ / _) | \ \ | | _)
+ / _ \ __| | __| __ \ \ \ __| __ \ | __|
+\ \ __/ | | ( | | | / | | | | |\__ \
+ \_\\___|_| _|\___|_| |_|_/ \__|_| |_|_|____/
+
+ ) | | _) |
+\ \ \ / _` | __| __ \ / __| __| __ \ | __| | / _ \ __ \
+ \ \ \ / ( |\__ \ | | | ( | | | | ( < __/ | |
+ \_/\_/ \__,_|____/_| _| \__| \___|_| |_|_|\___|_|\_\\___|_| _|_)
+
+ _)
+ | __ \
+ _____|_____| | | |
+ _|_| _|
+
+ | | | | _) | |
+_ |_ |_| _` | _ \ __ \ | _` | __ \ _` | _ \\ \ / _ \ |
+_ |_ |_| ( | __/ | | | ( | | |_____| ( | __/ \ \ / __/ |
+ _| _| \__,_|\___|_.__/ _|\__,_|_| _| \__,_|\___| \_/ \___|_|
+
+ __ _ __ __ __
+ / / (_)___ _____/ /_ / /_\ \
+/ / / / __ \/ ___/ __ \/ //_/\ \
+\ \ / / /_/ (__ ) / / / ,< / /
+ \_\_/ /\____/____/_/ /_/_/|_| /_/
+ /___/
+ _ __ __ ______ _ ______ __ __
+ (_)___ _____/ /_ / /__/ ____ \(_)___ / __/ /_ ___ ___ _/_/__ / /_
+ / / __ \/ ___/ __ \/ //_/ / __ `/ / __ \/ /_/ / / / / |/_(_)_/_// _ \/ __/
+ / / /_/ (__ ) / / / ,< / / /_/ / / / / / __/ / /_/ /> <_ _/_/ / __/ /_
+ __/ /\____/____/_/ /_/_/|_|\ \__,_/_/_/ /_/_/ /_/\__,_/_/|_(_)_/ \___/\__/
+/___/ \____/
+ ____ __ __ ____
+ _____ _/_/ /___ ____ __________ / /_____ _/ /____ ____/ /\ \
+ / ___/_/_// / __ \/ __ `/ ___/ __ \/ __/ __ `/ __/ _ \ / __ / \ \
+/ /___/_/ / / /_/ / /_/ / / / /_/ / /_/ /_/ / /_/ __// /_/ / / /
+\___/_/ /_/\____/\__, /_/ \____/\__/\__,_/\__/\___(_)__,_/ /_/
+ /____/
+ __
+ _____/ /_ ____ __/|_
+ / ___/ __ \ ______/ __ \ | /
+ (__ ) / / / /_____/ / / / /_ __|
+/____/_/ /_/ /_/ /_/ |/
+
+ __ _ __ __ __ __
+ / / (_)___ _____/ /_ / /_\ \ ____ _____ ____ ______/ /_ ___ _
+/ / / / __ \/ ___/ __ \/ //_/\ \ / __ `/ __ \/ __ `/ ___/ __ \/ _ \(_)
+\ \ / / /_/ (__ ) / / / ,< / / / /_/ / /_/ / /_/ / /__/ / / / __/
+ \_\_/ /\____/____/_/ /_/_/|_| /_/ \__,_/ .___/\__,_/\___/_/ /_/\___(_)
+ /___/ /_/
+ ___ _____ __ __
+ / (_)___ ___ < / // / _ _______ ______ / /_____ __ __
+ / / / __ \/ _ \ / / // /_(_) / ___/ / / / __ \/ __/ __ `/ |/_/
+ / / / / / / __/ / /__ __/ (__ ) /_/ / / / / /_/ /_/ /> <
+/_/_/_/ /_/\___/ /_/ /_/ (_) /____/\__, /_/ /_/\__/\__,_/_/|_|
+ /____/
+
+ ___ ______________ _____ ____ ___ ____ ______
+ / _ \/ ___/ ___/ __ \/ ___/ / __ \/ _ \/ __ `/ ___/
+/ __/ / / / / /_/ / / / / / / __/ /_/ / /
+\___/_/ /_/ \____/_/ /_/ /_/\___/\__,_/_/
+
+ __ __
+ __ ______ ___ _ ______ ___ _____/ /____ ____/ /
+ / / / / __ \/ _ \| |/_/ __ \/ _ \/ ___/ __/ _ \/ __ /
+/ /_/ / / / / __/> </ /_/ / __/ /__/ /_/ __/ /_/ /
+\__,_/_/ /_/\___/_/|_/ .___/\___/\___/\__/\___/\__,_/
+ /_/
+ __ __ _ _ _
+ / /_____ / /_____ ____ ( )| |( )
+ / __/ __ \/ //_/ _ \/ __ \ V / /|/
+/ /_/ /_/ / ,< / __/ / / / _>_>
+\__/\____/_/|_|\___/_/ /_/ _/_/
+ /_/
+ __ _ __ __ __ __
+ / / (_)___ _____/ /_ / /_\ \ ____ _____ ____ ______/ /_ ___ _
+/ / / / __ \/ ___/ __ \/ //_/\ \ / __ `/ __ \/ __ `/ ___/ __ \/ _ \(_)
+\ \ / / /_/ (__ ) / / / ,< / / / /_/ / /_/ / /_/ / /__/ / / / __/
+ \_\_/ /\____/____/_/ /_/_/|_| /_/ \__,_/ .___/\__,_/\___/_/ /_/\___(_)
+ /___/ /_/
+ ___ _____ __ _ _ _
+ / (_)___ ___ < / // / _ ( )| |( )
+ / / / __ \/ _ \ / / // /_(_) V / /|/
+ / / / / / / __/ / /__ __/ _>_>
+/_/_/_/ /_/\___/ /_/ /_/ (_) _/_/
+ /_/
+ __ _ __ __ __ __ __ __ __
+ / / (_)___ _____/ /_ / /_\ \ / /_/ /_ ___ ____ / /___ / /_
+/ / / / __ \/ ___/ __ \/ //_/\ \ / __/ __ \/ _ \ / __ \/ / __ \/ __/
+\ \ / / /_/ (__ ) / / / ,< / / / /_/ / / / __/ / /_/ / / /_/ / /_
+ \_\_/ /\____/____/_/ /_/_/|_| /_/ \__/_/ /_/\___/ / .___/_/\____/\__/
+ /___/ /_/
+ __ __ _ __
+ / /_/ /_ (_)____/ /_____ ____ _____
+ / __/ __ \/ / ___/ //_/ _ \/ __ \/ ___/
+/ /_/ / / / / /__/ ,< / __/ / / (__ )
+\__/_/ /_/_/\___/_/|_|\___/_/ /_/____/
+
+ __ _________ __ ____ __ __
+ / / ____ ________ __/ __/ __(_)__ / /___/ /\ \ / /_/ /_ ____ ________
+/ / / __ `/ ___/ / / / /_/ /_/ / _ \/ / __ / \ \ / __/ __ \/ __ \/ ___/ _ \
+\ \/ /_/ (__ ) /_/ / __/ __/ / __/ / /_/ / / / / /_/ / / / /_/ (__ ) __/
+ \_\__,_/____/\__,_/_/ /_/ /_/\___/_/\__,_/ /_/ \__/_/ /_/\____/____/\___/
+
+ _ __ __ ____
+ ____ _________ ____ ( )/ /_ _____/ /_ ___ / / /
+ / __ `/ ___/ _ \/ __ \|// __/ / ___/ __ \/ _ \/ / /
+/ /_/ / / / __/ / / / / /_ (__ ) / / / __/ / /
+\__,_/_/ \___/_/ /_/ \__/ /____/_/ /_/\___/_/_/
+
+ _ __
+ _______________(_)___ / /______
+ / ___/ ___/ ___/ / __ \/ __/ ___/
+ (__ ) /__/ / / / /_/ / /_(__ )
+/____/\___/_/ /_/ .___/\__/____/
+ /_/
+ __ _ ____ __ __ _
+ / / ___ _____(_)____/ /\ \ / /_/ /_ (_)____
+/ / / _ \/ ___/ / ___/ __ \ \ / __/ __ \/ / ___/
+\ \/ __/ / / / /__/ / / / / / /_/ / / / (__ )
+ \_\___/_/ /_/\___/_/ /_/_/ \__/_/ /_/_/____/
+
+ _ __ __ _ __
+ _ ______ __________ ( )/ /_ _____/ /_ (_)____/ /_____ ____
+| | /| / / __ `/ ___/ __ \|// __/ / ___/ __ \/ / ___/ //_/ _ \/ __ \
+| |/ |/ / /_/ (__ ) / / / / /_ / /__/ / / / / /__/ ,< / __/ / / /
+|__/|__/\__,_/____/_/ /_/ \__/ \___/_/ /_/_/\___/_/|_|\___/_/ /_(_)
+
+ _
+ (_)___
+ ____________ / / __ \
+ /_____/_____/ / / / / /
+ /_/_/ /_/
+
+ __ __ __ __ _ __ __
+ __/ // /_____/ /__ / /_ (_)___ _____ ____/ /__ _ _____ / /
+ /_ _ __/ __ / _ \/ __ \/ / __ `/ __ \______/ __ / _ \ | / / _ \/ /
+/_ _ __/ /_/ / __/ /_/ / / /_/ / / / /_____/ /_/ / __/ |/ / __/ /
+ /_//_/ \__,_/\___/_.___/_/\__,_/_/ /_/ \__,_/\___/|___/\___/_/
+
+ __ _ _ _ __
+ / /(_)___ __| |_ | |__\ \
+< < | / _ (_-< ' \| / / > >
+ \_\/ \___/__/_||_|_\_\/_/
+ |__/
+ _ _ _ ____ _ __ _ _ __ _ ___
+ (_)___ __| |_ | |__/ __ \(_)_ _ / _| |_ ___ _(_) / /__| |_ __ / / |___
+ | / _ (_-< ' \| / / / _` | | ' \| _| | || \ \ /_ / / -_) _/ _|/ /| / _ \
+ _/ \___/__/_||_|_\_\ \__,_|_|_||_|_| |_|\_,_/_\_(_)_/\___|\__\__/_/ |_\___/
+|__/ \____/
+ _ _ ___ _
+ __ _ _ _ ___| |_ __ _| |_ ___ __| \ \ __| |_ ___ _ _ _/\_
+/ _` | '_/ _ \ _/ _` | _/ -_)_/ _` |> > (_-< ' \ |___| ' \ > <
+\__, |_| \___/\__\__,_|\__\___(_)__,_/_/ /__/_||_| |_||_| \/
+|___/
+ __ _ _ _ __ _ _ _ _
+ / /(_)___ __| |_ | |__\ \ __ _ _ __ __ _ __| |_ ___(_) | (_)_ _ ___
+< < | / _ (_-< ' \| / / > > / _` | '_ \/ _` / _| ' \/ -_)_ | | | ' \/ -_)
+ \_\/ \___/__/_||_|_\_\/_/ \__,_| .__/\__,_\__|_||_\___(_) |_|_|_||_\___|
+ |__/ |_|
+ _ _ _ _ _
+/ | | (_) ____ _ _ _| |_ __ ___ __ ___ _ _ _ _ ___ _ _ _ _ ___ __ _ _ _
+| |_ _| (_-< || | ' \ _/ _` \ \ / / -_) '_| '_/ _ \ '_| | ' \/ -_) _` | '_|
+|_| |_(_) /__/\_, |_||_\__\__,_/_\_\ \___|_| |_| \___/_| |_||_\___\__,_|_|
+ |__/
+ _ _ _ _ ___ _
+ _ _ _ _ _____ ___ __ ___ __| |_ ___ __| | | |_ ___| |_____ _ _ ( ) \ ( )
+| || | ' \/ -_) \ / '_ \/ -_) _| _/ -_) _` | | _/ _ \ / / -_) ' \ \|| ||/
+ \_,_|_||_\___/_\_\ .__/\___\__|\__\___\__,_| \__\___/_\_\___|_||_| | |
+ |_| /_/
+ __ _ _ _ __ _ _ _ _
+ / /(_)___ __| |_ | |__\ \ __ _ _ __ __ _ __| |_ ___(_) | (_)_ _ ___
+< < | / _ (_-< ' \| / / > > / _` | '_ \/ _` / _| ' \/ -_)_ | | | ' \/ -_)
+ \_\/ \___/__/_||_|_\_\/_/ \__,_| .__/\__,_\__|_||_\___(_) |_|_|_||_\___|
+ |__/ |_|
+ _ _ _ _ ___ _
+/ | | (_) ( ) \ ( )
+| |_ _| \|| ||/
+|_| |_(_) | |
+ /_/
+ __ _ _ _ __ _ _ _ _
+ / /(_)___ __| |_ | |__\ \ | |_| |_ ___ _ __| |___| |_
+< < | / _ (_-< ' \| / / > > | _| ' \/ -_) | '_ \ / _ \ _|
+ \_\/ \___/__/_||_|_\_\/_/ \__|_||_\___| | .__/_\___/\__|
+ |__/ |_|
+ _ _ _ _
+| |_| |_ (_)__| |_____ _ _ ___
+| _| ' \| / _| / / -_) ' \(_-<
+ \__|_||_|_\__|_\_\___|_||_/__/
+
+ __ __ __ _ _ ___ _ _
+ / /__ _ ____ _ / _|/ _(_)___| |__| \ \ | |_| |_ ___ ___ ___
+< </ _` (_-< || | _| _| / -_) / _` |> > | _| ' \/ _ (_-</ -_)
+ \_\__,_/__/\_,_|_| |_| |_\___|_\__,_/_/ \__|_||_\___/__/\___|
+
+ _ _ _ _ _ _ _
+ __ _ _ _ ___ _ _ ( ) |_ __| |_ ___| | | ___ __ _ _(_)_ __| |_ ___
+/ _` | '_/ -_) ' \|/| _| (_-< ' \/ -_) | | (_-</ _| '_| | '_ \ _(_-<
+\__,_|_| \___|_||_| \__| /__/_||_\___|_|_| /__/\__|_| |_| .__/\__/__/
+ |_|
+ __ _ _ __ _ _ _ _ _
+ / /___ _ _(_)__| |_ \ \ | |_| |_ (_)___ __ __ ____ _ ____ _ ( ) |_
+< </ -_) '_| / _| ' \ > > | _| ' \| (_-< \ V V / _` (_-< ' \|/| _|
+ \_\___|_| |_\__|_||_/_/ \__|_||_|_/__/ \_/\_/\__,_/__/_||_| \__|
+
+ _ _ _
+ __| |_ (_)__| |_____ _ _
+/ _| ' \| / _| / / -_) ' \ _
+\__|_||_|_\__|_\_\___|_||_(_)
+
+ _
+ ___ ___ (_)_ _
+ |___|___| | | ' \
+ |_|_||_|
+
+ _ _ _ _ _ _ _
+ _| | |_ __| |___| |__(_)__ _ _ _ ___ __| |_____ _____| |
+|_ . _/ _` / -_) '_ \ / _` | ' \___/ _` / -_) V / -_) |
+|_ _\__,_\___|_.__/_\__,_|_||_| \__,_\___|\_/\___|_|
+ |_|_|
+
+ /o _ , |) |) \
+< | / \_/ \_|/\ |/) >
+ \|/\_/ \/ | |/| \//
+ (|
+ ____
+ o _ , |) |) / __,\ o |\ |\ o /__|_ _ /|\ _ _,
+ | / \_/ \_|/\ |/) | / | || /|/| |/ |/ | | /\/ /|/ | / / |/ / \_/ |
+ |/\_/ \/ | |/| \/| \_/|/ |/ | |_/|_/|_/ \/|_/ /\/o/ |_/|_/\__// |_/\_/ \/|/
+(| \____/ |) (|
+
+ ,_ _ _|_ _, _|_ _ _| \ , |) \|/
+/ | / \_| / | | |/ / | > / \_|/\ ----/|/| --*--
+ |/\_/ |_/\/|_/|_/|_/o\/|_// \/ | |/ | |_/ /|\
+
+
+ /o _ , |) |) \ _, _, _ |) _ o |\ o _
+< | / \_/ \_|/\ |/) > / | |/\_/ | / |/\ |/ |/ | /|/| |/
+ \|/\_/ \/ | |/| \// \/|_/|_/ \/|_/\__/| |/|_/o |_/|/ | |_/|_/
+ (| (|
+ ,
+/|| | o , _|_ _, _ ,_ ,_ _ ,_
+ ||__|_ / \_| | /|/| | / | /\/ |/ / | / | / \_/ |
+ | | o \/ \/|/ | |_/|_/\/|_/ /\/ |_/ |/ |/\_/ |/
+ (|
+
+ _ _, ,_ _ _ _ _|_ _ _|
+/|/| |/ / | / | | | /|/| |/ /\/ |/\_|/ / | |/ / |
+ | |_/|_/\/|_/ |/ \/|_/ | |_/|_/ /\/|_/ |_/\__/|_/|_/\/|_/
+ (|
+ o o
+_|_ _ |) _ \\ /
+ | / \_|/) |/ /|/| |_
+ |_/\_/ | \/|_/ | |_/ |
+ /
+
+ /o _ , |) |) \ _, _, _ |) _ o |\ o _
+< | / \_/ \_|/\ |/) > / | |/\_/ | / |/\ |/ |/ | /|/| |/
+ \|/\_/ \/ | |/| \// \/|_/|_/ \/|_/\__/| |/|_/o |_/|/ | |_/|_/
+ (| (|
+ , o o
+/|| | o \\ /
+ ||__|_ |_
+ | | o |
+ /
+
+ /o _ , |) |) \ _|_ |) _ |\ _ _|_
+< | / \_/ \_|/\ |/) > | |/\ |/ |/\_|/ / \_|
+ \|/\_/ \/ | |/| \// |_/| |/|_/ |_/ |_/\_/ |_/
+ (| (|
+
+_|_ |) o _ |) _ ,
+ | |/\ | / |/) |/ /|/| / \_
+ |_/| |/|/\__/| \/|_/ | |_/ \/
+
+
+ / _, , |\ |\ o _ |\ _| \ _|_ |) _ , _
+< / | / \_| | |/ |/ | |/ |/ / | > | |/\ / \_/ \_|/
+ \\/|_/ \/ \/|_/|_/|_/|/|_/|_/\/|_// |_/| |/\_/ \/ |_/
+ |) |)
+ o
+ _, ,_ _ /_|_ , |) _ |\ |\ , _ ,_ o _|_ ,
+/ | / | |/ /|/| | / \_|/\ |/ |/ |/ / \_/ / | | |/\_| / \_
+\/|_/ |/|_/ | |_/ |_/ \/ | |/|_/|_/|_/ \/ \__/ |/|/|_/ |_/ \/
+ (|
+ o
+ / _ ,_ o _ |) \ _|_ |) o , _, , /_|_
+< |/ / | | / |/\ > | |/\ | / \_ | | |_/ | / \_/|/| |
+ \|_/ |/|/\__/| |// |_/| |/|/ \/ \/ \/ \/|_/ \/ | |_/ |_/
+
+
+ _ |) o _ |) _
+/ |/\ | / |/) |/ /|/|
+\__/| |/|/\__/| \/|_/ | |_/o
+
+
+ o
+ -------- | /|/|
+ |/ | |_/
+
+
+_|_|_ _| _|) o _, _| _ _ |\
+_|_|_/ | |/|/\_| / | /|/|----/ | |/ | |_|/ |/
+ | | \/|_/|_/\/ |/\/|_/ | |_/ \/|_/|_/ \/ |_/|_/
+
+ /_) | | \ \
+< < | _ \(_-< \ | /> >
+ \_\ |\___/___/_| _|_\_\_/
+ __/
+ _) | | __ \ _) _|| _) / | /|
+ | _ \(_-< \ | // _` | | \ _|| | |\ \ / / -_) _| _| / | _ \
+ |\___/___/_| _|_\_\\__,_|_|_| _|_| _|\_,_| _\_\_)_/\___|\__|\__|_/ _|\___/
+__/ \____/
+ | | |\ \ | \ \ /
+ _` | _|_ \ _| _` | _| -_) _` | > > (_-< \ ____|\ _ _|
+\__, |_|\___/\__|\__,_|\__|\___|_)\__,_| _/ ___/_| _| _| _| _/ _\
+____/
+ /_) | | \ \ | _) |_)
+< < | _ \(_-< \ | /> > _` | _ \ _` | _| \ -_) | | \ -_)
+ \_\ |\___/___/_| _|_\_\_/ \__,_|.__/\__,_|\__|_| _|\___|_) _|_|_| _|\___|
+ __/ _|
+_ | | |_) |
+ |__ _| (_-< | | \ _| _` |\ \ / -_) _|_|_ \ _|
+ _| _|_) ___/\_, |_| _|\__|\__,_| _\_\ \___|_|_|\___/_|
+ ___/
+ | |
+ \ -_) _` | _| | | \ -_)\ \ / _ \ -_) _| _| -_) _` |
+_| _|\___|\__,_|_| \_,_|_| _|\___| _\_\.__/\___|\__|\__|\___|\__,_|
+ _|
+ | | )\ \ )
+ _| _ \ | / -_) \ \| |_/
+\__|\___/_\_\\___|_| _| |
+ _/
+ /_) | | \ \ | _) |_)
+< < | _ \(_-< \ | /> > _` | _ \ _` | _| \ -_) | | \ -_)
+ \_\ |\___/___/_| _|_\_\_/ \__,_|.__/\__,_|\__|_| _|\___|_) _|_|_| _|\___|
+ __/ _|
+_ | | |_) )\ \ )
+ |__ _| \| |_/
+ _| _|_) |
+ _/
+ /_) | | \ \ | | | |
+< < | _ \(_-< \ | /> > _| \ -_) _ \ | _ \ _|
+ \_\ |\___/___/_| _|_\_\_/ \__|_| _|\___| .__/_|\___/\__|
+ __/ _|
+ | | _) |
+ _| \ | _| | / -_) \ (_-<
+\__|_| _|_|\__|_\_\\___|_| _|___/
+
+ / _|_|_) | |\ \ | |
+< < _` |(_-< | | _|_| | -_) | _` | > > _| \ _ \(_-< -_)
+ \_\\__,_|___/\_,_|_|_| _|\___|_|\__,_| _/ \__|_| _|\___/___/\___|
+
+ )| | | | _) |
+ _` | _|-_) \/ _| (_-< \ -_) | | (_-< _| _|| _ \ _|(_-<
+\__,_|_|\___|_| _|\__| ___/_| _|\___|_|_| ___/\__|_| _|.__/\__|___/
+ _|
+ / _) | \ \ | | _) )|
+< < -_) _|| _| \ > > _| \ |(_-< \ \ \ / _` |(_-< \/ _|
+ \_\\___|_| _|\__|_| _|_/ \__|_| _|_|___/ \_/\_/\__,_|___/_| _|\__|
+
+ | _) |
+ _| \ | _| | / -_) \
+\__|_| _|_|\__|_\_\\___|_| _|_)
+
+ _)
+ ____|____| | \
+ _|_| _|
+
+ | | | | _) | |
+_ |_ |_| _` | -_) _ \ | _` | \____|_` | -_)\ \ / -_) |
+_ |_ |_|\__,_|\___|_.__/_|\__,_|_| _| \__,_|\___| \_/\___|_|
+ _| _|
+ __ _ __ __ __
+ / / (_)__ ___ / / / /_\ \
+< < / / _ \(_-</ _ \/ '_/> >
+ \_\_/ /\___/___/_//_/_/\_\/_/
+ |___/
+ _ __ __ _____ _ _____ _ __ __ __
+ (_)__ ___ / / / /__/ ___ \(_)__ / _/ /_ ____ __(_)_/_/__ / /_____ _/_/
+ / / _ \(_-</ _ \/ '_/ / _ `/ / _ \/ _/ / // /\ \ / _/_// -_) __/ __//_/
+ __/ /\___/___/_//_/_/\_\\ \_,_/_/_//_/_//_/\_,_//_\_(_)_/ \__/\__/\__/_/
+|___/ \___/
+ __ __ __ ____ __
+ / /__ ___ ________ / /____ _/ /____ ___/ /\ \ ___ / / _______ _/|
+ / / _ \/ _ `/ __/ _ \/ __/ _ `/ __/ -_)/ _ / > > (_-</ _ \ /___/ _ \ > _<
+/_/\___/\_, /_/ \___/\__/\_,_/\__/\__(_)_,_/ /_/ /___/_//_/ /_//_/ |/
+ /___/
+ __ _ __ __ __ __ _ ___
+ / / (_)__ ___ / / / /_\ \ ___ ____ ___ _____/ / ___ (_) / (_)__ ___
+< < / / _ \(_-</ _ \/ '_/> > / _ `/ _ \/ _ `/ __/ _ \/ -_) / / / _ \/ -_)
+ \_\_/ /\___/___/_//_/_/\_\/_/ \_,_/ .__/\_,_/\__/_//_/\__(_) /_/_/_//_/\__/
+ |___/ /_/
+ _______ _ __
+ < / / /(_) ___ __ _____ / /____ ___ __ ___ ___________ ____
+ / /_ _/ (_-</ // / _ \/ __/ _ `/\ \ / / -_) __/ __/ _ \/ __/
+/_/ /_/(_) /___/\_, /_//_/\__/\_,_//_\_\ \__/_/ /_/ \___/_/
+ /___/
+ __ __
+ ___ ___ ___ _____ __ _____ _____ __ ___ ___ ____/ /____ ___/ /
+ / _ \/ -_) _ `/ __/ / // / _ \/ -_) \ // _ \/ -_) __/ __/ -_) _ /
+/_//_/\__/\_,_/_/ \_,_/_//_/\__/_\_\/ .__/\__/\__/\__/\__/\_,_/
+ /_/
+ __ __ _ __ _
+ / /____ / /_____ ___ ( )\ \( )
+/ __/ _ \/ '_/ -_) _ \ V / /|/
+\__/\___/_/\_\\__/_//_/ _/_/
+ /_/
+ __ _ __ __ __ __ _ ___
+ / / (_)__ ___ / / / /_\ \ ___ ____ ___ _____/ / ___ (_) / (_)__ ___
+< < / / _ \(_-</ _ \/ '_/> > / _ `/ _ \/ _ `/ __/ _ \/ -_) / / / _ \/ -_)
+ \_\_/ /\___/___/_//_/_/\_\/_/ \_,_/ .__/\_,_/\__/_//_/\__(_) /_/_/_//_/\__/
+ |___/ /_/
+ _______ _ _ __ _
+ < / / /(_) ( )\ \( )
+ / /_ _/ V / /|/
+/_/ /_/(_) _/_/
+ /_/
+ __ _ __ __ __ __ __ __ __
+ / / (_)__ ___ / / / /_\ \ / /_/ / ___ ___ / /__ / /_
+< < / / _ \(_-</ _ \/ '_/> > / __/ _ \/ -_) / _ \/ / _ \/ __/
+ \_\_/ /\___/___/_//_/_/\_\/_/ \__/_//_/\__/ / .__/_/\___/\__/
+ |___/ /_/
+ __ __ _ __
+ / /_/ / (_)___/ /_____ ___ ___
+/ __/ _ \/ / __/ '_/ -_) _ \(_-<
+\__/_//_/_/\__/_/\_\\__/_//_/___/
+
+ __ _______ __ ____ __ __
+ / /___ ____ __ __/ _/ _(_)__ / /__/ /\ \ / /_/ / ___ ___ ___
+< </ _ `(_-</ // / _/ _/ / -_) / _ / > > / __/ _ \/ _ \(_-</ -_)
+ \_\_,_/___/\_,_/_//_//_/\__/_/\_,_/ /_/ \__/_//_/\___/___/\__/
+
+ _ __ __ ____ _ __
+ ___ ________ ___ ( ) /_ ___ / / ___ / / / ___ ________(_)__ / /____
+/ _ `/ __/ -_) _ \|/ __/ (_-</ _ \/ -_) / / (_-</ __/ __/ / _ \/ __(_-<
+\_,_/_/ \__/_//_/ \__/ /___/_//_/\__/_/_/ /___/\__/_/ /_/ .__/\__/___/
+ /_/
+ __ _ ____ __ __ _ _ __
+ / /___ ____(_)___/ /\ \ / /_/ / (_)__ _ _____ ____ ___ ( ) /_
+< </ -_) __/ / __/ _ \> > / __/ _ \/ (_-< | |/|/ / _ `(_-</ _ \|/ __/
+ \_\__/_/ /_/\__/_//_/_/ \__/_//_/_/___/ |__,__/\_,_/___/_//_/ \__/
+
+ __ _ __
+ ____/ / (_)___/ /_____ ___
+/ __/ _ \/ / __/ '_/ -_) _ \_
+\__/_//_/_/\__/_/\_\\__/_//_(_)
+
+ _
+ ________ (_)__
+ /___/___/ / / _ \
+ /_/_//_/
+
+ ____ __ __ _ __ __
+ __/ / /____/ /__ / / (_)__ ____ _______/ /__ _ _____ / /
+ /_ . __/ _ / -_) _ \/ / _ `/ _ \/___/ _ / -_) |/ / -_) /
+/_ __/\_,_/\__/_.__/_/\_,_/_//_/ \_,_/\__/|___/\__/_/
+ /_/_/
+ __ _ _ _ __
+ / /(_) ___ ___| |__ | | __\ \
+/ / | |/ _ \/ __| '_ \| |/ / \ \
+\ \ | | (_) \__ \ | | | < / /
+ \_\/ |\___/|___/_| |_|_|\_\/_/
+ |__/
+ _ _ _ ____ _ __ _ __ _
+ (_) ___ ___| |__ | | __/ __ \(_)_ __ / _| |_ ___ ___ / /__| |_ ___
+ | |/ _ \/ __| '_ \| |/ / / _` | | '_ \| |_| | | | \ \/ (_) / / _ \ __/ __|
+ | | (_) \__ \ | | | < | (_| | | | | | _| | |_| |> < _ / / __/ || (__
+ _/ |\___/|___/_| |_|_|\_\ \__,_|_|_| |_|_| |_|\__,_/_/\_(_)_/ \___|\__\___|
+|__/ \____/
+ ___ _ _ ___ _
+ / / | ___ __ _ _ __ ___ | |_ __ _| |_ ___ __| \ \ ___| |__
+ / /| |/ _ \ / _` | '__/ _ \| __/ _` | __/ _ \ / _` |\ \ / __| '_ \
+ / / | | (_) | (_| | | | (_) | || (_| | || __/| (_| |/ / \__ \ | | |
+/_/ |_|\___/ \__, |_| \___/ \__\__,_|\__\___(_)__,_/_/ |___/_| |_|
+ |___/
+
+ _ __ __/\__
+ _____| '_ \ \ /
+|_____| | | | /_ _\
+ |_| |_| \/
+
+ __ _ _ _ __ _
+ / /(_) ___ ___| |__ | | __\ \ __ _ _ __ __ _ ___| |__ ___ _
+/ / | |/ _ \/ __| '_ \| |/ / \ \ / _` | '_ \ / _` |/ __| '_ \ / _ (_)
+\ \ | | (_) \__ \ | | | < / / | (_| | |_) | (_| | (__| | | | __/_
+ \_\/ |\___/|___/_| |_|_|\_\/_/ \__,_| .__/ \__,_|\___|_| |_|\___(_)
+ |__/ |_|
+ _ _ _ _ _ _
+| (_)_ __ ___ / | || | _ ___ _ _ _ __ | |_ __ ___ __
+| | | '_ \ / _ \ | | || |(_) / __| | | | '_ \| __/ _` \ \/ /
+| | | | | | __/ | |__ _| \__ \ |_| | | | | || (_| |> <
+|_|_|_| |_|\___| |_| |_|(_) |___/\__, |_| |_|\__\__,_/_/\_\
+ |___/
+
+ ___ _ __ _ __ ___ _ __ _ __ ___ __ _ _ __
+ / _ \ '__| '__/ _ \| '__| | '_ \ / _ \/ _` | '__|
+| __/ | | | | (_) | | | | | | __/ (_| | |
+ \___|_| |_| \___/|_| |_| |_|\___|\__,_|_|
+
+ _ _ _ _
+ _ _ _ __ _____ ___ __ ___ ___| |_ ___ __| | | |_ ___ | | _____ _ __
+| | | | '_ \ / _ \ \/ / '_ \ / _ \/ __| __/ _ \/ _` | | __/ _ \| |/ / _ \ '_ \
+| |_| | | | | __/> <| |_) | __/ (__| || __/ (_| | | || (_) | < __/ | | |
+ \__,_|_| |_|\___/_/\_\ .__/ \___|\___|\__\___|\__,_| \__\___/|_|\_\___|_| |_|
+ |_|
+ ___ _
+( ) \ ( )
+ \|| ||/
+ > >
+ | |
+ /_/
+ __ _ _ _ __ _
+ / /(_) ___ ___| |__ | | __\ \ __ _ _ __ __ _ ___| |__ ___ _
+/ / | |/ _ \/ __| '_ \| |/ / \ \ / _` | '_ \ / _` |/ __| '_ \ / _ (_)
+\ \ | | (_) \__ \ | | | < / / | (_| | |_) | (_| | (__| | | | __/_
+ \_\/ |\___/|___/_| |_|_|\_\/_/ \__,_| .__/ \__,_|\___|_| |_|\___(_)
+ |__/ |_|
+ _ _ _ _ _ ___ _
+| (_)_ __ ___ / | || | _ ( ) \ ( )
+| | | '_ \ / _ \ | | || |(_) \|| ||/
+| | | | | | __/ | |__ _| > >
+|_|_|_| |_|\___| |_| |_|(_) | |
+ /_/
+ __ _ _ _ __ _ _ _ _
+ / /(_) ___ ___| |__ | | __\ \ | |_| |__ ___ _ __ | | ___ | |_
+/ / | |/ _ \/ __| '_ \| |/ / \ \ | __| '_ \ / _ \ | '_ \| |/ _ \| __|
+\ \ | | (_) \__ \ | | | < / / | |_| | | | __/ | |_) | | (_) | |_
+ \_\/ |\___/|___/_| |_|_|\_\/_/ \__|_| |_|\___| | .__/|_|\___/ \__|
+ |__/ |_|
+ _ _ _ _
+| |_| |__ (_) ___| | _____ _ __ ___
+| __| '_ \| |/ __| |/ / _ \ '_ \/ __|
+| |_| | | | | (__| < __/ | | \__ \
+ \__|_| |_|_|\___|_|\_\___|_| |_|___/
+
+ __ __ __ _ _ ___ _ _
+ / /__ _ ___ _ _ / _|/ _(_) ___| | __| \ \ | |_| |__ ___ ___ ___
+/ // _` / __| | | | |_| |_| |/ _ \ |/ _` |\ \ | __| '_ \ / _ \/ __|/ _ \
+\ \ (_| \__ \ |_| | _| _| | __/ | (_| |/ / | |_| | | | (_) \__ \ __/
+ \_\__,_|___/\__,_|_| |_| |_|\___|_|\__,_/_/ \__|_| |_|\___/|___/\___|
+
+ _ _ _ _ _
+ __ _ _ __ ___ _ __ ( ) |_ ___| |__ ___| | |
+ / _` | '__/ _ \ '_ \|/| __| / __| '_ \ / _ \ | |
+| (_| | | | __/ | | | | |_ \__ \ | | | __/ | |
+ \__,_|_| \___|_| |_| \__| |___/_| |_|\___|_|_|
+
+ _ _
+ ___ ___ _ __(_)_ __ | |_ ___
+/ __|/ __| '__| | '_ \| __/ __|
+\__ \ (__| | | | |_) | |_\__ \
+|___/\___|_| |_| .__/ \__|___/
+ |_|
+ __ _ _ __ _ _ _ _ _
+ / /___ _ __(_) ___| |__ \ \ | |_| |__ (_)___ __ ____ _ ___ _ __ ( ) |_
+/ // _ \ '__| |/ __| '_ \ \ \ | __| '_ \| / __| \ \ /\ / / _` / __| '_ \|/| __|
+\ \ __/ | | | (__| | | |/ / | |_| | | | \__ \ \ V V / (_| \__ \ | | | | |_
+ \_\___|_| |_|\___|_| |_/_/ \__|_| |_|_|___/ \_/\_/ \__,_|___/_| |_| \__|
+
+ _ _ _
+ ___| |__ (_) ___| | _____ _ __
+ / __| '_ \| |/ __| |/ / _ \ '_ \
+| (__| | | | | (__| < __/ | | |_
+ \___|_| |_|_|\___|_|\_\___|_| |_(_)
+
+ _
+ (_)_ __
+ _____ _____ | | '_ \
+ |_____|_____| | | | | |
+ |_|_| |_|
+
+ _ _ _ _ _ _ _
+ _| || |_ __| | ___| |__ (_) __ _ _ __ __| | _____ _____| |
+|_ .. _|/ _` |/ _ \ '_ \| |/ _` | '_ \ _____ / _` |/ _ \ \ / / _ \ |
+|_ _| (_| | __/ |_) | | (_| | | | |_____| (_| | __/\ V / __/ |
+ |_||_| \__,_|\___|_.__/|_|\__,_|_| |_| \__,_|\___| \_/ \___|_|
+
+<joshk> joshk@influx:/etc/logrotate.d> sh -n *
+<joshk> apache: line 14: syntax error near unexpected token `}'
+<joshk> apache: line 14: `}'
+<joshk> the plot thickens
+<asuffield> those aren't shell scripts
+<erich> this wasn't chicken.
+ -- in #debian-devel
diff --git a/tests/res003.txt b/tests/res003.txt
new file mode 100644
index 0000000..31770d6
--- /dev/null
+++ b/tests/res003.txt
@@ -0,0 +1,432 @@
+ __ ___ _ _
+ \ \ / / |__ __ _| |_ (_)___
+ \ \ /\ / /| '_ \ / _` | __| | / __|
+ \ 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
+| |__| (_) | (_) | < __/_ ___) | |> < | | | | __/ | | |
+ \____\___/ \___/|_|\_\___( ) |____/|_/_/\_\ |_| |_|\___|_| |_|
+ |/
diff --git a/tests/res004.txt b/tests/res004.txt
new file mode 100644
index 0000000..8ece930
--- /dev/null
+++ b/tests/res004.txt
@@ -0,0 +1,120 @@
+ __ _ _ _ __
+ / /(_) ___ ___| |__ | | __\ \
+/ / | |/ _ \/ __| '_ \| |/ / \ \
+\ \ | | (_) \__ \ | | | < / /
+ \_\/ |\___/|___/_| |_|_|\_\/_/
+ |__/
+ _ _ _ ____ _ __ _ __ _
+ (_) ___ ___| |__ | | __/ __ \(_)_ __ / _| |_ ___ ___ / /__| |_ ___
+ | |/ _ \/ __| '_ \| |/ / / _` | | '_ \| |_| | | | \ \/ (_) / / _ \ __/ __|
+ | | (_) \__ \ | | | < | (_| | | | | | _| | |_| |> < _ / / __/ || (__
+ _/ |\___/|___/_| |_|_|\_\ \__,_|_|_| |_|_| |_|\__,_/_/\_(_)_/ \___|\__\___|
+|__/ \____/
+ ___ _ _ ___ _
+ / / | ___ __ _ _ __ ___ | |_ __ _| |_ ___ __| \ \ ___| |__
+ / /| |/ _ \ / _` | '__/ _ \| __/ _` | __/ _ \ / _` |\ \ / __| '_ \
+ / / | | (_) | (_| | | | (_) | || (_| | || __/| (_| |/ / \__ \ | | |
+/_/ |_|\___/ \__, |_| \___/ \__\__,_|\__\___(_)__,_/_/ |___/_| |_|
+ |___/
+
+ _ __ __/\__
+ _____| '_ \ \ /
+|_____| | | | /_ _\
+ |_| |_| \/
+
+ __ _ _ _ __ _
+ / /(_) ___ ___| |__ | | __\ \ __ _ _ __ __ _ ___| |__ ___ _
+/ / | |/ _ \/ __| '_ \| |/ / \ \ / _` | '_ \ / _` |/ __| '_ \ / _ (_)
+\ \ | | (_) \__ \ | | | < / / | (_| | |_) | (_| | (__| | | | __/_
+ \_\/ |\___/|___/_| |_|_|\_\/_/ \__,_| .__/ \__,_|\___|_| |_|\___(_)
+ |__/ |_|
+ _ _ _ _ _ _
+| (_)_ __ ___ / | || | _ ___ _ _ _ __ | |_ __ ___ __
+| | | '_ \ / _ \ | | || |(_) / __| | | | '_ \| __/ _` \ \/ /
+| | | | | | __/ | |__ _| \__ \ |_| | | | | || (_| |> <
+|_|_|_| |_|\___| |_| |_|(_) |___/\__, |_| |_|\__\__,_/_/\_\
+ |___/
+
+ ___ _ __ _ __ ___ _ __ _ __ ___ __ _ _ __
+ / _ \ '__| '__/ _ \| '__| | '_ \ / _ \/ _` | '__|
+| __/ | | | | (_) | | | | | | __/ (_| | |
+ \___|_| |_| \___/|_| |_| |_|\___|\__,_|_|
+
+ _ _ _ _
+ _ _ _ __ _____ ___ __ ___ ___| |_ ___ __| | | |_ ___ | | _____ _ __
+| | | | '_ \ / _ \ \/ / '_ \ / _ \/ __| __/ _ \/ _` | | __/ _ \| |/ / _ \ '_ \
+| |_| | | | | __/> <| |_) | __/ (__| || __/ (_| | | || (_) | < __/ | | |
+ \__,_|_| |_|\___/_/\_\ .__/ \___|\___|\__\___|\__,_| \__\___/|_|\_\___|_| |_|
+ |_|
+ ___ _
+( ) \ ( )
+ \|| ||/
+ > >
+ | |
+ /_/
+ __ _ _ _ __ _
+ / /(_) ___ ___| |__ | | __\ \ __ _ _ __ __ _ ___| |__ ___ _
+/ / | |/ _ \/ __| '_ \| |/ / \ \ / _` | '_ \ / _` |/ __| '_ \ / _ (_)
+\ \ | | (_) \__ \ | | | < / / | (_| | |_) | (_| | (__| | | | __/_
+ \_\/ |\___/|___/_| |_|_|\_\/_/ \__,_| .__/ \__,_|\___|_| |_|\___(_)
+ |__/ |_|
+ _ _ _ _ _ ___ _
+| (_)_ __ ___ / | || | _ ( ) \ ( )
+| | | '_ \ / _ \ | | || |(_) \|| ||/
+| | | | | | __/ | |__ _| > >
+|_|_|_| |_|\___| |_| |_|(_) | |
+ /_/
+ __ _ _ _ __ _ _ _ _
+ / /(_) ___ ___| |__ | | __\ \ | |_| |__ ___ _ __ | | ___ | |_
+/ / | |/ _ \/ __| '_ \| |/ / \ \ | __| '_ \ / _ \ | '_ \| |/ _ \| __|
+\ \ | | (_) \__ \ | | | < / / | |_| | | | __/ | |_) | | (_) | |_
+ \_\/ |\___/|___/_| |_|_|\_\/_/ \__|_| |_|\___| | .__/|_|\___/ \__|
+ |__/ |_|
+ _ _ _ _
+| |_| |__ (_) ___| | _____ _ __ ___
+| __| '_ \| |/ __| |/ / _ \ '_ \/ __|
+| |_| | | | | (__| < __/ | | \__ \
+ \__|_| |_|_|\___|_|\_\___|_| |_|___/
+
+ __ __ __ _ _ ___ _ _
+ / /__ _ ___ _ _ / _|/ _(_) ___| | __| \ \ | |_| |__ ___ ___ ___
+/ // _` / __| | | | |_| |_| |/ _ \ |/ _` |\ \ | __| '_ \ / _ \/ __|/ _ \
+\ \ (_| \__ \ |_| | _| _| | __/ | (_| |/ / | |_| | | | (_) \__ \ __/
+ \_\__,_|___/\__,_|_| |_| |_|\___|_|\__,_/_/ \__|_| |_|\___/|___/\___|
+
+ _ _ _ _ _
+ __ _ _ __ ___ _ __ ( ) |_ ___| |__ ___| | |
+ / _` | '__/ _ \ '_ \|/| __| / __| '_ \ / _ \ | |
+| (_| | | | __/ | | | | |_ \__ \ | | | __/ | |
+ \__,_|_| \___|_| |_| \__| |___/_| |_|\___|_|_|
+
+ _ _
+ ___ ___ _ __(_)_ __ | |_ ___
+/ __|/ __| '__| | '_ \| __/ __|
+\__ \ (__| | | | |_) | |_\__ \
+|___/\___|_| |_| .__/ \__|___/
+ |_|
+ __ _ _ __ _ _ _ _ _
+ / /___ _ __(_) ___| |__ \ \ | |_| |__ (_)___ __ ____ _ ___ _ __ ( ) |_
+/ // _ \ '__| |/ __| '_ \ \ \ | __| '_ \| / __| \ \ /\ / / _` / __| '_ \|/| __|
+\ \ __/ | | | (__| | | |/ / | |_| | | | \__ \ \ V V / (_| \__ \ | | | | |_
+ \_\___|_| |_|\___|_| |_/_/ \__|_| |_|_|___/ \_/\_/ \__,_|___/_| |_| \__|
+
+ _ _ _
+ ___| |__ (_) ___| | _____ _ __
+ / __| '_ \| |/ __| |/ / _ \ '_ \
+| (__| | | | | (__| < __/ | | |_
+ \___|_| |_|_|\___|_|\_\___|_| |_(_)
+
+ _
+ (_)_ __
+ _____ _____ | | '_ \
+ |_____|_____| | | | | |
+ |_|_| |_|
+
+ _ _ _ _ _ _ _
+ _| || |_ __| | ___| |__ (_) __ _ _ __ __| | _____ _____| |
+|_ .. _|/ _` |/ _ \ '_ \| |/ _` | '_ \ _____ / _` |/ _ \ \ / / _ \ |
+|_ _| (_| | __/ |_) | | (_| | | | |_____| (_| | __/\ V / __/ |
+ |_||_| \__,_|\___|_.__/|_|\__,_|_| |_| \__,_|\___| \_/ \___|_|
+
diff --git a/tests/res005.txt b/tests/res005.txt
new file mode 100644
index 0000000..0e0921e
--- /dev/null
+++ b/tests/res005.txt
@@ -0,0 +1,120 @@
+ __ _ _ _ __
+ \ \| | _| |__ ___ ___ (_)/ /
+ \ \ |/ / '_ \/ __|/ _ \| / /
+ / / <| | | \__ \ (_) | \ \
+ /_/|_|\_\_| |_|___/\___// |\_\
+ |__/
+ _ __ _ __ _ ____ _ _ _
+ ___| |_ ___ / /__ ___ _| |/ _|_ __ (_) / __ \| | _| |__ ___ ___ (_)
+ / __| __/ _ \ / (_) \/ / | | | | |_| '_ \| |/ / _` | |/ / '_ \/ __|/ _ \| |
+ | (__| || __// / _ > <| |_| | | _| | | | | | (_| | <| | | \__ \ (_) | |
+ \___|\__\___/_/ (_)_/\_\\__,_|_|_| |_| |_|_|\ \__,_|_|\_\_| |_|___/\___// |
+ \____/ |__/
+ _ __ _ _ _ _ __
+ | |__ ___ \ \ __| | ___| |_ __ _| |_ ___ _ __ __ _ ___ | | / /
+ | '_ \/ __| \ \/ _` | / _ \ __/ _` | __/ _ \| '__/ _` |/ _ \| | / /
+ | | | \__ \ / / (_| || __/ || (_| | || (_) | | | (_| | (_) | |/ /
+ |_| |_|___/ /_/ \__,_(_)___|\__\__,_|\__\___/|_| \__, |\___/|_/_/
+ |___/
+
+ __/\__ _ __
+ \ / | '_ \ _____
+ /_ _\ | | | |_____|
+ \/ |_| |_|
+
+ _ __ _ _ _ __
+ _ ___| |__ ___ __ _ _ __ __ _ \ \| | _| |__ ___ ___ (_)/ /
+ (_) _ \ '_ \ / __/ _` | '_ \ / _` | \ \ |/ / '_ \/ __|/ _ \| / /
+ | __/ | | | (_| (_| | |_) | (_| | / / <| | | \__ \ (_) | \ \
+ (_)___|_| |_|\___\__,_| .__/ \__,_| /_/|_|\_\_| |_|___/\___// |\_\
+ |_| |__/
+ _ _ _ _ _ _
+ __ ____ _| |_ _ __ _ _ ___ _| || | / | ___ _ __ (_) |
+ \ \/ / _` | __| '_ \| | | / __| (_) || |_| | / _ \ '_ \| | |
+ > < (_| | |_| | | | |_| \__ \ _|__ _| | | __/ | | | | |
+ /_/\_\__,_|\__|_| |_|\__, |___/ (_) |_| |_| \___|_| |_|_|_|
+ |___/
+
+ _ __ __ _ ___ _ __ _ __ ___ _ __ _ __ ___
+ | '__/ _` |/ _ \ '_ \ | '__/ _ \| '__| '__/ _ \
+ | | | (_| | __/ | | | | | | (_) | | | | | __/
+ |_| \__,_|\___|_| |_| |_| \___/|_| |_| \___|
+
+ _ _ _ _
+ _ __ ___| | _____ | |_ __| | ___| |_ ___ ___ _ ____ _____ _ __ _ _
+ | '_ \ / _ \ |/ / _ \| __| / _` |/ _ \ __/ __/ _ \ '_ \ \/ / _ \ '_ \| | | |
+ | | | | __/ < (_) | |_ | (_| | __/ || (_| __/ |_) > < __/ | | | |_| |
+ |_| |_|\___|_|\_\___/ \__| \__,_|\___|\__\___\___| .__/_/\_\___|_| |_|\__,_|
+ |_|
+ ___ _
+ ( ) \ ( )
+ |/ | | \|
+ > >
+ | |
+ /_/
+ _ __ _ _ _ __
+ _ ___| |__ ___ __ _ _ __ __ _ \ \| | _| |__ ___ ___ (_)/ /
+ (_) _ \ '_ \ / __/ _` | '_ \ / _` | \ \ |/ / '_ \/ __|/ _ \| / /
+ | __/ | | | (_| (_| | |_) | (_| | / / <| | | \__ \ (_) | \ \
+ (_)___|_| |_|\___\__,_| .__/ \__,_| /_/|_|\_\_| |_|___/\___// |\_\
+ |_| |__/
+ ___ _ _ _ _ _ _
+ ( ) \ ( ) _| || | / | ___ _ __ (_) |
+ |/ | | \| (_) || |_| | / _ \ '_ \| | |
+ > > _|__ _| | | __/ | | | | |
+ | | (_) |_| |_| \___|_| |_|_|_|
+ /_/
+ _ _ _ _ __ _ _ _ __
+ | |_ ___ | |_ __ ___| |__ | |_ \ \| | _| |__ ___ ___ (_)/ /
+ | __/ _ \| | '_ \ / _ \ '_ \| __| \ \ |/ / '_ \/ __|/ _ \| / /
+ | || (_) | | |_) | | __/ | | | |_ / / <| | | \__ \ (_) | \ \
+ \__\___/|_| .__/ \___|_| |_|\__| /_/|_|\_\_| |_|___/\___// |\_\
+ |_| |__/
+ _ _ _ _
+ ___ _ __ ___| | _____(_) |__ | |_
+ / __| '_ \ / _ \ |/ / __| | '_ \| __|
+ \__ \ | | | __/ < (__| | | | | |_
+ |___/_| |_|\___|_|\_\___|_|_| |_|\__|
+
+ _ _ __ _ _ _ __ __ __
+ ___ ___ ___ | |__ | |_ \ \ __| | | ___(_)/ _|/ _|_ _ ___ __ _ / /
+ / _ \/ __|/ _ \| '_ \| __| \ \/ _` | |/ _ \ | |_| |_| | | / __|/ _` / /
+ | __/\__ \ (_) | | | | |_ / / (_| | | __/ | _| _| |_| \__ \ (_| \ \
+ \___||___/\___/|_| |_|\__| /_/ \__,_|_|\___|_|_| |_| \__,_|___/\__,_|\_\
+
+ _ _ _ _ _
+ | | | ___| |__ ___ | |_( )_ __ ___ _ __ __ _
+ | | |/ _ \ '_ \/ __| | __|/| '_ \ / _ \ '__/ _` |
+ | | | __/ | | \__ \ | |_ | | | | __/ | | (_| |
+ |_|_|\___|_| |_|___/ \__| |_| |_|\___|_| \__,_|
+
+ _ _
+ ___| |_ _ __ (_)_ __ ___ ___
+ / __| __| '_ \| | '__/ __/ __|
+ \__ \ |_| |_) | | | | (__\__ \
+ |___/\__| .__/|_|_| \___|___/
+ |_|
+ _ _ _ __ _ _ __
+ ___(_) |__ | |_ \ \| |__ ___(_)_ __ ___ / /
+ / __| | '_ \| __| \ \ '_ \ / __| | '__/ _ \/ /
+ \__ \ | | | | |_ / / | | | (__| | | | __/\ \
+ |___/_|_| |_|\__| /_/|_| |_|\___|_|_| \___| \_\
+
+ _ _ _ _ _
+ _ __ ___| | _____(_) |__ ___ | |_( )_ __ ___ __ ___ __
+ | '_ \ / _ \ |/ / __| | '_ \ / __| | __|/| '_ \/ __|/ _` \ \ /\ / /
+ _| | | | __/ < (__| | | | | (__ | |_ | | | \__ \ (_| |\ V V /
+ (_)_| |_|\___|_|\_\___|_|_| |_|\___| \__| |_| |_|___/\__,_| \_/\_/
+
+ _
+ _ __ (_)
+ | '_ \| | _____ _____
+ | | | | | |_____|_____|
+ |_| |_|_|
+
+ _ _ _ _ _ _ _
+ | | _____ _____ __| | _ __ __ _(_) |__ ___ __| |_| || |_
+ | |/ _ \ \ / / _ \/ _` |_____| '_ \ / _` | | '_ \ / _ \/ _` |_ .. _|
+ | | __/\ V / __/ (_| |_____| | | | (_| | | |_) | __/ (_| |_ _|
+ |_|\___| \_/ \___|\__,_| |_| |_|\__,_|_|_.__/ \___|\__,_| |_||_|
+
diff --git a/tests/res006.txt b/tests/res006.txt
new file mode 100644
index 0000000..8ece930
--- /dev/null
+++ b/tests/res006.txt
@@ -0,0 +1,120 @@
+ __ _ _ _ __
+ / /(_) ___ ___| |__ | | __\ \
+/ / | |/ _ \/ __| '_ \| |/ / \ \
+\ \ | | (_) \__ \ | | | < / /
+ \_\/ |\___/|___/_| |_|_|\_\/_/
+ |__/
+ _ _ _ ____ _ __ _ __ _
+ (_) ___ ___| |__ | | __/ __ \(_)_ __ / _| |_ ___ ___ / /__| |_ ___
+ | |/ _ \/ __| '_ \| |/ / / _` | | '_ \| |_| | | | \ \/ (_) / / _ \ __/ __|
+ | | (_) \__ \ | | | < | (_| | | | | | _| | |_| |> < _ / / __/ || (__
+ _/ |\___/|___/_| |_|_|\_\ \__,_|_|_| |_|_| |_|\__,_/_/\_(_)_/ \___|\__\___|
+|__/ \____/
+ ___ _ _ ___ _
+ / / | ___ __ _ _ __ ___ | |_ __ _| |_ ___ __| \ \ ___| |__
+ / /| |/ _ \ / _` | '__/ _ \| __/ _` | __/ _ \ / _` |\ \ / __| '_ \
+ / / | | (_) | (_| | | | (_) | || (_| | || __/| (_| |/ / \__ \ | | |
+/_/ |_|\___/ \__, |_| \___/ \__\__,_|\__\___(_)__,_/_/ |___/_| |_|
+ |___/
+
+ _ __ __/\__
+ _____| '_ \ \ /
+|_____| | | | /_ _\
+ |_| |_| \/
+
+ __ _ _ _ __ _
+ / /(_) ___ ___| |__ | | __\ \ __ _ _ __ __ _ ___| |__ ___ _
+/ / | |/ _ \/ __| '_ \| |/ / \ \ / _` | '_ \ / _` |/ __| '_ \ / _ (_)
+\ \ | | (_) \__ \ | | | < / / | (_| | |_) | (_| | (__| | | | __/_
+ \_\/ |\___/|___/_| |_|_|\_\/_/ \__,_| .__/ \__,_|\___|_| |_|\___(_)
+ |__/ |_|
+ _ _ _ _ _ _
+| (_)_ __ ___ / | || | _ ___ _ _ _ __ | |_ __ ___ __
+| | | '_ \ / _ \ | | || |(_) / __| | | | '_ \| __/ _` \ \/ /
+| | | | | | __/ | |__ _| \__ \ |_| | | | | || (_| |> <
+|_|_|_| |_|\___| |_| |_|(_) |___/\__, |_| |_|\__\__,_/_/\_\
+ |___/
+
+ ___ _ __ _ __ ___ _ __ _ __ ___ __ _ _ __
+ / _ \ '__| '__/ _ \| '__| | '_ \ / _ \/ _` | '__|
+| __/ | | | | (_) | | | | | | __/ (_| | |
+ \___|_| |_| \___/|_| |_| |_|\___|\__,_|_|
+
+ _ _ _ _
+ _ _ _ __ _____ ___ __ ___ ___| |_ ___ __| | | |_ ___ | | _____ _ __
+| | | | '_ \ / _ \ \/ / '_ \ / _ \/ __| __/ _ \/ _` | | __/ _ \| |/ / _ \ '_ \
+| |_| | | | | __/> <| |_) | __/ (__| || __/ (_| | | || (_) | < __/ | | |
+ \__,_|_| |_|\___/_/\_\ .__/ \___|\___|\__\___|\__,_| \__\___/|_|\_\___|_| |_|
+ |_|
+ ___ _
+( ) \ ( )
+ \|| ||/
+ > >
+ | |
+ /_/
+ __ _ _ _ __ _
+ / /(_) ___ ___| |__ | | __\ \ __ _ _ __ __ _ ___| |__ ___ _
+/ / | |/ _ \/ __| '_ \| |/ / \ \ / _` | '_ \ / _` |/ __| '_ \ / _ (_)
+\ \ | | (_) \__ \ | | | < / / | (_| | |_) | (_| | (__| | | | __/_
+ \_\/ |\___/|___/_| |_|_|\_\/_/ \__,_| .__/ \__,_|\___|_| |_|\___(_)
+ |__/ |_|
+ _ _ _ _ _ ___ _
+| (_)_ __ ___ / | || | _ ( ) \ ( )
+| | | '_ \ / _ \ | | || |(_) \|| ||/
+| | | | | | __/ | |__ _| > >
+|_|_|_| |_|\___| |_| |_|(_) | |
+ /_/
+ __ _ _ _ __ _ _ _ _
+ / /(_) ___ ___| |__ | | __\ \ | |_| |__ ___ _ __ | | ___ | |_
+/ / | |/ _ \/ __| '_ \| |/ / \ \ | __| '_ \ / _ \ | '_ \| |/ _ \| __|
+\ \ | | (_) \__ \ | | | < / / | |_| | | | __/ | |_) | | (_) | |_
+ \_\/ |\___/|___/_| |_|_|\_\/_/ \__|_| |_|\___| | .__/|_|\___/ \__|
+ |__/ |_|
+ _ _ _ _
+| |_| |__ (_) ___| | _____ _ __ ___
+| __| '_ \| |/ __| |/ / _ \ '_ \/ __|
+| |_| | | | | (__| < __/ | | \__ \
+ \__|_| |_|_|\___|_|\_\___|_| |_|___/
+
+ __ __ __ _ _ ___ _ _
+ / /__ _ ___ _ _ / _|/ _(_) ___| | __| \ \ | |_| |__ ___ ___ ___
+/ // _` / __| | | | |_| |_| |/ _ \ |/ _` |\ \ | __| '_ \ / _ \/ __|/ _ \
+\ \ (_| \__ \ |_| | _| _| | __/ | (_| |/ / | |_| | | | (_) \__ \ __/
+ \_\__,_|___/\__,_|_| |_| |_|\___|_|\__,_/_/ \__|_| |_|\___/|___/\___|
+
+ _ _ _ _ _
+ __ _ _ __ ___ _ __ ( ) |_ ___| |__ ___| | |
+ / _` | '__/ _ \ '_ \|/| __| / __| '_ \ / _ \ | |
+| (_| | | | __/ | | | | |_ \__ \ | | | __/ | |
+ \__,_|_| \___|_| |_| \__| |___/_| |_|\___|_|_|
+
+ _ _
+ ___ ___ _ __(_)_ __ | |_ ___
+/ __|/ __| '__| | '_ \| __/ __|
+\__ \ (__| | | | |_) | |_\__ \
+|___/\___|_| |_| .__/ \__|___/
+ |_|
+ __ _ _ __ _ _ _ _ _
+ / /___ _ __(_) ___| |__ \ \ | |_| |__ (_)___ __ ____ _ ___ _ __ ( ) |_
+/ // _ \ '__| |/ __| '_ \ \ \ | __| '_ \| / __| \ \ /\ / / _` / __| '_ \|/| __|
+\ \ __/ | | | (__| | | |/ / | |_| | | | \__ \ \ V V / (_| \__ \ | | | | |_
+ \_\___|_| |_|\___|_| |_/_/ \__|_| |_|_|___/ \_/\_/ \__,_|___/_| |_| \__|
+
+ _ _ _
+ ___| |__ (_) ___| | _____ _ __
+ / __| '_ \| |/ __| |/ / _ \ '_ \
+| (__| | | | | (__| < __/ | | |_
+ \___|_| |_|_|\___|_|\_\___|_| |_(_)
+
+ _
+ (_)_ __
+ _____ _____ | | '_ \
+ |_____|_____| | | | | |
+ |_|_| |_|
+
+ _ _ _ _ _ _ _
+ _| || |_ __| | ___| |__ (_) __ _ _ __ __| | _____ _____| |
+|_ .. _|/ _` |/ _ \ '_ \| |/ _` | '_ \ _____ / _` |/ _ \ \ / / _ \ |
+|_ _| (_| | __/ |_) | | (_| | | | |_____| (_| | __/\ V / __/ |
+ |_||_| \__,_|\___|_.__/|_|\__,_|_| |_| \__,_|\___| \_/ \___|_|
+
diff --git a/tests/res007.txt b/tests/res007.txt
new file mode 100644
index 0000000..3f467dc
--- /dev/null
+++ b/tests/res007.txt
@@ -0,0 +1,120 @@
+ __ _ _ _ __
+ / /(_) ___ ___| |__ | | __\ \
+ / / | |/ _ \/ __| '_ \| |/ / \ \
+ \ \ | | (_) \__ \ | | | < / /
+ \_\/ |\___/|___/_| |_|_|\_\/_/
+ |__/
+ _ _ _ ____ _ __ _ __ _
+ (_) ___ ___| |__ | | __/ __ \(_)_ __ / _| |_ ___ ___ / /__| |_ ___
+ | |/ _ \/ __| '_ \| |/ / / _` | | '_ \| |_| | | | \ \/ (_) / / _ \ __/ __|
+ | | (_) \__ \ | | | < | (_| | | | | | _| | |_| |> < _ / / __/ || (__
+ _/ |\___/|___/_| |_|_|\_\ \__,_|_|_| |_|_| |_|\__,_/_/\_(_)_/ \___|\__\___|
+ |__/ \____/
+ ___ _ _ ___ _
+ / / | ___ __ _ _ __ ___ | |_ __ _| |_ ___ __| \ \ ___| |__
+ / /| |/ _ \ / _` | '__/ _ \| __/ _` | __/ _ \ / _` |\ \ / __| '_ \
+ / / | | (_) | (_| | | | (_) | || (_| | || __/| (_| |/ / \__ \ | | |
+ /_/ |_|\___/ \__, |_| \___/ \__\__,_|\__\___(_)__,_/_/ |___/_| |_|
+ |___/
+
+ _ __ __/\__
+ _____| '_ \ \ /
+ |_____| | | | /_ _\
+ |_| |_| \/
+
+ __ _ _ _ __ _
+ / /(_) ___ ___| |__ | | __\ \ __ _ _ __ __ _ ___| |__ ___ _
+ / / | |/ _ \/ __| '_ \| |/ / \ \ / _` | '_ \ / _` |/ __| '_ \ / _ (_)
+ \ \ | | (_) \__ \ | | | < / / | (_| | |_) | (_| | (__| | | | __/_
+ \_\/ |\___/|___/_| |_|_|\_\/_/ \__,_| .__/ \__,_|\___|_| |_|\___(_)
+ |__/ |_|
+ _ _ _ _ _ _
+ | (_)_ __ ___ / | || | _ ___ _ _ _ __ | |_ __ ___ __
+ | | | '_ \ / _ \ | | || |(_) / __| | | | '_ \| __/ _` \ \/ /
+ | | | | | | __/ | |__ _| \__ \ |_| | | | | || (_| |> <
+ |_|_|_| |_|\___| |_| |_|(_) |___/\__, |_| |_|\__\__,_/_/\_\
+ |___/
+
+ ___ _ __ _ __ ___ _ __ _ __ ___ __ _ _ __
+ / _ \ '__| '__/ _ \| '__| | '_ \ / _ \/ _` | '__|
+ | __/ | | | | (_) | | | | | | __/ (_| | |
+ \___|_| |_| \___/|_| |_| |_|\___|\__,_|_|
+
+ _ _ _ _
+ _ _ _ __ _____ ___ __ ___ ___| |_ ___ __| | | |_ ___ | | _____ _ __
+| | | | '_ \ / _ \ \/ / '_ \ / _ \/ __| __/ _ \/ _` | | __/ _ \| |/ / _ \ '_ \
+| |_| | | | | __/> <| |_) | __/ (__| || __/ (_| | | || (_) | < __/ | | |
+ \__,_|_| |_|\___/_/\_\ .__/ \___|\___|\__\___|\__,_| \__\___/|_|\_\___|_| |_|
+ |_|
+ ___ _
+ ( ) \ ( )
+ \|| ||/
+ > >
+ | |
+ /_/
+ __ _ _ _ __ _
+ / /(_) ___ ___| |__ | | __\ \ __ _ _ __ __ _ ___| |__ ___ _
+ / / | |/ _ \/ __| '_ \| |/ / \ \ / _` | '_ \ / _` |/ __| '_ \ / _ (_)
+ \ \ | | (_) \__ \ | | | < / / | (_| | |_) | (_| | (__| | | | __/_
+ \_\/ |\___/|___/_| |_|_|\_\/_/ \__,_| .__/ \__,_|\___|_| |_|\___(_)
+ |__/ |_|
+ _ _ _ _ _ ___ _
+ | (_)_ __ ___ / | || | _ ( ) \ ( )
+ | | | '_ \ / _ \ | | || |(_) \|| ||/
+ | | | | | | __/ | |__ _| > >
+ |_|_|_| |_|\___| |_| |_|(_) | |
+ /_/
+ __ _ _ _ __ _ _ _ _
+ / /(_) ___ ___| |__ | | __\ \ | |_| |__ ___ _ __ | | ___ | |_
+ / / | |/ _ \/ __| '_ \| |/ / \ \ | __| '_ \ / _ \ | '_ \| |/ _ \| __|
+ \ \ | | (_) \__ \ | | | < / / | |_| | | | __/ | |_) | | (_) | |_
+ \_\/ |\___/|___/_| |_|_|\_\/_/ \__|_| |_|\___| | .__/|_|\___/ \__|
+ |__/ |_|
+ _ _ _ _
+ | |_| |__ (_) ___| | _____ _ __ ___
+ | __| '_ \| |/ __| |/ / _ \ '_ \/ __|
+ | |_| | | | | (__| < __/ | | \__ \
+ \__|_| |_|_|\___|_|\_\___|_| |_|___/
+
+ __ __ __ _ _ ___ _ _
+ / /__ _ ___ _ _ / _|/ _(_) ___| | __| \ \ | |_| |__ ___ ___ ___
+ / // _` / __| | | | |_| |_| |/ _ \ |/ _` |\ \ | __| '_ \ / _ \/ __|/ _ \
+ \ \ (_| \__ \ |_| | _| _| | __/ | (_| |/ / | |_| | | | (_) \__ \ __/
+ \_\__,_|___/\__,_|_| |_| |_|\___|_|\__,_/_/ \__|_| |_|\___/|___/\___|
+
+ _ _ _ _ _
+ __ _ _ __ ___ _ __ ( ) |_ ___| |__ ___| | |
+ / _` | '__/ _ \ '_ \|/| __| / __| '_ \ / _ \ | |
+ | (_| | | | __/ | | | | |_ \__ \ | | | __/ | |
+ \__,_|_| \___|_| |_| \__| |___/_| |_|\___|_|_|
+
+ _ _
+ ___ ___ _ __(_)_ __ | |_ ___
+ / __|/ __| '__| | '_ \| __/ __|
+ \__ \ (__| | | | |_) | |_\__ \
+ |___/\___|_| |_| .__/ \__|___/
+ |_|
+ __ _ _ __ _ _ _ _ _
+ / /___ _ __(_) ___| |__ \ \ | |_| |__ (_)___ __ ____ _ ___ _ __ ( ) |_
+/ // _ \ '__| |/ __| '_ \ \ \ | __| '_ \| / __| \ \ /\ / / _` / __| '_ \|/| __|
+\ \ __/ | | | (__| | | |/ / | |_| | | | \__ \ \ V V / (_| \__ \ | | | | |_
+ \_\___|_| |_|\___|_| |_/_/ \__|_| |_|_|___/ \_/\_/ \__,_|___/_| |_| \__|
+
+ _ _ _
+ ___| |__ (_) ___| | _____ _ __
+ / __| '_ \| |/ __| |/ / _ \ '_ \
+ | (__| | | | | (__| < __/ | | |_
+ \___|_| |_|_|\___|_|\_\___|_| |_(_)
+
+ _
+ (_)_ __
+ _____ _____ | | '_ \
+ |_____|_____| | | | | |
+ |_|_| |_|
+
+ _ _ _ _ _ _ _
+ _| || |_ __| | ___| |__ (_) __ _ _ __ __| | _____ _____| |
+ |_ .. _|/ _` |/ _ \ '_ \| |/ _` | '_ \ _____ / _` |/ _ \ \ / / _ \ |
+ |_ _| (_| | __/ |_) | | (_| | | | |_____| (_| | __/\ V / __/ |
+ |_||_| \__,_|\___|_.__/|_|\__,_|_| |_| \__,_|\___| \_/ \___|_|
+
diff --git a/tests/res008.txt b/tests/res008.txt
new file mode 100644
index 0000000..3048a10
--- /dev/null
+++ b/tests/res008.txt
@@ -0,0 +1,120 @@
+ __ _ _ _ __
+ / /(_) ___ ___| |__ | | __\ \
+ / / | |/ _ \/ __| '_ \| |/ / \ \
+ \ \ | | (_) \__ \ | | | < / /
+ \_\/ |\___/|___/_| |_|_|\_\/_/
+ |__/
+ _ _ _ ____ _ __ _ __ _
+ (_) ___ ___| |__ | | __/ __ \(_)_ __ / _| |_ ___ ___ / /__| |_ ___
+ | |/ _ \/ __| '_ \| |/ / / _` | | '_ \| |_| | | | \ \/ (_) / / _ \ __/ __|
+ | | (_) \__ \ | | | < | (_| | | | | | _| | |_| |> < _ / / __/ || (__
+ _/ |\___/|___/_| |_|_|\_\ \__,_|_|_| |_|_| |_|\__,_/_/\_(_)_/ \___|\__\___|
+ |__/ \____/
+ ___ _ _ ___ _
+ / / | ___ __ _ _ __ ___ | |_ __ _| |_ ___ __| \ \ ___| |__
+ / /| |/ _ \ / _` | '__/ _ \| __/ _` | __/ _ \ / _` |\ \ / __| '_ \
+ / / | | (_) | (_| | | | (_) | || (_| | || __/| (_| |/ / \__ \ | | |
+ /_/ |_|\___/ \__, |_| \___/ \__\__,_|\__\___(_)__,_/_/ |___/_| |_|
+ |___/
+
+ _ __ __/\__
+ _____| '_ \ \ /
+ |_____| | | | /_ _\
+ |_| |_| \/
+
+ __ _ _ _ __ _
+ / /(_) ___ ___| |__ | | __\ \ __ _ _ __ __ _ ___| |__ ___ _
+ / / | |/ _ \/ __| '_ \| |/ / \ \ / _` | '_ \ / _` |/ __| '_ \ / _ (_)
+ \ \ | | (_) \__ \ | | | < / / | (_| | |_) | (_| | (__| | | | __/_
+ \_\/ |\___/|___/_| |_|_|\_\/_/ \__,_| .__/ \__,_|\___|_| |_|\___(_)
+ |__/ |_|
+ _ _ _ _ _ _
+ | (_)_ __ ___ / | || | _ ___ _ _ _ __ | |_ __ ___ __
+ | | | '_ \ / _ \ | | || |(_) / __| | | | '_ \| __/ _` \ \/ /
+ | | | | | | __/ | |__ _| \__ \ |_| | | | | || (_| |> <
+ |_|_|_| |_|\___| |_| |_|(_) |___/\__, |_| |_|\__\__,_/_/\_\
+ |___/
+
+ ___ _ __ _ __ ___ _ __ _ __ ___ __ _ _ __
+ / _ \ '__| '__/ _ \| '__| | '_ \ / _ \/ _` | '__|
+ | __/ | | | | (_) | | | | | | __/ (_| | |
+ \___|_| |_| \___/|_| |_| |_|\___|\__,_|_|
+
+ _ _ _ _
+ _ _ _ __ _____ ___ __ ___ ___| |_ ___ __| | | |_ ___ | | _____ _ __
+| | | | '_ \ / _ \ \/ / '_ \ / _ \/ __| __/ _ \/ _` | | __/ _ \| |/ / _ \ '_ \
+| |_| | | | | __/> <| |_) | __/ (__| || __/ (_| | | || (_) | < __/ | | |
+ \__,_|_| |_|\___/_/\_\ .__/ \___|\___|\__\___|\__,_| \__\___/|_|\_\___|_| |_|
+ |_|
+ ___ _
+ ( ) \ ( )
+ \|| ||/
+ > >
+ | |
+ /_/
+ __ _ _ _ __ _
+ / /(_) ___ ___| |__ | | __\ \ __ _ _ __ __ _ ___| |__ ___ _
+ / / | |/ _ \/ __| '_ \| |/ / \ \ / _` | '_ \ / _` |/ __| '_ \ / _ (_)
+ \ \ | | (_) \__ \ | | | < / / | (_| | |_) | (_| | (__| | | | __/_
+ \_\/ |\___/|___/_| |_|_|\_\/_/ \__,_| .__/ \__,_|\___|_| |_|\___(_)
+ |__/ |_|
+ _ _ _ _ _ ___ _
+ | (_)_ __ ___ / | || | _ ( ) \ ( )
+ | | | '_ \ / _ \ | | || |(_) \|| ||/
+ | | | | | | __/ | |__ _| > >
+ |_|_|_| |_|\___| |_| |_|(_) | |
+ /_/
+ __ _ _ _ __ _ _ _ _
+ / /(_) ___ ___| |__ | | __\ \ | |_| |__ ___ _ __ | | ___ | |_
+ / / | |/ _ \/ __| '_ \| |/ / \ \ | __| '_ \ / _ \ | '_ \| |/ _ \| __|
+ \ \ | | (_) \__ \ | | | < / / | |_| | | | __/ | |_) | | (_) | |_
+ \_\/ |\___/|___/_| |_|_|\_\/_/ \__|_| |_|\___| | .__/|_|\___/ \__|
+ |__/ |_|
+ _ _ _ _
+ | |_| |__ (_) ___| | _____ _ __ ___
+ | __| '_ \| |/ __| |/ / _ \ '_ \/ __|
+ | |_| | | | | (__| < __/ | | \__ \
+ \__|_| |_|_|\___|_|\_\___|_| |_|___/
+
+ __ __ __ _ _ ___ _ _
+ / /__ _ ___ _ _ / _|/ _(_) ___| | __| \ \ | |_| |__ ___ ___ ___
+ / // _` / __| | | | |_| |_| |/ _ \ |/ _` |\ \ | __| '_ \ / _ \/ __|/ _ \
+ \ \ (_| \__ \ |_| | _| _| | __/ | (_| |/ / | |_| | | | (_) \__ \ __/
+ \_\__,_|___/\__,_|_| |_| |_|\___|_|\__,_/_/ \__|_| |_|\___/|___/\___|
+
+ _ _ _ _ _
+ __ _ _ __ ___ _ __ ( ) |_ ___| |__ ___| | |
+ / _` | '__/ _ \ '_ \|/| __| / __| '_ \ / _ \ | |
+ | (_| | | | __/ | | | | |_ \__ \ | | | __/ | |
+ \__,_|_| \___|_| |_| \__| |___/_| |_|\___|_|_|
+
+ _ _
+ ___ ___ _ __(_)_ __ | |_ ___
+ / __|/ __| '__| | '_ \| __/ __|
+ \__ \ (__| | | | |_) | |_\__ \
+ |___/\___|_| |_| .__/ \__|___/
+ |_|
+ __ _ _ __ _ _ _ _ _
+ / /___ _ __(_) ___| |__ \ \ | |_| |__ (_)___ __ ____ _ ___ _ __ ( ) |_
+/ // _ \ '__| |/ __| '_ \ \ \ | __| '_ \| / __| \ \ /\ / / _` / __| '_ \|/| __|
+\ \ __/ | | | (__| | | |/ / | |_| | | | \__ \ \ V V / (_| \__ \ | | | | |_
+ \_\___|_| |_|\___|_| |_/_/ \__|_| |_|_|___/ \_/\_/ \__,_|___/_| |_| \__|
+
+ _ _ _
+ ___| |__ (_) ___| | _____ _ __
+ / __| '_ \| |/ __| |/ / _ \ '_ \
+ | (__| | | | | (__| < __/ | | |_
+ \___|_| |_|_|\___|_|\_\___|_| |_(_)
+
+ _
+ (_)_ __
+ _____ _____ | | '_ \
+ |_____|_____| | | | | |
+ |_|_| |_|
+
+ _ _ _ _ _ _ _
+ _| || |_ __| | ___| |__ (_) __ _ _ __ __| | _____ _____| |
+ |_ .. _|/ _` |/ _ \ '_ \| |/ _` | '_ \ _____ / _` |/ _ \ \ / / _ \ |
+ |_ _| (_| | __/ |_) | | (_| | | | |_____| (_| | __/\ V / __/ |
+ |_||_| \__,_|\___|_.__/|_|\__,_|_| |_| \__,_|\___| \_/ \___|_|
+
diff --git a/tests/res009.txt b/tests/res009.txt
new file mode 100644
index 0000000..57f8690
--- /dev/null
+++ b/tests/res009.txt
@@ -0,0 +1,138 @@
+ __ _ _ _ __
+ / / (_) ___ ___ | |__ | | __\ \
+/ / | | / _ \ / __|| '_ \ | |/ / \ \
+\ \ | || (_) |\__ \| | | || < / /
+ \_\_/ | \___/ |___/|_| |_||_|\_\/_/
+ |__/
+ _ _ _ ____ _ __ _ __
+ (_) ___ ___ | |__ | | __ / __ \ (_) _ __ / _|| | _ _ __ __ _ / /
+ | | / _ \ / __|| '_ \ | |/ // / _` || || '_ \ | |_ | || | | |\ \/ /(_) / /
+ | || (_) |\__ \| | | || <| | (_| || || | | || _|| || |_| | > < _ / /
+ _/ | \___/ |___/|_| |_||_|\_\\ \__,_||_||_| |_||_| |_| \__,_|/_/\_\(_)/_/
+|__/ \____/
+ _ __ _ _ _
+ ___ | |_ ___ / /| | ___ __ _ _ __ ___ | |_ __ _ | |_ ___
+ / _ \| __|/ __| / / | | / _ \ / _` || '__|/ _ \ | __|/ _` || __|/ _ \
+| __/| |_| (__ / / | || (_) || (_| || | | (_) || |_| (_| || |_| __/ _
+ \___| \__|\___|/_/ |_| \___/ \__, ||_| \___/ \__|\__,_| \__|\___|(_)
+ |___/
+ _ __ _
+ __| |\ \ ___ | |__ _ __ __/\__
+ / _` | \ \ / __|| '_ \ _____ | '_ \ \ /
+| (_| | / / \__ \| | | | |_____|| | | | /_ _\
+ \__,_|/_/ |___/|_| |_| |_| |_| \/
+
+ __ _ _ _ __
+ / / (_) ___ ___ | |__ | | __\ \
+/ / | | / _ \ / __|| '_ \ | |/ / \ \
+\ \ | || (_) |\__ \| | | || < / /
+ \_\_/ | \___/ |___/|_| |_||_|\_\/_/
+ |__/
+ _ _ _ _ _ _
+ __ _ _ __ __ _ ___ | |__ ___ _ | |(_) _ __ ___ / || || | _
+ / _` || '_ \ / _` | / __|| '_ \ / _ \(_) | || || '_ \ / _ \ | || || |_(_)
+| (_| || |_) || (_| || (__ | | | || __/ _ | || || | | || __/ | ||__ _|_
+ \__,_|| .__/ \__,_| \___||_| |_| \___|(_) |_||_||_| |_| \___| |_| |_| (_)
+ |_|
+ _
+ ___ _ _ _ __ | |_ __ _ __ __ ___ _ __ _ __ ___ _ __
+/ __|| | | || '_ \ | __|/ _` |\ \/ / / _ \| '__|| '__|/ _ \ | '__|
+\__ \| |_| || | | || |_| (_| | > < | __/| | | | | (_) || |
+|___/ \__, ||_| |_| \__|\__,_|/_/\_\ \___||_| |_| \___/ |_|
+ |___/
+
+ _ __ ___ __ _ _ __
+| '_ \ / _ \ / _` || '__|
+| | | || __/| (_| || |
+|_| |_| \___| \__,_||_|
+
+ _ _
+ _ _ _ __ ___ __ __ _ __ ___ ___ | |_ ___ __| |
+| | | || '_ \ / _ \\ \/ /| '_ \ / _ \ / __|| __|/ _ \ / _` |
+| |_| || | | || __/ > < | |_) || __/| (__ | |_| __/| (_| |
+ \__,_||_| |_| \___|/_/\_\| .__/ \___| \___| \__|\___| \__,_|
+ |_|
+ _ _ _ __ _
+| |_ ___ | | __ ___ _ __ ( )\ \ ( )
+| __|/ _ \ | |/ // _ \| '_ \ \| | ||/
+| |_| (_) || <| __/| | | | > >
+ \__|\___/ |_|\_\\___||_| |_| | |
+ /_/
+ __ _ _ _ __
+ / / (_) ___ ___ | |__ | | __\ \
+/ / | | / _ \ / __|| '_ \ | |/ / \ \
+\ \ | || (_) |\__ \| | | || < / /
+ \_\_/ | \___/ |___/|_| |_||_|\_\/_/
+ |__/
+ _ _ _ _ _ _
+ __ _ _ __ __ _ ___ | |__ ___ _ | |(_) _ __ ___ / || || | _
+ / _` || '_ \ / _` | / __|| '_ \ / _ \(_) | || || '_ \ / _ \ | || || |_(_)
+| (_| || |_) || (_| || (__ | | | || __/ _ | || || | | || __/ | ||__ _|_
+ \__,_|| .__/ \__,_| \___||_| |_| \___|(_) |_||_||_| |_| \___| |_| |_| (_)
+ |_|
+ _ __ _
+( )\ \ ( )
+ \| | ||/
+ > >
+ | |
+ /_/
+ __ _ _ _ __ _ _ _ _
+ / / (_) ___ ___ | |__ | | __\ \ | |_ | |__ ___ _ __ | | ___ | |_
+/ / | | / _ \ / __|| '_ \ | |/ / \ \ | __|| '_ \ / _ \ | '_ \ | | / _ \ | __|
+\ \ | || (_) |\__ \| | | || < / / | |_ | | | || __/ | |_) || || (_) || |_
+ \_\_/ | \___/ |___/|_| |_||_|\_\/_/ \__||_| |_| \___| | .__/ |_| \___/ \__|
+ |__/ |_|
+ _ _ _ _
+| |_ | |__ (_) ___ | | __ ___ _ __ ___
+| __|| '_ \ | | / __|| |/ // _ \| '_ \ / __|
+| |_ | | | || || (__ | <| __/| | | |\__ \
+ \__||_| |_||_| \___||_|\_\\___||_| |_||___/
+
+ __ __ __ _ _ _ __
+ / / __ _ ___ _ _ / _| / _|(_) ___ | | __| |\ \
+/ / / _` |/ __|| | | || |_ | |_ | | / _ \| | / _` | \ \
+\ \| (_| |\__ \| |_| || _|| _|| || __/| || (_| | / /
+ \_\\__,_||___/ \__,_||_| |_| |_| \___||_| \__,_|/_/
+
+ _ _ _ _
+| |_ | |__ ___ ___ ___ __ _ _ __ ___ _ __ ( )| |_
+| __|| '_ \ / _ \ / __| / _ \ / _` || '__|/ _ \| '_ \|/ | __|
+| |_ | | | || (_) |\__ \| __/ | (_| || | | __/| | | | | |_
+ \__||_| |_| \___/ |___/ \___| \__,_||_| \___||_| |_| \__|
+
+ _ _ _ _ _
+ ___ | |__ ___ | || | ___ ___ _ __ (_) _ __ | |_ ___
+/ __|| '_ \ / _ \| || | / __| / __|| '__|| || '_ \ | __|/ __|
+\__ \| | | || __/| || | \__ \| (__ | | | || |_) || |_ \__ \
+|___/|_| |_| \___||_||_| |___/ \___||_| |_|| .__/ \__||___/
+ |_|
+ __ _ _ __ _ _ _
+ / / ___ _ __ (_) ___ | |__ \ \ | |_ | |__ (_) ___
+/ / / _ \| '__|| | / __|| '_ \ \ \ | __|| '_ \ | |/ __|
+\ \| __/| | | || (__ | | | | / / | |_ | | | || |\__ \
+ \_\\___||_| |_| \___||_| |_|/_/ \__||_| |_||_||___/
+
+ _ _ _ _ _
+__ __ __ _ ___ _ __ ( )| |_ ___ | |__ (_) ___ | | __ ___ _ __
+\ \ /\ / // _` |/ __|| '_ \|/ | __| / __|| '_ \ | | / __|| |/ // _ \| '_ \
+ \ V V /| (_| |\__ \| | | | | |_ | (__ | | | || || (__ | <| __/| | | | _
+ \_/\_/ \__,_||___/|_| |_| \__| \___||_| |_||_| \___||_|\_\\___||_| |_|(_)
+
+ _
+ (_) _ __
+ _____ _____ | || '_ \
+ |_____||_____| | || | | |
+ |_||_| |_|
+
+ _ _ _ _ _ _
+ _| || |_ __| | ___ | |__ (_) __ _ _ __ __| | ___ __ __ ___
+|_ .. _| / _` | / _ \| '_ \ | | / _` || '_ \ _____ / _` | / _ \\ \ / // _ \
+|_ _|| (_| || __/| |_) || || (_| || | | ||_____|| (_| || __/ \ V /| __/
+ |_||_| \__,_| \___||_.__/ |_| \__,_||_| |_| \__,_| \___| \_/ \___|
+
+ _
+| |
+| |
+| |
+|_|
+
diff --git a/tests/res010.txt b/tests/res010.txt
new file mode 100644
index 0000000..43a2523
--- /dev/null
+++ b/tests/res010.txt
@@ -0,0 +1,156 @@
+ __ _ _ _ __
+ / / (_) ___ ___ | |__ | | __ \ \
+ / / | | / _ \ / __| | '_ \ | |/ / \ \
+ \ \ | | | (_) | \__ \ | | | | | < / /
+ \_\ _/ | \___/ |___/ |_| |_| |_|\_\ /_/
+ |__/
+ _ _ _ ____ _ __ _
+ (_) ___ ___ | |__ | | __ / __ \ (_) _ __ / _| | | _ _
+ | | / _ \ / __| | '_ \ | |/ / / / _` | | | | '_ \ | |_ | | | | | |
+ | | | (_) | \__ \ | | | | | < | | (_| | | | | | | | | _| | | | |_| |
+ _/ | \___/ |___/ |_| |_| |_|\_\ \ \__,_| |_| |_| |_| |_| |_| \__,_|
+ |__/ \____/
+ __ _ __ _
+ __ __ _ / / ___ | |_ ___ / / | | ___ __ _ _ __
+ \ \/ / (_) / / / _ \ | __| / __| / / | | / _ \ / _` | | '__|
+ > < _ / / | __/ | |_ | (__ / / | | | (_) | | (_| | | |
+ /_/\_\ (_) /_/ \___| \__| \___| /_/ |_| \___/ \__, | |_|
+ |___/
+ _ _ _ __ _
+ ___ | |_ __ _ | |_ ___ __| | \ \ ___ | |__
+ / _ \ | __| / _` | | __| / _ \ / _` | \ \ / __| | '_ \
+ | (_) | | |_ | (_| | | |_ | __/ _ | (_| | / / \__ \ | | | |
+ \___/ \__| \__,_| \__| \___| (_) \__,_| /_/ |___/ |_| |_|
+
+
+ _ __ __/\__
+ _____ | '_ \ \ /
+ |_____| | | | | /_ _\
+ |_| |_| \/
+
+ __ _ _ _ __
+ / / (_) ___ ___ | |__ | | __ \ \
+ / / | | / _ \ / __| | '_ \ | |/ / \ \
+ \ \ | | | (_) | \__ \ | | | | | < / /
+ \_\ _/ | \___/ |___/ |_| |_| |_|\_\ /_/
+ |__/
+ _ _ _
+ __ _ _ __ __ _ ___ | |__ ___ _ | | (_) _ __ ___
+ / _` | | '_ \ / _` | / __| | '_ \ / _ \ (_) | | | | | '_ \ / _ \
+ | (_| | | |_) | | (_| | | (__ | | | | | __/ _ | | | | | | | | | __/
+ \__,_| | .__/ \__,_| \___| |_| |_| \___| (_) |_| |_| |_| |_| \___|
+ |_|
+ _ _ _ _
+ / | | || | _ ___ _ _ _ __ | |_ __ _ __ __
+ | | | || |_ (_) / __| | | | | | '_ \ | __| / _` | \ \/ /
+ | | |__ _| _ \__ \ | |_| | | | | | | |_ | (_| | > <
+ |_| |_| (_) |___/ \__, | |_| |_| \__| \__,_| /_/\_\
+ |___/
+
+ ___ _ __ _ __ ___ _ __ _ __ ___ __ _ _ __
+ / _ \ | '__| | '__| / _ \ | '__| | '_ \ / _ \ / _` | | '__|
+ | __/ | | | | | (_) | | | | | | | | __/ | (_| | | |
+ \___| |_| |_| \___/ |_| |_| |_| \___| \__,_| |_|
+
+ _ _
+ _ _ _ __ ___ __ __ _ __ ___ ___ | |_ ___ __| |
+ | | | | | '_ \ / _ \ \ \/ / | '_ \ / _ \ / __| | __| / _ \ / _` |
+ | |_| | | | | | | __/ > < | |_) | | __/ | (__ | |_ | __/ | (_| |
+ \__,_| |_| |_| \___| /_/\_\ | .__/ \___| \___| \__| \___| \__,_|
+ |_|
+ _ _ _ __ _
+ | |_ ___ | | __ ___ _ __ ( ) \ \ ( )
+ | __| / _ \ | |/ / / _ \ | '_ \ \| | | |/
+ | |_ | (_) | | < | __/ | | | | > >
+ \__| \___/ |_|\_\ \___| |_| |_| | |
+ /_/
+ __ _ _ _ __
+ / / (_) ___ ___ | |__ | | __ \ \
+ / / | | / _ \ / __| | '_ \ | |/ / \ \
+ \ \ | | | (_) | \__ \ | | | | | < / /
+ \_\ _/ | \___/ |___/ |_| |_| |_|\_\ /_/
+ |__/
+ _ _ _
+ __ _ _ __ __ _ ___ | |__ ___ _ | | (_) _ __ ___
+ / _` | | '_ \ / _` | / __| | '_ \ / _ \ (_) | | | | | '_ \ / _ \
+ | (_| | | |_) | | (_| | | (__ | | | | | __/ _ | | | | | | | | | __/
+ \__,_| | .__/ \__,_| \___| |_| |_| \___| (_) |_| |_| |_| |_| \___|
+ |_|
+ _ _ _ _ __ _
+ / | | || | _ ( ) \ \ ( )
+ | | | || |_ (_) \| | | |/
+ | | |__ _| _ > >
+ |_| |_| (_) | |
+ /_/
+ __ _ _ _ __ _ _
+ / / (_) ___ ___ | |__ | | __ \ \ | |_ | |__ ___
+ / / | | / _ \ / __| | '_ \ | |/ / \ \ | __| | '_ \ / _ \
+ \ \ | | | (_) | \__ \ | | | | | < / / | |_ | | | | | __/
+ \_\ _/ | \___/ |___/ |_| |_| |_|\_\ /_/ \__| |_| |_| \___|
+ |__/
+ _ _
+ _ __ | | ___ | |_
+ | '_ \ | | / _ \ | __|
+ | |_) | | | | (_) | | |_
+ | .__/ |_| \___/ \__|
+ |_|
+ _ _ _ _
+ | |_ | |__ (_) ___ | | __ ___ _ __ ___
+ | __| | '_ \ | | / __| | |/ / / _ \ | '_ \ / __|
+ | |_ | | | | | | | (__ | < | __/ | | | | \__ \
+ \__| |_| |_| |_| \___| |_|\_\ \___| |_| |_| |___/
+
+ __ __ __ _ _ _ __
+ / / __ _ ___ _ _ / _| / _| (_) ___ | | __| | \ \
+ / / / _` | / __| | | | | | |_ | |_ | | / _ \ | | / _` | \ \
+ \ \ | (_| | \__ \ | |_| | | _| | _| | | | __/ | | | (_| | / /
+ \_\ \__,_| |___/ \__,_| |_| |_| |_| \___| |_| \__,_| /_/
+
+ _ _ _ _
+ | |_ | |__ ___ ___ ___ __ _ _ __ ___ _ __ ( ) | |_
+ | __| | '_ \ / _ \ / __| / _ \ / _` | | '__| / _ \ | '_ \ |/ | __|
+ | |_ | | | | | (_) | \__ \ | __/ | (_| | | | | __/ | | | | | |_
+ \__| |_| |_| \___/ |___/ \___| \__,_| |_| \___| |_| |_| \__|
+
+ _ _ _ _ _
+ ___ | |__ ___ | | | | ___ ___ _ __ (_) _ __ | |_ ___
+ / __| | '_ \ / _ \ | | | | / __| / __| | '__| | | | '_ \ | __| / __|
+ \__ \ | | | | | __/ | | | | \__ \ | (__ | | | | | |_) | | |_ \__ \
+ |___/ |_| |_| \___| |_| |_| |___/ \___| |_| |_| | .__/ \__| |___/
+ |_|
+ __ _ _ __ _ _ _
+ / / ___ _ __ (_) ___ | |__ \ \ | |_ | |__ (_) ___
+ / / / _ \ | '__| | | / __| | '_ \ \ \ | __| | '_ \ | | / __|
+ \ \ | __/ | | | | | (__ | | | | / / | |_ | | | | | | \__ \
+ \_\ \___| |_| |_| \___| |_| |_| /_/ \__| |_| |_| |_| |___/
+
+ _ _
+ __ __ __ _ ___ _ __ ( ) | |_
+ \ \ /\ / / / _` | / __| | '_ \ |/ | __|
+ \ V V / | (_| | \__ \ | | | | | |_
+ \_/\_/ \__,_| |___/ |_| |_| \__|
+
+ _ _ _
+ ___ | |__ (_) ___ | | __ ___ _ __
+ / __| | '_ \ | | / __| | |/ / / _ \ | '_ \
+ | (__ | | | | | | | (__ | < | __/ | | | | _
+ \___| |_| |_| |_| \___| |_|\_\ \___| |_| |_| (_)
+
+ _
+ (_) _ __
+ _____ _____ | | | '_ \
+ |_____| |_____| | | | | | |
+ |_| |_| |_|
+
+ _ _ _ _ _ _
+ _| || |_ __| | ___ | |__ (_) __ _ _ __ __| | ___
+ |_ .. _| / _` | / _ \ | '_ \ | | / _` | | '_ \ _____ / _` | / _ \
+ |_ _| | (_| | | __/ | |_) | | | | (_| | | | | | |_____| | (_| | | __/
+ |_||_| \__,_| \___| |_.__/ |_| \__,_| |_| |_| \__,_| \___|
+
+ _
+ __ __ ___ | |
+ \ \ / / / _ \ | |
+ \ V / | __/ | |
+ \_/ \___| |_|
+
diff --git a/tests/res011.txt b/tests/res011.txt
new file mode 100644
index 0000000..3b669a1
--- /dev/null
+++ b/tests/res011.txt
@@ -0,0 +1,114 @@
+ __ _ _ _ __
+ / /(_) ___ ___| |__ | | _\ \
+/ / | |/ _ \/ __| '_ \| |/ /\ \
+\ \ | | (_) \__ | | | | < / /
+ \__/ |\___/|___|_| |_|_|\_/_/
+ |__/
+ _ _ _ ____ _ __ _ __ _
+ (_) ___ ___| |__ | | __/ __ \(_)_ __ / _| |_ ___ ___ / ___| |_ ___
+ | |/ _ \/ __| '_ \| |/ / / _` | | '_ \| |_| | | | \ \/ (_) / / _ | __/ __|
+ | | (_) \__ | | | | | | (_| | | | | | _| | |_| |> < _ / | __| || (__
+ _/ |\___/|___|_| |_|_|\_\ \__,_|_|_| |_|_| |_|\__,_/_/\_(_/_/ \___|\__\___|
+|__/ \____/
+ ___ _ _ ___ _
+ / | | ___ __ _ _ __ ___ | |_ __ _| |_ ___ __| \ \ ___| |__ _ __
+ / /| |/ _ \ / _` | '__/ _ \| __/ _` | __/ _ \ / _` |\ / __| '_ \ _____| '_ \
+ / / | | (_) | (_| | | | (_) | || (_| | || __/| (_| |/ \__ | | | |_____| | | |
+/_/ |_|\___/ \__, |_| \___/ \__\__,_|\__\___(_\__,_/_/|___|_| |_| |_| |_|
+ |___/
+
+__/\__
+\ /
+/_ _\
+ \/
+
+ __ _ _ _ __ _
+ / /(_) ___ ___| |__ | | _\ \ __ _ _ __ __ _ ___| |__ ___ _
+/ / | |/ _ \/ __| '_ \| |/ /\ \/ _` | '_ \ / _` |/ __| '_ \ / _ (_)
+\ \ | | (_) \__ | | | | < / | (_| | |_) | (_| | (__| | | | __/_
+ \__/ |\___/|___|_| |_|_|\_/_/ \__,_| .__/ \__,_|\___|_| |_|\___(_)
+ |__/ |_|
+ _ _ _ _ _ _
+| (_)_ __ ___/ | || | _ ___ _ _ _ __ | |_ __ ___ __
+| | | '_ \ / _ | | || |(_/ __| | | | '_ \| __/ _` \ \/ /
+| | | | | | __| |__ __\__ | |_| | | | | || (_| |> <
+|_|_|_| |_|\___|_| |_|(_|___/\__, |_| |_|\__\__,_/_/\_\
+ |___/
+
+ ___ _ __ _ __ ___ _ __ _ __ ___ __ _ _ __
+ / _ | '__| '__/ _ \| '__| '_ \ / _ \/ _` | '__|
+| __| | | | | (_) | | | | | | __| (_| | |
+ \___|_| |_| \___/|_| |_| |_|\___|\__,_|_|
+
+ _ _ _ _
+ _ _ _ __ _____ ___ __ ___ ___| |_ ___ __| | |_ ___ | | _____ _ __
+| | | | '_ \ / _ \ \/ | '_ \ / _ \/ __| __/ _ \/ _` | __/ _ \| |/ / _ | '_ \
+| |_| | | | | __/> <| |_) | __| (__| || __| (_| | || (_) | | __| | | |
+ \__,_|_| |_|\___/_/\_| .__/ \___|\___|\__\___|\__,_|\__\___/|_|\_\___|_| |_|
+ |_|
+ ___ _
+( \ \( )
+ \|| |/
+ > >
+ | |
+ /_/
+ __ _ _ _ __ _
+ / /(_) ___ ___| |__ | | _\ \ __ _ _ __ __ _ ___| |__ ___ _
+/ / | |/ _ \/ __| '_ \| |/ /\ \/ _` | '_ \ / _` |/ __| '_ \ / _ (_)
+\ \ | | (_) \__ | | | | < / | (_| | |_) | (_| | (__| | | | __/_
+ \__/ |\___/|___|_| |_|_|\_/_/ \__,_| .__/ \__,_|\___|_| |_|\___(_)
+ |__/ |_|
+ _ _ _ _ _ ___ _
+| (_)_ __ ___/ | || | _( \ \( )
+| | | '_ \ / _ | | || |(_)\|| |/
+| | | | | | __| |__ __ > >
+|_|_|_| |_|\___|_| |_|(_) | |
+ /_/
+ __ _ _ _ __ _ _ _ _
+ / /(_) ___ ___| |__ | | _\ \| |_| |__ ___ _ __ | | ___ | |_
+/ / | |/ _ \/ __| '_ \| |/ /\ | __| '_ \ / _ | '_ \| |/ _ \| __|
+\ \ | | (_) \__ | | | | < / | |_| | | | __| |_) | | (_) | |_
+ \__/ |\___/|___|_| |_|_|\_/_/ \__|_| |_|\___| .__/|_|\___/ \__|
+ |__/ |_|
+ _ _ _ _
+| |_| |__ (_) ___| | _____ _ __ ___
+| __| '_ \| |/ __| |/ / _ | '_ \/ __|
+| |_| | | | | (__| | __| | | \__ \
+ \__|_| |_|_|\___|_|\_\___|_| |_|___/
+
+ __ __ __ _ _ ___ _ _
+ / /__ _ ___ _ _ / _|/ _(_) ___| | __| \ \| |_| |__ ___ ___ ___
+/ // _` / __| | | | |_| |_| |/ _ | |/ _` |\ | __| '_ \ / _ \/ __|/ _ \
+\ | (_| \__ | |_| | _| _| | __| | (_| |/ | |_| | | | (_) \__ | __/
+ \_\__,_|___/\__,_|_| |_| |_|\___|_|\__,_/_/ \__|_| |_|\___/|___/\___|
+
+ _ _ _ _ _ _ _
+ __ _ _ __ ___ _ __( | |_ ___| |__ ___| | |___ ___ _ __(_)_ __ | |_ ___
+ / _` | '__/ _ | '_ |/| __/ __| '_ \ / _ | | / __|/ __| '__| | '_ \| __/ __|
+| (_| | | | __| | | || |_\__ | | | | __| | \__ | (__| | | | |_) | |_\__ \
+ \__,_|_| \___|_| |_| \__|___|_| |_|\___|_|_|___/\___|_| |_| .__/ \__|___/
+ |_|
+ __ _ _ __ _ _ _ _ _
+ / /___ _ __(_) ___| |__ \ \| |_| |__ (_)_____ ____ _ ___ _ __( | |_
+/ // _ | '__| |/ __| '_ \ \ | __| '_ \| / __\ \ /\ / / _` / __| '_ |/| __|
+\ | __| | | | (__| | | |/ | |_| | | | \__ \\ V V | (_| \__ | | | || |_
+ \_\___|_| |_|\___|_| |_/_/ \__|_| |_|_|___/ \_/\_/ \__,_|___|_| |_| \__|
+
+ _ _ _
+ ___| |__ (_) ___| | _____ _ __
+ / __| '_ \| |/ __| |/ / _ | '_ \
+| (__| | | | | (__| | __| | | |_
+ \___|_| |_|_|\___|_|\_\___|_| |_(_)
+
+ _
+ (_)_ __
+ _____ _____| | '_ \
+|_____|_____| | | | |
+ |_|_| |_|
+
+ _ _ _ _ _ _ _
+ _| || |_ __| | ___| |__ (_) __ _ _ __ __| | _____ _____| |
+|_ .. _|/ _` |/ _ | '_ \| |/ _` | '_ \ _____ / _` |/ _ \ \ / / _ | |
+|_ _| (_| | __| |_) | | (_| | | | |_____| (_| | __/\ V | __| |
+ |_||_| \__,_|\___|_.__/|_|\__,_|_| |_| \__,_|\___| \_/ \___|_|
+
diff --git a/tests/res012.txt b/tests/res012.txt
new file mode 100644
index 0000000..3a25e26
--- /dev/null
+++ b/tests/res012.txt
@@ -0,0 +1,36 @@
+ ┛┏━┃┏━┛┃ ┃┃ ┃
+ ┃┃ ┃━━┃┏━┃┏┛
+<━┛━━┛━━┛┛ ┛┛ ┛>
+ ┛┏━┃┏━┛┃ ┃┃ ┃┏━┃┛┏━ ┏━┛┃ ┃ ┃┃ ┃ ┛┏━┛━┏┛┏━┛ ┛┃ ┏━┃┏━┛┏━┃┏━┃━┏┛┏━┃━┏┛┏━┛
+ ┃┃ ┃━━┃┏━┃┏┛ ┃┛┛┃┃ ┃┏━┛┃ ┃ ┃ ┛ ┛ ┛ ┏━┛ ┃ ┃ ┛ ┃ ┃ ┃┃ ┃┏┏┛┃ ┃ ┃ ┏━┃ ┃ ┏━┛
+━┛━━┛━━┛┛ ┛┛ ┛━━┛┛┛ ┛┛ ━━┛━━┛┛ ┛┛┛ ━━┛ ┛ ━━┛┛ ━━┛━━┛━━┛┛ ┛━━┛ ┛ ┛ ┛ ┛ ━━┛┛
+┏━ ┏━┛┃ ┃ ┏━ ┛ ┛
+┃ ┃ ━━┃┏━┃ ━┛┃ ┃ ━┏┛
+━━ > ━━┛┛ ┛ ┛ ┛ ┛ ┛
+ ┛┏━┃┏━┛┃ ┃┃ ┃ ┏━┃┏━┃┏━┃┏━┛┃ ┃┏━┛ ┃ ┛┏━ ┏━┛ ━┃ ┃ ┃ ┏━┛┃ ┃┏━ ━┏┛┏━┃┃ ┃
+ ┃┃ ┃━━┃┏━┃┏┛ ┏━┃┏━┛┏━┃┃ ┏━┃┏━┛┛ ┃ ┃┃ ┃┏━┛ ┃ ━━┃┛ ━━┃━┏┛┃ ┃ ┃ ┏━┃ ┛
+<━┛━━┛━━┛┛ ┛┛ ┛> ┛ ┛┛ ┛ ┛━━┛┛ ┛━━┛┛ ━━┛┛┛ ┛━━┛ ━━┛ ┛┛ ━━┛ ┛ ┛ ┛ ┛ ┛ ┛┛ ┛
+┏━┛┏━┃┏━┃┏━┃┏━┃ ┏━ ┏━┛┏━┃┏━┃ ┃ ┃┏━ ┏━┛┃ ┃┏━┃┏━┛┏━┛━┏┛┏━┛┏━ ━┏┛┏━┃┃ ┃┏━┛┏━
+┏━┛┏┏┛┏┏┛┃ ┃┏┏┛ ┃ ┃┏━┛┏━┃┏┏┛ ┃ ┃┃ ┃┏━┛ ┛ ┏━┛┏━┛┃ ┃ ┏━┛┃ ┃ ┃ ┃ ┃┏┛ ┏━┛┃ ┃
+━━┛┛ ┛┛ ┛━━┛┛ ┛ ┛ ┛━━┛┛ ┛┛ ┛ ━━┛┛ ┛━━┛┛ ┛┛ ━━┛━━┛ ┛ ━━┛━━ ┛ ━━┛┛ ┛━━┛┛ ┛
+┛ ━┃ ┛
+ ┛ ┏┛
+ ━┛
+ ┛┏━┃┏━┛┃ ┃┃ ┃ ┏━┃┏━┃┏━┃┏━┛┃ ┃┏━┛ ┃ ┛┏━ ┏━┛ ━┃ ┃ ┃ ┛ ━┃ ┛
+ ┃┃ ┃━━┃┏━┃┏┛ ┏━┃┏━┛┏━┃┃ ┏━┃┏━┛┛ ┃ ┃┃ ┃┏━┛ ┃ ━━┃┛ ┛ ┏┛
+<━┛━━┛━━┛┛ ┛┛ ┛> ┛ ┛┛ ┛ ┛━━┛┛ ┛━━┛┛ ━━┛┛┛ ┛━━┛ ━━┛ ┛┛ ━┛
+ ┛┏━┃┏━┛┃ ┃┃ ┃ ━┏┛┃ ┃┏━┛ ┏━┃┃ ┏━┃━┏┛ ━┏┛┃ ┃┛┏━┛┃ ┃┏━┛┏━ ┏━┛
+ ┃┃ ┃━━┃┏━┃┏┛ ┃ ┏━┃┏━┛ ┏━┛┃ ┃ ┃ ┃ ┃ ┏━┃┃┃ ┏┛ ┏━┛┃ ┃━━┃
+<━┛━━┛━━┛┛ ┛┛ ┛> ┛ ┛ ┛━━┛ ┛ ━━┛━━┛ ┛ ┛ ┛ ┛┛━━┛┛ ┛━━┛┛ ┛━━┛
+ ┏━┃┏━┛┃ ┃┏━┛┏━┛┛┏━┛┃ ┏━ ━┏┛┃ ┃┏━┃┏━┛┏━┛ ┏━┃┏━┃┏━┛┏━ ┛━┏┛ ┏━┛┃ ┃┏━┛┃ ┃
+ ┏━┃━━┃┃ ┃┏━┛┏━┛┃┏━┛┃ ┃ ┃ ┃ ┏━┃┃ ┃━━┃┏━┛ ┏━┃┏┏┛┏━┛┃ ┃ ┃ ━━┃┏━┃┏━┛┃ ┃
+<┛ ┛━━┛━━┛┛ ┛ ┛━━┛━━┛━━ > ┛ ┛ ┛━━┛━━┛━━┛ ┛ ┛┛ ┛━━┛┛ ┛ ┛ ━━┛┛ ┛━━┛━━┛━━┛
+┏━┛┏━┛┏━┃┛┏━┃━┏┛┏━┛
+━━┃┃ ┏┏┛┃┏━┛ ┃ ━━┃
+━━┛━━┛┛ ┛┛┛ ┛ ━━┛
+ ┏━┛┏━┃┛┏━┛┃ ┃ ━┏┛┃ ┃┛┏━┛ ┃┃┃┏━┃┏━┛┏━ ┛━┏┛ ┏━┛┃ ┃┛┏━┛┃ ┃┏━┛┏━
+ ┏━┛┏┏┛┃┃ ┏━┃ ┃ ┏━┃┃━━┃ ┃┃┃┏━┃━━┃┃ ┃ ┃ ┃ ┏━┃┃┃ ┏┛ ┏━┛┃ ┃
+<━━┛┛ ┛┛━━┛┛ ┛> ┛ ┛ ┛┛━━┛ ━━┛┛ ┛━━┛┛ ┛ ┛ ━━┛┛ ┛┛━━┛┛ ┛━━┛┛ ┛┛
+ ┛┏━ ┏━ ┏━┛┏━ ┛┏━┃┏━ ┏━ ┏━┛┃ ┃┏━┛┃
+ ━┛━┛ ┃┃ ┃ ┃ ┃┏━┛┏━┃┃┏━┃┃ ┃━┛┃ ┃┏━┛┃ ┃┏━┛┃
+ ┛┛ ┛ #━━ ━━┛━━ ┛┛ ┛┛ ┛ ━━ ━━┛ ┛ ━━┛━━┛
diff --git a/tests/res013.txt b/tests/res013.txt
new file mode 100644
index 0000000..6983f2f
--- /dev/null
+++ b/tests/res013.txt
@@ -0,0 +1,132 @@
+ __ _ _ _ __
+ \ \ | | __| |__ ___ ___ (_) / /
+ \ \| |/ /| '_ \ / __| / _ \ | |/ /
+ / /| < | | | |\__ \| (_) || |\ \
+ /_/ |_|\_\|_| |_||___/ \___/_/ | \_\
+ |__/
+ __ _ __ _ ____ _ _ _
+ / /_ __ __ _ _ | | / _| _ __ (_) / __ \ | | __| |__ ___ ___ (_)
+ / /(_)\ \/ /| | | || || |_ | '_ \ | | / / _` || |/ /| '_ \ / __| / _ \ | |
+ / / _ > < | |_| || || _|| | | || || | (_| || < | | | |\__ \| (_) || |
+ /_/ (_)/_/\_\ \__,_||_||_| |_| |_||_| \ \__,_||_|\_\|_| |_||___/ \___/_/ |
+ \____/ |__/
+ _ _ _ __ _
+ ___ | |_ __ _ | |_ ___ _ __ __ _ ___ | | / /___ | |_ ___
+ / _ \| __|/ _` || __|/ _ \ | '__|/ _` | / _ \ | | / // __|| __|/ _ \
+ _| __/| |_| (_| || |_| (_) || | | (_| || (_) || | / /| (__ | |_| __/
+ (_)\___| \__|\__,_| \__|\___/ |_| \__, | \___/ |_|/_/ \___| \__|\___|
+ |___/
+ _ __ _
+ __/\__ _ __ | |__ ___ \ \ __| |
+ \ / | '_ \ _____ | '_ \ / __| \ \ / _` |
+ /_ _\ | | | ||_____| | | | |\__ \ / /| (_| |
+ \/ |_| |_| |_| |_||___/ /_/ \__,_|
+
+ _ __ _ _ _ __
+ _ ___ | |__ ___ __ _ _ __ __ _ \ \ | | __| |__ ___ ___ (_) / /
+ (_)/ _ \| '_ \ / __|/ _` || '_ \ / _` | \ \| |/ /| '_ \ / __| / _ \ | |/ /
+ _| __/| | | || (__| (_| || |_) || (_| | / /| < | | | |\__ \| (_) || |\ \
+ (_)\___||_| |_| \___|\__,_|| .__/ \__,_| /_/ |_|\_\|_| |_||___/ \___/_/ | \_\
+ |_| |__/
+ _ _ _ _ _ _
+ __ __ __ _ | |_ _ __ _ _ ___ _ | || | / | ___ _ __ (_)| |
+ \ \/ // _` || __|| '_ \ | | | |/ __| (_)| || |_ | | / _ \| '_ \ | || |
+ > <| (_| || |_ | | | || |_| |\__ \ _ |__ _|| | | __/| | | || || |
+ /_/\_\\__,_| \__||_| |_| \__, ||___/ (_) |_| |_| \___||_| |_||_||_|
+ |___/
+
+ _ __ __ _ ___ _ __ _ __ ___ _ __ _ __ ___
+ | '__|/ _` | / _ \| '_ \ | '__|/ _ \ | '__|| '__|/ _ \
+ | | | (_| || __/| | | | | | | (_) || | | | | __/
+ |_| \__,_| \___||_| |_| |_| \___/ |_| |_| \___|
+
+ _ _
+ __| | ___ | |_ ___ ___ _ __ __ __ ___ _ __ _ _
+ / _` | / _ \| __|/ __|/ _ \| '_ \\ \/ // _ \| '_ \ | | | |
+ | (_| || __/| |_| (__| __/| |_) |> <| __/| | | || |_| |
+ \__,_| \___| \__|\___|\___|| .__//_/\_\\___||_| |_| \__,_|
+ |_|
+ _ __ _ _ _
+ ( )\ \ ( ) _ __ ___ | | __ ___ | |_
+ |/ | | \| | '_ \ / _ \| |/ // _ \ | __|
+ > > | | | || __/| <| (_) || |_
+ | | |_| |_| \___||_|\_\\___/ \__|
+ /_/
+ _ __ _ _ _ __
+ _ ___ | |__ ___ __ _ _ __ __ _ \ \ | | __| |__ ___ ___ (_) / /
+ (_)/ _ \| '_ \ / __|/ _` || '_ \ / _` | \ \| |/ /| '_ \ / __| / _ \ | |/ /
+ _| __/| | | || (__| (_| || |_) || (_| | / /| < | | | |\__ \| (_) || |\ \
+ (_)\___||_| |_| \___|\__,_|| .__/ \__,_| /_/ |_|\_\|_| |_||___/ \___/_/ | \_\
+ |_| |__/
+ _ __ _ _ _ _ _ _
+ ( )\ \ ( ) _ | || | / | ___ _ __ (_)| |
+ |/ | | \| (_)| || |_ | | / _ \| '_ \ | || |
+ > > _ |__ _|| | | __/| | | || || |
+ | | (_) |_| |_| \___||_| |_||_||_|
+ /_/
+ _ _ _ _ __ _ _ _ __
+ | |_ ___ | | _ __ ___ | |__ | |_ \ \ | | __| |__ ___ ___ (_) / /
+ | __|/ _ \ | || '_ \ / _ \| '_ \ | __| \ \| |/ /| '_ \ / __| / _ \ | |/ /
+ | |_| (_) || || |_) | | __/| | | || |_ / /| < | | | |\__ \| (_) || |\ \
+ \__|\___/ |_|| .__/ \___||_| |_| \__| /_/ |_|\_\|_| |_||___/ \___/_/ | \_\
+ |_| |__/
+ _ _ _ _
+ ___ _ __ ___ | | __ ___ (_)| |__ | |_
+ / __|| '_ \ / _ \| |/ // __|| || '_ \ | __|
+ \__ \| | | || __/| <| (__ | || | | || |_
+ |___/|_| |_| \___||_|\_\\___||_||_| |_| \__|
+
+ __ _ _ _ __ __ __
+ \ \ __| || | ___ (_) / _| / _| _ _ ___ __ _ / /
+ \ \ / _` || | / _ \| || |_ | |_ | | | |/ __| / _` |/ /
+ / /| (_| || || __/| || _|| _|| |_| |\__ \| (_| |\ \
+ /_/ \__,_||_| \___||_||_| |_| \__,_||___/ \__,_| \_\
+
+ _ _ _ _
+ | |_ ( )_ __ ___ _ __ __ _ ___ ___ ___ | |__ | |_
+ | __||/| '_ \ / _ \| '__|/ _` | / _ \/ __| / _ \ | '_ \ | __|
+ | |_ | | | || __/| | | (_| | | __/\__ \| (_) || | | || |_
+ \__| |_| |_| \___||_| \__,_| \___||___/ \___/ |_| |_| \__|
+
+ _ _ _ _ _
+ ___ | |_ _ __ (_) _ __ ___ ___ | || | ___ | |__ ___
+ / __|| __|| '_ \ | || '__|/ __|/ __| | || | / _ \| '_ \ / __|
+ \__ \| |_ | |_) || || | | (__ \__ \ | || || __/| | | |\__ \
+ |___/ \__|| .__/ |_||_| \___||___/ |_||_| \___||_| |_||___/
+ |_|
+ _ _ _ __ _ _ __
+ ___ (_)| |__ | |_ \ \ | |__ ___ (_) _ __ ___ / /
+ / __|| || '_ \ | __| \ \| '_ \ / __|| || '__|/ _ \/ /
+ \__ \| || | | || |_ / /| | | || (__ | || | | __/\ \
+ |___/|_||_| |_| \__| /_/ |_| |_| \___||_||_| \___| \_\
+
+ _ _
+ | |_ ( )_ __ ___ __ _ __ __
+ | __||/| '_ \ / __| / _` |\ \ /\ / /
+ | |_ | | | |\__ \| (_| | \ V V /
+ \__| |_| |_||___/ \__,_| \_/\_/
+
+ _ _ _
+ _ __ ___ | | __ ___ (_)| |__ ___
+ | '_ \ / _ \| |/ // __|| || '_ \ / __|
+ _ | | | || __/| <| (__ | || | | || (__
+ (_)|_| |_| \___||_|\_\\___||_||_| |_| \___|
+
+ _
+ _ __ (_)
+ | '_ \ | | _____ _____
+ | | | || | |_____||_____|
+ |_| |_||_|
+
+ _ _ _ _ _ _
+ __ __ ___ __| | _ __ __ _ (_)| |__ ___ __| | _| || |_
+ \ \ / // _ \ / _` | _____ | '_ \ / _` || || '_ \ / _ \ / _` ||_ .. _|
+ \ V /| __/| (_| ||_____|| | | || (_| || || |_) || __/| (_| ||_ _|
+ \_/ \___| \__,_| |_| |_| \__,_||_||_.__/ \___| \__,_| |_||_|
+
+ _
+ | | ___
+ | | / _ \
+ | || __/
+ |_| \___|
+
diff --git a/tests/res014.txt b/tests/res014.txt
new file mode 100644
index 0000000..545bbce
--- /dev/null
+++ b/tests/res014.txt
@@ -0,0 +1,144 @@
+ __ __ __ _ __
+ \ \ / /__ / /_ _____ ____ (_)/ /
+ \ \ / //_// __ \ / ___// __ \ / // /
+ / // ,< / / / /(__ )/ /_/ / / / \ \
+ /_//_/|_|/_/ /_//____/ \____/__/ / \_\
+ /___/
+ __ ____ _ ______ __ __ _
+ _ _ __ __ __ / // __/____ (_)/ ____ \ / /__ / /_ _____ ____ (_)
+ (_)| |/_// / / // // /_ / __ \ / // / __ `// //_// __ \ / ___// __ \ / /
+ _ _> < / /_/ // // __// / / // // / /_/ // ,< / / / /(__ )/ /_/ / / /
+ (_)/_/|_| \__,_//_//_/ /_/ /_//_/ \ \__,_//_/|_|/_/ /_//____/ \____/__/ /
+ \____/ /___/
+ __ __ __ __ __ __
+ / /_ ____ _ / /_ ____ _____ ____ _ ____ / / _/_/_____ / /_ ___ _/_/
+ / __// __ `// __// __ \ / ___// __ `// __ \ / / _/_/ / ___// __// _ \ _/_/
+ / /_ / /_/ // /_ / /_/ // / / /_/ // /_/ // /_/_/ / /__ / /_ / __/_/_/
+ \__/ \__,_/ \__/ \____//_/ \__, / \____//_//_/ \___/ \__/ \___//_/
+ /____/
+ __ __ __
+ __/|_ ____ / /_ _____ \ \ ____/ / ___
+ | / / __ \ ______ / __ \ / ___/ \ \ / __ / / _ \
+ /_ __| / / / //_____/ / / / /(__ ) / // /_/ /_ / __/
+ |/ /_/ /_/ /_/ /_//____/ /_/ \__,_/(_)\___/
+
+ __ __ __ _ __
+ \ \ / /__ / /_ _____ ____ (_)/ /
+ \ \ / //_// __ \ / ___// __ \ / // /
+ / // ,< / / / /(__ )/ /_/ / / / \ \
+ /_//_/|_|/_/ /_//____/ \____/__/ / \_\
+ /___/
+ _ __ __
+ ___ ____ (_)/ / _ ___ / /_ _____ ____ _ ____ ____ _
+ / _ \ / __ \ / // / (_)/ _ \ / __ \ / ___// __ `// __ \ / __ `/
+ / __// / / // // / _ / __// / / // /__ / /_/ // /_/ // /_/ /
+ \___//_/ /_//_//_/ (_) \___//_/ /_/ \___/ \__,_// .___/ \__,_/
+ /_/
+ __ __ __ ___
+ _ __ ____ _ / /_ ____ __ __ _____ _ / // / < /
+ | |/_// __ `// __// __ \ / / / // ___/ (_)/ // /_ / /
+ _> < / /_/ // /_ / / / // /_/ /(__ ) _ /__ __// /
+ /_/|_| \__,_/ \__//_/ /_/ \__, //____/ (_) /_/ /_/
+ /____/
+
+ _____ ____ _ ___ ____ _____ ____ _____ _____ ___
+ / ___// __ `// _ \ / __ \ / ___// __ \ / ___// ___// _ \
+ / / / /_/ // __// / / / / / / /_/ // / / / / __/
+ /_/ \__,_/ \___//_/ /_/ /_/ \____//_/ /_/ \___/
+
+ __ __
+ ____/ /___ / /_ _____ ___ ____ _ __ ___ ____ __ __
+ / __ // _ \ / __// ___// _ \ / __ \ | |/_// _ \ / __ \ / / / /
+ / /_/ // __// /_ / /__ / __// /_/ /_> < / __// / / // /_/ /
+ \__,_/ \___/ \__/ \___/ \___// .___//_/|_| \___//_/ /_/ \__,_/
+ /_/
+ _ _ _ __ __
+ ( )| |( ) ____ ___ / /__ ____ / /_
+ |/ / / V / __ \ / _ \ / //_// __ \ / __/
+ _>_> / / / // __// ,< / /_/ // /_
+ _/_/ /_/ /_/ \___//_/|_| \____/ \__/
+ /_/
+ __ __ __ _ __
+ \ \ / /__ / /_ _____ ____ (_)/ /
+ \ \ / //_// __ \ / ___// __ \ / // /
+ / // ,< / / / /(__ )/ /_/ / / / \ \
+ /_//_/|_|/_/ /_//____/ \____/__/ / \_\
+ /___/
+ _ __ __
+ ___ ____ (_)/ / _ ___ / /_ _____ ____ _ ____ ____ _
+ / _ \ / __ \ / // / (_)/ _ \ / __ \ / ___// __ `// __ \ / __ `/
+ / __// / / // // / _ / __// / / // /__ / /_/ // /_/ // /_/ /
+ \___//_/ /_//_//_/ (_) \___//_/ /_/ \___/ \__,_// .___/ \__,_/
+ /_/
+ _ _ _ __ __ ___
+ ( )| |( ) _ / // / < /
+ |/ / / V (_)/ // /_ / /
+ _>_> _ /__ __// /
+ _/_/ (_) /_/ /_/
+ /_/
+ __ __ __ __ __ _ __
+ ___ / /_ / /_ \ \ / /__ / /_ _____ ____ (_)/ /
+ / _ \ / __ \ / __/ \ \ / //_// __ \ / ___// __ \ / // /
+ / __// / / // /_ / // ,< / / / /(__ )/ /_/ / / / \ \
+ \___//_/ /_/ \__/ /_//_/|_|/_/ /_//____/ \____/__/ / \_\
+ /___/
+ __ _ __ __ __ __
+ _____ ____ ___ / /__ _____ (_)/ /_ / /_ / /_ ____ / /____
+ / ___// __ \ / _ \ / //_// ___// // __ \ / __/ / __// __ \ / // __ \
+ (__ )/ / / // __// ,< / /__ / // / / // /_ / /_ / /_/ // // /_/ /
+ /____//_/ /_/ \___//_/|_| \___//_//_/ /_/ \__/ \__/ \____//_// .___/
+ /_/
+ __ __ __ _ ____ ____ __
+ \ \ ____/ // /___ (_)/ __// __/__ __ _____ ____ _ / /
+ \ \ / __ // // _ \ / // /_ / /_ / / / // ___// __ `// /
+ / // /_/ // // __// // __// __// /_/ /(__ )/ /_/ / \ \
+ /_/ \__,_//_/ \___//_//_/ /_/ \__,_//____/ \__,_/ \_\
+
+ __ _ __ __
+ / /_( )____ ___ _____ ____ _ ___ _____ ____ / /_ / /_
+ / __/|// __ \ / _ \ / ___// __ `/ / _ \ / ___// __ \ / __ \ / __/
+ / /_ / / / // __// / / /_/ / / __/(__ )/ /_/ // / / // /_
+ \__/ /_/ /_/ \___//_/ \__,_/ \___//____/ \____//_/ /_/ \__/
+
+ __ _ __ __ __
+ _____ / /_ ____ (_)_____ _____ _____ / // /___ / /_ _____
+ / ___// __// __ \ / // ___// ___// ___/ / // // _ \ / __ \ / ___/
+ (__ )/ /_ / /_/ // // / / /__ (__ ) / // // __// / / /(__ )
+ /____/ \__// .___//_//_/ \___//____/ /_//_/ \___//_/ /_//____/
+ /_/
+ _ __ __ __ __ _ __
+ _____ (_)/ /_ / /_ \ \ / /_ _____ (_)_____ ___ / /
+ / ___// // __ \ / __/ \ \ / __ \ / ___// // ___// _ \/ /
+ (__ )/ // / / // /_ / // / / // /__ / // / / __/\ \
+ /____//_//_/ /_/ \__/ /_//_/ /_/ \___//_//_/ \___/ \_\
+
+ __ _
+ / /_( )____ _____ ____ _ _ __
+ / __/|// __ \ / ___// __ `/| | /| / /
+ / /_ / / / /(__ )/ /_/ / | |/ |/ /
+ \__/ /_/ /_//____/ \__,_/ |__/|__/
+
+ __ _ __
+ ____ ___ / /__ _____ (_)/ /_ _____
+ / __ \ / _ \ / //_// ___// // __ \ / ___/
+ _ / / / // __// ,< / /__ / // / / // /__
+ (_)/_/ /_/ \___//_/|_| \___//_//_/ /_/ \___/
+
+ _
+ ____ (_)
+ / __ \ / / ______ ______
+ / / / // / /_____//_____/
+ /_/ /_//_/
+
+ __ _ __ __ __ __
+ _ __ ___ ____/ / ____ ____ _ (_)/ /_ ___ ____/ /__/ // /_
+ | | / // _ \ / __ /______ / __ \ / __ `// // __ \ / _ \ / __ //_ _ __/
+ | |/ // __// /_/ //_____// / / // /_/ // // /_/ // __// /_/ //_ _ __/
+ |___/ \___/ \__,_/ /_/ /_/ \__,_//_//_.___/ \___/ \__,_/ /_//_/
+
+ __
+ / /___
+ / // _ \
+ / // __/
+ /_/ \___/
+
diff --git a/tests/res015.txt b/tests/res015.txt
new file mode 100644
index 0000000..de7bcd4
--- /dev/null
+++ b/tests/res015.txt
@@ -0,0 +1,156 @@
+ __ _ _ _ __
+ \ \ | | __ | |__ ___ ___ (_) / /
+ \ \ | |/ / | '_ \ / __| / _ \ | | / /
+ / / | < | | | | \__ \ | (_) | | | \ \
+ /_/ |_|\_\ |_| |_| |___/ \___/ _/ | \_\
+ |__/
+ _ __ _ ____ _ _ _
+ _ _ | | / _| _ __ (_) / __ \ | | __ | |__ ___ ___ (_)
+ | | | | | | | |_ | '_ \ | | / / _` | | |/ / | '_ \ / __| / _ \ | |
+ | |_| | | | | _| | | | | | | | | (_| | | < | | | | \__ \ | (_) | | |
+ \__,_| |_| |_| |_| |_| |_| \ \__,_| |_|\_\ |_| |_| |___/ \___/ _/ |
+ \____/ |__/
+ _ __ _ __
+ _ __ __ _ ___ | | / / ___ | |_ ___ / / _ __ __
+ | '__| / _` | / _ \ | | / / / __| | __| / _ \ / / (_) \ \/ /
+ | | | (_| | | (_) | | | / / | (__ | |_ | __/ / / _ > <
+ |_| \__, | \___/ |_| /_/ \___| \__| \___| /_/ (_) /_/\_\
+ |___/
+ _ __ _ _ _
+ | |__ ___ \ \ __| | ___ | |_ __ _ | |_ ___
+ | '_ \ / __| \ \ / _` | / _ \ | __| / _` | | __| / _ \
+ | | | | \__ \ / / | (_| | _ | __/ | |_ | (_| | | |_ | (_) |
+ |_| |_| |___/ /_/ \__,_| (_) \___| \__| \__,_| \__| \___/
+
+
+ __/\__ _ __
+ \ / | '_ \ _____
+ /_ _\ | | | | |_____|
+ \/ |_| |_|
+
+ __ _ _ _ __
+ \ \ | | __ | |__ ___ ___ (_) / /
+ \ \ | |/ / | '_ \ / __| / _ \ | | / /
+ / / | < | | | | \__ \ | (_) | | | \ \
+ /_/ |_|\_\ |_| |_| |___/ \___/ _/ | \_\
+ |__/
+ _ _ _
+ ___ _ __ (_) | | _ ___ | |__ ___ __ _ _ __ __ _
+ / _ \ | '_ \ | | | | (_) / _ \ | '_ \ / __| / _` | | '_ \ / _` |
+ | __/ | | | | | | | | _ | __/ | | | | | (__ | (_| | | |_) | | (_| |
+ \___| |_| |_| |_| |_| (_) \___| |_| |_| \___| \__,_| | .__/ \__,_|
+ |_|
+ _ _ _ _
+ __ __ __ _ | |_ _ __ _ _ ___ _ | || | / |
+ \ \/ / / _` | | __| | '_ \ | | | | / __| (_) | || |_ | |
+ > < | (_| | | |_ | | | | | |_| | \__ \ _ |__ _| | |
+ /_/\_\ \__,_| \__| |_| |_| \__, | |___/ (_) |_| |_|
+ |___/
+
+ _ __ __ _ ___ _ __ _ __ ___ _ __ _ __ ___
+ | '__| / _` | / _ \ | '_ \ | '__| / _ \ | '__| | '__| / _ \
+ | | | (_| | | __/ | | | | | | | (_) | | | | | | __/
+ |_| \__,_| \___| |_| |_| |_| \___/ |_| |_| \___|
+
+ _ _
+ __| | ___ | |_ ___ ___ _ __ __ __ ___ _ __ _ _
+ / _` | / _ \ | __| / __| / _ \ | '_ \ \ \/ / / _ \ | '_ \ | | | |
+ | (_| | | __/ | |_ | (__ | __/ | |_) | > < | __/ | | | | | |_| |
+ \__,_| \___| \__| \___| \___| | .__/ /_/\_\ \___| |_| |_| \__,_|
+ |_|
+ _ __ _ _ _
+ ( ) \ \ ( ) _ __ ___ | | __ ___ | |_
+ |/ | | \| | '_ \ / _ \ | |/ / / _ \ | __|
+ > > | | | | | __/ | < | (_) | | |_
+ | | |_| |_| \___| |_|\_\ \___/ \__|
+ /_/
+ __ _ _ _ __
+ \ \ | | __ | |__ ___ ___ (_) / /
+ \ \ | |/ / | '_ \ / __| / _ \ | | / /
+ / / | < | | | | \__ \ | (_) | | | \ \
+ /_/ |_|\_\ |_| |_| |___/ \___/ _/ | \_\
+ |__/
+ _ _ _
+ ___ _ __ (_) | | _ ___ | |__ ___ __ _ _ __ __ _
+ / _ \ | '_ \ | | | | (_) / _ \ | '_ \ / __| / _` | | '_ \ / _` |
+ | __/ | | | | | | | | _ | __/ | | | | | (__ | (_| | | |_) | | (_| |
+ \___| |_| |_| |_| |_| (_) \___| |_| |_| \___| \__,_| | .__/ \__,_|
+ |_|
+ _ __ _ _ _ _
+ ( ) \ \ ( ) _ | || | / |
+ |/ | | \| (_) | || |_ | |
+ > > _ |__ _| | |
+ | | (_) |_| |_|
+ /_/
+ _ _ __ _ _ _ __
+ ___ | |__ | |_ \ \ | | __ | |__ ___ ___ (_) / /
+ / _ \ | '_ \ | __| \ \ | |/ / | '_ \ / __| / _ \ | | / /
+ | __/ | | | | | |_ / / | < | | | | \__ \ | (_) | | | \ \
+ \___| |_| |_| \__| /_/ |_|\_\ |_| |_| |___/ \___/ _/ | \_\
+ |__/
+ _ _
+ | |_ ___ | | _ __
+ | __| / _ \ | | | '_ \
+ | |_ | (_) | | | | |_) |
+ \__| \___/ |_| | .__/
+ |_|
+ _ _ _ _
+ ___ _ __ ___ | | __ ___ (_) | |__ | |_
+ / __| | '_ \ / _ \ | |/ / / __| | | | '_ \ | __|
+ \__ \ | | | | | __/ | < | (__ | | | | | | | |_
+ |___/ |_| |_| \___| |_|\_\ \___| |_| |_| |_| \__|
+
+ __ _ _ _ __ __ __
+ \ \ __| | | | ___ (_) / _| / _| _ _ ___ __ _ / /
+ \ \ / _` | | | / _ \ | | | |_ | |_ | | | | / __| / _` | / /
+ / / | (_| | | | | __/ | | | _| | _| | |_| | \__ \ | (_| | \ \
+ /_/ \__,_| |_| \___| |_| |_| |_| \__,_| |___/ \__,_| \_\
+
+ _ _ _ _
+ | |_ ( ) _ __ ___ _ __ __ _ ___ ___ ___ | |__ | |_
+ | __| |/ | '_ \ / _ \ | '__| / _` | / _ \ / __| / _ \ | '_ \ | __|
+ | |_ | | | | | __/ | | | (_| | | __/ \__ \ | (_) | | | | | | |_
+ \__| |_| |_| \___| |_| \__,_| \___| |___/ \___/ |_| |_| \__|
+
+ _ _ _ _ _
+ ___ | |_ _ __ (_) _ __ ___ ___ | | | | ___ | |__ ___
+ / __| | __| | '_ \ | | | '__| / __| / __| | | | | / _ \ | '_ \ / __|
+ \__ \ | |_ | |_) | | | | | | (__ \__ \ | | | | | __/ | | | | \__ \
+ |___/ \__| | .__/ |_| |_| \___| |___/ |_| |_| \___| |_| |_| |___/
+ |_|
+ _ _ _ __ _ _ __
+ ___ (_) | |__ | |_ \ \ | |__ ___ (_) _ __ ___ / /
+ / __| | | | '_ \ | __| \ \ | '_ \ / __| | | | '__| / _ \ / /
+ \__ \ | | | | | | | |_ / / | | | | | (__ | | | | | __/ \ \
+ |___/ |_| |_| |_| \__| /_/ |_| |_| \___| |_| |_| \___| \_\
+
+ _ _
+ | |_ ( ) _ __ ___ __ _ __ __
+ | __| |/ | '_ \ / __| / _` | \ \ /\ / /
+ | |_ | | | | \__ \ | (_| | \ V V /
+ \__| |_| |_| |___/ \__,_| \_/\_/
+
+ _ _ _
+ _ __ ___ | | __ ___ (_) | |__ ___
+ | '_ \ / _ \ | |/ / / __| | | | '_ \ / __|
+ _ | | | | | __/ | < | (__ | | | | | | | (__
+ (_) |_| |_| \___| |_|\_\ \___| |_| |_| |_| \___|
+
+ _
+ _ __ (_)
+ | '_ \ | | _____ _____
+ | | | | | | |_____| |_____|
+ |_| |_| |_|
+
+ _ _ _ _ _ _
+ ___ __| | _ __ __ _ (_) | |__ ___ __| | _| || |_
+ / _ \ / _` | _____ | '_ \ / _` | | | | '_ \ / _ \ / _` | |_ .. _|
+ | __/ | (_| | |_____| | | | | | (_| | | | | |_) | | __/ | (_| | |_ _|
+ \___| \__,_| |_| |_| \__,_| |_| |_.__/ \___| \__,_| |_||_|
+
+ _
+ | | ___ __ __
+ | | / _ \ \ \ / /
+ | | | __/ \ V /
+ |_| \___| \_/
+
diff --git a/tests/res016.txt b/tests/res016.txt
new file mode 100644
index 0000000..cf70546
--- /dev/null
+++ b/tests/res016.txt
@@ -0,0 +1,152 @@
+ ___ _ _ __
+ / (_) | | | | \ \
+ / / _ ___ ___| |__ | | __\ \
+ < < | |/ _ \/ __| '_ \| |/ / > >
+ \ \| | (_) \__ | | | | < / /
+ \_| |\___/|___|_| |_|_|\_/_/
+ _/ |
+ |__/
+ _ _ _ _ __ _ __ _
+ (_) | | | | ____ (_) / _| | _ / / | |
+ _ ___ ___| |__ | | __/ __ \ _ _ __ | |_| |_ ___ _(_) / ___| |_ ___
+ | |/ _ \/ __| '_ \| |/ / / _` | | '_ \| _| | | | \ \/ / / / _ | __/ __|
+ | | (_) \__ | | | | | | (_| | | | | | | | | |_| |> < _ / | __| || (__
+ | |\___/|___|_| |_|_|\_\ \__,_|_|_| |_|_| |_|\__,_/_/\_(_/_/ \___|\__\___|
+ _/ | \____/
+ |__/
+ ___ _ _ ___ _
+ / | | | | | | | \ \ | |
+ / /| | ___ __ _ _ __ ___ | |_ __ _| |_ ___ __| |\ \ ___| |__
+ / / | |/ _ \ / _` | '__/ _ \| __/ _` | __/ _ \ / _` | > / __| '_ \
+ / / | | (_) | (_| | | | (_) | || (_| | || __/| (_| |/ /\__ | | | |
+ /_/ |_|\___/ \__, |_| \___/ \__\__,_|\__\___(_\__,_/_/ |___|_| |_|
+ __/ |
+ |___/
+ _
+ /\| |/\
+ ______ _ __ \ ` ' /
+ |______| '_ \|_ _|
+ | | | |/ , . \
+ |_| |_|\/|_|\/
+
+
+ ___ _ _ __ _
+ / (_) | | | | \ \ | | _
+ / / _ ___ ___| |__ | | __\ \ __ _ _ __ __ _ ___| |__ ___(_)
+ < < | |/ _ \/ __| '_ \| |/ / > >/ _` | '_ \ / _` |/ __| '_ \ / _ \
+ \ \| | (_) \__ | | | | < / /| (_| | |_) | (_| | (__| | | | __/_
+ \_| |\___/|___|_| |_|_|\_/_/ \__,_| .__/ \__,_|\___|_| |_|\___(_)
+ _/ | | |
+ |__/ |_|
+ _ _ __ _ _ _
+ | (_) /_ | || | _ | |
+ | |_ _ __ ___ | | || |(_)___ _ _ _ __ | |_ __ ___ __
+ | | | '_ \ / _ \| |__ _|/ __| | | | '_ \| __/ _` \ \/ /
+ | | | | | | __/| | | | _\__ | |_| | | | | || (_| |> <
+ |_|_|_| |_|\___||_| |_|(_|___/\__, |_| |_|\__\__,_/_/\_\
+ __/ |
+ |___/
+
+
+ ___ _ __ _ __ ___ _ __ _ __ ___ __ _ _ __
+ / _ | '__| '__/ _ \| '__| '_ \ / _ \/ _` | '__|
+ | __| | | | | (_) | | | | | | __| (_| | |
+ \___|_| |_| \___/|_| |_| |_|\___|\__,_|_|
+
+
+ _ _ _ _
+ | | | | | | |
+ _ _ _ __ _____ ___ __ ___ ___| |_ ___ __| | |_ ___ | | _____ _ __
+ | | | | '_ \ / _ \ \/ | '_ \ / _ \/ __| __/ _ \/ _` | __/ _ \| |/ / _ | '_ \
+ | |_| | | | | __/> <| |_) | __| (__| || __| (_| | || (_) | | __| | | |
+ \__,_|_| |_|\___/_/\_| .__/ \___|\___|\__\___|\__,_|\__\___/|_|\_\___|_| |_|
+ | |
+ |_|
+ ___ _
+ ( \ \( )
+ \|| |/
+ \ \
+ / /
+ | |
+ /_/
+
+ ___ _ _ __ _
+ / (_) | | | | \ \ | | _
+ / / _ ___ ___| |__ | | __\ \ __ _ _ __ __ _ ___| |__ ___(_)
+ < < | |/ _ \/ __| '_ \| |/ / > >/ _` | '_ \ / _` |/ __| '_ \ / _ \
+ \ \| | (_) \__ | | | | < / /| (_| | |_) | (_| | (__| | | | __/_
+ \_| |\___/|___|_| |_|_|\_/_/ \__,_| .__/ \__,_|\___|_| |_|\___(_)
+ _/ | | |
+ |__/ |_|
+ _ _ __ _ _ ___ _
+ | (_) /_ | || | _( \ \( )
+ | |_ _ __ ___ | | || |(_)\|| |/
+ | | | '_ \ / _ \| |__ _| \ \
+ | | | | | | __/| | | | _ / /
+ |_|_|_| |_|\___||_| |_|(_) | |
+ /_/
+
+ ___ _ _ __ _ _ _ _
+ / (_) | | | | \ \ | | | | | | | |
+ / / _ ___ ___| |__ | | __\ \| |_| |__ ___ _ __ | | ___ | |_
+ < < | |/ _ \/ __| '_ \| |/ / > | __| '_ \ / _ | '_ \| |/ _ \| __|
+ \ \| | (_) \__ | | | | < / /| |_| | | | __| |_) | | (_) | |_
+ \_| |\___/|___|_| |_|_|\_/_/ \__|_| |_|\___| .__/|_|\___/ \__|
+ _/ | | |
+ |__/ |_|
+ _ _ _ _
+ | | | | (_) | |
+ | |_| |__ _ ___| | _____ _ __ ___
+ | __| '_ \| |/ __| |/ / _ | '_ \/ __|
+ | |_| | | | | (__| | __| | | \__ \
+ \__|_| |_|_|\___|_|\_\___|_| |_|___/
+
+
+ __ __ __ _ _ ___ _ _
+ / / / _|/ _(_) | | | \ \ | | | |
+ / / __ _ ___ _ _| |_| |_ _ ___| | __| |\ \| |_| |__ ___ ___ ___
+ < < / _` / __| | | | _| _| |/ _ | |/ _` | > | __| '_ \ / _ \/ __|/ _ \
+ \ | (_| \__ | |_| | | | | | | __| | (_| |/ /| |_| | | | (_) \__ | __/
+ \_\__,_|___/\__,_|_| |_| |_|\___|_|\__,_/_/ \__|_| |_|\___/|___/\___|
+
+
+ _ _ _ _ _ _ _
+ ( | | | | | | | (_) | |
+ __ _ _ __ ___ _ __|/| |_ ___| |__ ___| | |___ ___ _ __ _ _ __ | |_ ___
+ / _` | '__/ _ | '_ \ | __/ __| '_ \ / _ | | / __|/ __| '__| | '_ \| __/ __|
+ | (_| | | | __| | | || |_\__ | | | | __| | \__ | (__| | | | |_) | |_\__ \
+ \__,_|_| \___|_| |_| \__|___|_| |_|\___|_|_|___/\___|_| |_| .__/ \__|___/
+ | |
+ |_|
+ __ _ _ __ _ _ _ _ _
+ / / (_) | | \ \ | | | | (_) ( | |
+ / / ___ _ __ _ ___| |__ \ \| |_| |__ _ _____ ____ _ ___ _ __|/| |_
+ < < / _ | '__| |/ __| '_ \ > | __| '_ \| / __\ \ /\ / / _` / __| '_ \ | __|
+ \ | __| | | | (__| | | |/ /| |_| | | | \__ \\ V V | (_| \__ | | | || |_
+ \_\___|_| |_|\___|_| |_/_/ \__|_| |_|_|___/ \_/\_/ \__,_|___|_| |_| \__|
+
+
+ _ _ _
+ | | (_) | |
+ ___| |__ _ ___| | _____ _ __
+ / __| '_ \| |/ __| |/ / _ | '_ \
+ | (__| | | | | (__| | __| | | |_
+ \___|_| |_|_|\___|_|\_\___|_| |_(_)
+
+
+ _
+ (_)
+ ______ ______ _ _ __
+ |______|______| | '_ \
+ | | | | |
+ |_|_| |_|
+
+
+ _ _ _ _ _ _ _
+ _| || |_ | | | | (_) | | | |
+ |_ __ _| __| | ___| |__ _ __ _ _ __ ______ __| | _____ _____| |
+ _| || |_ / _` |/ _ | '_ \| |/ _` | '_ |______/ _` |/ _ \ \ / / _ | |
+ |_ __ _| (_| | __| |_) | | (_| | | | | | (_| | __/\ V | __| |
+ |_||_| \__,_|\___|_.__/|_|\__,_|_| |_| \__,_|\___| \_/ \___|_|
+
+
diff --git a/tests/res017.txt b/tests/res017.txt
new file mode 100644
index 0000000..3296f8c
--- /dev/null
+++ b/tests/res017.txt
@@ -0,0 +1,36 @@
+ ┛┏━┃┏━┛┃ ┃┃ ┃
+ ┃┃ ┃━━┃┏━┃┏┛
+ <━┛━━┛━━┛┛ ┛┛ ┛>
+ ┛┏━┃┏━┛┃ ┃┃ ┃┏━┃┛┏━ ┏━┛┃ ┃ ┃┃ ┃ ┛┏━┛━┏┛┏━┛ ┛┃ ┏━┃┏━┛┏━┃┏━┃━┏┛┏━┃━┏┛┏━┛
+ ┃┃ ┃━━┃┏━┃┏┛ ┃┛┛┃┃ ┃┏━┛┃ ┃ ┃ ┛ ┛ ┛ ┏━┛ ┃ ┃ ┛ ┃ ┃ ┃┃ ┃┏┏┛┃ ┃ ┃ ┏━┃ ┃ ┏━┛
+ ━┛━━┛━━┛┛ ┛┛ ┛━━┛┛┛ ┛┛ ━━┛━━┛┛ ┛┛┛ ━━┛ ┛ ━━┛┛ ━━┛━━┛━━┛┛ ┛━━┛ ┛ ┛ ┛ ┛ ━━┛┛
+ ┏━ ┏━┛┃ ┃ ┏━ ┛ ┛
+ ┃ ┃ ━━┃┏━┃ ━┛┃ ┃ ━┏┛
+ ━━> ━━┛┛ ┛ ┛ ┛ ┛ ┛
+ ┛┏━┃┏━┛┃ ┃┃ ┃ ┏━┃┏━┃┏━┃┏━┛┃ ┃┏━┛ ┃ ┛┏━ ┏━┛ ━┃┃ ┃ ┏━┛┃ ┃┏━━┏┛┏━┃┃ ┃
+ ┃┃ ┃━━┃┏━┃┏┛ ┏━┃┏━┛┏━┃┃ ┏━┃┏━┛┛ ┃ ┃┃ ┃┏━┛ ┃━━┃┛ ━━┃━┏┛┃ ┃┃ ┏━┃ ┛
+ <━┛━━┛━━┛┛ ┛┛ ┛> ┛ ┛┛ ┛ ┛━━┛┛ ┛━━┛┛ ━━┛┛┛ ┛━━┛ ━━┛ ┛┛ ━━┛ ┛ ┛ ┛┛ ┛ ┛┛ ┛
+ ┏━┛┏━┃┏━┃┏━┃┏━┃ ┏━ ┏━┛┏━┃┏━┃ ┃ ┃┏━ ┏━┛┃ ┃┏━┃┏━┛┏━┛━┏┛┏━┛┏━ ━┏┛┏━┃┃ ┃┏━┛┏━
+ ┏━┛┏┏┛┏┏┛┃ ┃┏┏┛ ┃ ┃┏━┛┏━┃┏┏┛ ┃ ┃┃ ┃┏━┛ ┛ ┏━┛┏━┛┃ ┃ ┏━┛┃ ┃ ┃ ┃ ┃┏┛ ┏━┛┃ ┃
+ ━━┛┛ ┛┛ ┛━━┛┛ ┛ ┛ ┛━━┛┛ ┛┛ ┛ ━━┛┛ ┛━━┛┛ ┛┛ ━━┛━━┛ ┛ ━━┛━━ ┛ ━━┛┛ ┛━━┛┛ ┛
+ ┛━┃┛
+ ┛┏┛
+ ━┛
+ ┛┏━┃┏━┛┃ ┃┃ ┃ ┏━┃┏━┃┏━┃┏━┛┃ ┃┏━┛ ┃ ┛┏━ ┏━┛ ━┃┃ ┃ ┛━┃┛
+ ┃┃ ┃━━┃┏━┃┏┛ ┏━┃┏━┛┏━┃┃ ┏━┃┏━┛┛ ┃ ┃┃ ┃┏━┛ ┃━━┃┛ ┛┏┛
+ <━┛━━┛━━┛┛ ┛┛ ┛> ┛ ┛┛ ┛ ┛━━┛┛ ┛━━┛┛ ━━┛┛┛ ┛━━┛ ━━┛ ┛┛ ━┛
+ ┛┏━┃┏━┛┃ ┃┃ ┃ ━┏┛┃ ┃┏━┛ ┏━┃┃ ┏━┃━┏┛ ━┏┛┃ ┃┛┏━┛┃ ┃┏━┛┏━ ┏━┛
+ ┃┃ ┃━━┃┏━┃┏┛ ┃ ┏━┃┏━┛ ┏━┛┃ ┃ ┃ ┃ ┃ ┏━┃┃┃ ┏┛ ┏━┛┃ ┃━━┃
+ <━┛━━┛━━┛┛ ┛┛ ┛> ┛ ┛ ┛━━┛ ┛ ━━┛━━┛ ┛ ┛ ┛ ┛┛━━┛┛ ┛━━┛┛ ┛━━┛
+ ┏━┃┏━┛┃ ┃┏━┛┏━┛┛┏━┛┃ ┏━ ━┏┛┃ ┃┏━┃┏━┛┏━┛ ┏━┃┏━┃┏━┛┏━┛━┏┛ ┏━┛┃ ┃┏━┛┃ ┃
+ ┏━┃━━┃┃ ┃┏━┛┏━┛┃┏━┛┃ ┃ ┃ ┃ ┏━┃┃ ┃━━┃┏━┛ ┏━┃┏┏┛┏━┛┃ ┃ ┃ ━━┃┏━┃┏━┛┃ ┃
+ <┛ ┛━━┛━━┛┛ ┛ ┛━━┛━━┛━━> ┛ ┛ ┛━━┛━━┛━━┛ ┛ ┛┛ ┛━━┛┛ ┛ ┛ ━━┛┛ ┛━━┛━━┛━━┛
+ ┏━┛┏━┛┏━┃┛┏━┃━┏┛┏━┛
+ ━━┃┃ ┏┏┛┃┏━┛ ┃ ━━┃
+ ━━┛━━┛┛ ┛┛┛ ┛ ━━┛
+ ┏━┛┏━┃┛┏━┛┃ ┃ ━┏┛┃ ┃┛┏━┛ ┃┃┃┏━┃┏━┛┏━┛━┏┛ ┏━┛┃ ┃┛┏━┛┃ ┃┏━┛┏━
+ ┏━┛┏┏┛┃┃ ┏━┃ ┃ ┏━┃┃━━┃ ┃┃┃┏━┃━━┃┃ ┃ ┃ ┃ ┏━┃┃┃ ┏┛ ┏━┛┃ ┃
+ <━━┛┛ ┛┛━━┛┛ ┛> ┛ ┛ ┛┛━━┛ ━━┛┛ ┛━━┛┛ ┛ ┛ ━━┛┛ ┛┛━━┛┛ ┛━━┛┛ ┛┛
+ ┛┏━ ┏━ ┏━┛┏━ ┛┏━┃┏━ ┏━ ┏━┛┃ ┃┏━┛┃
+ ━┛━┛ ┃┃ ┃ ┃ ┃┏━┛┏━┃┃┏━┃┃ ┃━┛┃ ┃┏━┛┃ ┃┏━┛┃
+ ┛┛ ┛ #━━ ━━┛━━ ┛┛ ┛┛ ┛ ━━ ━━┛ ┛ ━━┛━━┛
diff --git a/tests/res018.txt b/tests/res018.txt
new file mode 100644
index 0000000..7551e08
--- /dev/null
+++ b/tests/res018.txt
@@ -0,0 +1,27 @@
+ ┏━┏━┃ ┃ ┃ ┏━┏━┃ ┃ ┏━┃┛┏━┏━┃ ┃ ┃ ┃ ┏━━┏┏━┛ ┃ ┏━┏━┏━┏━━┏┏━━┏┏━┛ ┏━ ┏━┃ ┃┏━
+ ┃ ━━┏━┏┛ ┃ ━━┏━┏┛┃┛┛┃┃ ┏━┃ ┃ ┃┛ ┛ ┛┏━┛┃┃ ┛┃ ┃ ┃ ┏┏┃ ┃┃┏━┃┃┏━┛ ┃ ┃━━┏━━┃ ┃
+ <━━━━━┛ ┛ ┛>━━━━━┛ ┛ ━━┛┛┛ ┛ ━━━━┛ ┛┛┛ ━━┛┛━━┛ ━━━━━━┛ ━━┛┛┛ ┛┛━━┛┛━━>━━┛ ┛┛ ┛
+ ┛ ┛
+ ━┏┛
+ ┛ ┛
+ ┏━┏━┃ ┃ ┃ ┏━┏━┏━┏━┃ ┏━┛ ┃ ┛┏━┏━━┃ ┃ ┏━┃ ┏━┏┏━┃ ┏━┏━┏━┏━┏━┏━┏━┏━┏━┃
+ ┃ ━━┏━┏┛ ┏━┏━┏━┃ ┏━┏━┛┛┃ ┃┃ ┏━┛━━┃┛━━━┏┃ ┃┏━┃┛┏━┏┏┏┏┃ ┏┏┃ ┏━┏━┏┏┛
+ <━━━━━┛ ┛ ┛>┛ ┛ ┛ ━━┛ ━━┛┛━━┛┛┛ ━━━━┛┛┛━━┛┛┛ ┛┛ ┛ ━━┛ ┛ ━━┛ ┛ ━━┛ ┛ ┛
+ ┃ ┏━┏━┃ ┏━┏━┏━━┏┏━┏━━┏┏━┃ ┏━┏━━┃┛
+ ┃ ┃ ┏━┛┛┏━┏━┃ ┃┏━┃ ┃┃┃ ┏┛┏━┃ ┃┏┛
+ ━━┛ ━━┛ ┛ ━━━━┛┛━━━━ ┛━━┛ ━━┛ ━┛
+ ┏━┏━┃ ┃ ┃ ┏━┏━┏━┏━┃ ┏━┛ ┃ ┛┏━┏━━┃ ┃ ━┃┛
+ ┃ ━━┏━┏┛ ┏━┏━┏━┃ ┏━┏━┛┛┃ ┃┃ ┏━┛━━┃┛ ┏┛
+ <━━━━━┛ ┛ ┛>┛ ┛ ┛ ━━┛ ━━┛┛━━┛┛┛ ━━━━┛┛┛━┛
+ ┏━┏━┃ ┃ ┃ ━┏┃ ┏━┏━┃ ┏━━┏━┏┃ ┃┛┏━┃ ┏━┏━┏━┛
+ ┃ ━━┏━┏┛ ┃┏━┏━┏━┃ ┃ ┃┃ ┃┏━┃┃┃ ┏┛┏━┃ ━━┃
+ <━━━━━┛ ┛ ┛> ┛┛ ━━┛ ━━━━┛┛ ┛┛ ┛┛━━┛ ━━┛ ━━┛
+ ┏━┏━┃ ┏━┏━┛┛┏━┃ ┏━ ━┏┃ ┏━┏━┏━┏━┏━┏━┏━┛━┏┏━┃ ┏━┃ ┃ ┏━┏━┏━┃┛┏━━┏┏━┛
+ ┏━━━┃ ┏━┏━┛┃┏━┃ ┃ ┃ ┃┏━┃ ━━┏━┏━┏┏┏━┃ ┃ ┃━━┏━┏━┃ ┃ ━━┃ ┏┏┛┃┏━┛┃━━┃
+ <┛ ━━━━┛ ┛ ┛━━━━━━> ┛┛ ━━━━━━┛ ┛ ━━┛ ┛ ┛━━┛ ━━━━━━━━━━┛ ┛┛┛ ┛━━┛
+ ┏━┏━┃┛┏━┃ ┃ ━┏┃ ┃┛┏━┃┃┏━┏━┏━┛━┏┏━┃ ┃┛┏━┃ ┏━┏━
+ ┏━┏┏┛┃┃ ┏━┃ ┃┏━┃┃━━┃┃┏━━━┃ ┃ ┃┃ ┏━┃┃┃ ┏┛┏━┃ ┃
+ <━━┛ ┛┛━━┛ ┛> ┛┛ ┛┛━━━━┛ ━━┛ ┛ ┛━━┛ ┛┛━━┛ ━━┛ ┛┛
+ ┛┏━ ┏━┏━┏━ ┛┏━┏━ ┏━┏━┃ ┏━┃
+ ━━┛┃┃ ┃ ┃ ┏━┏━┃┃┏━┃ ━┃ ┏━┃ ┏━┃
+ ┛┛ ┛#━━━━━━ ┛┛ ┛ ┛━━━━┛┛━━━━┛
diff --git a/tests/res019.txt b/tests/res019.txt
new file mode 100644
index 0000000..b1c4ee3
--- /dev/null
+++ b/tests/res019.txt
@@ -0,0 +1,36 @@
+ ┃ ┃┃ ┃┏━┛┏━┃ ┛
+ ┏┛ ┏━┃━━┃┃ ┃ ┃
+>┛ ┛┛ ┛━━┛━━┛━┛<
+ ┏━┛━┏┛┏━┃━┏┛┏━┃┏━┃┏━┛┏━┃┃ ┛┏━┛━┏┛┏━┛ ┛ ┃ ┃┃ ┃┃ ┏━┛┏━ ┛┏━┃┃ ┃┃ ┃┏━┛┏━┃ ┛
+ ┏━┛ ┃ ┏━┃ ┃ ┃ ┃┏┏┛┃ ┃┃ ┃┃ ┛ ┃ ┃ ┏━┛ ┛ ┛ ┛ ┃ ┃┃ ┏━┛┃ ┃┃┃┛┛┏┛ ┏━┃━━┃┃ ┃ ┃
+┛━━┛ ┛ ┛ ┛ ┛ ━━┛┛ ┛━━┛━━┛━━┛┛ ━━┛ ┛ ━━┛┛ ┛┛ ┛━━┛━━┛┛ ┛ ┛┛━━┛┛ ┛┛ ┛━━┛━━┛━┛
+┛ ┛ ┏━ ┃ ┃┏━┛ ┏━
+━┏┛ ┃ ┃━┛ ┏━┃━━┃ ┃ ┃
+┛ ┛ ┛ ┛ ┛ ┛━━┛ >━━
+┃ ┃┏━┃━┏┛┏━ ┃ ┃┏━┛ ┃ ┃━┃ ┏━┛┏━ ┛┃ ┏━┛┃ ┃┏━┛┏━┃┏━┃┏━┃ ┃ ┃┃ ┃┏━┛┏━┃ ┛
+ ┛ ┏━┃ ┃ ┃ ┃━┏┛━━┃ ┛━━┃ ┃ ┏━┛┃ ┃┃┃ ┛┏━┛┏━┃┃ ┏━┃┏━┛┏━┃ ┏┛ ┏━┃━━┃┃ ┃ ┃
+┛ ┛┛ ┛ ┛ ┛ ┛ ┛ ━━┛ ┛ ┛━━┛ ━━┛┛ ┛┛━━┛ ┛━━┛┛ ┛━━┛┛ ┛┛ ┛ ┛ >┛ ┛┛ ┛━━┛━━┛━┛<
+┏━ ┏━┛┃ ┃┏━┃━┏┛ ┏━ ┏━┛━┏┛┏━┛┏━┛┏━┃┃ ┃┏━┛┏━ ┃ ┃ ┏━┃┏━┃┏━┛┏━ ┏━┃┏━┃┏━┃┏━┃┏━┛
+┃ ┃┏━┛┏┛ ┃ ┃ ┃ ┃ ┃┏━┛ ┃ ┃ ┏━┛┏━┛ ┛ ┏━┛┃ ┃┃ ┃ ┏┏┛┏━┃┏━┛┃ ┃ ┏┏┛┃ ┃┏┏┛┏┏┛┏━┛
+┛ ┛━━┛┛ ┛━━┛ ┛ ━━ ━━┛ ┛ ━━┛━━┛┛ ┛ ┛━━┛┛ ┛━━┛ ┛ ┛┛ ┛━━┛┛ ┛ ┛ ┛━━┛┛ ┛┛ ┛━━┛
+┛━┃ ┛
+ ┏┛ ┛
+ ━┛
+┛━┃ ┛ ┃ ┃━┃ ┏━┛┏━ ┛┃ ┏━┛┃ ┃┏━┛┏━┃┏━┃┏━┃ ┃ ┃┃ ┃┏━┛┏━┃ ┛
+ ┏┛ ┛ ┛━━┃ ┃ ┏━┛┃ ┃┃┃ ┛┏━┛┏━┃┃ ┏━┃┏━┛┏━┃ ┏┛ ┏━┃━━┃┃ ┃ ┃
+ ━┛ ┛ ┛━━┛ ━━┛┛ ┛┛━━┛ ┛━━┛┛ ┛━━┛┛ ┛┛ ┛ ┛ >┛ ┛┛ ┛━━┛━━┛━┛<
+┏━┛┏━ ┏━┛┃ ┃┏━┛┛┃ ┃━┏┛ ━┏┛┏━┃┃ ┏━┃ ┏━┛┃ ┃━┏┛ ┃ ┃┃ ┃┏━┛┏━┃ ┛
+━━┃┃ ┃┏━┛┏┛ ┃ ┃┏━┃ ┃ ┃ ┃ ┃┃ ┏━┛ ┏━┛┏━┃ ┃ ┏┛ ┏━┃━━┃┃ ┃ ┃
+━━┛┛ ┛━━┛┛ ┛━━┛┛┛ ┛ ┛ ┛ ━━┛━━┛┛ ━━┛┛ ┛ ┛ >┛ ┛┛ ┛━━┛━━┛━┛<
+┃ ┃ ┏━┛┃ ┃┏━┛ ━┏┛┛┏━ ┏━┛┏━┃┏━┃ ┏━┛┏━┛┏━┃┃ ┃━┏┛ ┏━ ┃ ┏━┛┛┏━┛┏━┛┃ ┃┏━┛┏━┃
+┃ ┃ ┏━┛┏━┃━━┃ ┃ ┃ ┃┏━┛┏┏┛┏━┃ ┏━┛━━┃┃ ┃┏━┃ ┃ ┃ ┃┃ ┏━┛┃┏━┛┏━┛┃ ┃━━┃┏━┃
+━━┛━━┛━━┛┛ ┛━━┛ ┛ ┛ ┛━━┛┛ ┛┛ ┛ ━━┛━━┛━━┛┛ ┛ ┛ >━━ ━━┛━━┛┛┛ ┛ ━━┛━━┛┛ ┛<
+┏━┛━┏┛┏━┃┛┏━┃┏━┛┏━┛
+━━┃ ┃ ┏━┛┃┏┏┛┃ ━━┃
+━━┛ ┛ ┛ ┛┛ ┛━━┛━━┛
+ ┏━ ┏━┛┃ ┃┏━┛┛┃ ┃┏━┛ ━┏┛┛┏━ ┏━┛┏━┃┃┃┃ ┏━┛┛┃ ┃━┏┛ ┃ ┃┏━┛┛┏━┃┏━┛
+ ┃ ┃┏━┛┏┛ ┃ ┃┏━┃┃ ┃ ┃ ┃━━┃┏━┃┃┃┃ ━━┃┃┏━┃ ┃ ┏━┃┃ ┃┏┏┛┏━┛
+┛┛ ┛━━┛┛ ┛━━┛┛┛ ┛━━┛ ┛ ┛ ┛━━┛┛ ┛━━┛ ━━┛┛┛ ┛ ┛ >┛ ┛━━┛┛┛ ┛━━┛<
+┃ ┏━┛┃ ┃┏━┛┏━ ┏━ ┏━┃┛┏━ ┏━┛┏━ ┏━ ┛
+┃ ┏━┛┃ ┃┏━┛┃ ┃━┛┃ ┃┏━┃┃┏━┃┏━┛┃ ┃ ┃ ┃┃ ━┛━┛
+━━┛━━┛ ┛ ━━┛━━ ┛ ┛┛ ┛┛━━ ━━┛━━ # ┛ ┛┛
diff --git a/tests/res020.txt b/tests/res020.txt
new file mode 100644
index 0000000..4de016c
--- /dev/null
+++ b/tests/res020.txt
@@ -0,0 +1,140 @@
+ _ _
+ /o | | | | \
+/ __ , | | | | \
+\ | / \_/ \_|/ \ |/_) /
+ \|/\__/ \/ | |_/| \_//
+ /|
+ \|
+ _ _ _ _
+ o | | | | ____ o | | | | o /
+ __ , | | | | / __,\ _ _ | | | | /_ _|_ __
+ | / \_/ \_|/ \ |/_) | / | || / |/ | |/ |/ | | /\/ /|/ | /
+ |/\__/ \/ | |_/| \_/| \_/|/ |_/ | |_/|__/|__/ \_/|_/ /\_/o/ |__/|_/\___/
+/| \____/ |\
+\| |/
+ _ _
+ /| | | \ | |
+ / | | __ __, ,_ __ _|_ __, _|_ _ __| \ , | |
+ / |/ / \_/ | / | / \_| / | | |/ / | / / \_|/ \
+/ |__/\__/ \_/|/ |_/\__/ |_/\_/|_/|_/|__/o\_/|_// \/ | |_/
+ /|
+ \|
+
+
+ _ _ \|/
+-----/ |/ | --*--
+ | |_/ /|\
+
+
+ _ _ _
+ /o | | | | \ | | o
+/ __ , | | | | \ __, _ __, __ | | _
+\ | / \_/ \_|/ \ |/_) / / | |/ \_/ | / |/ \ |/
+ \|/\__/ \/ | |_/| \_// \_/|_/|__/ \_/|_/\___/| |_/|__/o
+ /| /|
+ \| \|
+ _ ,
+| | o /|| | o
+| | _ _ _ ||__|_ , _ _ _|_ __,
+|/ | / |/ | |/ | | / \_| | / |/ | | / | /\/
+|__/|_/ | |_/|__/ | | o \/ \_/|/ | |_/|_/\_/|_/ /\_/
+ /|
+ \|
+
+
+ _ ,_ ,_ __ ,_ _ _ _ __, ,_
+|/ / | / | / \_/ | / |/ | |/ / | / |
+|__/ |_/ |_/\__/ |_/ | |_/|__/\_/|_/ |_/
+
+
+ _
+ | | |
+ _ _ _ _ _ __ _|_ _ __| _|_ __ | | _ _ _
+| | / |/ | |/ /\/ |/ \_|/ / | |/ / | | / \_|/_) |/ / |/ |
+ \_/|_/ | |_/|__/ /\_/|__/ |__/\___/|_/|__/\_/|_/ |_/\__/ | \_/|__/ | |_/
+ /|
+ \|
+o o
+\\ /
+ |
+ >
+ |
+ /
+
+ _ _ _
+ /o | | | | \ | | o
+/ __ , | | | | \ __, _ __, __ | | _
+\ | / \_/ \_|/ \ |/_) / / | |/ \_/ | / |/ \ |/
+ \|/\__/ \/ | |_/| \_// \_/|_/|__/ \_/|_/\___/| |_/|__/o
+ /| /|
+ \| \|
+ _ , o o
+| | o /|| | o \\ /
+| | _ _ _ ||__|_ |
+|/ | / |/ | |/ | | >
+|__/|_/ | |_/|__/ | | o |
+ /
+
+ _ _ _ _
+ /o | | | | \ | | | |
+/ __ , | | | | \ _|_ | | _ _ | | __ _|_
+\ | / \_/ \_|/ \ |/_) / | |/ \ |/ |/ \_|/ / \_|
+ \|/\__/ \/ | |_/| \_// |_/| |_/|__/ |__/ |__/\__/ |_/
+ /| /|
+ \| \|
+ _ _
+ | | o | |
+_|_ | | __ | | _ _ _ ,
+ | |/ \ | / |/_) |/ / |/ | / \_
+ |_/| |_/|_/\___/| \_/|__/ | |_/ \/
+
+
+ _ _ _ _
+ / | | | | o | | | \ | |
+/ __, , | | | | _ | | __| \ _|_ | | __ , _
+\ / | / \_| | |/ |/ | |/ |/ / | / | |/ \ / \_/ \_|/
+ \\_/|_/ \/ \_/|_/|__/|__/|_/|__/|__/\_/|_// |_/| |_/\__/ \/ |__/
+ |\ |\
+ |/ |/
+ o _ _ _
+ / | | | | | |
+ __, ,_ _ _ _ _|_ , | | _ | | | |
+/ | / | |/ / |/ | | / \_|/ \ |/ |/ |/
+\_/|_/ |_/|__/ | |_/ |_/ \/ | |_/|__/|__/|__/
+
+
+
+ o
+ , __ ,_ _ _|_ ,
+/ \_/ / | | |/ \_| / \_
+ \/ \___/ |_/|_/|__/ |_/ \/
+ /|
+ \|
+ _ _
+ / o | | \ | | o
+/ _ ,_ __ | | \ _|_ | | ,
+\ |/ / | | / |/ \ / | |/ \ | / \_
+ \|__/ |_/|_/\___/| |_// |_/| |_/|_/ \/
+
+
+ o _ _
+ / | | o | |
+ __, , _ _ _|_ __ | | __ | | _ _ _
+| | |_/ | / \_/ |/ | | / |/ \ | / |/_) |/ / |/ |
+ \/ \/ \_/|_/ \/ | |_/ |_/ \___/| |_/|_/\___/| \_/|__/ | |_/o
+
+
+
+ o
+ _ _
+ ---------- | / |/ |
+ |_/ | |_/
+
+
+ _ _
+ | | | | | o | | |
+--+--+-- __| _ | | __, _ _ __| _ _ | |
+--+--+--/ | |/ |/ \_| / | / |/ |-----/ | |/ | |_|/ |/
+ | | \_/|_/|__/\_/ |_/\_/|_/ | |_/ \_/|_/|__/ \/ |__/|__/
+
+
diff --git a/tests/res021.txt b/tests/res021.txt
new file mode 100644
index 0000000..b083225
--- /dev/null
+++ b/tests/res021.txt
@@ -0,0 +1,36 @@
+ __ _ _ _ __ _ _ _ ____ _ __ _ __ _ ___ _ _ ___ _ __ _ _ _ __
+ / /(_) ___ ___| |__ | | __\ \ (_) ___ ___| |__ | | __/ __ \(_)_ __ / _| |_ ___ ___ / /__| |_ ___ / / | ___ __ _ _ __ ___ | |_ __ _| |_ ___ __| \ \ ___| |__ _ __ __/\__ / /(_) ___ ___| |__ | | __\ \
+/ / | |/ _ \/ __| '_ \| |/ / \ \ | |/ _ \/ __| '_ \| |/ / / _` | | '_ \| |_| | | | \ \/ (_) / / _ \ __/ __| / /| |/ _ \ / _` | '__/ _ \| __/ _` | __/ _ \ / _` |\ \ / __| '_ \ _____| '_ \ \ / / / | |/ _ \/ __| '_ \| |/ / \ \
+\ \ | | (_) \__ \ | | | < / / | | (_) \__ \ | | | < | (_| | | | | | _| | |_| |> < _ / / __/ || (__ / / | | (_) | (_| | | | (_) | || (_| | || __/| (_| |/ / \__ \ | | | |_____| | | | /_ _\ \ \ | | (_) \__ \ | | | < / /
+ \_\/ |\___/|___/_| |_|_|\_\/_/ _/ |\___/|___/_| |_|_|\_\ \__,_|_|_| |_|_| |_|\__,_/_/\_(_)_/ \___|\__\___/_/ |_|\___/ \__, |_| \___/ \__\__,_|\__\___(_)__,_/_/ |___/_| |_| |_| |_| \/ \_\/ |\___/|___/_| |_|_|\_\/_/
+ |__/ |__/ \____/ |___/ |__/
+ _ _ _ _ _ _ _ _ _ _ _ ___ _
+ __ _ _ __ __ _ ___| |__ ___ _ | (_)_ __ ___ / | || | _ ___ _ _ _ __ | |_ __ ___ __ ___ _ __ _ __ ___ _ __ _ __ ___ __ _ _ __ _ _ _ __ _____ ___ __ ___ ___| |_ ___ __| | | |_ ___ | | _____ _ __ ( ) \ ( )
+ / _` | '_ \ / _` |/ __| '_ \ / _ (_) | | | '_ \ / _ \ | | || |(_) / __| | | | '_ \| __/ _` \ \/ / / _ \ '__| '__/ _ \| '__| | '_ \ / _ \/ _` | '__| | | | | '_ \ / _ \ \/ / '_ \ / _ \/ __| __/ _ \/ _` | | __/ _ \| |/ / _ \ '_ \ \|| ||/
+| (_| | |_) | (_| | (__| | | | __/_ | | | | | | __/ | |__ _| \__ \ |_| | | | | || (_| |> < | __/ | | | | (_) | | | | | | __/ (_| | | | |_| | | | | __/> <| |_) | __/ (__| || __/ (_| | | || (_) | < __/ | | | > >
+ \__,_| .__/ \__,_|\___|_| |_|\___(_) |_|_|_| |_|\___| |_| |_|(_) |___/\__, |_| |_|\__\__,_/_/\_\ \___|_| |_| \___/|_| |_| |_|\___|\__,_|_| \__,_|_| |_|\___/_/\_\ .__/ \___|\___|\__\___|\__,_| \__\___/|_|\_\___|_| |_| | |
+ |_| |___/ |_| /_/
+ __ _ _ _ __ _ _ _ _ _ _ ___ _ __ _ _ _ __ _ _ _ _ _ _ _ _
+ / /(_) ___ ___| |__ | | __\ \ __ _ _ __ __ _ ___| |__ ___ _ | (_)_ __ ___ / | || | _ ( ) \ ( ) / /(_) ___ ___| |__ | | __\ \ | |_| |__ ___ _ __ | | ___ | |_ | |_| |__ (_) ___| | _____ _ __ ___
+/ / | |/ _ \/ __| '_ \| |/ / \ \ / _` | '_ \ / _` |/ __| '_ \ / _ (_) | | | '_ \ / _ \ | | || |(_) \|| ||/ / / | |/ _ \/ __| '_ \| |/ / \ \ | __| '_ \ / _ \ | '_ \| |/ _ \| __| | __| '_ \| |/ __| |/ / _ \ '_ \/ __|
+\ \ | | (_) \__ \ | | | < / / | (_| | |_) | (_| | (__| | | | __/_ | | | | | | __/ | |__ _| > > \ \ | | (_) \__ \ | | | < / / | |_| | | | __/ | |_) | | (_) | |_ | |_| | | | | (__| < __/ | | \__ \
+ \_\/ |\___/|___/_| |_|_|\_\/_/ \__,_| .__/ \__,_|\___|_| |_|\___(_) |_|_|_| |_|\___| |_| |_|(_) | | \_\/ |\___/|___/_| |_|_|\_\/_/ \__|_| |_|\___| | .__/|_|\___/ \__| \__|_| |_|_|\___|_|\_\___|_| |_|___/
+ |__/ |_| /_/ |__/ |_|
+ __ __ __ _ _ ___ _ _ _ _ _ _ _ _ _ __ _ _ __ _ _ _ _ _
+ / /__ _ ___ _ _ / _|/ _(_) ___| | __| \ \ | |_| |__ ___ ___ ___ __ _ _ __ ___ _ __ ( ) |_ ___| |__ ___| | | ___ ___ _ __(_)_ __ | |_ ___ / /___ _ __(_) ___| |__ \ \ | |_| |__ (_)___ __ ____ _ ___ _ __ ( ) |_
+/ // _` / __| | | | |_| |_| |/ _ \ |/ _` |\ \ | __| '_ \ / _ \/ __|/ _ \ / _` | '__/ _ \ '_ \|/| __| / __| '_ \ / _ \ | | / __|/ __| '__| | '_ \| __/ __| / // _ \ '__| |/ __| '_ \ \ \ | __| '_ \| / __| \ \ /\ / / _` / __| '_ \|/| __|
+\ \ (_| \__ \ |_| | _| _| | __/ | (_| |/ / | |_| | | | (_) \__ \ __/ | (_| | | | __/ | | | | |_ \__ \ | | | __/ | | \__ \ (__| | | | |_) | |_\__ \ \ \ __/ | | | (__| | | |/ / | |_| | | | \__ \ \ V V / (_| \__ \ | | | | |_
+ \_\__,_|___/\__,_|_| |_| |_|\___|_|\__,_/_/ \__|_| |_|\___/|___/\___| \__,_|_| \___|_| |_| \__| |___/_| |_|\___|_|_| |___/\___|_| |_| .__/ \__|___/ \_\___|_| |_|\___|_| |_/_/ \__|_| |_|_|___/ \_/\_/ \__,_|___/_| |_| \__|
+ |_|
+ _ _ _
+ ___| |__ (_) ___| | _____ _ __
+ / __| '_ \| |/ __| |/ / _ \ '_ \
+| (__| | | | | (__| < __/ | | |_
+ \___|_| |_|_|\___|_|\_\___|_| |_(_)
+
+ _ _ _ _ _ _ _ _
+ (_)_ __ _| || |_ __| | ___| |__ (_) __ _ _ __ __| | _____ _____| |
+ _____ _____ | | '_ \ |_ .. _|/ _` |/ _ \ '_ \| |/ _` | '_ \ _____ / _` |/ _ \ \ / / _ \ |
+ |_____|_____| | | | | | |_ _| (_| | __/ |_) | | (_| | | | |_____| (_| | __/\ V / __/ |
+ |_|_| |_| |_||_| \__,_|\___|_.__/|_|\__,_|_| |_| \__,_|\___| \_/ \___|_|
+
diff --git a/tests/res022.txt b/tests/res022.txt
new file mode 100644
index 0000000..fb6147b
--- /dev/null
+++ b/tests/res022.txt
@@ -0,0 +1,1314 @@
+ __
+ / /
+/ /
+\ \
+ \_\
+
+
+ (
+ |
+ |
+ _/
+ |__
+
+ _
+ /
+ | (
+ \_
+
+
+ __
+ / _
+ \__
+ |__
+
+ _
+ | |
+ | '
+ | |
+ |_|
+
+ _
+ | |
+ | |
+ |
+ |_|
+
+__
+\ \
+ \ \
+ / /
+/_/
+
+
+ (
+ |
+ |
+ _/
+ |__
+
+ _
+ /
+ | (
+ \_
+
+
+ __
+ / _
+ \__
+ |__
+
+ _
+ | |
+ | '
+ | |
+ |_|
+
+ _
+ | |
+ | |
+ |
+ |_|
+
+
+ /
+ /
+ | |
+ \
+ \
+ _
+(_)
+| |
+| |
+|_|
+
+
+ _
+ | '
+ | |
+ |_|
+
+ _
+ /
+ | |
+ |
+ |_|
+
+ _
+| |
+| |
+| |
+|_|
+
+
+ _
+ | |
+ | |
+ \_
+
+
+ __
+ \ \
+ >
+ /_/
+
+
+ _
+(_)
+ _
+(_)
+
+
+
+ /
+ /
+ /_/
+
+
+ _
+ /
+ |
+ \_
+
+ _
+ | |
+ | _
+ | |
+ \_
+
+
+ _
+ /
+ | (
+ \_
+
+
+
+ /
+ /
+ /_/
+
+ _
+| |
+| |
+| |
+|_|
+
+
+ _
+ /
+ | (
+ \_
+
+
+ _
+ /
+ | (
+ \_
+ |_
+
+ _
+ | '
+ | |
+ |_|
+
+
+ _
+ /
+ | (
+ \_
+
+ _
+ | |
+ | _
+ | |
+ \_
+
+
+ _
+ /
+ | (
+ \_
+
+ _
+ | |
+ | _
+ | |
+ \_
+
+
+ _
+ /
+ |
+ \_
+
+
+
+
+ _
+(_)
+
+
+ _
+ /
+ | (
+ \_
+
+__
+\ \
+ \ \
+ / /
+/_/
+
+
+ __
+ / _
+ \__
+ |__
+
+ _
+ | |
+ | '
+ | |
+ |_|
+
+
+
+ __
+ |__
+
+
+
+ _
+ | '
+ | |
+ |_|
+
+
+ __/
+ \
+ /_
+ \
+
+ __
+ / /
+/ /
+\ \
+ \_\
+
+
+ (
+ |
+ |
+ _/
+ |__
+
+ _
+ /
+ | (
+ \_
+
+
+ __
+ / _
+ \__
+ |__
+
+ _
+ | |
+ | '
+ | |
+ |_|
+
+ _
+ | |
+ | |
+ |
+ |_|
+
+__
+\ \
+ \ \
+ / /
+/_/
+
+
+ _
+ /
+ | (
+ \_
+
+
+ _
+ | '
+ | |
+ | .
+ |_|
+
+ _
+ /
+ | (
+ \_
+
+
+ _
+ /
+ | (
+ \_
+
+ _
+ | |
+ | '
+ | |
+ |_|
+
+
+ _
+ /
+ |
+ \_
+
+
+ _
+(_)
+ _
+(_)
+
+ _
+| |
+| |
+| |
+|_|
+
+ _
+(_)
+| |
+| |
+|_|
+
+
+ _
+ | '
+ | |
+ |_|
+
+
+ _
+ /
+ |
+ \_
+
+ _
+/ |
+| |
+| |
+|_|
+
+ _
+ | |
+ | |
+ |__
+
+
+
+ _
+(_)
+ _
+(_)
+
+
+ __
+ / _
+ \__
+ |__
+
+
+ _
+ | |
+ | |
+ \_
+ |_
+
+ _
+ | '
+ | |
+ |_|
+
+ _
+ | |
+ | _
+ | |
+ \_
+
+
+ _
+ /
+ | (
+ \_
+
+
+ __
+ \ \
+ >
+ /_/
+
+
+ _
+ /
+ |
+ \_
+
+
+ _
+ | '
+ | |
+ |_|
+
+
+ _
+ | '
+ | |
+ |_|
+
+
+ _
+ /
+ | (
+ \_
+
+
+ _
+ | '
+ | |
+ |_|
+
+
+ _
+ | '
+ | |
+ |_|
+
+
+ _
+ /
+ |
+ \_
+
+
+ _
+ /
+ | (
+ \_
+
+
+ _
+ | '
+ | |
+ |_|
+
+
+ _
+ | |
+ | |
+ \_
+
+
+ _
+ | '
+ | |
+ |_|
+
+
+ _
+ /
+ |
+ \_
+
+
+ __
+ \ \
+ >
+ /_/
+
+
+ _
+ | '
+ | |
+ | .
+ |_|
+
+ _
+ /
+ |
+ \_
+
+
+ _
+ /
+ | (
+ \_
+
+ _
+ | |
+ | _
+ | |
+ \_
+
+
+ _
+ /
+ |
+ \_
+
+
+ _
+ /
+ | (
+ \_
+
+ _
+ | |
+ | _
+ | |
+ \_
+
+
+ _
+ /
+ | (
+ \_
+
+ _
+ | |
+ | |
+ |
+ |_|
+
+
+ _
+ /
+ |
+ \_
+
+
+ _
+ | '
+ | |
+ |_|
+
+ _
+( )
+ \|
+
+
+
+ __
+ \ \
+ |
+ >
+ |
+ /_/
+ _
+( )
+|/
+
+
+
+ __
+ / /
+/ /
+\ \
+ \_\
+
+
+ (
+ |
+ |
+ _/
+ |__
+
+ _
+ /
+ | (
+ \_
+
+
+ __
+ / _
+ \__
+ |__
+
+ _
+ | |
+ | '
+ | |
+ |_|
+
+ _
+ | |
+ | |
+ |
+ |_|
+
+__
+\ \
+ \ \
+ / /
+/_/
+
+
+ _
+ /
+ | (
+ \_
+
+
+ _
+ | '
+ | |
+ | .
+ |_|
+
+ _
+ /
+ | (
+ \_
+
+
+ _
+ /
+ | (
+ \_
+
+ _
+ | |
+ | '
+ | |
+ |_|
+
+
+ _
+ /
+ |
+ \_
+
+
+ _
+(_)
+ _
+(_)
+
+ _
+| |
+| |
+| |
+|_|
+
+ _
+(_)
+| |
+| |
+|_|
+
+
+ _
+ | '
+ | |
+ |_|
+
+
+ _
+ /
+ |
+ \_
+
+ _
+/ |
+| |
+| |
+|_|
+
+ _
+ | |
+ | |
+ |__
+
+
+
+ _
+(_)
+ _
+(_)
+
+ _
+( )
+ \|
+
+
+
+ __
+ \ \
+ |
+ >
+ |
+ /_/
+ _
+( )
+|/
+
+
+
+ __
+ / /
+/ /
+\ \
+ \_\
+
+
+ (
+ |
+ |
+ _/
+ |__
+
+ _
+ /
+ | (
+ \_
+
+
+ __
+ / _
+ \__
+ |__
+
+ _
+ | |
+ | '
+ | |
+ |_|
+
+ _
+ | |
+ | |
+ |
+ |_|
+
+__
+\ \
+ \ \
+ / /
+/_/
+
+ _
+ | |
+ | _
+ | |
+ \_
+
+ _
+ | |
+ | '
+ | |
+ |_|
+
+
+ _
+ /
+ |
+ \_
+
+
+ _
+ | '
+ | |
+ | .
+ |_|
+ _
+| |
+| |
+| |
+|_|
+
+
+ _
+ /
+ | (
+ \_
+
+ _
+ | |
+ | _
+ | |
+ \_
+
+ _
+ | |
+ | _
+ | |
+ \_
+
+ _
+ | |
+ | '
+ | |
+ |_|
+
+ _
+(_)
+| |
+| |
+|_|
+
+
+ _
+ /
+ | (
+ \_
+
+ _
+ | |
+ | |
+ |
+ |_|
+
+
+ _
+ /
+ |
+ \_
+
+
+ _
+ | '
+ | |
+ |_|
+
+
+ __
+ / _
+ \__
+ |__
+
+ __
+ / /
+/ /
+\ \
+ \_\
+
+
+ _
+ /
+ | (
+ \_
+
+
+ __
+ / _
+ \__
+ |__
+
+
+ _
+ | |
+ | |
+ \_
+
+ _
+ /
+ | |
+ |
+ |_|
+
+ _
+ /
+ | |
+ |
+ |_|
+
+ _
+(_)
+| |
+| |
+|_|
+
+
+ _
+ /
+ |
+ \_
+
+ _
+| |
+| |
+| |
+|_|
+
+
+ _
+ /
+ | (
+ \_
+
+__
+\ \
+ \ \
+ / /
+/_/
+
+ _
+ | |
+ | _
+ | |
+ \_
+
+ _
+ | |
+ | '
+ | |
+ |_|
+
+
+ _
+ /
+ | (
+ \_
+
+
+ __
+ / _
+ \__
+ |__
+
+
+ _
+ /
+ |
+ \_
+
+
+ _
+ /
+ | (
+ \_
+
+
+ _
+ | '
+ | |
+ |_|
+
+
+ _
+ /
+ |
+ \_
+
+
+ _
+ | '
+ | |
+ |_|
+
+ _
+( )
+|/
+
+
+
+ _
+ | |
+ | _
+ | |
+ \_
+
+
+ __
+ / _
+ \__
+ |__
+
+ _
+ | |
+ | '
+ | |
+ |_|
+
+
+ _
+ /
+ |
+ \_
+
+ _
+| |
+| |
+| |
+|_|
+
+ _
+| |
+| |
+| |
+|_|
+
+
+ __
+ / _
+ \__
+ |__
+
+
+ _
+ /
+ | (
+ \_
+
+
+ _
+ | '
+ | |
+ |_|
+
+ _
+(_)
+| |
+| |
+|_|
+
+
+ _
+ | '
+ | |
+ | .
+ |_|
+ _
+ | |
+ | _
+ | |
+ \_
+
+
+ __
+ / _
+ \__
+ |__
+
+ __
+ / /
+/ /
+\ \
+ \_\
+
+
+ _
+ /
+ |
+ \_
+
+
+ _
+ | '
+ | |
+ |_|
+
+ _
+(_)
+| |
+| |
+|_|
+
+
+ _
+ /
+ | (
+ \_
+
+ _
+ | |
+ | '
+ | |
+ |_|
+
+__
+\ \
+ \ \
+ / /
+/_/
+
+ _
+ | |
+ | _
+ | |
+ \_
+
+ _
+ | |
+ | '
+ | |
+ |_|
+
+ _
+(_)
+| |
+| |
+|_|
+
+
+ __
+ / _
+ \__
+ |__
+
+
+ __
+ \ \
+ \
+ \
+
+
+ _
+ /
+ | (
+ \_
+
+
+ __
+ / _
+ \__
+ |__
+
+
+ _
+ | '
+ | |
+ |_|
+
+ _
+( )
+|/
+
+
+
+ _
+ | |
+ | _
+ | |
+ \_
+
+
+ _
+ /
+ | (
+ \_
+
+ _
+ | |
+ | '
+ | |
+ |_|
+
+ _
+(_)
+| |
+| |
+|_|
+
+
+ _
+ /
+ | (
+ \_
+
+ _
+ | |
+ | |
+ |
+ |_|
+
+
+ _
+ /
+ |
+ \_
+
+
+ _
+ | '
+ | |
+ |_|
+
+
+
+
+ _
+(_)
+
+
+
+
+
+
+
+
+
+ __
+ |__
+
+
+
+
+ __
+ |__
+
+
+ _
+(_)
+| |
+| |
+|_|
+
+
+ _
+ | '
+ | |
+ |_|
+
+
+ _|
+ |_
+ |_
+ |
+
+
+ _
+ /
+ | (
+ \_
+
+
+ _
+ /
+ |
+ \_
+
+ _
+ | |
+ | '
+ | |
+ |_.
+
+ _
+(_)
+| |
+| |
+|_|
+
+
+ _
+ /
+ | (
+ \_
+
+
+ _
+ | '
+ | |
+ |_|
+
+
+
+ __
+ |__
+
+
+
+ _
+ /
+ | (
+ \_
+
+
+ _
+ /
+ |
+ \_
+
+
+ __
+ \ \
+ \
+ \
+
+
+ _
+ /
+ |
+ \_
+
+ _
+| |
+| |
+| |
+|_|
+
diff --git a/tests/res023.txt b/tests/res023.txt
new file mode 100644
index 0000000..d4d7a71
--- /dev/null
+++ b/tests/res023.txt
@@ -0,0 +1,90 @@
+ __ _ _ _ __
+ / / (_) ___ ___| |_ | |__\ \
+ < < | |/ _ \(_-<| ' \ | / / > >
+ \_\_/ |\___//__/|_||_||_\_\/_/
+ |__/
+ _ _ _ ____ _ __ _ _ __ _
+ (_) ___ ___| |_ | |__ / __ \ (_) _ _ / _|| | _ _ __ __(_) / /___ | |_
+ | |/ _ \(_-<| ' \ | / // / _` || || ' \ | _|| || || |\ \ / _ / // -_)| _|
+ _/ |\___//__/|_||_||_\_\\ \__,_||_||_||_||_| |_| \_,_|/_\_\(_)/_/ \___| \__|
+ |__/ \____/
+ __ _ _ _ _ __ _
+ __ / /| | ___ __ _ _ _ ___ | |_ __ _ | |_ ___ __| |\ \ ___| |_
+ / _| / / | |/ _ \/ _` || '_|/ _ \| _|/ _` || _|/ -_) _ / _` | > > (_-<| ' \
+ \__|/_/ |_|\___/\__, ||_| \___/ \__|\__,_| \__|\___|(_)\__,_|/_/ /__/|_||_|
+ |___/
+ __ _ _ _ __
+ ___ _ _ _/\_ / / (_) ___ ___| |_ | |__\ \
+ |___|| ' \ > < < < | |/ _ \(_-<| ' \ | / / > >
+ |_||_| \/ \_\_/ |\___//__/|_||_||_\_\/_/
+ |__/
+ _ _ _ _ _ _ _ _
+ __ _ _ __ __ _ __ | |_ ___ (_) | |(_) _ _ ___ / || | |(_)
+ / _` || '_ \/ _` |/ _|| ' \ / -_) _ | || || ' \ / -_) | ||_ _|_
+ \__,_|| .__/\__,_|\__||_||_|\___|(_) |_||_||_||_|\___| |_| |_|(_)
+ |_|
+ _
+ ___ _ _ _ _ | |_ __ _ __ __ ___ _ _ _ _ ___ _ _
+ (_-<| || || ' \| _|/ _` |\ \ / / -_)| '_|| '_|/ _ \| '_|
+ /__/ \_, ||_||_|\__|\__,_|/_\_\ \___||_| |_| \___/|_|
+ |__/
+ _ _
+ _ _ ___ __ _ _ _ _ _ _ _ ___ __ __ _ __ ___ __ | |_ ___ __| |
+ | ' \ / -_)/ _` || '_| | || || ' \ / -_)\ \ /| '_ \/ -_)/ _|| _|/ -_)/ _` |
+ |_||_|\___|\__,_||_| \_,_||_||_|\___|/_\_\| .__/\___|\__| \__|\___|\__,_|
+ |_|
+ _ _ _ __ _ __ _ _ _ __
+ | |_ ___ | |__ ___ _ _ ( )\ \ ( ) / / (_) ___ ___| |_ | |__\ \
+ | _|/ _ \| / // -_)| ' \ \| | |_|/ < < | |/ _ \(_-<| ' \ | / / > >
+ \__|\___/|_\_\\___||_||_| | | \_\_/ |\___//__/|_||_||_\_\/_/
+ /_/ |__/
+ _ _ _ _ _ _ _ _ _ __ _
+ __ _ _ __ __ _ __ | |_ ___ (_) | |(_) _ _ ___ / || | |(_) ( )\ \ ( )
+ / _` || '_ \/ _` |/ _|| ' \ / -_) _ | || || ' \ / -_) | ||_ _|_ \| | |_|/
+ \__,_|| .__/\__,_|\__||_||_|\___|(_) |_||_||_||_|\___| |_| |_|(_) | |
+ |_| /_/
+ __ _ _ _ __ _ _ _ _
+ / / (_) ___ ___| |_ | |__\ \ | |_ | |_ ___ _ __ | | ___ | |_
+ < < | |/ _ \(_-<| ' \ | / / > > | _|| ' \ / -_) | '_ \| |/ _ \| _|
+ \_\_/ |\___//__/|_||_||_\_\/_/ \__||_||_|\___| | .__/|_|\___/ \__|
+ |__/ |_|
+ _ _ _ _
+ | |_ | |_ (_) __ | |__ ___ _ _ ___
+ | _|| ' \ | |/ _|| / // -_)| ' \ (_-<
+ \__||_||_||_|\__||_\_\\___||_||_|/__/
+
+ __ __ __ _ _ _ __ _ _
+ / / __ _ ___ _ _ / _| / _|(_) ___ | | __| |\ \ | |_ | |_ ___ ___ ___
+ < < / _` |(_-<| || || _|| _|| |/ -_)| |/ _` | > > | _|| ' \ / _ \(_-</ -_)
+ \_\\__,_|/__/ \_,_||_| |_| |_|\___||_|\__,_|/_/ \__||_||_|\___//__/\___|
+
+ _ _ _ _ _
+ __ _ _ _ ___ _ _ ( )| |_ ___| |_ ___ | || |
+ / _` || '_|/ -_)| ' \|/ | _| (_-<| ' \ / -_)| || |
+ \__,_||_| \___||_||_| \__| /__/|_||_|\___||_||_|
+
+ _ _ __ _ _ __
+ ___ __ _ _ (_) _ __ | |_ ___ / / ___ _ _ (_) __ | |_ \ \
+ (_-</ _|| '_|| || '_ \| _|(_-< < < / -_)| '_|| |/ _|| ' \ > >
+ /__/\__||_| |_|| .__/ \__|/__/ \_\\___||_| |_|\__||_||_|/_/
+ |_|
+ _ _ _ _ _
+ | |_ | |_ (_) ___ __ __ __ __ _ ___ _ _ ( )| |_
+ | _|| ' \ | |(_-< \ V V // _` |(_-<| ' \|/ | _|
+ \__||_||_||_|/__/ \_/\_/ \__,_|/__/|_||_| \__|
+
+ _ _ _
+ __ | |_ (_) __ | |__ ___ _ _
+ / _|| ' \ | |/ _|| / // -_)| ' \ _
+ \__||_||_||_|\__||_\_\\___||_||_|(_)
+
+ _
+ ___ ___ (_) _ _
+ |___||___| | || ' \
+ |_||_||_|
+
+ _ _ _ _ _ _ _
+ _| | |_ __| | ___ | |__ (_) __ _ _ _ ___ __| | ___ __ __ ___ | |
+ |_ . _|/ _` |/ -_)| '_ \| |/ _` || ' \|___|/ _` |/ -_)\ V // -_)| |
+ |_ _|\__,_|\___||_.__/|_|\__,_||_||_| \__,_|\___| \_/ \___||_|
+ |_|_|
diff --git a/tests/res024.txt b/tests/res024.txt
new file mode 100644
index 0000000..8f1923c
--- /dev/null
+++ b/tests/res024.txt
@@ -0,0 +1,39 @@
+fonts/646-ca.flc
+fonts/646-ca2.flc
+fonts/646-cn.flc
+fonts/646-cu.flc
+fonts/646-de.flc
+fonts/646-dk.flc
+fonts/646-es.flc
+fonts/646-es2.flc
+fonts/646-fr.flc
+fonts/646-gb.flc
+fonts/646-hu.flc
+fonts/646-irv.flc
+fonts/646-it.flc
+fonts/646-jp.flc
+fonts/646-kr.flc
+fonts/646-no.flc
+fonts/646-no2.flc
+fonts/646-pt.flc
+fonts/646-pt2.flc
+fonts/646-se.flc
+fonts/646-se2.flc
+fonts/646-yu.flc
+fonts/8859-2.flc
+fonts/8859-3.flc
+fonts/8859-4.flc
+fonts/8859-5.flc
+fonts/8859-7.flc
+fonts/8859-8.flc
+fonts/8859-9.flc
+fonts/frango.flc
+fonts/hz.flc
+fonts/ilhebrew.flc
+fonts/jis0201.flc
+fonts/koi8r.flc
+fonts/moscow.flc
+fonts/upper.flc
+fonts/ushebrew.flc
+fonts/uskata.flc
+fonts/utf8.flc