textfiles/art/DECUS/col_nor128.txt

921 lines
84 KiB
Plaintext
Raw Normal View History

2021-04-15 11:31:59 -07:00
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++================= == =================================== =====
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++=============== === =============== ============= =====
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++
XXXX+++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++================= = ========== ============= =====
XXXX+++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++
XXX++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++XXXXXXXXXXXXXXXXXXXXXXXXXX++++=====+++++================-- = ============ ============= ====
XXX++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++XXXXXXXXXXXXXXXXXXXXXXXXXX++++ +++++
XXX+++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++XXXXXXXXXXXXXXXXXXXXXXX++++========+++===============-- = ========== ========== ====
XXX+++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++XXXXXXXXXXXXXXXXXXXXXXX++++ +++
XXX+++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++==+++XXXXXXXXXXXXXXXXXXXXXXXXX++==========================-- ======== ========== ==
XXX+++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++ +++XXXXXXXXXXXXXXXXXXXXXXXXX++
X+++++++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++===++++XXXXXXXXXXXXXXXXXXXX+XX++===============---========-- == ===== ======
X+++++++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++ ++++XXXXXXXXXXXXXXXXXXXX+XX++
X+++++++=+++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++===++++XXXXXXXXXXXXXXXXXXXXX++++==========+==-----========-- = ====== ======
X+++++++ +++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++ ++++XXXXXXXXXXXXXXXXXXXXX++++ +
XXX+++===+++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++XXXXXXXXXXXXXXXXXXXXX++++==========+==-------======-- = ===== ==
XXX+++ +++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++XXXXXXXXXXXXXXXXXXXXX++++ +
XXXX++++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++==+++++XXXXXXXXXXXXXXXXXXXXXXX++===---=========-----=== -== = ===
XXXX++++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++ +++++XXXXXXXXXXXXXXXXXXXXXXX++
XXXXXX+++++++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++XXXXXXXXXXXXXXXXXXXXXXX++=-----=======-------=====-++ = ===
XXXXXX+++++++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++XXXXXXXXXXXXXXXXXXXXXXX++ ++
XXXXXX++++++++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++==++++++XXXXXXXXXXXX+++XXXXXXXXX= ---=====--- --===----- === ==
XXXXXX++++++++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++ ++++++XXXXXXXXXXXX+++XXXXXXXXX
XXXXXXXXX++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+====++++++XXXXXXXXXXXX+++++XXXXXXX=-- ----===-- -==----- ===
XXXXXXXXX++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ ++++++XXXXXXXXXXXX+++++XXXXXXX
XXXXXXXXX+++++XX++XXXXXX++++XXXXXXXXXXXXXXXXXXXXX++XXXXXXXXXXXXXXXXX+====++++++XXXXXXXXXXXX+++++++XXX++= ---------- -------- ====
XXXXXXXXX+++++XX++XXXXXX++++XXXXXXXXXXXXXXXXXXXXX++XXXXXXXXXXXXXXXXX+ ++++++XXXXXXXXXXXX+++++++XXX++
XXXXXXXXXXX+++XXXXXXX+++++++++++++XXXXXXXXXXXXXXX++XXXXXXXXXXXXXXX+++=====+++++XXXXXXXXXXXXXXXXX+++XX++= ---------- -------- ====== =
XXXXXXXXXXX+++XXXXXXX+++++++++++++XXXXXXXXXXXXXXX++XXXXXXXXXXXXXXX+++ +++++XXXXXXXXXXXXXXXXX+++XX++
XXXXXXXXXXXXXXXXXXXXX+++++++++++++++XXXXXXXXXXXXX++XXXXXXXXXXXXXXX+++=======+++XXXXXXXXXXXXOOOOOXX+++++= -------- -------- ======== ==*****
XXXXXXXXXXXXXXXXXXXXX+++++++++++++++XXXXXXXXXXXXX++XXXXXXXXXXXXXXX+++ +++XXXXXXXXXXXXXXXXXXX+++++
XXXXXXXXXXXXXXXX++++++++++++++++++++++XXXXXXXXXX+++XXXXXXXXXXXXXXX+++=======+++XXXXXXXXXXOOOOOOOOOXXXXXX=========+++++=++===+++++++ ##
========= *******WW
XXXXXXXXXXXXXXXX++++++++++++++++++++++XXXXXXXXXX+++XXXXXXXXXXXXXXX+++ +++XXXXXXXXXXXXXXXXXMMXXXXXX +++++ ++ +++++++
XXXXXXXXXXXXXXXX++++++++++++++++++++++XXXXXXXX+++++++XXXXXXXXXXXXX+++=======+++++XXXXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ###
=========== ****WWW***********************************
XXXXXXXXXXXXXXXX++++++++++++++++++++++XXXXXXXX+++++++XXXXXXXXXXXXX+++ +++++XXXXXXXXXXXXMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXX++++++++++++++++++++++XXXXXXXX+++++++XXXXXXXXXXXXX+++++===+++++++XXXXXXXXOOOOOOOOOOOOOOOOOXXOOOOOOOOXXXXXXXXXXXXXXX ## ###
=========== WW**WWW**********==********===============
XXXXXXXXXXXXXXXX++++++++++++++++++++++XXXXXXXX+++++++XXXXXXXXXXXXX+++++ +++++++XXXXXXXXMMXXMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXX++++++++++++++++++XXXXX++++++++++XXXXXXXXXXXX+++++=====+++++XXXXXXXXOOOOOOOXXX++++++++++++++++++++++++=++===++ ## ##
=========== WW***WW==
XXXXXXXXXXXXXXXXXXXXX++++++++++++++++++XXXXX++++++++++XXXXXXXXXXXX+++++ +++++XXXXXXXXMMXXXMMXXX++++++++++++++++++++++++ ++ ++
XXXXXXXXXXXXXXXXXXXXX+++++++++++++++++++++++++++++++++XXXXXXXXXXXX+++++=======+++XXXXXXXXOOOOOOO===--==XXXXX+++===----------------- ========= ******* =
XXXXXXXXXXXXXXXXXXXXX+++++++++++++++++++++++++++++++++XXXXXXXXXXXX+++++ +++XXXXXXXXXXXXXXX XXXXX+++
XXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++++++++++++++++XXXXXXXXXXXX+++++=======+++XXXXXXXXXXOOOOOOO+++++X++=====++++++++==++===++=++ =========== *******
XXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++++++++++++++++XXXXXXXXXXXX+++++ +++XXXXXXXXXXXXXXXXX+++++X++ ++++++++ ++ ++ ++
XXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++++++++++++++++++XXXXXXXXXX+++=========+++++XXXXXXXXXXXXXXX++++++==---==========-------===== ================ =====
XXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++++++++++++++++++XXXXXXXXXX+++ +++++XXXXXXXXXXXXXXX++++++
XXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++++++++++++++++++XXXXXXXXXX+++=====--===++++XXXXXXXX+++++++++++++++==================----=== ==================
XXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++++++++++++++++++XXXXXXXXXX+++ ++++XXXXXXXX+++++++++++++++
XXXXXXXXXXXXXXXXXXXXXXX+++++++++++==+++++++++++++++++++++++XXXXXXX+++====---===++++XXXXXXXX=======++++++++++=++=============--===== ================
XXXXXXXXXXXXXXXXXXXXXXX+++++++++++ +++++++++++++++++++++++XXXXXXX+++ ++++XXXXXXXX ++++++++++ ++
XXXXXXXXXXXXXXXXXXXXXXX++++++==========++++++++++++++++++++XXXX++++++==-----===+++++XXXXXXX=======++++++++==+++==================-- ==================
XXXXXXXXXXXXXXXXXXXXXXX++++++ ++++++++++++++++++++XXXX++++++ +++++XXXXXXX ++++++++ +++
XXXXXXXXXXXXXXXXXXXXXXX++++++++========++++++++++++++++++++XX+++++++===-----=====+++XXXXXXX==========++++++++====================== ===================
XXXXXXXXXXXXXXXXXXXXXXX++++++++ ++++++++++++++++++++XX+++++++ +++XXXXXXX ++++++++
XXXXXXXXXXXXXXXXXXXXXXX++++++=====----======+++++++++++++++++++X++++===-----=====+++XXXXX++==-=========++++++++=================--- ===================
XXXXXXXXXXXXXXXXXXXXXXX++++++ +++++++++++++++++++X++++ +++XXXXX++ ++++++++
XXXXXXXXXXXXXXXXXXXXXXX++++++++=====--======+++++++++++++++++++++++++====---=====+++XXXXX++=============++++====================--- ==================
XXXXXXXXXXXXXXXXXXXXXXX++++++++ +++++++++++++++++++++++++ +++XXXXX++ ++++
XXXXXXXXXXXXXXXXXXXXX++++++++++++=-------===+++++++++++++++++++++++++====---=====+++++XXX++=============++++================--==-== ==================
XXXXXXXXXXXXXXXXXXXXX++++++++++++ +++++++++++++++++++++++++ +++++XXX++ ++++
XXXXXXXXXXXXXXXXXXX+++++++++++++++==-------===+++++++++++++++++++++++====---=======+++++X++===---------=======================---== ==================
XXXXXXXXXXXXXXXXXXX+++++++++++++++ +++++++++++++++++++++++ +++++X++
XXXXXXXXXXXXXXXXXXX++++++++++++++=====---=====+++++++++++++++++++++++++==-----=====++++++++XXX==-------==========================-- ==================
XXXXXXXXXXXXXXXXXXX++++++++++++++ +++++++++++++++++++++++++ ++++++++XXX
XXXXXXXXXXXXXXXXXXXXX+++++++++++++============+++++++++++++++++++++++++==-----======++++XOOOOOXX===-----=========================-- ================== *****==
XXXXXXXXXXXXXXXXXXXXX+++++++++++++ +++++++++++++++++++++++++ ++++XXXXXXXX
XXXXXXXXXXXXXXXXXXXXX+++++++=====+=======++===+++++++++++++++++++++++++==------=======++XOOOOOOOXXX+++++XXXXXXXXXXXXXXXXXXXXXXXXXXX ##
================== WW*****
XXXXXXXXXXXXXXXXXXXXX+++++++ + ++ +++++++++++++++++++++++++ ++XMMXXXXXXXX+++++XXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX++++++++++==+++=======++++++++++++===+++++++++++++====--------=======XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ## ###
================== WW**WWW***********************************
XXXXXXXXXXXXXXXXXXX++++++++++ +++ ++++++++++++ +++++++++++++ XMMXXMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXX++++++++++===+++++==++++++++++=======+++++++++++====--------=======XOOOOOOOOOOOOXXXXXXXOOOXXXOOXXXOOOOOOOXXOXX ## #
================== WW**W*******=======***===**===*******==*==
XXXXXXXXXXXXXXXXXXXXX++++++++++ +++++ ++++++++++ +++++++++++ XMMXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX++++++++=======+==++++++++==========++++++++++====--------=======XOOOOOOOXXX++++++++++++++++++++++++++++++++ ## #
=================== WW**W**==
XXXXXXXXXXXXXXXXXXXXXXX++++++++ + ++++++++ ++++++++++ XMMXXMXXXXX++++++++++++++++++++++++++++++++
XXXXXXXXXXXXXXXXXXXXXXXX+++++++=======+====++++++++========++++++++++====--------=======XOOOOOXX===--++XXXXX+=======-------=------- ===================== *****==
XXXXXXXXXXXXXXXXXXXXXXXX+++++++ + ++++++++ ++++++++++ XXXXXXXX ++XXXXX+
XXXXXXXXXXXXXXXXXXXXXXXX+++++++========++++++++++++========++++=====+====----------=====+OOOOOXX=======++++++++++++++++++++++++++++ ======================= *****==
XXXXXXXXXXXXXXXXXXXXXXXX+++++++ ++++++++++++ ++++ + +XXXXXXX ++++++++++++++++++++++++++++
XXXXXXXXXXXXXXXXXXXXXXXXXX+++++==+==++=++++++++++++==========++==========-----------=====++XXXXX=================================-- ======================= =====
XXXXXXXXXXXXXXXXXXXXXXXXXX+++++ + ++ ++++++++++++ ++ ++XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX+++=========+++++++++++========================--- -----=============================================--- ======================
XXXXXXXXXXXXXXXXXXXXXXXXXX+++ +++++++++++
XXXXXXXXXXXXXXXXXXXXXXXXXX+++++=====+++++++++++++++==-==--===============-----------=========-==============================--==X++ ==================== =
XXXXXXXXXXXXXXXXXXXXXXXXXX+++++ +++++++++++++++ X++
XXXXXXXXXXXXXXXXXXXXXXXXXXXX+++========++++++++++====---==================--------------======================================XXOOO =================== ==***
XXXXXXXXXXXXXXXXXXXXXXXXXXXX+++ ++++++++++ XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX+++===++=====++++++++=====--=============--===--------------=============+++===================-==XXOOO =================== ==***
XXXXXXXXXXXXXXXXXXXXXXXXXXXX+++ ++ ++++++++ +++ XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX+++============++++++++=====--==================---------------==========++======================-==XXOOO ==================== ***
XXXXXXXXXXXXXXXXXXXXXXXXXX+++ ++++++++ ++ XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX+============++++++++====---============---==----------------==---=============================-==XXOOO ==================== ***
XXXXXXXXXXXXXXXXXXXXXXXXXXXX+ ++++++++ XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++==========+++=======-----==========---------- --------==-----=========================---==XXOOO ==================== ***
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++ +++ XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++==========+++++======----===========-------------------------===========================---==XXOOO
==================== ***
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++ +++++ XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++=========++++++=======--=============------------------==XX+==--=======================---==XXOOO ====================== ***
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++ ++++++ XX+ XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+==========+++++=========================--------------=XXOOO++=========================---==XXOOO ======================= ==*** ***
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ +++++ XXXXX++ XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+============+++===========================------------XOOOOOXXXXXXXXXXXXXXXXXXXX++XXX+++++XXXXOOO
======================= *****== ==***
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ +++ XXXXXXXXXXXXXXXXXXXXXXXXXX++XXX+++++XXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++========================================------------XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ##
======================== *****WW***********************************
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++ XXXXXXMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++========++=++==+============+++=====--------------XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO #
========================= ****W*************************************
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++ ++ ++ + +++ XXXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++=========++++++==========+++++=====--------------XOOOOOOOOOX+++++XX++X+++++XXXXXXXXXXXXXXXXX #
======================= ****W****
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++ ++++++ +++++ XXXXXMXXXXX+++++XX++X+++++XXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++=====++++++++++============+=====----------==XXOOOOOOXX++---==+=====-------==--------==--- ========================= ******==
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++ ++++++++++ + XXXXXXXXXX++ +
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++===+++++=====++=-------XXOOOOOOOOOOOXXXXXXXXXOOOOOOXXXXXXXXX+++++++++++++ ####
======================= *WWWW******=========******====
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++ +++++ ++ XXXMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++++===+++==--=OOOOOOOOOOOOOOXOOOOOOOOOOXXOOXXXXXXOOOOOOOOOXXXXXOOO #####
============================== **WWWWW*******=**********==**======*********=====***
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++++ +++ XXMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++++==+++==++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOXXXXXOOO #########
================================= *WWWWWWWWW*************************=*********=====***
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++++ +++ ++XMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++X++++++++++==+++++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOXXXXXOOO ########## #####
=================================== **WWWWWWWWWW*************WWWWW*******=*********=====***
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++X++++++++++ +++++XXMMMMMMMMMMXXXXXXXXXXXXXMMMMMXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++XXX++++++++==XXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXOOOOOOOXXXXXXXOOO ##########
=================================== == ==WWWWWWWWWW*************************== *******=======***
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++XXX++++++++ XXXXXMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++X++XXXXXXXXXXOOOOOOOOOOOOOOOXXXXXXXXXXXXXOOXXXXXXXXXXXX+OOOOXXXXXXXXXXOXX ##
============= ================= ==== ***WW**********======== ===**=== ****=== ==*==
+++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++X++XXXXXXXXXXXXXMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+XXXXXXXXXXXXXXXXX
+++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++XXXXXXXXOOOOOXXOOOOOOOOOOOOOOOOOOOOOOOXXXXXOOOOOOOOOOXXXX=OOOOOXXXXXXXXXOOO ###
======== =============== =====*****==************WWW********=====**********== *****==== ==***
+++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++XXXXXXXXXXXXXXXXXXXXXXXXXXXMMMXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX
++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++===XXXXXXXOOXOOOOOOOOOOOOOOOOOOOOXXXXXOOOOOOOOOOOOXX+OOOOOXXXXXXXXXOOO ### ## ##
= == ============ === **=*********WWW********=====**WW*WW***** *****==== ==***
++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++ XXXXXXXXXXXXXXXXXXXMMMXXXXXXXXXXXXXXXMMXMMXXXXXXX+XXXXXXXXXXXXXXXXX
++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++XXXXXX++XXX++XX+XXXXXOOOOOOOOOOOOOOOOOXXOOOOOOOOOOXXXXX+OOOOOXXXXXXXXXOOO ##
========== =====*****WW**********==**********=== *****==== ==***
++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++XXXXXX++XXX++XX+XXXXXXXXXXMMXXXXXXXXXXXXXXXXXXXXXXXXXXX+XXXXXXXXXXXXXXXXX
++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++XXXXXXXXXXXXX++++XXXOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++OOXXXXXXXXXXXXOOO ============ ==**= ===== === **======= ==***
++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++XXXXXXXXXXXXX++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++XXXXXXXXXXXXXXXXX
+++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++XXXXXXXXXXXXXXX+XXXXXXXXX+++++XXXXX=--==+XX++++++++==---XXXX+++---++XXXXX ============= ===== == =====
+++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++XXXXXXXXXXXXXXX+XXXXXXXXX+++++XXXXX +XX++++++++ XXXX+++ ++XXXXX
+++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++XXXXXXXXXXXXXXXXXXXXXXX++++XXXXXX++==+XXXXXXXXXXXX-- XXXXX++-- ++XXXOO ============= = == == == = ===**
+++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++XXXXXXXXXXXXXXXXXXXXXXX++++XXXXXX++ +XXXXXXXXXXXX XXXXX++ ++XXXXX
+++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++XXXXXXXXXXXXXXXXXXXXXXXX+++XXXOOOOOXXXXXOOXXXXXXXXXX++ XXXXXXX-- XXXXXOO ================== ===*****== **== ===**
+++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++XXXXXXXXXXXXXXXXXXXXXXXX+++XXXXXXXXXXXXXXXXXXXXXXXXX++ XXXXXXX XXXXXXX
++++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++XXX+++XXXXXXXXXXXXXX++++++++++XOOOOOXXXXXXXXXXXXXXXXXXX+XXXXXXX++=XXXXOOO ================ =*****=============== ===== ==***
++++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++XXX+++XXXXXXXXXXXXXX++++++++++XXXXXXXXXXXXXXXXXXXXXXXXX+XXXXXXX++ XXXXXXX
++++++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++XXX+++XXXXXXXXXXXXXX++++++++++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO #####
==================== ***WWWWW***********************************
++++++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++XXX+++XXXXXXXXXXXXXX++++++++++XXXMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
===+==++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++XXXXXXXXXXX++++++++++++++XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO #
==================== =****W*************************************
+ ++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++XXXXXXXXXXX++++++++++++++XXXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
=========+++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++X+++++XXXXXXXXXX++++++++++++++XOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX #
==================== =****W****===== === ==================
+++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++X+++++XXXXXXXXXX++++++++++++++XXXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
===========+++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++XXX++XXXXXXXXXXXXX++++++++++++XOOOOOXX++===XX+==++======================= #
================== =****W==
+++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++XXX++XXXXXXXXXXXXX++++++++++++XXXXXMXX++ XX+ ++
=============+++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++XXXXXXX+XX+++XXXXX++++++++++++++OOOOOOXX++===XXXXX+++++============-======= ================== ******==
+++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++XXXXXXX+XX+++XXXXX++++++++++++++XXXXXXXX++ XXXXX+++++
===========++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++XXX+++XX++++++++XXXX++++++++++XOOOOOXX++=====+===================-++XXOXX ==================== *****== ==*==
++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++XXX+++XX++++++++XXXX++++++++++XXXXXXXX++ + ++XXXXX
==============+++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++XXXX++++++++++X++++++++++XXXXX++=======================-----++XXOOO ===================== == ***
+++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++XXXX++++++++++X++++++++++XXXXX++ ++XXXXX
================+++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++XX++++++++XXX+++++++++++++++++++====================------++XXOOO ==================== ***
+++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++XX++++++++XXX+++++++++++++++++++ ++XXXXX
================+++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++XX+==+++XXXXXXX++++++++++++++++++====================-----++XXOOO ======================= ==***
+++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++XX+ +++XXXXXXX++++++++++++++++++ ++XXXXX
==============+++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++XX+++==+++XXXXX+++++++++++++++++====================------++XXOOO ======================= ==***
+++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++XX+++ +++XXXXX+++++++++++++++++ ++XXXXX
================+++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+XXXX++++++++XXX++++++++++++++++++++++=================-==---++XXOOO ========================= ==***
+++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+XXXX++++++++XXX++++++++++++++++++++++ ++XXXXX
+============-+++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++XX++++++++XXX++++++++++++++++++++====================-----++XXOOO =========================== ==***
+ +++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++XX++++++++XXX++++++++++++++++++++ ++XXXXX
+++=============++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++XXXXX++++++++++++++++++++==================-----XXXXOOO ======================= ==***
+++ ++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++XXXXX++++++++++++++++++++ XXXXXXX
XXX+==========++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++++=====================-----XXOOOXX ========================= ***==
XXX+ ++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++++ XXXXXXX
XXXX++++======++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++XXX++++++++++++++++++++++====================---++XXXXX === ========================= ===
XXXX++++ ++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++XXX++++++++++++++++++++++ ++XXXXX
XXXX+++++=====++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++XX++++++======================-----++=-- === =========================
XXXX+++++ ++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++XX++++++ ++
XXXXXX+++++===++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++XOOOOO+++++========================-------- ====== ========================= *****
XXXXXX+++++ ++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++XXXXXX+++++
XXXXXXXX+=====++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++OOOOOOXXXXXXXXXXXXXXXXXXX++++++++++++++++++ ====== ============================ ******====
XXXXXXXX+ ++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++XXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++
XXXXXXXX+=====++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++===++++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ##
====== ========================= ******WW***********************************
XXXXXXXX+ ++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++ ++++XXXXXXMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXX+=====++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++==++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO = == ========================= *******************************************
XXXXXXXX+ ++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++ ++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X++XXXXXX++===++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++OOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX == ========================= ********** = ================ =====
X++XXXXXX++ ++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXX++++=++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++XOOOOOXX++===XXXXXXXX+++++++===++==+=====++ = ======================= =*****
XXXXXXXXX++++ ++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++XXXXXXXX++ XXXXXXXX+++++++ ++ + ++
XXXXXXXX++++++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++XOOOOO=======+++++++XXXXXXXXXXXXXXXXXXXX+XX = ===================== *****
XXXXXXXX++++++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++XXXXXX +++++++XXXXXXXXXXXXXXXXXXXX+XX
XXXXXXXXX+++++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++OOOOX++================= ----=====--- = === ======================= ****=
XXXXXXXXX+++++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++XXXXX++
XXXXXXXXX+++++==+++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++XXXXX===============---- - ---------- ======== ========================= ==
XXXXXXXXX+++++ +++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++XXXXX
XXXXXXXXXXX++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++==================-- --------==----- === ===== =========================
XXXXXXXXXXX++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++
OXXXXXXXXXX++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++++=================-----------==----- *== =========================
XXXXXXXXXXX++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++++
OXXXXXXXXXXXX++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++===================------------------ *== ======================= =
XXXXXXXXXXXXX++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++
OXXXXXXXXXXXX++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++=++++===============- --=---- ------- *===== ======================
XXXXXXXXXXXXX++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++ ++++
OXXXXXXXXXXXX++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++=============---------=------------ *===== ======================
XXXXXXXXXXXXX++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++
OOOXXXXXXXXXXXXX+++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++============- -----==------------- ***===== ===================== ==
XXXXXXXXXXXXXXXX+++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++
OOOOXXXXXXXXXXXX+++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++==+=========------====---===----=== ****==== == ========================= ===
XXXXXXXXXXXXXXXX+++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++ +
XXXOOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++++============-----===---============ ===***======= ============================ ==
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++++
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++XX+++++++++++++XXX++============-----------============ ================== ================================= ==
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++XX+++++++++++++XXX++
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++XX++++++++++XOOOOO+++++XXXX+++XX=+++++++==+XX++XXXXXX++ ================== ========== ========================= *****
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++XX++++++++++XXXXXX+++++XXXX+++XX +++++++ +XX++XXXXXX++
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO #####################################
============================= =========================== ******WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++XXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ### ######################################
============================= =========================== WWW**WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++MMMXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++==++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ###########################################
============================ ========================= WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++ ++MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++==++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ###########################################
============================ =========================== WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++ ++MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++==++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ##########################################
========================== =========================== *WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++ ++XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
XXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++==++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ### ## ## #########################
===*================= =========================== WWW***WW***WW*****WWWWWWWWWWWWWWWWWWWWWWWWW
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++ ++MMMXXXMMXXXMMXXXXXMMMMMMMMMMMMMMMMMMMMMMMMM
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++XXOOOOOOXX===++++++++++==++++++++XXXXXXXXXOXX #
================== =========================== W***** == ====*==
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++XXMXXXXXXX ++++++++++ ++++++++XXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++OOOOX==============- -----======= ================ =========================== ****
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++XX+=============== -----=====-- ================ == ============================
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++XX+
XXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++++================-- ------======= ========*======= = =============================
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++++
XXXXOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++================---- -----======= ====**============ ======= =============================
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++
XOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++===++===========-- ------=====++ =*******=========== =====================================
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++ ++ ++
OOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++===============-- ------====+XX ******============= =================================== ==
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++ +XX
OOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++=============-- -----====XOO ********============= ================================== **
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++ XXX
OOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++=============-- - --------====XOO ******==================================================== **
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++ XXX
OOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++++===========----- ------====+XX ******==================================================== ==
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++++ +XX
OOOOXXOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++=============-- - ----------===XX ****==**============================================== === ==
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++ XX
OOOOOOXXOOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++++===========-- --- ------==--=XX ******==***=============================================== ==
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++++ XX
OOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++++===========-- --------==-XX ***********================================================ ==
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++++ XX
OOOOOOXXOOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++++======== -- -------=== ******==***================================================
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++++
OOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++==========---- -- -------=== *************================================================
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++
OOOOOOXXOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++==========-- -- - -------=== ******==******=============================================
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++
OOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++=========- --------------=== *************==============================================
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++
OOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++=========- ----------------== *************================================================
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++
=-==++XXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOXXXXXXXXXXXXXXXXXXXXXXXXX ##### ##### ##### ## #
=====***********WWWWW****WWWWW***WWWWW***WW**W==**============= =======
++XXXXXXXXXXXXXXXXMMMMMXXXXMMMMMXXXMMMMMXXXMMXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
--==XXOXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOXXXXXXXXXXXXXXXXXXXX ###### ##### ##### #####
==*== *****WWWWWW*******WWWWW*******WWWWW*WWWWW*****==**==================
XXXXXXXXXXXXMMMMMMXXXXXXXMMMMMXXXXXXXMMMMMXMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
--==XXXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXX ######## ####### ###########
===== *****WWWWWWWW***WWWWWWW*******WWWWWWWWWWW*****============ ===== ==
XXXXXXXXXXXXMMMMMMMMXXXMMMMMMMXXXXXXXMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
--XXOOXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOXXXXXXXXXXXXXXXXXXXX ######## ##### #############
**=== *****WWWWWWWW*****WWWWW*****WWWWWWWWWWWWW*****==**======== ==========
XXXXXXXXXXXXXXMMMMMMMMXXXXXMMMMMXXXXXMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-+OOXXXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOXXXXXXXXXXXXXXXXXXXX ##### # ### ## ###########
**=======********WWWWW**W****WWW***WW**WWWWWWWWWWW*****==**====================
+XXXXXXXXXXXXXXXXXMMMMMXXMXXXXMMMXXXMMXXMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
=XOOXXXXXXXOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOXXXXXXXXXXXXXXXXXXXX ### ##### ### ##### ###########
=**=======*==WWW**WWWWW**WWW**WWWWW*****WWWWWWWWWWW*****==**====== ==========
XXXXXXXXXXXXXMMMXXMMMMMXXMMMXXMMMMMXXXXXMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XOOOXXXXXXXOXXXXOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOXXXOOXXXXXXXXXXXXXXXXXXXX ######### ###########
***=======*====*WWWWWWWWW********** ****WWWWWWWWWWW****===**==================
XXXXXXXXXXXXXXXXXMMMMMMMMMXXXXXXXXXXXXXXXMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+OOOXXXXXXXOXXOOOOOOOOOOOOOOOOOOOOOOXXXXXOOOOOOOOOOOXXOOOXXXXXXXXXXXXXXXXXXXXXXXX ########## ###########
***=======*==***WWWWWWWWWW********* ====WWWWWWWWWWW==***========================
+XXXXXXXXXXXXXXXXMMMMMMMMMMXXXXXXXXXXXXXXMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXOOXXXXXXXOXXOOOOOOOOOOOOOOOOOOOOOOXXXXXOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXX ## ##### # ## ###########
==**=======*==WW***WWWWW**W*****WW**=====WWWWWWWWWWW****=============== =========
XXXXXXXXXXXXXXMMXXXMMMMMXXMXXXXXMMXXXXXXXMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOXXXXXOXXOOOOOOOOOOOOOXXXXOOOOOXXXXXOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXX ###########
******=====*==*************====*****=====WWWWWWWWWWW****=============== =========
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOOXXXXOXXOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXX ######## ####### ###########
*******====*==**WWWWWWWW**=WWWWWWW*******WWWWWWWWWWW*****======================
XXXXXXXXXXXXXXXXMMMMMMMMXXXMMMMMMMXXXXXXXMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XOOOOOOXXXXOXXOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXX ######## ##### ###########
******====*==**WWWWWWWW*****WWWWW**=****WWWWWWWWWWW****============= ==========
XXXXXXXXXXXXXXXXMMMMMMMMXXXXXMMMMMXXXXXXXMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-XOOOOOOOXXOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXX ##### # ### # ########
=*******==*==*****WWWWW**W****WWW*******W**WWWWWWWW*****============ ==========
XXXXXXXXXXXXXXXXXXMMMMMXXMXXXXMMMXXXXXXXMXXMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-+XXOOOOOOOOXXOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOXXOOXXXXXXXXXXXXXXXXXXXXXXXXX # ##### ### ### ########
==********==**W**WWWWW**WWW**WWW**=*******WWWWWWWW==**=============== =========
+XXXXXXXXXXXXXXMXXMMMMMXXMMMXXMMMXXXXXXXXXXMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- XXOOOOOOOOXXXXOOOOOOOOOOOOOOOOOOOOXOOXXOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXX #### ########## ##########
********====*WWWW*****WWWWWWWWWW=**==*WWWWWWWWWW*****========================
XXXXXXXXXXXXXXXMMMMXXXXXMMMMMMMMMMXXXXXXMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- XXOOOOOOXXOOOOOOOOOOOOOOOOOOOOOOXOOXXOOOOOOOOOOOOOOOXXXOOXXXXXXXXXXXXXXXXXXXX # ## ### ##### ##########
==******==**W**WW*****WWW**WWWWW=**==*WWWWWWWWWW****===**========== =========
XXXXXXXXXXXXMXXMMXXXXXMMMXXMMMMMXXXXXXMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
=+==XXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXOOOOOOOOOOOOOOOXXXOOXXXXXXXXXXXXXXXXXXXX ## # ### ##########
==********WW**********W****WWW***====*WWWWWWWWWW****===**====================
+ XXXXXXXXXXMMXXXXXXXXXXMXXXXMMMXXXXXXXXMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXOOXXXXXXXXXXXXXXXXXXXX ###########
*****************************************WWWWWWWWWWW****===**======== ==========
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXOOOOOXXXXXXXXOOXXOXXXXXXXXXXXXXXXXXXXOOOOOOOOOOOXXOOXXXOOXXXXXXXXXXXXXXXXXXXX ##########
====*****========**==*================= *WWWWWWWWWW==**===**======== ==========
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
++==+++++++++++++++==+++++=+++++=========XOOOOOOOOOOOOOOXXXOOXXXXXXXXXXXXXXXXXXXX ########
**WWWWWWWW****===**======== ==========
++ +++++++++++++++ +++++ +++++ XXXMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- --------------- - --- --XOOOOOOOOOOOOOOXXXOOXXXXXXXXXXXXXXXXXXXX #######
**WWWWWWW*****===**====================
XXXMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+===XXXXXXXX++XX+XXXXXXXXXXXX++++++++++==XXXOOOOOOOOOOOOXXXOOXXXXXXXXXXXXXXXXXXXX ########
=== ==WWWWWWWW****===**====================
+ XXXXXXXX++XX+XXXXXXXXXXXX++++++++++ XXXMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
----OOOOOOOOXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXOOXXXXXXXXXXXXXXXXXXXX ### ############# #### ########
**WWW***====***WWWWWWWWWWWWW*****WWWW***WWWWWWWW****===**====================
XXMMMXXXXXXXXXXMMMMMMMMMMMMMXXXXXMMMMXXXMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
----OOOOOOOO==++XXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXOOXXXXXXXXXXXXXXXXXXXX ### ### ########## ### ###
**WWW*** ==*****WWW****WWWWWWWWWW***WWW**WWW****===**========== =========
XXMMMXXX ++XXXXXXXXMMMXXXXMMMMMMMMMMXXXMMMXXMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
----OOOOOXXXXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOXXOOOOOOOXXXOOXXXXXXXXXXXXXXXXXXXX # ###################### #
**W** =====**WWWWWWWWWWWWWWWWWWWWWW***==*==**W****===**=============== ====
XXMXXXXXXXXXXXXMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-=++XXOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXX ## ###################### ####
==***WW=*******WWWWWWWWWWWWWWWWWWWWWW*WWWW**********============= ==========
++XXXXXMMXXXXXXXXMMMMMMMMMMMMMMMMMMMMMMXMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
--++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXX ##### ########## ####################
**WWWWW********WWWWWWWWWW**WWWWWWWWWWWWWWWWWWWW*****=========================
++XXMMMMMXXXXXXXXMMMMMMMMMMXXMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
----OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXX ##### ###################################
**WWWWW******WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW****=========================
XXMMMMMXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
----OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXX ##### ##################################
**WWWWW******WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW*****=========================
XXMMMMMXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
----OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXOOXXXXXXXXXXXXXXXXXXXX ##### ##################################
**WWWWW******WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW*****===**====================
XXMMMMMXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- --OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXOOXXXXXXXXXXXXXXXXXXXX ##### ##########################
**WWWWW*****WWWWWWWWWWWWWWWWWWWWWWWWWW**************===**==================
XXMMMMMXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXXOOOOOXXXOOXXXXXXXXXXXXXXXXXXXX ##### ##########################
**WWWWW*****WWWWWWWWWWWWWWWWWWWWWWWWWW=========*****===**====================
XXMMMMMXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXOOOOXXXOOXXXXXXXXXXXXXXXXXXXX ### ############################
**WWW*****WWWWWWWWWWWWWWWWWWWWWWWWWWWW==========****===**=== ========== ====
XXMMMXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X+++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXOOOOXXXOOXXXXXXXXXXXXXXXXXXXX #
*****************W********************==========****===**====================
X+++XXXXXXXXXXXXXXXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOXOOXXOXXXXXXXXXOOOOOXXXXXXXXXXXXXXXXXXXXXXXXX ********************************==**=**==*=========*****==================== ====
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXOOXXXOOXXXXXXXXXXXXXXXXXXXX ==**********=========================== =======*==**===**=== ========= ====
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+++++++++++++++++++++++++++++++==========+XXXXXXXOOOOOXXXXXOOXXXXXXXXXXXXXXXXXXXX =====*****=====**=== ========= ====
+++++++++++++++++++++++++++++++ +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
------------------------------- -- --=XXXXXOOOOOOOXXXXXOOXXXXXXXXXXXXXXXXXXXX ===*******=====**=============== ====
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++==+++XXXXXOOOOOOOXOOOOXXXXXXXXXXXXXXXXXXXX ====== === =====*******=****====================
++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++ +++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
--==XXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXXOOOOOXOOOOXXXXXXXXXXXXXXXXXXXX ###### ### ## #####
==WWWWWW**WWW************WW***WWWWW*** =======*****=****============= ====
XXMMMMMMXXMMMXXXXXXXXXXXXMMXXXMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- ==XXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXXOOOOOXXXOOXXXXXXXXXXXXXXXXXXXX ###### ##### # # # ## #####
==WWWWWW**WWWWW**W****W****W**WW*WWWWW=========*****===**===== ======= ====
XXMMMMMMXXMMMMMXXMXXXXMXXXXMXXMMXMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
=-==OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXOOOOXXXOOXXXXXXXXXXXXXXXXXXXX ### ### ######################### #
WWW**WWW**WWWWWWWWWWWWWWWWWWWWWWWWW**W**========****===**===== ======= =====
MMMXXMMMXXMMMMMMMMMMMMMMMMMMMMMMMMMXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOXXXOOOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXOOXXXXXXXXXXXXXXXXXXXX ################## ###############
******===***==**WWWWWWWWWWWWWWWWWW**WWWWWWWWWWWWWWW*****===**=== ===============
XXXXXXXXXXXXXXXXMMMMMMMMMMMMMMMMMMXXMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXOOXXXXXXXXXXXXXXXXXXXX #################### ###############
******===*****WWWWWWWWWWWWWWWWWWWW**WWWWWWWWWWWWWWW***=====**=== ===== ==== ====
XXXXXXXXXXXXXXMMMMMMMMMMMMMMMMMMMMXXMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXOOXXXXXXXXXXXXXXXXXXXX ## ########################
******===***************WW*WWWWWWWWWWWWWWWWWWWWWWWW*****===**=== ========== ==
XXXXXXXXXXXXXXXXXXXXXXXXMMXMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXOOXXXXXXXXXXXXXXXXXXXX ### ###################
****=====*****************WWW***WWWWWWWWWWWWWWWWWWW*****===**========== ==== ====
XXXXXXXXXXXXXXXXXXXXXXXXXXMMMXXXMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXOOXXXXXXXXXXXXXXXXXXXX ### ###################
******===*****************WWW***WWWWWWWWWWWWWWWWWWW***=====**=== ===== ==== ====
XXXXXXXXXXXXXXXXXXXXXXXXXXMMMXXXMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXOOXXXXXXXXXXXXXXXXXXXX # ## ######### ######################
W*****===***WW***WWWWWWWWW***WWWWWWWWWWWWWWWWWWWWWW***=====**=============== ====
MXXXXXXXXXXXMMXXXMMMMMMMMMXXXMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOXOOOOXXXXXXXXXXXXXXXXXXXX #### ###################
**********************WWWW******WWWWWWWWWWWWWWWWWWW*==**=****=== ========== ====
XXXXXXXXXXXXXXXXXXXXXXMMMMXXXXXXMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXOOXXXXXXXXXXXXXXXXXXXX ## ########## ###################
************WW***WWWWWWWWWW*****WWWWWWWWWWWWWWWWWWW*****===**=============== ====
XXXXXXXXXXXXMMXXXMMMMMMMMMMXXXXXMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXOOXXXXXXXXXXXXXXXXXXXX # ###################################
W***************WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW***=====**====================
MXXXXXXXXXXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOOOOOOOOOOOOXXXXXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXOOXXXXXXXXXXXXXXXXXXXX #########################
*****************=========WWWWWWWWWWWWWWWWWWWWWWWWW***=====**================
XXXXXXXXXXXXXXXXXXXXXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOOOOXXXXXOOXOOXXXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXOOXXXXXXXXXXXXXXXXXXXX #########################
*********=====**=**=======WWWWWWWWWWWWWWWWWWWWWWWWW*=======**========== == ===
XXXXXXXXXXXXXXXXXXXXXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXX++XXXXXXXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXOOOOXXXXXXXXXXXXXXXXXXXX ##### #################
=WWWWW**WWWWWWWWWWWWWWWWW***===****========== == ===
XXXXXXXXXXXXXX++XXXXXXXXXXXMMMMMXXMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-=----=----------------- +OOOOOOOOOOOOOOOOOOOOOOOOOOOXXXOOOOXXXXXXXXXXXXXXXXXXXX ##### #################
WWWWW**WWWWWWWWWWWWWWWWW***===****========== =====
+MMMMMXXMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
=======--===------------ -OOOOOOOOOOOOOOOOOOOOOOOOXOOXXXOOOOXXXXXXXXXXXXXXXXXXXX #################
*******WWWWWWWWWWWWWWWWW=**===****========== =====
XXXXXXXMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OXXX++XXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOXXXOOOOXXXXXXXXXXXXXXXXXXXX ##### ### ###############
*=== ===**WWWWW*************WWW****WWWWWWWWWWWWWWW=**===****= ======= =======
XXXX++XXXXXMMMMMXXXXXXXXXXXXXMMMXXXXMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OXXX++XXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOXXXOOOOXXXXXXXXXXXXXXXXXXXX ##### ## ## ### ### ##########
*= ===**WWWWW***WW*WW*****WWW****WWW**WWWWWWWWWW=**===****= ======= ===== ==
XXXX++XXXXXMMMMMXXXMMXMMXXXXXMMMXXXXMMMXXMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OXXX++XXXOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOOOOOOOOXOOXXXOOOOXXXXXXXXXXXXXXXXXXXX ############### ##### #########
*= ===**WWWWWWWWWWWWWWW********==WWWWW*WWWWWWWWW=**===****= ======= == ==
XXXX++XXXXXMMMMMMMMMMMMMMMXXXXXXXXXXMMMMMXMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXX++XXXXXOXXXXXXXXXXXXXXXXXXXXXXXXOOOOOXXXOOOOOOOXOOXXXXXOOXXXXXXXXXXXXXXXXXXXX ###
== =====*==================== ==WWW**===*******=**=====**= ===== =========
XXXX++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXX++XXXOOOOOOOOOOOOOOOXXXXXXXXXXOOOOOOOXXXXXXXXXXXOOXXXOOOOXXXXXXXXXXXXXXXXXXXX ###### ###
= ===**WWWWWW*******======== **WWW**= ======**===****= ======= ===== ==
XXXX++XXXXXMMMMMMXXXXXXXXXXXXXXXXXXXMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXX++XXXOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOOOOOOOOOOXOOXXXOOOOXXXXXXXXXXXXXXXXXXXX ##### ##### ###############
= ===**WWWWW***WWWWW********==**WWWWWWWWWWWWWWW=**===****= ============= ==
XXXX++XXXXXMMMMMXXXMMMMMXXXXXXXXXXXXMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXX++XXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOXXXOOXXXXXXXXXXXXXXXXXXXXXX ##### ##### # ### ###############
= ===**WWWWW***WWWWW**W**WWW****WWWWWWWWWWWWWWW=**===**====================
XXXX++XXXXXMMMMMXXXMMMMMXXMXXMMMXXXXMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXX++XXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOXXXOOXXXXXXXXXXXXXXXXXXXXXX ##### ##### ## ###############
= ===**WWWWW***WWWWW*****WW*****WWWWWWWWWWWWWWW=**===**=== ======= ==== ==
XXXX++XXXXXMMMMMXXXMMMMMXXXXXMMXXXXXMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXX++XXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOXXXOOXXXXXXXXXXXXXXXXXXXXXX ############### # ############
= ===**WWWWWWWWWWWWWWW**********W**WWWWWWWWWWWW=**===**=== ======= ===== ==
XXXX++XXXXXMMMMMMMMMMMMMMMXXXXXXXXXXMXXMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OXXXXXXXXOOOOOOOOOOOOXOOXXXOOOOXXXXXOOOXXXXXXXOOOOOXOOXXXXXOOXXXXXXXXXXXXXXXXXXXX # ##
*= ===************=**===****= ==W**=======***WW=**=====**= ============ ==
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMXXXXXXXXXXXXMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OXXXXXXXXOOOOOOOXXXXXXXXXXXXXXXXXXXXOOOXXXXXXXOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXX # #####
*= ===*******============= ==W**== ==WWWWW***======== ===== ==========
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMXXXXXXXXXMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOXXXXXXXOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOXXOOOOOOOXOOXXXXXXXXXXXXXXXXXXXXXXXXXXX ##### #### # ### #####
**== ===**WWWWW******WWWW******==**W**WWW **WWWWW=**======== =================
XXXXXXXXXXXMMMMMXXXXXXMMMMXXXXXXXXXXMXXMMMXXXXMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOXXXXOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXX ##### ## ## # ## #######
**== *==**WWWWW******WW*****WW*****W**WW*==WWWWWWW***======== =================
XXXXXXXXXXXMMMMMXXXXXXMMXXXXXMMXXXXXMXXMMXXXMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXX #######
*************************************==*****WWWWWWW***======== ======= =======
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOOOOOXOOXXXXXXXXXXXXXXXXXXXXXXXXXXX #########
*************************************==***WWWWWWWWW=**======== ======= =========
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX #########
===================================== ***WWWWWWWWW=========== =================
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
=================++==================--XXOOOOOOOOOOXOOXXXOOXXXXXXXXXXXXXXXXXXXXXX ##########
==WWWWWWWWWW=**===**=== =================
++ XXMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
==----===--------------- - -- XXOOOOOOOOOOXXXXXXOOXXXXXXXXXXXXXXXXXXXXXX #########
*WWWWWWWWW======**=== ======= ==== ====
XXXMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOXXXXXOOOOOOOOOOOOXOOOOXXXXXXXX==+==XXXOOOOOOOOOOOOXXXOOXXXXXXXXXXXXXXXXXXXXXX #########
****=====************=****====== =WWWWWWWWW***===**=== ======= =======
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXOOXX+XXOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXX ########## #### #########
==** ==WWWWWWWWWW***WWWW********========WWWWWWWWW***======== ======== =====
XXXXXX+XXMMMMMMMMMMXXXMMMMXXXXXXXXXXXXXXXXMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOXX+XXOOOOOOOOOOOOOOOOOOXXOOOOOOOOXXXXOOOOOOOOOOXOOXXXOOXXXXXXXXXXXXXXXXXXXXXX ### ####### #### ##### ## ####
*WWW ==WWWWWWW*WWWW*WWWWW==WW******====******WWWW=**===**=== ======== =======
XMMMXX+XXMMMMMMMXMMMMXMMMMMXXMMXXXXXXXXXXXXXXXXMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXOOXX+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXOOXXXOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXX ################## ###
==** **WWWWWWWWWWWWWWWWWW*******WWW**===**===*******======== ======== =======
XXXXXX+XXMMMMMMMMMMMMMMMMMMXXXXXXXMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OXOOXX+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXOOOOOOOOXXOOOXXXXXXXXXXXXXXXXXXXXXX ##############################
*=** **WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW***====********==***=== ======== =====
XXXXXX+XXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOXX+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOXXXOOXXXXXXXXXXXXXXXXXXXXXX ######## ########## #######
**** **WWWWWWWW**WWWWWWWWWW*****WWWWWWW**********=**===**=== ===== ========
XXXXXX+XXMMMMMMMMXXMMMMMMMMMMXXXXXMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XOOOXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXX ################################ #####
=*** **WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW*WWWWW*******======== =================
XXXXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXX ########################################
****== **WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW*****======== ======== =======
XXXXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOXX+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOXXXOOXXXXXXXXXXXXXXXXXXXXXX ########################################
****== **WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW**=**===**=== ======== =======
XXXXXX+XXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXX+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXOOXXXXXXXXXXXXXXXXXXXXXX ######################################
==== ****WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW*****===**=== ====== =====
XXXXXX+XXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
--XXOOXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXOOXXXXXXXXXXXXXXXXXXXXXX ################# ### ######
==**=====*WWWWWWWWWWWWWWWWW**WWW**WWWWWW************===**=== ====== =======
XXXXXXXXXXMMMMMMMMMMMMMMMMMXXMMMXXMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
--XXOOOOOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXOOXXXXXXXXXXXXXXXXXXXXXX ##### #################
==*****==*WWWWW*******WWWWWWWWWWWWWWWWW*===============**=== ====== =====
XXXXXXXXXXMMMMMXXXXXXXMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
++XXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXOOXXXXXXXXXXXXXXXXXXXXXX #############################
==********WWWWWWWWWWWWWWWWWWWWWWWWWWWWW================**=== ======= =======
++XXXXXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOXXXXXXXXXXOOOXXXOOXXXXXXXXXXXXXXXXXXXXXX *************************************==**==========***===**======================
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOXXOXXOOXXXXXXXXXXOOOXXXOOXXXXXXXXXXXXXXXXXXXXXX *******************************=**==*==**==========***===**=== =================
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXOOOXXXXXXXXXXXXXXXXXXXXXXXOOXXOOOXXXXXXXXXXXXXXXXXXXXXX ==========================***======== =============**==***======================
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+++++++++++++++++++++++++++XXXX++++++++XXXXXXXXXXOOXOOXXOOOXXXXXXXXXXXXXXXXXXXXXX =======**=**==***========== ==========
+++++++++++++++++++++++++++XXXX++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXX+XXXXXXX++XXX++XXXXX+XXXX++++++==++XXXXXXOOOOOXXXXOOOXXXXXXXXXXXXXXXXXXXXXX == =====*****====***=== ===== ==========
XXXXXX+XXXXXXX++XXX++XXXXX+XXXX++++++ ++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-=XXOOXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOXXXX+XXXXOOOOOOOOXXOOOXXXXXXXXXXXXXXXXXXXXXX ### ##
==**=====***WWW********************==== ====*WW*****==***======================
XXXXXXXXXXXXMMMXXXXXXXXXXXXXXXXXXXXXXXX+XXXXXMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
--XXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXOOOOOOOOXXOOOXXXXXXXXXXXXXXXXXXXXXX ##### ################# ##
==********WWWWW*******WWWWWWWWWWWWWWWWW ====*WW*****==***============ =========
XXXXXXXXXXMMMMMXXXXXXXMMMMMMMMMMMMMMMMMXXXXXXMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- XXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXOOOOOXOOXXOOOXXXXXXXXXXXXXXXXXXXXXX ############### ############ ##
==********WWWWWWWWWWWWWWW**WWWWWWWWWWWW=====*WW**=**==***======================
XXXXXXXXXXMMMMMMMMMMMMMMMXXMMMMMMMMMMMMXXXXXXMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-XXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXOOOOOOOXXOOOXXXXXXXXXXXXXXXXXXXXXX ########################### ##
==**********WWWWWWWWWWWWWWWWWWWWWWWWWWW======WW*****==***======================
XXXXXXXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOXXXXXXXXXXXXXXXXXXXXXX ###################### ###### ##
====******WWWWWWWWWWWWWWWWWWWWWW**WWWWWW*****WW*****==***======================
XXXXXXXXXXMMMMMMMMMMMMMMMMMMMMMMXXMMMMMMXXXXXMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
--XXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOXXXXXXXXXXXXXXXXXXXXXX #### ######## ####################
====******WWWW***WWWWWWWW**WWWWWWWWWWWWWWWWWWWW*****==***======================
XXXXXXXXXXMMMMXXXMMMMMMMMXXMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
--XXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOXXXXXXXXXXXXXXXXXXXXXX ##### ## ## ########## ##########
==********WWWWW**WW***WW*WWWWWWWWWW**WWWWWWWWWW*****==***================== ==
XXXXXXXXXXMMMMMXXMMXXXMMXMMMMMMMMMMXXMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
--XXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXOOOXXXXXXXXXXXXXXXXXXXXXX ##### ### ## ######################
==********WWWWW**WWW**WW*WWWWWWWWWWWWWWWWWWWWWW**=====***======================
XXXXXXXXXXMMMMMXXMMMXXMMXMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-=XXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOXXXXXXXXXXXXXXXXXXXXXX ##### ####################
==******************WWWWW**WWWWWWWWWWWWWWWWWWWW*****==***======================
XXXXXXXXXXXXXXXXXXXXMMMMMXXMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
==XXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXOOOXXXXXXXXXXXXXXXXXXXXXX ############################ ##
==**********WWWWWWWWWWWWWWWWWWWWWWWWWWWW*****WW**=====***======================
XXXXXXXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
==XXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOXXXXXXXXXXXXXXXXXXXXXX ###########################
==**********WWWWWWWWWWWWWWWWWWWWWWWWWWW*************==***======================
XXXXXXXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOXXXXXXXXXXXXXXXXXXXXXX ## #### #########################
*******WW*WWWW*WWWWWWWWWWWWWWWWWWWWWWWWW************==***================== ==
+XXXXXXXXMMXMMMMXMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOXXOOOXXXXXXXXXXXXXXXXXXXXXX #################################################
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW**=**==***======================
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXOOOXXXXXXXXXXXXXXXXXXXXXX #################################################
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW**=====***=== ============= ==
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOXXXXXXXXXXXXXXXXXXXXXX #################################################
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW*****==***=== =================
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXOOOXXXXXXXXXXXXXXXXXXXXXX #################################################
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW***====***=== =================
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXOOOXXXXXXXXXXXXXXXXXXXXXX ################################## ############
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW***WWWWWWWWWWWW**=====***=== =================
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXOOOXXXXXXXXXXXXXXXXXXXXXX ################################## ############
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW***WWWWWWWWWWWW***====***=== =================
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXOOOXXXXXXXXXXXXXXXXXXXXXX #### ######################## ############
*******WWWW*WWWWWWWWWWWWWWWWWWWWWWWW*WWWWWWWWWWWW***====***=== =================
XXXXXXXMMMMXMMMMMMMMMMMMMMMMMMMMMMMMXMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
==XXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXOOOXXXXXXXXXXXXXXXXXXXXXX #### ################# ############
==********WWWW***WWWWWWWWWWWWWWWWW*WWWWWWWWWWWW***====***=== =================
XXXXXXXXXXMMMMXXXMMMMMMMMMMMMMMMMMXMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-XXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOXXXXXXXXXXXXXXXXXXXXXX ###################################
==**********WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW*****==***=== =================
XXXXXXXXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
=XXXOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXOOOXXXXXXXXXXXXXXXXXXXXXX ###################################
===**=*******WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW***====***=== =================
XXXXXXXXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXOOXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXOOOXXXXXXXXXXXXXXXXXXXXXX #####################################
==**== *****WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW***====***======================
XXXXXXXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XOOOXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXOOOXXXXXXXXXXXXXXXXXXXXXX #####################################
=***== *****WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW***====***======================
XXXXXXXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XOXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXOOOXXXXXXXXXXXXXXXXXXXXXX #####################################
=*==== *****WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW***====***======================
XXXXXXXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OXXXXX+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXOOOXXXXXXXXXXXXXXXXXXXXXX ######################################
*=== ****WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW***====***======================
XXXXXX+XXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OXXXXX+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOXXXXXXXXXXXXXXXXXXXXXX ######################################
*=== ****WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW***==*****======================
XXXXXX+XXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXOOOXXXXXXXXXXXXXXXXXXXXXX ########################################
== **WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW***====***======================
XXXXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OXXXXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXOOOXXXXXXXXXXXXXXXXXXXXXX ########################################
*= ==WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW***====***====================
XXXXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OXXXOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXOOOXXXXXXXXXXXXXXXXXXXXXX ########################################
*===** **WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW***====***====================
XXXXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OXXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOXXXXXXXXXXXXXXXXXXXXXX ##########################################
*======WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW*****==***====================
XXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
OOXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXOOOXXXXXXXXXXXXXXXXXXXXXX ########################################
**====*WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW*****====***====================
XXXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XOXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXOOOXXXXXXXXXXXXXXXXXXXXXX ###########################################
*==**WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW***====***====================
XXXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
=XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOXXXXXXXXXXXXXXXXXXXXXX #############################################
=****WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW***==***====================
XXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOXXXXXXXXXXXXXXXXXXXXXX ############################################ ##
*****WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW***==*WW====================
+XXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXMMXXXXXXXXXXXXXXXXXXXXXX
-=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOXXXXXXXXXXXXXXXXXXXXXX ############################################ ##
*****WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW***==*WW====================
XXXXXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXXXXXXMMXXXXXXXXXXXXXXXXXXXXXX