XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX XX XX .##..##. ...##... XX .-------------------------------------------------------. ..####.. ...##... XX |.---------------------------------------. | ...##... ...##... XX || | | ..####.. ........ XX || ### .## ### ### ### ### | | .##..##. ...##... XX || # .---------------------------. | | ........ ........ XX || # .|.### # # .### # ### | | | XX || | | | | XX || | | | | XX |'-------|---------------------------|---' | XX | | | # | --. XX | | | ### ### ## | # ## ## \ XX | | | # # # # # |## # # # # `. XX | | .----------------------. # ### | # ### # # \ XX | | | | | |## \ XX | | | | | | \ XX | '-----------|---------------' | | | XX | | | | \ XX | | | | | XX '--------------------'----------------------'-----------' | XX | XX \ XX | XX | XX ; XX | XX | XX . ,- ; XX `. | | XX `_ ! / XX \ `-_ ;,' XX \ `-_ .'/ XX \ `--_ _--'/ XX `_ `------------------' / XX \ _-' XX `--_ _-' XX `-_ _--' XX `----_ _---------' XX `------------' XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX