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