.d8888b.                                  888          
d88P  Y88b                                 888          
Y88b.                                      888          
 "Y888b.   88888b.   .d88b.   .d88b.   .d88888 888  888 
    "Y88b. 888 "88b d8P  Y8b d8P  Y8b d88" 888 888  888 
      "888 888  888 88888888 88888888 888  888 888  888 
Y88b  d88P 888 d88P Y8b.     Y8b.     Y88b 888 Y88b 888 
 "Y8888P"  88888P"   "Y8888   "Y8888   "Y88888  "Y88888 
           888                                      888 
           888                                 Y8b d88P 
           888                                  "Y88P"  



                                .,,,;;;!!!!!;;,.
                         .,;<!!!!!!!!!!!!!!!!!!!!!!,
                      ,;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
                   ,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
                ,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.
             ,<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
           ,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(
         ,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.
       ,!!!!!!!!!!!!!!!!!.```<!!!!!!!!!!!!!!!!!!!!!!!!!!
     ,!!!!!!!!!!!!!!!!!!!!!;,.=,_`!!!!!!!!!!!!!!!!!!!!!!
   ,!!!!!!!!!!!!!!!!!!!!!'''''!:`?c,`!!!!!!!!!!!!!!!!!!!:
  ,!!!!!!!!!!!!!!!!!!!>;;;;,.  -.` `?, `'!!!!!!!!!!!!!!!! !
 ,!!!!!!!!!!!!!!!!!!!!!!!!!!!>>> `"=.`?c_ `!!!!!!!!!!!!!!>`
,!!!!!!!!!!!!!!!!!!!!!!!`,=""?$$$$bcc=cc`"? `!!!!!!!!!!!!! \
(!!!!!!!!!!!!!!!!!!!!'',zd$$ $$$$$P",c,"$ 3c,`!!!!!!!!!!!!! :
!!!!!!!!!!!!!!!''',,,JLP"  ,d$$$",$$$$$ $F4$$$c,`!!!!!!!!!!! \
`<!!!!!!!!!!> c$$$$$"?.;;,.`"?$Fd$P   "d$$$$$$$$c`!!!!!!!!!!> >
  `!!!!!!!!(  $$$$$F L`;;;;;.3c3$cccccc$$$$$$$$$$>`!!!!!!!!!!! \
    `'!!!!!!! ?$$$$h $$cccccd"?r  "$$$$$$$$$$$$$$$ !!!!!>'''''' <
       `<!!!!> ?$$$$b,"$$$PF""     ."?$$$$$$$$$$$L,,r==<<???????c`,
          ``<!! "$$$$$$hcc       z$$$$cc;?3$$$$$$"),c$$$$$$$$$$P) !>,
              `'-,"?$$$$$".:::: d$$$$$$$$$$$$$$$$,,CCCC3$$$$$$$,',!!!>,
                  ` "?$$P,,,,,c$$$$$$$$$$$$$$$$??bc,C$$$$$$$$P,',!!!!!!>,
                    ,,,`"""""3$$$$$$$$$$$$P"".,;'$$$$$$$$$$P"/'<!!!!!!!!!!,
      L          ,nMMMMM MMM =4mn,, . ,,;;;!!!!!;,"???????-~',!!!!!!!!!!!!!'
      "c, '<!!',MMMMMMMP ;," )nx `MMx`!,'``''!!!!!!!!!!!!!!!!!!!!!!!'''''
     ,r?P"``` dMMMMMMP",!!!!!,`4MMMMMb <!!>;,
    ,c-'    xMMP"",;;!!!!!!!!!!,`"MMMMM, ```'\z ccc="
  ,cF           ,!!!!!!!!!!!!!!!!> `"TMMn,    ?$,\
 JP"            !!!!!!!!!!!!!!!!!!             $3P
 "             !!!!!!!!!!!!!!!!!!!             ?:L                      _ .
              <!'''''!!!!!!!!!!!!!             `):t             _ . - ~
               -'' `Mbmn,,``''''!!>              "'     _ .. - '
                      "TMMMMMMMMn  ~- .._ _ _ , ,- - ~'
                        `MMn`MMMM
                         `"" `TTT
                           t    .
                           $    t
                     _,,,,,"     ??ccc,,,..
            _,,c$$PP"""               `""???$$c,-,,_
      _,,ccP""'                                 `"-=
     ""