___ __ _ ___ ___ __ _ _ __
/ __|/ _` | / _ \/ __| / _` || '__|
| (__| (_| || __/\__ \ _| (_| || |
\___|\__,_| \___||___/(_)\__,_||_|
/\_/\ ___
= o_o =_______ \ \
__^ __( \.__) )
(@)<_____>__(_____)____/
*---#
*=----
*==-----
==-------
===--------
*+ ===----------
#=---#====-----------
==---====------------=
==---=====-------------+
===--=====---------------+
+===-======----------------+
+===-======------------------+ =--*
+====-======-------------------=----+
+===========-------------------==-----*
+============------------------==-------*
*============------------------===--------+
+* *=============-----------------====---------*
#=---#==============----------------====-----------#
*==----=============-----------------====------------#
*==------============----------------====--------------
#===-------==========----------------=====---------------
===---------=========---------------=====-----------------
#====----------=======---------------======-----------------=
=====-----------======--------------======-------------------=
=====-------------====--------------=======--------------------=
======--------------===-------------=======----------------------+
=======-----------+****=------------========---------=++++=--------+
+======---=+*****************+------=======+++++++++++++++++++++=----*
+==+********************************++++++++++++++++++++++++++++++++++-#
*****************************************+++++++++++++++++++++++++++++++
***********************************************+++++++++++++++++++++++++
*****************************************************+++++++++++++++++++
**********************************************************++++++++++++++
+=---=
+=---::::=
=-=---::::
+====-:::::-
=-==-====--::::-
=--::::--===--::::-
+=---:::::--=--::::-
+==---::::::--::..:=
+===----::::::::..:=
+=====--------::.::-
+++==========--::.:-
+++++++++==--::..:=+++
++===-:::=#*+*=
+++++#**#**+++**+
+#######***++++++++++
+%%%%%####****++++=+======++
#%%%%%####***++++++=====---====+
#%%%%%%####***++++++=====-------==
#%%%%%%####***+++++=====----------==
#%%%%%%%###****++++=======-----:::---=
#%%%%%%%###***++++++======-----:::::--=
##%%%%%%####****+++++=====------::::::-==
##%%%%%%###*****+++++=====------:::::---+
##%%%%%%%###*****+++++=====-----:::::::--=
##%%%%%%%####*****++++=+===------:::-----+
##%%%%%%%%####******++=======------------=+
##%%%%%%%%###*#*****+++======-=--=-------=
###%%%%%%%######*****++++========--------=
##%%%%%%%%%######****++++++++=============
###%%%%%%%%%#####*******+++=++==========+
##%%%%%%%%%%#####*#******+++++++=+=+===+
##%%%%%%%%%%#%#####*********+++++++++++
###%%%%%%%%%%%%#####*#********+++++++
###%%%%%%%%%%%#%########*******+++++
####%%%%%%%%%%%##########**#******
#####%%#%%%#############******
#####################****#
##################
xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxx xxxxxxxxxxxxxxxxxxxxxxx
xxxxx xxxxxxxxxxxxxxxxxxxxxxx
xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx :::::::::
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ::::::::::::
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx :::::::::::::
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ::::::::::::::
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ::::::::::::::
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx :::::::::::::::::
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ::::::::::::::::::
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx :::::::::::::::::::
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx :::::::::::::::::::::
xxxxxxxxxxxxxxxxxxxxx :::::::::::::::::::::::::
xxxxxxxxxxxxxxxxxx :::::::::::::::::::::::::::::::::::::::::::::
xxxxxxxxxxxxxxxxx :::::::::::::::::::::::::::::::::::::::::::::::
xxxxxxxxxxxxxxxx ::::::::::::::::::::::::::::::::::::::::::::::;;
xxxxxxxxxxxxxxxx :::::::::::::::::::::::::::::::::::::::::::::;;;
xxxxxxxxxxxxxxx ::::::::::::::::::::::::::::::::::::::::::::;;;;
xxxxxxxxxxxxxX ::::::::::::::::::::::::::::::::::::::::::;;;;;;
xxxxxxxxxxxxX ::::::::::::::::::::::::::::::::::::::::;;;;;;;
xxxxxxxxxxX :::::::::::::::::::::::::::::::::::::::;;;;;;;;
::::::::::::::::::::
::::::::::::::::::::::::::::::;
::::::::::::::::::::::::::::;;;;
::::::::::::::::::::::::;;;;;;;
::::::::::::::::::::::::;; ;;;;;
::::::::::::::::::::::::;; ;;;;;
:::::::::::::::::;;;;;;;;;;;;;
;::::::::::::;;;;;;;;;;;;;;;
:::::::;;;;;;;;;;;;;;
;;;;;;;;;;
XXXXXXX
xXXXXXXXXXXXXXx
xXXXXXXXXXXXXXXXXXXXx
XXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx
xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx
xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX+;:::+XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX+:::::::::::::::::::+XXXXXXXXXXXXXXXXXXXXXXXXX
xXXXXXXXXXXXXXXXXXXXXXXX:::::::::::::::::::::::::::XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXX+:::::::::::::::::::::::::::::::xXXXXXXXXXXXXXXXXX$$$$
XXXXXXXXXXXXXXXXXXX+:::::::::::::::::::::::::::::::::::+XXXXXXXXXXXX$$$$$$$
XXXXXXXXXXXXXXXXXX:::::::::::::::::::::::::::::::::::::::XXXXXXXX$$$$$$$$$$
XXXXXXXXXXXXXXXX+:::::::::::::::::::::::::::::::::::::::::xXXX$$$$$$$$$$$$$
XXXXXXXXXXXXXXX;::::::::::::::::::XXXXXXX:::::::::::::::::X$$$$$$$$$$$$$$$$
XXXXXXXXXXXXXX+:::::::::::::::XXXXXXXXXXXXXXX::::::::::$$$$$$$$$$$$$$$$$$$$
XXXXXXXXXXXXXX::::::::::::::$XXXXXXXXXXXXXXXXX$:::::$$$$$$$$$$$$$$$$$$$$$$$
XXXXXXXXXXXXX::::::::::::::XXXXXXXXXXXXXXXXXXXXX;$$$$$$$$$$$$$$$$$$$$$$$$$$
XXXXXXXXXXXXX:::::::::::::XXXXXXXXXXXXXXXXXXXX$$$$$$$$$$$$$$::$$$:::$$$$$$$
XXXXXXXXXXXX+::::::::::::XXXXXXXXXXXXXXXXX$$$$$$$$$$$$$$$$::::::::::::$$$$$
XXXXXXXXXXXX:::::::::::::XXXXXXXXXXXXXX$$$$$$$$$$$$$$$$$$$$$::$$$:::$$$$$$$
XXXXXXXXXXXX:::::::::::::XXXXXXXXXXX&$$$$$$$$$$$$$$$$$$$$$$$::$$$:::$$$$$$$
XXXXXXXXXXXX+::::::::::::XXXXXXXX$$$$$$$$$$$$$$$$$$$$$$$$$::::::::::::$$$$$
XXXXXXXXXXXXX:::::::::::::XXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$::$$$:::$$$$$$$
XXXXXXXXXXXXX::::::::::::::$$$$$$$$$$$$$$$$$$$$$:$$$$$$$$$$$$$$$$$$$$$$$$$$
XXXXXXXXXXXXXX::::::::::::::&$$$$$$$$$$$$$$$$$&:::::$$$$$$$$$$$$$$$$$$$$$$$
XXXXXXXXXXXXXX+:::::::::::::::$$$$$$$$$$$$$$$::::::::::x$$$$$$$$$$$$$$$$$$$
XXXXXXXXXXXXXXX;::::::::::::::::::$&&$&&$:::::::::::::::::+$$$$$$$$$$$$$$$$
XXXXXXXXXXXXX$$$x:::::::::::::::::::::::::::::::::::::::::x$$$$$$$$$$$$$$$$
XXXXXXXXXX$$$$$$$&:::::::::::::::::::::::::::::::::::::::&$$$$$$$$$$$$$$$$$
XXXXXXX&$$$$$$$$$$$x::::::::::::::::::::::::::::::::::::x$$$$$$$$$$$&X$$$$$$
XXXX&$$$$$$$$$$$$$$$$x:::::::::::::::::::::::::::::::x$$$$$$$$$$$$$$$$$$$$$
X$$$$$$$$$$$$$$$$$$$$$$&:::::::::::::::::::::::::::&$$$$$$$$$$$$$$$$$$$$$$X
&$$$$$$$$$$$$$$$$$$$$$$$$x:::::::::::::::::::x$$$$$$$$$$$$$$$$$$$$$$$$&
&$$$$$$$$$$$$$$$$$$$$$$$$$$&$x;;:;;x$&$$$$$$$$$$$$$$$$$$$$$$$$$$&
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
X&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&X
x&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&x
&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$
X$$$$$$$$$$$$$$$$$$$X
X&$$$$$$$$$$$&X
&$$$$$&
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx+.........:xxxxxxxxx xxxxxxxxxxxxxxxx........................xxxxxx................xxxxxxx xxxxxxxxxxxxxxxx........................xxxx..................xxxxxxx xxxxxxxxxxxxxxxx:::::::::......:::::::::xxx........xxxxxxxx:..xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx+......xxxxxxxxxxxx.......xxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx+......xxxxxxxxxxxx.......xxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx+......xxxxxxxxxxxx.........:xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx+......xxxxxxxxxxxxx............:xxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx+......xxxxxxxxxxxxxxx..............xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx+......xxxxxxxxxxxxxxxxxx.............xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx+......xxxxxxxxxxxxxxxxxxxxxx..........xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx+......xxxxxxxxxxxxxxxxxxxxxxxx;.......xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx+......xxxxxxxxxxxxxxxxxxxxxxxxx.......xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx+......xxxxxxxxxxxx...xxxxxxxxx........xxxxxx xxxxxxxxxxxxxxxxxxxxxxxx+......xxxxxxxxxxxx...................xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx+......xxxxxxxxxxxx..................xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx+......xxxxxxxxxxxxxx............+xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx;.....+xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx:xxxxxxxxxxx.................xxxxxxxxxxx.xxxxxxxxxx
xxxxxxxxx....xxxxxx.......................xxxxxx...:xxxxxxxxx
xxxxxxxxxxxx....x......xxxxx+...xxxxxx......x....xxxxxxxxxxxx
xxxxxxxxxxxxxxx......xxxxxxxx.....xxxxxxxx......xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx........xxxxxx.....xxxxxx........xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx....x......xxxx.....xxxx......x....xxxxxxxxxxxxxxx
xxxxxxxxxxxxxx....xxxx.....................xxxx....xxxxxxxxxxxxxx
xxxxxxxxxxxxxxx....xxxxxx.................xxxxxx....xxxxxxxxxxxxxxx
xxxxxxxxxxxxxx....xxxxxxxxx.....xxx.....xxxxxxxxx...:xxxxxxxxxxxxxx
xxxxxxxxxxxxxx....xxxxxxx......xxxxx......xxxxxxx....xxxxxxxxxxxxxx
xxxxxxxxxxxxxxx....:............xxxxx.................xxxxxxxxxxxxxxx
xxxxxxxxxxxxxx.........................................xxxxxxxxxxxxxx
xxxxxxxxx+...........xxxxxxxxx...........xxxxxxxxx...........+xxxxxxxxx
xxxxxxxxxxxxxxxxxx....xxxxxxxx.....x.....xxxxxxxx....xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx....xxxxxx.....xxx.....xxxxxx....xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx.....xxx.....xxxxx.....xxx.....xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx..........:xxxxxxx:..........xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx........xxxxxxxxx........xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx...................xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx...xx...........xx...xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxx
xxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxx
xxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxx
xxxxxxx
xxxxxxx
xxxxxxx
xxxxxxx xxxxxxx xxxxxxx
xxxxxxx xxxxxxx xxxxxxx
xxxxxxx xxxxxxx xxxxxxx xxx
xxxxxxx xxxxxxx xxxxxxx xxxxxx
xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxxx
xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxxxxxxx
xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxxxxxxxxxxxx
xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx
xxxxxxxxxxx xxxxxxxxxxxx
xxxxxxxxxxx xxxxxxxxxx
xxxxxxxxxx xxxxxxxxxxx
xxxxxxxxxx xxxxxxxxxxx
xxxxxxxxxx xxxxxxxxxx
xxxxxxxxxxx xxxxxxxxxxx
xxxxxxxxxxxx xxxxxxxxxxxxx
xxxxxxxxxxx xxxxxxxxxxx
xxxxxxxx xxxxxxxxx
xxxxxx xxxxxx
xxx xxx
;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;; xxx xxx
;;;;;;;;;;;;;;;;;;; xxxxxx xxxxxxx
;;;;;;;;;;;;;;;;;;;; xxxxxxxxx xxxxxxxxx
;;;;;;;;;;;;;;;;;;;; xxxxxxxxxxx xxxxxxxxxxx
;;;;;;;;;;;;; xxxxxxxxxxxxx xxxxxxxxxxxxx
;;;;;;;;;;; xxxxxxxxxxx xxxxxxxxxxxx
;;;;;;;;;;; xxxxxxxxxxx xxxxxxxxxxx
;;;;;;;;;; ;;;;;;;;+; xxxxxxxxxx xxxxxxxxxx
;;;;;;;;;; ;;;;;;;;;;; xxxxxxxxxxx xxxxxxxxxx
;;;;;;;;;;; ;;;;;;;;;;; xxxxxxxxxxx xxxxxxxxxxx
;;;;;;;;;;;; ;;;;;;;;;;;; xxxxxxxxxxxx xxxxxxxxxxxx
;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;; xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
;;;;;;;;;;;;;;;;;;;;;;;;;;; xxxxxxxxxxxxxxxxxxxxxxxxxxx
;;;;;;;;;;;;;;;;;;;;;;; xxxxxxxxxxxxxxxxxxxxxxx
;;;;;;;;;;;;;;;;;;; xxxxxxxxxxxxxxxxxxx
;;;;;;;;;;; xxxxxxxxxxx