___ __ _ ___ ___ __ _ _ __ / __|/ _` | / _ \/ __| / _` || '__| | (__| (_| || __/\__ \ _| (_| || | \___|\__,_| \___||___/(_)\__,_||_|
/\_/\ ___ = 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