/---------\ | |/---------------\ /--------------------------------------+---------++---------------+-----------------------------\ | /---------------+---------++-------------<-+----------------------------\| /----+----------------------+------\ | || | || | | | | | || | || /-------------------------------------\ | | | | | || | || | | | | /-----------------+------+--------+---------++---------------+-------\ /-----++--+-------------------------------------+-\ | | | /--------+------+--------+---------++-------------\ | | | || | /---------+\| | | | | | | | || /----+-+-------+--------------+-\ /++--+---------------------------+---------+++\ | | | /---+--------+------+--------+-----\ || /-+----+-+-------+--------------+-+--+++--+-----------\ | |||| | | | | | | | | | || | | | | | | | ||| | | | |||| | | | | /+--------+------+--------+---\ | || | | | | | | | ||| | | | |||| | | | | || | | | | | || | | | | | /------------+-+--+++--+------\ | | |||| | | |/---+--++--------+-----\| | /-+-+---++------+-+----+-+-----\/+-+------------+-+--+++--+------+----+-\ | |||| | | /++---+--++--------+-----++--\ | | | | || | | | | |||/+------------+-+--+++--+------+----+-+-------------+---------++++\ | | ||| | || /-----+-----++--+-----+-+-+-+---++-\ | | | | ||||| /--+-+--+++--+------+----+-+-------------+------\ ||||| | /--+---+++---+--++--+-----+-----++--+-----+-+-+-+---++-+----+-+----+-+-----+++++-------\ | | | ||| | | | | \-<----+--+/||| | |/-+---+++---+--++--+-----+--\ || | | | | | || | | | | | ||||| | | \-+--+++--+------+----+-+--------------------+--+-/|| | || | ||| | || | | | || | | | | | ||/+----+-+----+-+-----+++++-------+-+----+--+++--+------+----+-+--------------\ | | || | || | ||| | || | /+--+--++--+-----+-+-+-+---++++----+-+----+-+-----+++++-------+-+----+--+++--+------+----+\| | | | || | || | ||| | || | || | || | | | | | /-++++----+-+----+-+-----+++++-------+-+----+--+++--+------+----+++----\ | | | || | || | ||| | ||/-+----++--+--++--+-----+-+-+-+-+-++++----+-+----+-+----\||||| | | | \++--+------+----+++----+---------+-----+--+--/| | || | ||| \--+++-+----++--+--++--+-----+-+-+-/ | |||| | | | |/---++++++-------+-+----+---++--+------+----+++----+--------\| | | | | || | ||| ||| | || | || | | | | | |\++----+-+----+-/| |||||| | | | ||/-+------+\ ||| | || | | | | || | ||| ||| | || | || | | | | | | || /--+-+----+--+-\ |||||| | | | ||| | || ||| | || | | | | || | /-+++------+++-+----++\ | || | | | | | | || | | | | /+-+-++++++-------+-+----+---+++-+------++---+++----+--------++\ | | | | || | | ||| |\+-+----+++-+--++--+-----+-+-+---+-+-++-+--+-+----/ || | |||||| | | | ||| | || ||| | ||| | | | | || | | ||| | | | ||| | || | | | | | | || | | \------++-+-++++++-------+-+----/ ||| | || ||| | ||| | | | | || | | ||| /-+-+-+----+++-+--++--+-----+-+-+---+-+-++\| | /--++-+-++++++-------+-+--------+++-+----\ || ||| | ||| | | | | || | | ||| | | | | ||| | || | | | | | | |||| | | || | |||||| | | /----+++-+-\ | || ||| | ||| | | | | || | | ||| /-+-+-+-+----+++-+--++--+-----+-+-+---+-+-++++--+-----+--++-+-++++++-------+-+---+----+++-+\| | || ||| | ||| | | | | || | | ||v | v | | | ||| | || | | | | | | |||| | | || | |||||| /---+-+---+----+++-+++--+-++---+++----+-\ ||| | | | | || | | ||| | | | | | ||| | || | | | | /-+-+-++++--+-----+--++-+-++++++---+---+-+---+----+++-+++--+-++---+++----+-+--\ ||| | | | | || | | ||| | | | | | ||| | || | | | | | |/+-++++--+-----+--++-+-++++++---+---+-+---+----+++-+++--+-++---+++----+-+--+---+++----+--+\ | | || | | ||| | | | | | ||| | || | | \-+-+-+++-++++--+-----+--++-+-+/|||| | | \---+----+++-+++--+-++---+++----+-+--+---+++----/ || | | || | | ||| | | | | | ||| | || | | | | ||| |||| /+-----+--++-+-+-++++---+---+-----+----+++-+++--+-++---+++----+-+--+---+++----\ || | | || | | ||| | | | | | ||| | || | | | | ||| |||| || /+--++-+-+-++++---+---+-----+---\||| ||| |/++---+++----+-+--+\ ||| | || | | || | | ||| | | | | | |||/+--++--+\ | | | ||| |||| || || || |/+-++++---+---+-----+---++++-+++--++++---+++----+-+--++--+++---\| || | /--+-++-+-+-+++--+-+-+-+-+----+++++\ || || | | | ||| |||| || || || ||| |||| | /-+-----+---++++-+++--++++---+++----+-+--++\ ||| || || | | | || | | ||| | | | | | |||||| || /++----+---+-+-+++-++++-++----++--++-+++-++++---+-+-+-----+---++++-+++\ |||| ||| | | ||| ||| || || | | | || | | ||| | | | | | |||||| || ||| /-+---+-+-+++-++++-++----++--++-+++-++++---+\| | | |||\-++++-+++/ |||/---+-+--+++-+++---++\ || | | | || | | ||| | | | | | |||||| || ||| | | | | ||| |||| || || || ||| |||| ||| | | ||| |||| ||| |||| | | ||| ||| ||| || | | | ||/+-+-+++--+-+-+-+-+----++++++-++-+++\ | | /+-+-+++-++++-++----++--++-+++-++++---+++-+-----+---+++--++++-+++----++++---+-+--+++-+++-\ ||| || | | /+-++++-+-+++--+-+-+-+-+----++++++-++-++++-+-+--++-+-+++-++++-++---\|| || ||| |||| ||| | | ||| |||| ||| |||| | | ||| ||| | ||| || | | || |||| | ||| | | | | | |||||| || ||||/+-+--++-+-+++-++++-++---+++--++-+++-++++---+++-+-----+---+++--++++-+++----++++---+-+--+++-+++-+\||| || | | || |||| | ||| | | | | | |||||| || |||||| | || | ||| |||| || ||| || ||| |||| ||| | | ||| |||| ||| ||^| | | ||| ||| ||||| || | | || |||| | ||| | | | | | |||||| || |||||| | || | |||/++++-++---+++--++-+++-++++--\||| | | ||| |||| ||| |||| | | ||| ||| ||||| || | | || |||| | ||| | | | | | |||||| ||/++++++-+--++-+-++++++++-++---+++--++-+++-++++--++++-+--\ | ||| |||| ||| |||| | | ||| ||| ||||| || | | || |||| | ||| | | | | | |||||| ||||||||| | || | |||||||| || ||| || ||| |||| |||| | | | ||| |||| ||| |||| | | ||| ||| ||||| || | | || |||| | ||| | | | | | |||||| ||||||||| | || | |||||||| || ||| || ||| |||| |||| | | | ||| |||| ||| |||| | | ||| ||| ||||| || | | || |||| | ||| | | | | | |||||| ||||||||| | || | |||||||| || ||| || ||| |||| |||| | | | ||| |||| ||| |||| | | ||| ||| ||||| || | | || |||| | ||| | | | | | |||||| ||||||||| | || | |||||||| || ||| || ||| |||| |||| | | | ||| |||| ||| |||| | | ||| ||| ||||| || | | || |||| | ||\--+-+-+-+-+----++++++-/|||||||| | || | |||||||| || ||| || ||| |||| |||| | | | ||| |||| ||| |||| | | ||| ||| ||||| || | | || |||| | || | | | | | |||||| |||||||| | /++-+-++++++++-++---+++--++-+++-++++--++++-+--+--+---+++-\|||| ||| |||| | | ||| ||| ||||| || | | || |||| | || | | | \-+----++++++--++++++++-+-+++-+-++++++++-++---+++--++-++/ |||| |||| | | | ||| ||||| ||| |||| | | ||| ||| ||||| || | | || |||| | || | | | | |||||| |||||||| | ||| | |||||||| || /-+++--++-++--++++--++++-+--+-\| ||| ||||| ||| |||| | | ||| ||| ||||| || | | || |||| | || | | | | \+++++--++++++++-+-+++-+-++++++++-++-+-+++--++-++--++++--++++-+--+-++---+++-+++++-+++----+/|| | | ||| ||| ||||| || | | || |||| | ||/--+-+-+---+\ ||||| |||||||| \-+++-+-++/||||| || | ||| || || |||| |||| | | || ||| ||||| ||| | |\---+-+--+++-+++-++++/ || | | || |||| | ||| | | | v| ||||| |||||||| ||| | || ||||| ||/+-+++--++-++--++++--++++-+--+-++--\||| ||||| ||| | | | | ||| ||| |||| || | |/++-++++-+-+++--+-+-+---++----+++++--++++++++---+++-+-++-+++++-++++-+++--++-++--++++--++++-+--+-++--++++\||||| ||| | | | | ||| ||| |||| || | |||| |||| | ||| | | | || ||||| |^|||||| |||/+-++-+++++-++++\||| |\-++--++++--++++-+--+-++--++++++++++-+++----+-+----+-+--+++-/|| |||| || | |||| |||| | ||| | | |/--++----+++++--++++++++---+++++-++-+++++-++++++++--+--++--++++--++++-+--+-++--++++++++++-+++----+\| | | ||| || |||| || | |||| |||| | ||| |/+-++--++-\ ||||| |||||||| ||||| \+-+++++-++++++++--+--++--++++--++++-+--+-++--++++++++++-+++----+++----/ | ||| || |||| || | |||| |||| | ||| ||| || || | |||||/-++++++++---+++++--+-+++++-++++++++--+--++>-++++--++++-+--+-++-\|||||||||| ||| ||| | ||| || |||| || | |||| |||| | ||| ||| || || | |||||| |||||||| ||||| | ||||| |||||||| | || |||| |||| | | || ||||||||||| ||| /+++------+--+++--++-++++-\|| | |v|| |||| | ||| ||| || || | |||||| |||||||| ||||| | ||||| |||||||| | || |||| |||| | | || ||||||||||| ||| |||| | ||| || |||| ||| | |||\-++++-+-+++--+++-++--++-+--++++++-/||||||| ||||| | |||||/++++++++--+--++--++++-\|||| | | || ||||||||||| ||| |||| | ||| || |||| ||| | ||| |||| | |||/-+++-++--++-+--++++++--+++++++---+++++-\| |||||||||||||| | || |||| ||||| | | || |||||||\+++-+++---++++------+--+++--++-++++-+/| | ||| |||| | |||| ||| || \+-+--++++++--+++++++---+++++-++-++/||||||||||| | /++--++++-+++++-+--+-++-+++++++-+++-+++---++++-----\| ||| || |||| | | | ||| |||| | |||| ||| || | | |||||| ||||||| ||||| || || ||||||||||| | ||| |||| ||||| | | ||/+++++++-+++-+++--\|||| || ||| || |||| | | | ||| /++++-+-++++-+++\|| | | \+++++--+++++++---+++++-++-++-+++++++++++--+-+++--++++-+++++-+--+-++++++/||| ||| ||| ||||| /--++--+++\ || |||| | | | ||| ||||| \-++++-++++++---+-+---/|||| ||||||| ||||| || || |||||||v||| | ||| |||| ||||| | | |\++++-+++-+/| ||| ||||| | || |||| || |||| | | | |\+-+++++---++++-++++++---+-+----++++--+++++++---+++++-++-++-+++++++++++--+-+++--++++-+++++-+--+-+-++++-+/| | | ||| ||||| | || |||| || |||| | | | | | ||||| |||| |||||| | | |||| ||||||| ||||| || || ||||||||||| | ||| \+++-+++++-+--+-+-++++-+-+-+-+-+++--++++/ | || |||| || |||| | | | | | ||||| |||| |||||| | | |||| ||||||| ||||| || || ||||||||||| | ||| |||/+++++-+--+-+-++++-+-+-+-+-+++--++++---+--++\ |||| || |||| | | | | | ||||| |||| |||||| | | |||| |||||\+---+++++-++-++-+++++++++++--+-+++---+++++++++-+--+-+-++++-+-+-+-+-+++--++++---+--+++-++++-++-+/|| | | | | | ||||| |||| |||||| | |/---++++--+++++-+---+++++-++-++-+++++++++++--+-+++---+++++++++-+--+-+-++++-+-+-+-+-+++--++++---+\ ||| |||| || | || | | | | | ||||| |||| |||||| | ||/--++++--+++++-+---+++++-++-++-+++++++++++--+-+++-\ ||||||||| | | | |||| | | | | |\+--++++---++-+++-+/|| || | || | | | | | ||||| |||| |||||| | ||| |||| ||||| | ||||| || || ||||||||||| | ||| | ||||||\++-+--+-+-++++-+-+-+-+-+-+--++++---++-+/| | || || | || | | | | | ||||| |||| |||||| | ||| |||| ||||| | ||||| || || ||||||||||| | ||| | |^|||| |\-+--+-+-++++-+-+-+-+-+-+--++++---++-+-+-+-/| || | || | | | | | ||||| |||| |||||| | ||| |||| ||||| | ||||| || || ||||||||||| /+-+++-+-++++++-+--+--+-+-++++-+-+-+-+-+-+--++++---++-+-+-+--+-++-+-++-+\| | | | ||||| |\++-++++++---+-+++--++++--+++++-+---+++++-++-++-+++++++++++-++-+++-+-/||||| | | | | |||| | | | | | | |||| || | | | | || | || ||| | | | ||||| | || |||||| | ||| |||| ||||| | ||||| || || ||||||||||| || ||| | ||||| | | | | |||| | | | | | | |||| \+-+-+-+--/ || | || ||| | | | \++++---+-++-+++/|| | ||| |||| ||||| | ||||| || || ||||||||||| || ||| | ||||| | | | | |||| | | | | | | |||| | | | | || | || ||| | | | |||| | || ||| || | ||| |||| ||||| | ||||| || ||/+++++++++++-++-+++-+--+++++-+--+--+-+-++++-+-+-+-+-+-+--++++----+\| | | || | || ||| | | | /++++---+-++-+++\||/--+-+++--++++--+++++-+---+++++-++\||||||||||||\+-++-+++-+--+++++-+--+--+-+-+++/ | | | | | | |||| ||| | | || | || ||| | | | ||||| | || ||||||| /+-+++--++++--+++++-+---+++++-+++++++++++++++-+-++-+++-+\ ||||| | | | | ||| | | | | | | |||| ||| | | || | || ||| | |/+-+++++--\| || |||||||/++-+++--++++-\||||| | ||||| ||||||||||||||| | || ||| || \++++-+--+--+-+-+++--+-+-+-+-+-+--++++----+++-+-+----++-+-++-+++--/ ||| ||||\--++-++-++++++++++-+++--++++-++++++-+---+++++-+++++++++++++++-+-++-+++-++--++++-+--+--+-+-+++--/ | | | | | |\++----+++-+-+----++-+-++-/|| ||| |||| || || ||||\+++++-+++--++++-++++++-+---++/|| ||||||||||||||| | || ||| || |||| | | | | ||| | | | | | | || ||| | | || | || || ||| |||| || || |||| ||||| ||| |||| |||||| | || || ||||||||||||||| | || ||| || |||| | | | | ||| | | | | | | || /+++-+-+---\|| | || || ||| |||| || || |||| ||||| ||| ||||/++++++-+---++-++-+++++++++++++++-+-++-+++-++--++++-+--+--+-+-+++----+-+-+-+-+--+-++->-++++\| | ||| | || || ||| |||| || || |||| ||||| ||| ||||||||||| | ||/++-+++++++++++++++-+-++-+++-++--++++-+--+--+-+-+++----+-+-+-+-+--+-++---++++++-+---+++-+-++--++-\ ||| |||| || || |||| ||||| ||| ||||||||||| | ||||| |||||\+++++++++-+-++-+++-++--++++-+--+--+-+-+++----+-+-+-+-+--+-++---++/||| | ||| | || || | ||| |||| || || |||| ||||| ||| ||||||||||| | ||||\-+++++-+++++++++-+-++-+++-++--++++-+--+--+-+-+++----+-+-+-+-+--+-++---++-+++-/ ||| | || || | ||| |||| || || |||| ||||| ||| \++++++++/| | |||| ||||| ||||||||| | ||/+++-++--++++-+--+-\| | ||| | | | | | | ||/--++-+++---\ ||| | || || | ||| ||\+---++-++-++++-+++++-+++---/||||||| | | |||| ||||| ||||||||| | |||||| || |||| | | || | ||| | | | | | | ||| || ||| | ||| v || || | ||| |\-+---++-++-++++-+++++-+++----+++++++-+-+---++++--+++++-+++++++++-+-++++++-++--++++-+--/ || | ||| | | | | | | ||| || ||| | ||| | || || | ||| | | || || |v|| ||||| ||| ||||||| | | |||| ||||| ||||||||| | \+++++-++--++++-+----++-+-+++----+-+-+-+-+--+-+++--++-+++---+-+++-+-++--/| | ||| | | || || |||| ||||| ||| ||||||| | | |||| ||||| ||||\++++-+--+++++-++--++++-+----++-+-+++----+-+-+-+-+--+-/|| || ||| | ||| | || | | ||| \--+---++-++-+++/ ||||| ||| ||||||| | | |||| |||\+-++++-++++-+--+++++-++--+++/ | || | ||| | | | | | | || || ||| | ||| | || | | ||| | || || ||| |||\+-+++----+++++++-+-+---++++--+++-+-++++-++++-+--+++++-+/ /+++--+----++-+-+++----+-+-+-+-+--+--++--++-+++---+-+++-+\|| | | ||| | /-++-++-+++--+++-+-+++----+++++++-+-+---++++--+++-+-++++-++++-+--+++++-+--++++--+----++-+-+++----+-+-+\| | | || || ||| | ||| |||| | | ||| | | || || ||| ||| | ||| ||||||| | \---++++--+++-+-++++-++++-+--+++++-+--++++--/ || | ||| | | ||| | | || || ||| | ||| |||| | | ||| | | || || ||| ||| | v||/---+++++++-+-----++++-\||| | |||| |||| | ||||\-+--++++-------++-+-+++----+-+-+++-+--+--++--++-+++---+-+++-++/| | | ||| | | |\-++-+++--+++-+-++++---++++++/ | |||| |||| | |\++-++++-+--+++/ |/-++++-------++-+-+++----+-+-+++-+--+-\|| || ||| | ||| || | | | ||| | | | || ||| ||| | ||\+---++++++--+-----++++-++++-+-+-++-++++-+--+++---/| |||| || |/+++--->+-+-+++-+--+-+++--++\||| | ||| || | | | ||| | | | || ||| ||| | || | |||||| | |||| |||| | | || |||| | ||| | |||| || |||^| /-+-+-+++-+--+-+++--++++++---+-+++-++-+---+\| ||| | | | || ||| ||| | || | |||||| | |||| ||\+-+-+-++-++++-+--+++----+-++++-------++-+++++--+-+-+-+++-+--+-+++--++++++---+-+++-++-+---/|| ||| | | | || ||| ||| | || | |||||\--+-----++++-++-+-+-+-++-++++-+--+++----+-++++-------++-+++++--+-+-+-/|| | | ||| |||||| | ||| || | || ||| | | | || ||| ||| | || | ||||| | \+++-++-+-+-+-++-++++-+--+++----+-++++-------++-+++++--+-/ | || | | ||| ||||||/--+-+++-++-+-\ || ||| | | | || ||| ||| | || | ||||| | ||| || | | | || |||| \--+++----+-++++-------++-+++++--+---+--+/ | | ||| ||||||| | ||| || | | || ||| |/+-+--++-+++--+++-+-++-+---+++++--\| ||| || | | | || |||| ||| | |\++-------++-+++++--+---+--+--/ | ||| ||||||| | ||| || | | || ||| ||| | || ||| ||| | || | ||||| || ||| || | | | || \+++----+++----+-+-++-------++-++++/ | | | | ||| ||||||| | ||| || | | || ||| ||| | ||/+++--+++-+-++-+---+++++--++------+++-++-+-+-+-++--+++----+++----+-+-++-------++-++++---+---+--+-----+\||| \++++++--+-/|| || | | || ||| ||| | |||||| ||| | || | ||||| || |\+-++-+-+-+-++--+++----+++----+-+-++-------++-++++---+---+--+-----+++++---++++++--+--++-++-+-+--+/ ||| ||| | |||||| ||| | || | ||||| || | | || | | | || ||| \++----+-+-++-------++-++++---+---+--+-----+++++---++++++--+--+/ || | | | ||| ||| | |||||| ||| | || \---+++++--++------+-+-/| | | | || ||| || | | || || |||| | | | ||||| |||||| | | || | | | ||| ||| | |||||\--+++-+-++-----+++++--++------+-+--+-+-+-/ || ||| || | | \+-------++-++++---+---+--+-----+++++---++++/| | | || | | | ||| ||| | ||||| /+++-+-++-----+++++--++------+-+--+-+-+---++--+++-----++----+-+--+----\ || |||| | | | ||||| |||| | | | || | | | ||| ||| |/-+++++--++++-+-++-----+++++--++------+-+--+-+-+---++--+++----\|| | | | | || |||| | | | ||||| |||| | | | || | | | ||\----+++-++-+++++--++++-+-++-----+++++--++------+-+--+-+-+---++--++/ ||| | | | | || |||| | | | ||||| |||| | | | || | | | || |||/++-+++++--++++-+-++-\ ||||| || | | | | \---++--++-----+++----+-+--+----+--++-++++---+---+--+-----+++++---++++-+--+--/ || | | | || |||||| ||||| |||| | || | ||||| || \-+--+-+-----++--++-----+++----+-+--+----+--++-++++---+---+--+-----+++++---++++-+--+-----/| | | | || |||||| ||||| |||| | || | ||||| || | | | || || ||| | | | | || |||| | | | ||||| |||| | | | | | | || |||||| ||||| |||| | || | ||\++--++--------+--+-+-----++--++-----+++----+-+--+----+--++-++++---+---+--+-----+++++---+++/ | | | | | | || ||\+++-+++++--++++-+-++-+---++-++--++--------+--+-+-----++--++-----+++----+-+--+----+--++-++++---+---+--/ ||||| ||| | | | | | | || || ||| |||\+--++++-+-++-+---++-++--++--------+--+-+-----++--++-----+++----+-+--+----+--++-++++---+---/ ||||| ||| | | | | | | |\-----++-+/| ||| | |||| | || | || || || | | | || || /--+++----+-+--+----+\ || |||| \------------+++++---+++--+--+------+-+-+--/ | || | | ||| \--++++-+-/| | || || || | | | || || | ||| | \--+----++-++-++++----------------+++++---+++--+--+------/ | | | || | | |\+----++++-+--+-+---++-++--++--------+--/ | || || | ||\----+----+----++-++-++++----------------+++++---++/ | | | | | || | | | | |||| | | | |\-++--++--------+----+-----++--++--+--++-----+----+----++-++-+++/ ||||| || | | | | | || | | | | |||\-+--+-+---+--/| || | | || || | || | | || || ||\-----------------/|||| || | | | | | || | | \-+----+++--/ | | | | || | | || || | || | | || || || |||| || | | | | | || \-+---+----+++-----+-/ | | || | | \+--++--+--++-----+----/ || || || |||| || | | | | | |\---+---+----+++-----+-----+---+--/| | | \--++--+--++-----+---------++-++-++-------------------++++---++---+--+--------/ | | | | | |\+-----+-----+---+---+--------+----+---------++--+--++-----+---------++-++-++-------------------++/\---++---+--/ | | | | | \-+-----+-----+---+---+--------+----+---------++--+--++-----+---------/| || || || || | | | | | | | | | | | | | || | || | | || || || || | | \------+----+---+------+-----+-----/ | | | | || | || \----------+-++-++-------------------+/ || | | | | | | \---------+---+--------+----+---------++--+--++----------------+-++-++-------------------+------/| | | | | | \---------------+---+--------+----/ || | || | || || | | | | | | | | | | || | |\----------------+-/| || | | | | | | | | | \--------------+/ \--+-----------------/ | || | | \-------------/ | | | | | \------+--------------------+-/| | | | | | \---+------------------------------+--------------------/ | | | \----+---+--------------------------/ | \-------------------+-------/ \---+---------------------------------------------------------/ | \-----------------------------------------------------------------------------------------------------/