data/2018/13.txt @ 0b68f84e44ae

2021/08 and 2020/13/1
author Steve Losh <steve@stevelosh.com>
date Wed, 08 Dec 2021 18:00:32 -0800
parents a19c9e1fd077
children (none)
                                         /---->--------------------------------------------------\                                                    
                                         |/------------------------>---------------------\       |                                                    
                                         ||                                              |       |              /-----------------------\/---------\  
                                         ||               /------------------------------+-------+--------------+-------------\         ||         |  
          /------------------------------++-------------\ |                           /--+-------+--------------+-------------+---------++--------\|  
    /-----+------------------------------++-------------+-+----------------------\    |  |       |         /----+------------\|         ||        ||  
    |/----+------------------------------++-------------+-+---\        /---------+----+--+-------+-----\   |    |            ||         ||        ||  
    ||    |                              ||             | |   |        |         |    |  |       |     |   |   /+--------\   ||         ||        ||  
    ||    |                              ||             | |   |/-------+---------+----+--+-------+-----+\  |   ||        |   ||         ||        ||  
    ||    |       /-----------\          ||  /----------+-+---++-----<-+---------+----+--+-------+-----++--+---++--------+---++---------++----\   ||  
    ||    |   /---+-----------+----------++--+----\     | |   ||       |         |    |  |       |     ||  |   ||        |   ||         ||    |   ||  
    ||    |   |   |           |         /++--+----+-----+-+---++-------+---------+----+--+\      |     ||  |   ||        |/--++--------\||    |   ||  
 /--++----+--\|   |           |         |||  |    |     | |   v|       |         |    |  ||      |     ||  |   ||        ||  ||        |||    |   ||  
 |  ||    |  ||   |           |         |||  |    |     |/+---++-------+---------+----+\ ||      |     ||  |   ||        ||  ||        |||    |   ||  
 |  ||    |  ||   |           |         |||  |    |     |||   ||       |         |  /-++-++------+-----++--+---++--------++--++---\    |||    |   ||  
 |  ||    |  ||   |           |         |||  |    |    /+++---++-------+---------+--+-++-++------+-----++-\|   ||        ||  ||   |    |||    |   ||  
 |  ||    |  ||   |           |         |||  |    | /--++++---++-------+---\     |  | || ||      |     || ||   ||  /-----++--++---+\   |||    |   ||  
 |  ||    |  ||   |           |/--------+++--+----+-+--++++---++-------+---+-----+--+-++-++------+-----++-++---++--+-----++--++-\ ||   |||    |   ||  
 |  ||    |  ||   |           ||        |||  | /--+-+--++++---++-------+---+-----+--+-++-++------+-----++-++---++--+--\  ||  || | ||   |||    |   ||  
 |  ||    |  ||   |           ||        |||  |/+--+-+--++++---++-------+---+-----+--+\|| ||      |     || ||   ||  |  |  ||  || | ||   |||    |   ||  
 |  ||    |  ||   | /---------++--------+++--+++--+-+--++++---++-------+---+-----+--++++-++--\   |     || ||   ||  |  |  ||  || | ||   |||    |   ||  
 |  ||    |  ||   | |       /-++--------+++--+++--+-+--++++\  ||       |   |     |  |||| ||  |   |     || ||   ||  |  |  ||  || | ||   |||    |   ||  
 |  ||    \--++---+-+-------+-++--------+++--+++--+-+--+/\++--++-------+---+-----+--+++/ ||  |   |     || ||   ||  |  |  ||  || | ||   |||    |   ||  
 |  ||       ||  /+-+-------+-++--------+++--+++--+-+--+--++--++-------+---+-----+--+++--++--+---+-----++-++---++--+-\|  ||  || | ||   |||    |   ||  
 |  ||       ||  || |       | ||        |||  |||  | |  |  ||  ||       |   |     | /+++--++--+---+-----++-++---++--+-++--++\ || | ||   |||    |   ||  
 |  ||       ||  || |       | ||        |||  |||  | |  |  ||  ||       \---+-----+-++++--++--+---+-----/| ||   ||  | ||  ||| || | ||   |||    |   ||  
 |  ||       ||  || |       | ||      /-+++--+++--+-+--+--++--++-----------+-----+-++++--++--+---+------+-++---++--+\||  ||| || | ||   |||    |   ||  
 |  ||      /++--++-+-------+-++------+-+++-\|||/-+-+--+--++--++-----------+-----+-++++--++--+---+------+-++---++-\\+++--+++-++-+-+/   |||    |   ||  
 |  ||      |||  || |       | ||      | \++-+++++-+-+--+--++--++-----------+-----+-++++--+/  |   | /----+-++---++-+-+++--+++\|| | |    |||    |   ||  
 |  ||      |||  ||/+-------+-++------+--++-+++++-+-+--+--++--++-----------+-----+-++++--+---+-\ | |    | |v   || | |||  |||||| | |    |||    |   ||  
 |  ||      |||  ||||       | ^|      |  || ||||| | |  |  ||  ||      /----+-----+-++++--+---+<+-+-+----+-++---++\| |||  |||||| | |    |||    |   ||  
 \--++------+/|  ||||       | ||  /---+--++-+++++-+-+--+--++--++------+----+-----+-++++--+---+-+-+-+-\  | || /-++++-+++--++++++\| |    |||    |   ||  
    ||      | |  ||||       | ||  |   |  ||/+++++-+-+--+--++--++------+----+-----+-++++--+---+-+-+-+-+--+-++-+-++++-+++--++++++++-+----+++\   |   ||  
    ||      | |  ||||     /-+-++--+---+--++++++++-+-+--+--++--++------+----+-----+-++++--+---+-+-+-+-+--+-++-+-++++-+++\ |||||||| |    ||||   |   ||  
    ||      | |  ||||     | | ||  |   |  |||||||| | |  |  ||  ||   /--+----+-----+-++++--+---+-+-+-+-+--+-++-+-++++-++++-++++++++\|    ||||   |   ||  
    ||      | |  ||||     | \-++--+---+--++++++++-+-+--+--+/  || /-+--+----+-----+-++++--+---+-+-+-+-+--+-++-+-++++-++++-++++++++++----++++---+\  ||  
    ||      | |  ||||     |   ||  |   |  |||||||| | |  |/-+---++-+-+--+----+-----+-++++--+---+-+<+-+-+--+-++-+-++++-++++\||||||||||    ||||   ||  ||  
    ||     /+-+--++++-\   |   ||  |   |  |||||||| | |  || |   ||/+-+--+----+--\  | ||||  |   | | | | |  | || | |||| |||||||||||||||    ||||   ||  ||  
    ||/----++-+--++++-+---+---++--+---+--++++++++-+-+--++-+---++++-+--+----+--+--+-++++\ |   | | | | |  | || | |||| |||||||||||||||    ||||   ||  ||  
  /-+++----++-+--++++-+---+---++--+-\ |  |||||||| | |  || |   |||| |  |    |  |  | ||||| |  /+-+-+-+-+--+-++-+-++++-+++++++++++++++----++++---++--++-\
  | |||    || |  |||| |   |   ||  | | | /++++++++-+-+--++-+---++++-+--+----+--+--+-+++++-+--++-+-+-+-+--+-++-+\|||| |||||||||||||||    ||||   ||  || |
  | |||    || |  |||| |   |   ||  | | | ||||||||| | |  || | /-++++-+--+----+--+--+-+++++-+--++-+-+-+-+--+-++-++++++-+++++++++++++++----++++-\ ||  || |
  | |||    || |  |||| |   |   ||  | | | ||||||||| | |  || | | |||| |  |    |  |  | ||||| |  || | | | |  | || |||||| |||||||||||||||    |||| | ||  || |
  |/+++----++\|  |||| |   |   ||  | | | ||||||||| | | /++-+-+-++++-+--+----+--+--+\||||| |  || | | | |  | || |||||| |||||||||||||||    |||| | ||  || |
  |||||    ||||  |||| |   |   || /+-+-+-+++++++++\| | ||| | | |||| |  |    |  |  ||||||| |  || | | | |  | || |||||| |||||||||||||||    ||\+-+-++--+/ |
  |||||    ||||  |||| |   |   || ^| | | ||||||||||| | ||| | | |||| |  |    |  |  ||||||| |  || | | | |  | || |||||| |||||||||||||||    || | | ||  |  |
  |||||    ||||  |||| |   |   || || | | ||||||||||| | ||| | | |\++-+--+----+--+--+++++++-+--++-+-+-+-+--/ || |||||| |||||||||||||||/---++-+-+-++\ |  |
  |||||    ||||  |||| |   |   || || | | ||||||||||| | ||| | | | || |  |    |  |  ||||||| |  || | | | |    || |||||| ||||||||||||||||   || | | ||| |  |
  |||||    ||||/-++++-+---+---++-++-+-+-+++++++++++-+-+++-+-+-+-++-+--+---\|  |  ||||||| |  || | | | |    || |||||| ||||||||||||||||   || | | ||| |  |
  |||||    ||||| |||| |   |   || || | | |\+++++++++-+-+++-+-+-+-++-+--+---++--+--+++++++-+--++-+-/ \-+----++-++++++-++++++++/|||||||   || | | ||| |  |
  |||||    ||||| |||| |   |   || ||/+-+-+-+++++++++-+-+++-+-+-+-++-+--+---++--+--+++++++-+--++-+-----+----++\|||\++-++++++++-+++++++---+/ | | ||| |  |
  |||||    ||||| |||| |/--+---++-++++-+-+-+++++++++-+-+++-+-+-+-++-+--+---++--+--+++++++-+--++-+--\  |    |||||| || |||||||| |||||||   |  | | ||| |  |
  |\+++----++/|| |||| ||  |   || |||| | | ||||||||| | ||| | |/+-++-+--+---++-\|  ||||||| |  || |  | /+----++++++-++-++++++++-+++++++---+--+-+\||| |  |
 /+-+++----++-++-++++-++--+---++-++++-+-+-+++++++++-+-+++-+-+++-++-+--+---++-++--+++++++-+--++-+--+-++--\ |||||| || |||||||| |||||||   |  | ||||| |  |
 || |||    \+-++-++++-/|  |   || |||| | | ||||||||| |/+++-+-+++-++-+--+---++-++--+++++++-+--++-+--+-++--+-++++++-++-++++++++-+++++++---+--+-+++++-+-\|
 || |||     | ||/++++--+--+---++-++++-+-+-+++++++++-+++++-+-+++-++-+--+---++-++--+++++++-+--++-+--+-++--+-++++++\|| |||||||| |||||||   |  | ||||| | ||
 || |||     | ||||\++--+--+---/| |||| | | ||||||||| ||||| | ||| || |  |   || ||  |||\+++-+--++-+--+-++--+-+++++++++-++++++++-+++++/|   ^  | ||||| | ||
 || |||     | |||| ||  |  |/---+-++++-+-+-+++++++++-+++++-+-+++-++-+--+---++-++\ ||| ||| |  || |  | ||  | ||||||||| |||||||| ||||| |   |  | ||||| | ||
 || |\+-----+-++++-++--+--++---+-++++-+-+-+++++++++-+++++-+-++/ || |  |   || |||/+++-+++-+--++-+--+-++--+-+++++++++-++++++++-+++++-+-\ |  | ||||| | ||
 || | |/----+-++++-++--+--++---+-++++-+-+-+++++++++-+++++-+-++--++-+-\|   || ||||||| ||| |  || |  | ||  | ||||||||| |||||||| ||||| | | |  | ||||| | ||
 || | || /--+-++++-++--+-\||   | |||| | | ||||||||| ||||| | ||  || | ||   || ||||||| ||| |  || |  | ||  | |\+++++++-++++++++-/|||| | | |  | ||||| | ||
 ||/+-++-+--+-++++-++--+-+++--\| |||| | | ||||||\++-+++++-+-++--++-+-++---++-+++++++-+++-+--++-+--+-++--+-+-++++++/ ||||||||  |||| | | |  | ||||| | ||
 |||| || |  | |||| ||  | |||  || \+++-+-+-++++++-/| ||||| | \+--++-+-++---++-+++++++-+++-+--++-+--+-++--+-+-++++++--++++++++--++++-+-+-+--+-/|||| | ||
 |||| || |/-+-++++-++--+-+++--++--+++-+-+-++++++--+-+++++-+--+--++-+-++---++-+++++++-+++-+--++-+--+-++-\| | |||||| /++++++++--++++-+-+-+-\|  |||| | ||
 |||| || || | |||| ||  | |||  ||/-+++-+-+-++++++--+-+++++-+--+--++-+-++---++-+++++++-+++\| /++-+--+-++\|| | |\++++-+++++++++--+/|| | | | ||  |||| | ||
 |||| || || | |||| ||  | |||  ||| ||| | | ||||||  | ||||| |  |  || | ||   || ||||||| ||||| ||| |  | ||||| | | |||| |||||||||  | || | | | ||  |||| | ||
 |||| || || | |||| ||  | ||\--+++-+++-+-+-++++++--+-+++++-+--+--++-+-++---++-++/|||| ||||| ||| |  | |||||/+-+-++++-+++++++++--+-++-+-+-+-++--++++\| ||
 |||| || || | |||| || /+-++---+++\||| | | ||||||  | ||||| |  |  || | ||   || || |||| ||||| ||| |  | \++++++-+-++++-+++++++++--+-++-+-+-+-++--/||||| ||
 |||| || || | |||| || || ||   ||||||| | | ||||||  | ||||| |  |  || | ||   || || |||| ||||| ||| |  |  |||||| | |||| |||||||||  | || \-+-+-++---++/|| ||
 |||| || || | |||| || || ||   ||||||| | | ||||||  | ||||| |  |  || | |^   || || |||| ||||| ||| |  |  |||||| | |||| |||||||||  | ||   | | ||   || || ||
 |||| || || | |||| || || ||   ||||||| | | ||||||  | ||||| \--+--++-+-++---++-++-++++-+++++-+++-+--+--++++++-+-++++-+++++++++--/ ||   | | ||   || || ||
 |||| || || | |||| || || ||   ||||||| | | ||||||  | |||||    |  || | ||   || || |||| ||||| ||| |  |  |||||| | |||| |||||||||    ||   | | ||   || || ||
 |||| || || | |||| || || ||   ||||||| \-+-++++++--+-+++++----+--++-+-++---++-++-++++-+++++-+++-+--+--++++++-+-++++-+/|||||||    ||   | | ||   || || ||
