I8    ,dPYb,                                                                                                             8I                  ,dPYb,             I8          ,dPYb,                             
                                                    I8    IP'`Yb                                                                                                             8I                  IP'`Yb             I8          IP'`Yb                             
  gg                                             88888888 I8  8I                 gg                   gg                                                                     8I                  I8  8I      gg  88888888       I8  8I                             
  ""                                                I8    I8  8'                 ""                   ""                                                                     8I                  I8  8'      ""     I8          I8  8'                             
  gg           ,gggg,gg   ,ggg,,ggg,,ggg,           I8    I8 dPgg,    ,gggggg,   gg      ggg    gg    gg    ,ggg,,ggg,     ,gggg,gg          ,gggg,gg   ,ggg,,ggg,     ,gggg,8I          ,g,     I8 dPgg,    gg     I8          I8 dP        ,gggggg,    ,ggggg,   
  88          dP"  "Y8I  ,8" "8P" "8P" "8,          I8    I8dP" "8I   dP""""8I   88     d8"Yb   88bg  88   ,8" "8P" "8,   dP"  "Y8I         dP"  "Y8I  ,8" "8P" "8,   dP"  "Y8I         ,8'8,    I8dP" "8I   88     I8          I8dP   88gg  dP""""8I   dP"  "Y8ggg
  88         i8'    ,8I  I8   8I   8I   8I         ,I8,   I8P    I8  ,8'    8I   88    dP  I8   8I    88   I8   8I   8I  i8'    ,8I        i8'    ,8I  I8   8I   8I  i8'    ,8I        ,8'  Yb   I8P    I8   88    ,I8,         I8P    8I   ,8'    8I  i8'    ,8I  
_,88,_      ,d8,   ,d8b,,dP   8I   8I   Yb,       ,d88b, ,d8     I8,,dP     Y8,_,88,_,dP   I8, ,8I  _,88,_,dP   8I   Yb,,d8,   ,d8I       ,d8,   ,d8b,,dP   8I   Yb,,d8,   ,d8b,      ,8'_   8) ,d8     I8,_,88,_ ,d88b,       ,d8b,  ,8I  ,dP     Y8,,d8,   ,d8'  
8P""Y8      P"Y8888P"`Y88P'   8I   8I   `Y8       8P""Y8 88P     `Y88P      `Y88P""Y88"     "Y8P"   8P""Y88P'   8I   `Y8P"Y8888P"888      P"Y8888P"`Y88P'   8I   `Y8P"Y8888P"`Y8      P' "YY8P8P88P     `Y88P""Y8 8P""Y8       8P'"Y88P"'  8P      `Y8P"Y8888P"    
                                                                                                                               ,d8I'                                                                                                                               
                                                                                                                             ,dP'8I                                                                                                                                
                                                                                                                            ,8"  8I                                                                                                                                
                                                                                                                            I8   8I                                                                                                                                
                                                                                                                            `8, ,8I                                                                                                                                
                                                                                                                             `Y8P"