. .....:::.. ....:---------::. .. .--------+---. .............--------+++++++++--:.:-:-:.. ::--+++++++++++--------------++++-+++++++++++++++-++-++--::... ......--++++++++++++++++++++++++++++++++++++++++++++++++++++++-+----:--::::... .::::----+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----:::.. ...::----+++++++++X++++++++++++++++++++++++++++++++++++++++++++++++X++++++++++++++++++++++----:..... ASCII created by XLCUS (www.xlcus.co.uk) ....:---------++++++++++X++++++++++++++++++++++++++++++++++++X+X+X+X+X+X+X++X+X+++++++++++++++++++++++---:.. Coloured by Squish (www.squish.net) .:---++++++++++-+++++++X++X+X+++++++++++++++++++++X+X+X++X+X+X+++++++++X+X+X+++++X+X+X+X++++++++++++++++++--:. ..::-+++++++++++++++++++++++++X++++++++++X++X+X+X+X+++++++X++X+++X+XX+X+X++X++XX+X+++X+X++++X+X+++++++++++++++--::.::.. .:----+++++++++++++++++++++++X+++++++++++++X++++++++X+XX+X+++X++X+X+X+X+X+XXXXX++X+XX++X+X+X+++++X+X+XXXXXX+X++++++++++-:. ::-++++++++X+X++++++++++++X+X++X+X++++++X+X++X+XX+X+X+X++X+XXX+XX+XXXXX+XXXXXXXXX+X++XX+X++X++X+X+X+X+X++XXX+XXX+++++++++-:.. .--+++X+X+X+X++X+++++++++++++X+++++X+X+X++++X+X+XXXXXXXXXX+X+XX+XXXXXX+XXXXXXXXXXXXXXXXXXXX+X+++++XXXX+XXX+XX++++++X+X+++++---: ....:-+++++++++++X+++++++++++++++++++X+++++++X+X++XXXX+XXXXXXXX+X+XX+X+XXXX+XXXXX+X+XXXXXXXX+XXXXXXXX++XXXX+X+X++X+XX+X+X+XXX++++--:. ...:--+++X+X+X+X++++X++++++++++++++++++X++X+++X++X+X+XXXXXXXX++X+++XXXXXX+XX+X+X+X+XX+X+X+XX+XX+XXXXXXXXXXXX+X++X+X+X+X+XX+XXXXX+++-:-.. .---++X+X+X+++++X++++++++++++++++++++++X++X++XX+XXXXX+X+X+++X++XXX+X+X+XXXX+XXXXXX+X+X+XX+XX+XXXXXXXXXXXXXXXXX+X+X+XXXXXXXXXX+XX+++-:. .:---+++++X+X+X+X+++++++++++++++++++++++X++X+X+X+XXXX++X+X+XX+X+X+X+X+XXXX+XXX+X+X+XX+XX+X+XX+X+XXXXXXXXXXXXX+X+XXXXXXXXXXXX+XXXX+X+++. .::----++++++++++++++++++++++++++++++X+X+++X+X+XXXXXX+XXX+X+X+X+XXXXXXXXXXXXXXXXXX+XX+XX+X+XX+XX+X++XXXXXXXXXXXXXXXXXXXXXXX+XXXXXXXX+X++:. .:----+-+++X+X+++++++++++++++++++++X++++X+X+X+X+++X+XX+X+XXX+X+XXX+++X+XXXXXXXXXXXX+XX+X+X+X+X++X+XX++X+XXXXXXXXXXXXXXXXXXXXXXX+XX+XX+++-:. .----+-+++++++++++++++++X++X++++X+X+++X+X+X+XXXXXXX+X+X+XXX+X+XX+X+XXXXXXX+X+X+XXXXXXXXXX+X+X+XX+X++XX+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X++-. .:---+--+-++++++++++++++++++++X++++++X++X+X+X+++++++X+XXX+X+XXX++X+XX+X+X++X+XXXXXXXXXXX+XX+XXX+X+X+X+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++X+++--. .::--+-+-+++++++++++++++++++X+++X+X+X++X++X+X+XX+X+X++X++XXXX+X+XX+X++X+X+XX+XX+X+XXXXX+XX+XX++X+X++X+X+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X+++-:. .:----+-++++++++++++++++++++++X++X+X+X++X++X+X++X+X++X+XX+X++X+XX+X+XX+X+XX+XX+XXX+X+XXXXXX+XXX+X+XX+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X+X+++-:.. ::--+-+-++++X+X+++++++++++++++++X++++X+X++X++++X++++X++X+X+XX+XX++X+X+XX+X+XX+XX+XXXXXXXXXXXXX+XX+X+XX+X+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++-:. .:----++++++++++++++++++++++++++X++X+X+++X+X+XX++X+X+X+X+X+X+XX+XXXX+XX+XXXXXXXX+XX+XXX+XXXXXX+X+XXXXX+XXX+X+XXXXXXXXXXXXXXXXXXXXXXXXXXX++X++++-:. :--+--+-+++++++++++++---+++++++++++X+XX++++X++X++X+X+X+X+X+X+XX+X+XX+XX+XXXXX+XX+XXXXXXXXXX+XXX+X+X+X+X+XXXXX+XXXXXXXXXXXXXXXXXXXXXXXXXXX+X+++-:. ..:--+-++++++++++++++-++---+++++++X++++++XXX++X++X+++++X+X+XX+X+X+X+XXXXXXXXXXX+XXXX+XX+XXXXXX++X+X+X+X+X++X+XX+X+X+XXXXXXXXXXXXXXXXXXXXX+X++++-. ::-----++++++++++++-++-+-+-+++++++++++X+X+++X++X+++X+X++X+X+X+X+XXXX+X+XX+X+XXXX+X+XX+XX+X+X+XX+X+X+XXXX+XX+X+X+X+XX+XXXXXXXXXXXXXXXXXX+XX+++++-. .:---++-++++++++++++------++++++++++X++++XXX+X++X+X+++X++X+X+X+X+X+XXXX+XXXXX+X+X+X+X+X+X+X+X++X+XXXX+++X++X+X+X+XXXXXXXXXXXXXXXXXXXXXXXX++X+++-. .:--+-++++++++++++-+-------++++X++X+++X+++++X+X++++X+++X++++X+X+XXX+X+XX+X++XX+X+X+X+X+X+X+X+X+X+X++X+X++X++X+X+XXXXXXXXXXXXXXXXXXXXXXXXXX++X++--.. .:---++++++++++++++---------++++++++++++X+X++++X+X+++X+++X+X+X+X+++XXX+XX+XX+X+XXXX+X+X+++++++X+X+X++X+X++X+X+XXXXXXXXXXXXXXXXXXXXXXXXXXX+X+++++-. .::------+++++++++++---:..:-++++++++++X+X++++X+X+++++X+++X++++++X+XX+X+XX+XX+XXXX+X++X++X+X+X+X++++++X++++X+X+XX+XXXXXXXXXXXXXXXXXXXXXXXX+XX+X++-.... .---++++++++++++++----...:--+++++X++X+++++X+++++X++++++++++X++X++++X+XX+XX+XX+XXX+XX+X++++++++++++++++X+X+++X+XXXXXXXXXXXXXXXXXXXXXXXXXXXX+X+++-... .:---+++++++++++++---:... :-++++++++++++++++++++++++++++++++++++X+X+X+X+X+XXXX+X+X+X++X+X+X++++++++++++++X+X+X+X+XXXXXXXXXXXXXXXXXXXXXXXXXX+X++.. .:--++++++++++++++++--:...:-++++X++X++X++++++++++++++++++++++++++++++++X+X++X+XXX+X++X+X+++X++++-+++++++++X+X+X+XXX+XXX+X+X+XXXXXXXXXXXXXXXX+++-:. .---+++++++++++++---::..:--+++++X++++++-+--+-+++++++++++++++++++X++++++X+XX+X+++X+XX+++X++++-::::-+++++++X+X+XX++XX++XX+XXXXXXXXXXXXXXXX++X+++-:. .-++++++X+X+X++++++---::.:--++++++++----+-+-++++++++++++++X++X++++X+X++++++X+XX+X+++X+X+++++:::..--++++X++X+X++XX++XX++X+XXXXXXXXXXXXXXXXX++++++-:. .:-++++++++++++++++++---::.:.::-:--:--+--+-+-++++++++++++++++++X++++++X+X++++++X+X+++X++++--++++:::-++++X+X+XXX+XXX+XX+X+X+XX+XXXXXXXX+++++++++++-::. .----+++++++X+X++++++++--------:--:-----+-+++++++++++++++++X++++++X+X+++++++++X+++XX++++++-:+++-::-++++++X+X+++X+++X++X+XXXXXXXXXXXXX+XXX+XXXXX++++---.. .:--++++++X++++X+X++++++-+--------:--+-+-+-+-++++++++++++++++X++X+++++X+X+X++++++X++++++--::..::::-+++X+X+X+XXX+XXX+XXXXXXXXXXXXXX+X+X+X+XX+X++X+X+++++-. .:-+-++++++++X+++++++++++-+-++-+--------+-+++++++++++++++++++++++++X+++++++++++X+++X++++----::::--+++++X+XXX+XXX+XXXXXXXXXXXXXXXXXXXXXX+X++XXXXX+X+X++++::. .:--++++++++++++++++++++-+-+-++-+----+-+-+-+-++++++++++++++++++X+++++X+X++X++++++X++X++++++++++-+++++X++X++XX+XXXXXXXXXXXXXXXXXXXXX+X+XX+XX+XXXXXX+XX+++++-:. :--+++++++++++++++++++-+---+-++--------+-++++-+++++++++++++X++++X++++++X++++++++++++X+++++++++++++X++XX+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X+XXXXXXXXXX+XX++++--:. .--++-++++++++++++++++-+--++-+++++---+-+-+-+-+++++++++++++++++++++++X++++++++++++++X++++X+X+X+XX+X+X+XX+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X+XXXXXXXXXXXXX++X++++--:. .:---++-+--++++++++++-+-+-+--++-++++++-+-+++-++++++++++++++++++X++++X++X++++++++X++X++X+++XXX+X+X+X+X+X+XXXXXXXXXXXXXXXXXXXXXXXX+X+X+++XXXXXXXXXXXXXXXXXX++X++++--:. .::----+-+++-++++++++-+-+------++-++++++++--+++-++++++++++++++X+++X++++++++++++X+++++X+XXXXXXXXXXXXXX+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+XXX+XXXXXXXXXXXXXXXXXX++X+++++---::. .::-----+-+-+-+-+++-++-+--+-----+-+-+++++++++-+++++++++++++++++++++++++++++++++++++X+XXXXXXXXXXXXXXXXXX+X+X+XXXXXXXXXXXXXXXXXXXXX++X+X+XXXXXXXXXXXXXXXXXXXXXXX+++++++++-:. .::-:--+-+-+-+-+-+--++-+--+-------+--+-+++++++++++++++++++++++++++++++++++++++X++++X++X+XXXXXXXXXXXXXXXXXXXXXX+XXXXXXXXXXXXXXXXXX+XX++XXXXXXXXXXXXXXXXXXXXXXXXXXXX+++X++++-. :::::------+-+-+-+-++--+-+--+--+-----+-++-+++++++++++++++++++++++++++++++++X+++++++X++XXXXXXXXXXXXXXX+X+X+X+X+XXXXXXXXXXXXXXXXXX++X++XXX+XXXXXXXXXXXXXXXXXXXXXXXXX+XXX+X+X++-. ..::---:---------------+--+++++++-++-+--+-+-+-++++++++++++++++++++++++++++++++++++++++X+X+X+X+XXXXXXX+XXXX+XXXXXXXXXXXXXXXXXXXXXXXX+X+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X++X++++:... .:-:--:------------+-+--+++++++++++++++++-------+-+++++++++++++++++++++++++++++++++X+X+X+X+X+X+X+++++X+X+++XX++X++X+XX+X+XXXXXXXXXX+X+X+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++X+++-:. .:::------:-:-----------++++++++++++++++-++++++-+--+-+-++++++++++++++++++++++++++++X++++X++X+X+X+X+XXXX+X++XX+++X++X+XX+++++++++XXXX+XX+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+XXX++++-. ..:::-----------:--------+++++++++++++++++++++-+-++++-----+--+++++++++++++++++++++++++++X+X++X+X+X+X+++++++++X+++X++++++++++++X+++XXX+X+X+X+XXXXXXX+XXXXXXXXXXXXXXXXXXXXXXXXXX+X++++X++:. ....:::-:-:-----------------++++++++++++++++++++++++++++--+-----++----+++++++++++++++++++++++++++++++++++X+X+++X+X++++XXX+++X+X++++++++XXXXXXX+XX+XXXX+XX+X+XXXXXXXXXXXXXXXXXXXXXXXXXXX+++++-. ...::-----:---------------------+++++++++++++++++++++++++++++++--:::-++-++-+++++++++++++++++++++++++X++X++X+++++X++X+X+X+++++++++++++++++XX+XXXXXX++X+X+XXX+XXX+XXXXXXXXXXXXXXXXXXXXXXXX++X++++-. .::------:-------------------------+-+++++++X+X+++++++X++++++++++--:.-+-++++++++++-+-++++++-++++++++++++++++++X++++X+++++++X+++++++++++++XXXXXXXXX+XX+X+XX++X+X+XX+XXXXXXXXXXXXXXXXXXXXX+X+++++-:. ..::---:-:------------------------------------++++XXX+X+++XXX+++++----++-+-++++++++++++++++----+++++++++++++++X+++++++X++++++++++++++++X+XXXXXXXXXXXX+X+X++XX+X+XX+XXXXXXXXXXXXXXXXXXXXXXX+X+++++-.. .::---:---------------------+-++++-+----------+--+++-+X+++X++++X++++++++++X+X+++X++++++++-+X++++-:-++++++++++++++++++++++++++++++++++++X++XXXXXXXXXXXX+X+X+X+++XXX+XXXXXXXXXXXXXXXX+X+XXXX+XX+++++--:. .:::------------------------+-+--------++++++++++++++++++++++++++++XXXX+XXXX+++X+++++++---XX+++++----++++++++++++++++++++++++++-++++++++X+++XXXXXXXXXX+X++X+XX+++XX+XXXXXXXXXXXX+XX+XX+X+X+X++++++-:. .:::----------------------+-+--++++++++XXX++++XXX+++X+X++++++X+++++++++++++++++++++++++--+++++++++++-++++++++++++++++++++++++-++++++++X++XXXXXXXXXX+XX+XX+X++X+XX+XXXXXXXXXXXXXXX++X+X+X+X++++++--:. ..:--------------------+-+-++++++XXX+X+++++X+X+++X+++XXXX+X+X+++++--++++++++++++++++++++++XX++++++++++-+--+++-++++++++++++++++++++++X++X+X++X+XXXXXXXXXX+X+X++X+XXX+XXXXXXX+X++++XX+X+X+X+X+++++--:. .:::------------------+++++X+X+X+++++++XXXX++++XXXX+X+++X++++XX+++--+++++++++X++X++++++++++XX+++++++++++++++-++++-++++X+X+X+X+X+X+X++X++X+XXXXXX+XX+X+X+X+X+X+XXXXXXXXXX+XXX+XXX++X+X+++X++++++++-.. ::-:-:-------------+++++++XXX++++XXXXX++++++X+X+X++++++X+XX+++++++++++++++++++X+++X++++++++++++++++++++++-+++++-+++-+++++++X+X+X+X+XX+XXXXXXX+X+XX+X+XXX+XX+XX+XXX+X+XXXX+X+XX++XX+++X+X++X++++---. .:::-:---------++++++XXXX+X+++XX+X+X++++++XXX++++++XXX+X++X+++++X+++++++++++X++++X+++X++++++++XX+++++++++++++-+++-++++-++++X+X+++X+X++XXX+XXX+XX+X+XXXX++XX+XX+XX++XXXX+XXXXXX+XX++X+X++++X++++-+-.. ..:::-------+++X+X+X++++++++XX++++++XXXX+++++X++++X++++++X+XX+X++++++++++X+++++++++++++++++++++++++++++++++++++-+++-++++++++++XXX+X+XX+XXXX+XX+X+X+X++XXX++XX+XX+X+X+XXXXXX+X+X++X++X++X+++++++--:. .::---:---+++X+X+++++XXXXX+++XXX+X+++++++++X+X++++XX+X+++++X+++++++++++++++++X++++X+++X+++++++++++++++++-++++++++++-++++++++X+X+XXXXXXXXXXXX+X+X+X+X+++XX+X+XXX+X+X+X+X+XXX+X+X+X+X++++++++++--.. :::::--:+++++++XXX+X+++++++X+X+X+++X+XXX++++++X+++++X+X++++++++++++++++++X+++++++++++++X++X++++X++++++++++-+++-++++++-++--XXXXXXXXXXXXXXXXXXXXXX+X+XXX++X+XXXXXXXX+X+X+X+XX+X+X++++X+X+X++++--. ...::--++X+++XX++++++XXXXX+++X++X++X++++++++X+++++++++++++++++++++++++++++++++X+++X+++++++++X++++++++++++++++++-+++-+++++XXXXXXXXXXXXXXXXXX+X+X+X+X++XX+XXXXXXXX+XX+X+X+X+X+X++X+X++X++++++-:. ..::++X+X+++++XX+X+X+X+++XXXXX++++++X+++++++X+++++++++++++X+++++++X+++++++X+++++++X+++X++X++X+X++++++++++++++++-+++-++XXXXXXXXXXXXXXXXXXXXXXXX+X+XX+XXXXXXXXXXXX+X+X+X+X+X+XX+X+XX++X++-:-:. .-++++++X+XX+X++++X+XX++++++++++++++++++++++++++++++++++++++++++++++++X+++++X++++X+++X++X++X+X++++++++++-++++++++++XXXXXXXXXXXXXXXXXXXXX+X+XXXX+XX+XXXXXXXXXXXXXX+X+++X+++XX+X+++++++: . .++++XXX++++X++X+X+XX+X++++XXX+++++++++++++++++++++++++++++++++++++++++++++++X+X+++X+++X+XXXXXXX++++++++++-++++++++XXXXXXXXXXXXXXXXXXXXXXXX+X+XXX+XX+XXXXXXXXXXXXXXXXX+X+X++X+X++++--: -++X+X+++++++XXX+++++X+X+X++++++++++++++++++++++++++X+++++++++++++++X+++X+X+X++X+XX+XXXXXXXXXXXXXX+++-++++++-+++-+XXXXXXXXXXXXXXXXXXXXX+XXXXXXXX+XX+XXXXXXXXXXXXXX+X++X+X+XX++-++--:.. -X++++XXXX+X++++X+X+X+X++++++++++++++++++X+X+X+X+X+X++X+X+X+X+X++X+X++X++X+X+XXXXXXXXXXXXXXXXXXXXXX++++-+++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+XXXXXXXXXX+X+++X++++++++++--:.. .. ++X+X++++++++XXXX++++++++++++++++++++++X++++++++X+++X++++++++++X++++X++XX+XXXXXXXXXXXXXXXXXXXXXXXXXXX++++-+++-+++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X++++++++---- -+X+X+++++XXX+++++X++++++++++++++++++++++++X+X+X+++X++X+X+X+X+X++X+XX+XX+XXX+XXXXXXXXXXXXXXXXXXXXXXXXXX++++-+++-+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++-.. . ++++++X+X+X+++++++++++++++++++++++++++++++++++++++X++X+X+X+X+X+X+X+X+XX+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X+++++++++++-: ..++XXXX++++++++++++++++-+++++++++++++++X+X+X+X+X+X++X++++X+++X+X+X+X+X+XXX+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++-+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++X+X+++++++-:. --++++++++++-+++++++++-++-+++++++++++++++++++++++++X++X+X++XX+X+X+XX+XXX+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X++++++++++--. .-++++---:.---+++++++++-++++++++++++++X++++X+X+X+X++X++X++X+++X+X+X+X+X+XX+X+XX+XXXXXXXXXXXXXXXXXXXXXXXXXXXXX++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++X++++++++-. .-+- . .:--+-+++++++++++++++++++++++++X++++++X++X++X++X++XX+X+X+XXX+XX+XXXXXXXXX+XXXXXXXXXXXXXXXXXXXXXXXXX+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X++X++++++++-:. .:--+-+-+-++++++++++++++++++++++++X++++X++X+X+X+X++X+X+X+X+XX+X+X+X+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X+++++++--:. .:----++-+-++++++++++++X+++X++++X++X+X++X++++X+X+X+X+XX+X+X+XXXX+XXX+X+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X+++X+++++-:. .:-----++-+-+++++++++++++++++++++++++X+++X+X+++X+X+X++X+XXX+X+XXX+XXXXX+X+XX+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X++++++--. .---+--+-+-+++++++++++X++++X++++++X+++X+++X+X+X++X+X+X+X+XXXXX+XX+X+XXXXX+XXX+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X++++++--:. .--------++-++++++X+X+++X+++X+X+X++X+++X++X+X+X++X+X+X+XX+X+XXX+XXXX+X+XXX+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X++X++++-:. .-----+--++++++++++++X+++++++++++++X+++X++++X+X+X+X+XX+XXXX+XXXX+XXXXX+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X+++++-:. .:--------+++++++X++++X++X+X++X+X+++X++X+X++X+X+X+XX+X+X+XX+X+XXX+X+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X+++++-:. ..::---+--++++++++++++X++++X+++++X++X++++X+X+X+XX+XXXXXXXXXXXXXXXXXXX+XXXXXXXXXXXXXXXXXXXXXXXXX+X+X+XX+XX+XX+XXXXXXXXXXXXXXXXXXXXXXXX+X+++++-:. ..:-----+++++++X+++++X+X++X+X+++X++X+X+++X+X+XXX+XXXXXXXXXXXX+XX+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+XX+XX+X+XXXXXXXXXXXXXXXXXXX+++++++-.. ..----++++++++++++++++++++X++++++++X+X+X+X+XXXXXXXXXXXXXXXXXXXXXX+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+XXXX+X+X++++:.. ..:--+++++++++X++++++++++++++X++++++X+X+XX+XXXXX+XXXX+XXXXX+X+XXXX+X+X+XX+XXXXXXXXXXXXXXXXXXXXX+XX+X+XXXXXXXXXXXXXXXXX+XX+X+++++-:. ..---+++++++++++++++++++++++++++X++X++X+XX+XXXXXX+XXX+X+XXXXXX+XXXXXXX+XX+XX+XXXXXXXXXXXXXXXXXX+XXXXXXXXX+XXXX+X+X++XX+X+++++-. . :---+++++++++++++++++++++++X++X++X+X+XXX+X+X+XX+XX+XX++++X+X+X+X++X+XX+XXXXXXXXXXXXXXXX+X+XXXXX+XXXXXXX+X+X+X+X+X+++++++. .::---+-++++++++++++++++++++++++X+++X+XXX+X+X+X+X+XXXX+X+X+X+X+X+X+X+++X+X+X+X+X+X++X+XXXX+X+XX+X++X+X+X+X+X++X+X++++.. .:::---------+-++++++++++++X+++X++X+++X+X+X+X++++++X+X+X+X++X+X++XXX+X+X+XXX+++X+++++++X+X++X+XX+++++++++X++++++-. ....:::----------+-++++++++X++X+++X+++++X++X+X+X++++++++X++++X+++X++++++++X++++++++++++++++++++X+X+++++++---. ...::::.-:--+-++++++++++++++++++++++++++++++++++X+X++X++++X++++++++++++++++++++++++++++--++++--. ...::--++++++++++++++++++++++++++++++++++++++++++++++++++---------+-+-----... . ::.....:..:......:::....:--:::--+-++------:... ... ..... ... .