/++++-++-++-+-++++-++-++-++\  |\+++++---+-++++++--+-+++++----+--++-+-++---++-++-++++-+++++-+++-+--+--++++++-+-++++-+-+++++++----/|   | | ||   || || ||
||||| || || | |||| || || |||  | |||||   | ||||||  | |||||    |  ||/+-++---++-++-++++<+++++-+++-+--+--++++++-+-++++-+-+++++++-----+--\| | ||   || || ||
||||| || || |/++++-++-++-+++--+-+++++---+-++++++--+-+++++----+--++++-++---++-++\|||| ||||| ||| |  |  |||||| | |||| | |||||||     |  || | ||   || || ||
||\++-++-++-++++++-++-++-+++--+-++++/   | ||||||  | |||||    |  |||| ||   || ||||||| ||||| ||| |  |  |||||| | |||| | |||||||     |  || | ||   || || ||
|| || || || |||||| || || |||  | ||||    | ||||||  | ||\++----+--++++-++---++-+++++/| ||||| ||| |  |  |||||| | |||| | |||||\+-----+--++-/ ||   || || ||
|| || || || ||\+++-++-++-+++--+-++++----+-++++++--/ || ||    |  |||| ||   || ||||| | |||||/+++-+--+--++++++-+-++++-+-+++++-+--\  |  ||   ||   || || ||
|| || || || || ||| || || |||  | ||||    | |||\++----++-++----+--++++-++---++-+++++-+-+++++++++-+--+--++++++-+-++++-+-+++++-+--+--+--++---++---/^ || ||
|| || || || || ||| || || |||  | ||||    | ||| ||    || ||    |  |||| ||   || ||||| | ||||||||| |  | /++++++-+-++++-+-+++++-+--+--+--++---++----+-++\||
|| || || || || ||| || || |||/-+-++++----+\||| ||    || ||    |  |||| ||   || ||||| | ||||||||| |  | ||||||| | |||| | ||||| |  |  |  ||   ||    | |||||
|| || || || || |||/++-++-++++\| ||||    ||||| ||    || ||    |  |||| ||   || ||||| | ||||||||| |  | ||||||| |/++++-+-+++++-+\ |  |  ||   ||    | |||||
|| || |\-++-++-++++++-++-++++++-++++----+++++-++----++-++----+--++++-/|   || ||||| | ||||||||| |  | ||||||| |||||| | ||||| || |  |  ||   ||    | |||||
|| || |  || || ||||\+-++-++++++-++++----+++++-++----++-++----+--++++--+---++-+++++-+-+++++++++-/  | ||||||| |||||| | ||||| || |  |  ||   ||    | |||||
|| || |  || || |||| | || |||||| ||||    ||||| ||    || ||    |  ||||  |   || ||||| | |||||||||    | ||||||| |||||| | ||||| || |  |  ||   ||    | |||||
|| || |  || || |||| | || |||||| ||||    ||||| ||    || ||    |  ||||  |   || ||||| | |||||||||    | ||||||| |||||| | ||||| || |  |  ||   ||    | |||||
|| ||/+--++-++-++++-+-++-++++++-++++----+++++-++----++-++----+--++++--+---++-+++++-+-+++++++++--\ | ||||||| |||||| | ||||| || |  |  ||   ||    | |||||
|| ||||  || || |||| | || |||||| ||||    |||||/++----++-++----+--++++--+-\ || ||||| | |||||||||  | | ||||||| |||||| | ||||| || |  |  ||   ||    | |||||
|| ||||  || || |||| | || |\++++-++++----++++++++----++-++----+--++++--+-+-++-+++++-+-+++++++++--+-+-+++++++-++++++-+-++/|| || |  |  ||   ||    | |||||
|| ||||  || || |||| | || | |||| ||||    ||||||||    || ||   /+--++++--+-+-++-+++++-+-+++++++++\ | | ||||||| |||||| | || || || |  |  ||   ||    | |||||
|| ||||  || || |||| | || | |||| |||\----++++++++----++-++---++--++++--+-+-++-+++++-+-++++++++++-+-+-+++++++-/\++++-+-++-++-+/ |  |  ||   ||    | |||||
|| ||||  || || |||| \-++-+-++++-+++-----++++++++----++-++---++--++++--+-+-++-+++++-+-++++++++/| | | |||||||   |||| | || || |  |  |  ||   ||    | |||||
|| ||||  || || ||||   \+-+-++++-+/|     |||||||\----++-++---++--++++--+-+-++-+++++-+-++++++++-+-+-+-+++++++---++++-+-+/ || |  |  |  ||   ||    | |||||
|| ||||  || || ||||    | | |||| \-+-----+++++++-----++-++---++--++++--+-+-++-+++++-+-+++/|||| | | | |||||||   |||| | |  || |  |  |  ||   ||    | |||||
|| ||||  || || ||||/---+-+-++++---+-----+++++++----\|| ||   ||  ||||  | | || ||||| | ||| |||| | | | |||||||   |||| | |  || |  |  |  ||   ||    | |||||
|| ||||  || || |||||   | | ||||/--+-----+++++++----+++-++---++--++++--+-+-++\||||| | ||| |||| | | | |||||||   |||| | |  || |  |  |  ||   ||    | |||||
|| ||||  || || |||||   | | |||||  |     |||||||    ||| |\---++--++++--+-+-++++++++-+-+++-++++-+-+-+-+++++++---++++-+-+--/| |  |  |  ||   ||    | |||||
|| ||||  || || |||||   | | |\+++--+-----+/|||||    ||| |    ||  ||||  | | |||||||| \-+++-++++-+-+-+-+++++++---++++-+-+---+-/  |  |  ||   ||    | |||||
|| ||||  || || |||||   | | | |||  |     | |||||    ||| |    ||  ||||  | | ||||||||   ||| |||| | | | \++++++---++++-+-+---+----+--+--++---++----+-++/||
|| |\++--++-++-+++++---+-+-+-+++--+-----+-+++++----+++-+----++--++++--+-+-+++++++/   ||| |\++-+-+-+--++++++---++++-+-+---+----/  |  ||   ||    | || ||
|| |/++--++-++-+++++---+-+\| |||  |     | |||||    ||| |    \+--++++--+-+-+++++++----+++-+-++-/ | |  |||||| /-++++-+-+---+-------+--++---++-\  | || ||
|| ||||  || || |||||   | ||| |||  |     | \++++----+++-+-----+--++++--+-+-+++++++----+++-/ ||   |/+--++++++-+-++++-+-+---+-------+--++---++-+--+-++\||
|| ||||  || || |||||   | ||| |||  |     |  ||||    ||| |     |  ||||  | | |||||||    |\+---++---+++--++++++-+-++++-+-+---+-------+--++---++-+--+-+/|||
|| ||||  || || |||||   | ||| |||  |    /+--++++----+++-+-----+--++++--+-+-+++++++----+-+---++---+++--++++++-+-++++-+-+---+---\   |  ||   || |  | | |||
|| ||||  || || |||||   | |||/+++--+----++--++++----+++-+-----+--++++--+-+\|||||||    | |   ||   |||/-++++++-+-++++-+-+---+---+---+--++\  || |  | | |||
|| ||||  || || |||||   | |||||||  |    ||  ||\+----+++-+-----+--++++--+-/||||||||    | |   ||   |||| |||||| | |||| | |   |   |   | /+++--++-+-\| | |||
|| ||||  || \+-+++++---+-+++++++--+----++--+/ |    ||| |     |  |||\--+--++++++++----+-+---++---++++-++++++-+-++++-+-+---+---+---/ ||||  || | || | |||
|| ||||  ||  | |||||   | ||||||\--+----++--+--+----+++-+-----+--+++---+--+++/||||    | |   ||   |||| |||||| | |\++-+-+---/   |     ||||  || | || | |||
|| ||||  ||  | |||||   | ||||||   |    ||  |  |    |\+-+-----+--+++---+--++/ ||||    |/+---++---++++-++++++\| | || | |       |     ||||  || | || | |||
|| ||||  ||  | |||||   | ||||||   |    |\--+--+----+-+-+-----+--+++---+--++--++++----+++---++---++++-++++++++-/ || | |       |     ||||  || | || | |||
|| ||||  ||  | |||||   | ||||||   |    |   |  |    | | |     |  |||   |  ||  ||||    |||   |\---++++-++++++++---++-+-+-------+-----++++--++-+-++-+-++/
|| ||||  ||  | |||||   | ||||||   |    |   |  |    | | |     |  |||   |  ||  ||||    |||   |    |\++-++++++++---++-+-+-------+-----++++--++-+-++-+-/| 
|| ||||  \+--+-+++++---+-/|||||   |    |   |  |    | | |     |  \++---+--++--+/||    |||   |    | || ||||||||   || | |       |     ||||  || | || |  | 
|| ||||   |  | |||||   |  |||||   |    |   |  |    | | |     |   ||   |  ||  | ||    |||   |    | || ||||||||   || | |       |     ||||  || | || |  | 
|| ||||   |  | |||||   |  |||||   |    |   |  |    | | \-----+---++---+--++--+-++----+++---+----+-++-+++++/||   || | |       |     ||||  || | || |  | 
|| ||||   |  | |||||   |  |||||   |    |   \--+----+-+-------+---++---+--++--+-++----+++---+----+-++-+++++-++---++-+-+-------+-----++++--+/ | |^ |  | 
|| ||||   |  | |||||   |  |||||   |    |      |    | |       |   ||   |  ||  | ||    |||   |    | || ||||| ||   || | |       |     ||||  |  | || |  | 
|| ||||   |  | |||||   |  |||||   |    |      |    | |       |   ||   |  ||  | ||  /-+++---+----+-++-+++++-++---++-+\|       |     ||||  |  | || |  | 
|| ||||   |  | |||||   |  |||||   \----+------+----+-+-------+---++---+--++--+-++--+-+++---+----+-++-/|||| ||   || |||       |     ||||  |  | || |  | 
\+-++++---+--+-+++++---+--+/|||        |      |    | |       |   || /-+--++--+-++--+-+++---+----+-++--++++-++---++-+++-------+----\||||  |  | || |  | 
 | ||||   |  | |||||   |  | |||        |      \----+-+-------+---++-+-+--++--+-++--+-/||   |    | ||  |||| ||   || ||| /-----+----+++++--+--+\|| |  | 
 | ||||   |  | |||||  /+--+-+++--------+-----------+-+-\     |   || | |  ||  | |\--+--++---+----+-++--++++-++---++-+++-+-----+----+++/|  |  |||| |  | 
 | ||||   |  | |||||  ||  | |||        |           | | |     |   |\-+-+--++--+-+---+--++---+----+-++--++++-++---++-+++-+-----+----++/ |  |  |||| |  | 
 | ||||   |  | ||\++--++--+-+++--------+-----------+-+-+-----+---+--+-+--++--+-+---+--++---+----+-++--++++-++---++-++/ |     |    ||  |  |  |||| |  | 
 | |||\---+--+-++-++--++--+-+++--------+-----------+-+-+-----+---+--+-+--++--+-+---+--+/   |    | ||  |||| ||   || ||  |     |    ||  |  |  |||| |  | 
 | |||    |  | || \+--++--+-+/|        |           | | |     |   |  | |  ||  | |   |  |    |    | ||  |||| |\---++-++--+-----+----++--+--+--/||| |  | 
 | |||    |  |/++--+--++--+-+-+--------+-----------+-+-+-----+---+--+-+--++--+-+---+--+----+----+-++--++++\|    || ||  |     |    ||  |  |   ||| |  | 
 | |||    |  ||||  |  ||  | \-+--------+-----------+-+-+-----+---+--+-+--/|  | |   |  |    |    | ||  ||||||    || ||  |     |    ||  |  |   ||| |  | 
 | |||    \--++++--+--++--+---+--------+-----------+-+-+-----+---+--+-+---+--+-+---+--+----+----+-++--+/||||    || ||  |     |    ||  |  |   ||| |  | 
 | |||       ||||  |  ||  |   |        |           | | |     |   |  | |   |  | |   |  |    |    | ||  | ||||    || ||  |     |   /++--+--+---+++-+-\| 
 | |||       ||||  |  ||  |   |        |           ^ | |     |   |  | |   |  | |   |  |    |    | ||  | ||||    || ||  |     |   |||  |  |   ||| | || 
 \-+++-------++++--+--++--+---+--------+-----------+-+-+-----+---+--+-+---+--+-+---+--+----+----+-++--+-/|||    || ||  |     |   ||\--+--+---+/| | || 
   |||       ||||  |  ||  |   |        |           | | |     \---+--+-+---+--/ |   |  \----+----+-++--+--++/    || ||  |     |   ||   |  |   | | | || 
   |||       ||\+--+--++--+---+--------+-----------+-+-+---------+--+-+---/    |   |       |    | ||  |  ||     |v ||  |     |   ||   |  |   | | | || 
   |||       || |  |  \+--+---+--------+-----------+-+-/         |  | \--------+---+-------+----+-++--+--++-----+/ ||  |     |   ||   |  |   | | | || 
   |||       || |  |   |  |   |        |           | |           |  |          |   |       |    | ||  |  ||     |  ||  |     |   ||   |  |   | | | || 
   ||\-------++-+--+---+--+---+--------+-----------+-+-----------+--+----------+---+-------+----/ ||  |  ||     |  ||  |     |   ||   |  |   | | | || 
   ||        || |  |   |  |   |        |           | |           |  \----------+---+-------+------++--+--++-----+--++--+-----+---+/   |  |   | | | || 
   \+--------++-+--+---+--+---/        \-----------+-+-----------+-------------+---+-------+------++--+--++-----+--++--+-----/   |    |  |   | | | || 
    |        || |  |   |  |                        | |           \-------------+---+----<--+------++--+--++-----+--++--+---------+----+--+---+-/ | || 
    |        \+-+--+---+--+------------------------+-+-------------------------/   \-------+------++--+--++-----+--+/  |         |    |  |   |   | || 
    |         \-+--+---+--+------------------------+-+-------------------------------------+------++--+--+/     |  |   |         |    |  |   |   | || 
    |           \--+---+--+------------------------+-+-------------------------------------+------++--+--+------/  |   |         \----+--+---+---+-/| 
    |              |   |  |                        | |                                     \------++--/  |         \---+--------------+--/   |   |  | 
    \--------------+---+--/                        | |                                            ||     |             |              |      |   |  | 
                   |   |                           | \--------------------------------------------++-----+-------------+--------------+------+---+--/ 
                   |   |                           |                                              ||     |             \--------------+------/   |    
                   \---+---------------------------/                                              |\-----+----------------------------/          |    
                       \--------------------------------------------------------------------------/      \---------------------------------------/