/| 
                                                                                                   ,y|,
                                                                           `,                      +o-| 
                                                                           .+,                    .h-.. 
                                                                           `yo`                   so..:                     ,/` 
                                                                            +y:.                 :d-..:,                  ,-s+
                                                                            .d:/:,              `yo.-.-:                 -+:o`
                                                                            `yo:/+,             /d-....+               .++--/ 
                                                                             /d/:++.           .do...-./.            ,/s/--/` 
                                                       '.,                   .d:::::.          +d-.----:/           :s/-:-:- 
                                                        `o+:,                 yo:/::::,       -do..-----o`        -ss:--:-o`
                                                          //++:,              :m/::::::\,    `od-----::.o.      ,+s:--:::/:                 ,-:` 
                                                           :--/oo:,           `m+::::::/:\   :ms..-----.o/    ,/s/:---:--+`              .-:::` 
                                                            -:-::/o+:,         sy/::::::+/\ /yd:--:-/---:y`  :y+------:-::           ,-/+:--. 
                                                             -+:::::+so:,      :d-:::::::+o./m/----:s-::-d.-ss:--:-:-::-/`        ,:+++:---. 
                                                              -o::::::/os+-,  ,d::/::/://+oyy-:::--+:-:-hys:-.-:::------      ./oo//-:---` 
                                                               .s:-::::::/sy+-` oo//:+o+::::yo--:/:-+:-//d+-:---::-::--/`  ,./o+/::----:-` 
                                                                .o/:---:--:/oso/oh:/::/y:/+:+o:-:/::+:-:o+:::-:--+:-:-:-`-/ss+:::::---/- 
                                                                 `oo---:::::-::+sd+/y/:+y//:/+s-:/-:+:-+:/::/::-o::::-sooo/::---:----:. 
                                                                  `os::::::/:-+:://:+o/-s+:+//s+-o-:o--o-o::+--o/--+-/s:::--:-:-:---:`                                                         /\ 
                                          `-:---...,,              `+s::::::/::o+-/o//s::y//s-+h-s::y:/s:y-o/.+o.:+:/::://:::::-:-::`                                                         .yd\
                                            `-/:--:::::::--...,,     +y/:-:::/:/++:/s/os:oy-oy:dsos:y/sy+s:y-/y-/o-//:++/:/+::---/-                     ,,,--'`                              .hddd\
                                              `-/+/:::::::+/+++++/::-.+h+:::/-////yo/s/sh/hs-yysdyh+dohhhhhs:h:so:o//+:///::::--/.            ,,,...-:------`                               -hmdh/s\
                                                 ./+:/:::::-::/:/://:++os+::+o+::o+oy:ssddsNsoNymdmddhmhdhhshddsosos+/s+:::::::/.``..--::::-::-::-------.`                                 -hmmh:-s-
                                                   `-//:::::::::/://::::::::/++so/+ssdoyNmmmmdhso+///:/:/+++oyhddddyy+:+//::::o+///:::/----:--:----::.`                                   -dmms:::s/
                                                      ./o/:::::--::/-::/::+///+syoyydmmmmdhy/:-..-......-....../ddmdsyo+-//:/::::::--::-::::---://-`                                     :dmm+::/s-
                                                        `:oo:--::::/::+oso/:/+oosyddNNNdhyo+:-----..............-smmooooo///:::::::----------:/:`                                       :dmd/:-/o:` 
                                                           ./oo/:::::/+::/oosooosmNNNdhhsys+:----.-.............-.hmmyooooo+/:///--------://:`                                         /mmy:/-++:` 
                                                             `:shs/--:+/++ssosyhmmNNmddhhso+o/:-..................+mdoooo++//:::/:-:--://:.                                           +dms::-++:` 
                                                        ,,.-://oyhyo:++/o++++/+ohNmNmdhhys+:----------.......---/::mdyo/++++/+/:::::+/:.`                                            +ddo:::+/:` 
                                              ,,...-:://+o++//////:/://+++ssyyyhhmmNdshys//:///---..............-ohmmyo+/:////::--/+o/--.,,                                        .odd+:::++- 
                                       ,,..--:::///::::::::::::::/++////++syhhdmysdNhsyso+o+o::---:::::------....:dmmyso+//+//:/:-:--:::-:::---.,,                                .smd+:-:+// 
                                   ./++////+//:///::::::::::::/:///o++ooosydmdhosyyNhyyhso:--:/+++//:::-------:::.hmmmsooo++////--:--:::-:----:---.--..,,                        .ymh/:-/+:` 
                                      `'-:/++ossyo++++/:::::::::///ossso+osdhyoyyommyhhso//+shho+/::-----------/syddddyoooooo++++++++::::--:-:---------------..,,               /hdy/--++-` 
                                             ``'-/+ossssssoo+oo+/+++//++shysooho/hmmdyhsyydmmdyo++++oo++/----:++sdmddhss+//:/:--:---:-:----------/:-/::://--'''`               :dmy/:-/+/ 
                                                     `'-:/osydmmhhyo++shyo+/yh/+ymmNmddmmmmmNhooydmmdmddh+:shddmhdmdhyooooo+o+/::::---:://///+o++//:--'`                      /dmy/:-o:` 
                                                            `.:odmhsyho+:/ohy/ohdhNNNNmmmmmNmdysyhydmyoyo+.shddddhdddhyoss+oo///:+syssso+//-'``                             ,omms/::+- 
                                                           ,-ohhy+sho:-:/hd+:omdsmNNNNNdmmmmmhoo//os+:+oss-/++oodhmmdhdo+++::://:-:/+:.                                    ,smms/:/+/ 
                                                        ,:oyyo+oys+-::/+md//hmhhdNNmNNNmddmdmds+///::-:os+-:o-//dmmmmddy+::+o+:-::/:/:/:-,                                .hmd+:-//` 
                                                     ,:oy+/::ohs:----:omy:ommysmNNNNNNNNmmmmmmy+///////yos//o/syddmmmmmmdh/:://:::::-::-://:,                            -dmh::-// 
                                                  ./oo+/:::+hs:-::::+dh+::hhhhmNNNMNNNMNMNNNmdhy+++///:+hyhssoydmmmNmdmNmdmo--:-:::::::-:::://-,                        /mmy:::/` 
                                               ./+o:::::/oyo::---:+yho:::hmmNNNNNNMmNNNNNNNNNmddho+++ydmdhosmdddNNNmmmNmNNmms/:---:-:::-::-::::/:-,                    +mNs--//` 
                                           ,.:///:::/+oyds--:--:++o:::::hmdNNmmNNNNNMMMMNmmmNNNmddssdddhhhyyohmmmmNmmNmNNmmmdddo//////::::-::::::/::-,                smmo:://` 
                                        ,-/+++oosoooooooo:---/sy+:::///smNNNmNNNNNNNNmmmdmNddmmmdmddddysohyhyhmmmmNNmmmmmmmmmmmy-..-::/+///::::-:---://-,           .ymmo:-+/ 
                                      ./,..---````    `-/---/o/:-:::-/hhNNNNNNNMMMNNNNmdommddmdNNNmmmmdhdmddddmdmNNNNNNmmmmNNNmNy.       ````.....--.--://-,       .hmdo--/: 
                                                    /.--+//+/--://-./hhmNNNNNNNNMNNNNmmh-sddddmmmNmNmmddmNNmmmddmmNmNNNNmmmmmmmmmy:                  ````'::\.    :dmd+--o-
                                                   .---:+oo:--::--::dNNNNNMMNNNNNmmNmddh:-/ydmdmmNmmNNmmNNNNmmdh+smmNNNNNmNmmNmmmNm/                             /mNd/-:o-
                                                 /:/--/so:-://:---:dmNNNNNMMNNmddhmNmdhd+-::sdddmNNNNNNdNNmNNNmh.-/+mNNNNNNmmmNNmmmy/,                          +mNd/-/o.
                                                .--/++s+--:////:-:dmmNNNNNNmmmdyo+hmhdhhy+:-:ohdmmmNmNmmmmmdmdmo.--.:+ohmmmNmNdNNmmyoo,                       .smNh/-/+` 
                                               ----:os/--:/::---/dmNNmNddmhdmNds+//+:/os+so///:+sdddddddyhhddy+--------:/o+ydmdNNNNd+/o.                     /yNdh:-+/` 
                                             ./+--/s+::///::---:dmNNmhmNdmdyyymdo++::--+s//+///::oyhyssyyhho:--------:///----+mmNNmd/:/y.                   .yNNh:-o/
                                            .+-:+os/--:+oo:---:dNmmddmmdshmh+:+dds/+/::-:++/oo:///+/:/:///-:/:---:::-/+/:----.:smNm+:::/y-                 -dmmy:-o:
                                           -+--:ys+--:/+///+:-hddhhdmNhsodmmho-:ymho+++/:-:::///++//:--:+:---:/++/::/o+---::---.-odd+::::h/               :mmms--s-
                                          :o--:o+-:+++++:---odydhhdmms//::+hmdo/--/hdyo+++::--:::+oo/+o++ooos++:::/oo/---::---:--.-:oss/:-y+             /mmmo-:y.
                                        -o++-:s+--:oso+/:---y+odddmmoo++:/:-odmyo//::+sssoo++/--:-:///++++///--/+os+:-:------/:-----``-+ss:oo,         .omNd/-/s.
                                      :+ys::o+/--:+/oo/++:-s/-yddmmy:++/::/::/+shso++/:::+o+ooo//:::::-/o///::+ooo/:----::--//------,   `.:ohy,       /smmd:.+s.
                                    :++oh+--++/://:+o/--:/s-`oymdNm+:/+/:::+//:::+sss+++//::::+++++o//+/---++///:---::/:--/+/--:----,       .:/,     .ymmy:.+o`
                                  -/++ohy/-::-:++/++/:--:+. -hhmdhdo:/++::-:/++/:--:+sysoo++//:::://:+/::/::::-::////:-::++/--:/----,          '    -hmNy--o/` 
                                :oo/+shho:---::::+o++:-:/` `sydhdddo--oo/::-::+oo+::--:++++ooosoooyyo+//::::/+////:---/++/:---/-----.              :dNNs--o:
                              .///oosshy//:--:-:/+/::+/:`  :dhdhddds:-+y+::--:::/+/++::/:::::////////::::::::-::::://++/:---:/-------,            /mmdo--o:
                             :/:/+oo+syo:://::/++/:---/'  .yddddmdds:-/so/::--::::::/:::::::::::::::--::------::/+/:::----://:-------,          ,+mNd/.:o-
                           .+o+//+//oos+---://o+++/:-/'   :ydNddmdh/::/oo+/::----::::--:/::::::::::::-::::-:::/:--------:/::---------.,        ,ommh/-/s.
                          -::/o+///+sso:---:/++:::::/.    :yNNhmdho/o++o/++::-/s+:---:+oshy+:--:-:+os/--------:oos+-----::/ss/:-------:       ,sNmy:-/o.
                        -:://+/::/+os++:-://+//::--:.     +dNNhydyyyshdhs//:/++oyhy+::+++hhyys:-/+/:yd:-------://sds----:::/ohhs/-.-.``      .hNNs:-oo`
                      -++:////::/+s+::/++ooso///:--.      .dNNhhNmhdy//+sy+/:-:://::+yhsodNy/+/+o///ys---:::--/////++/:-----:s+/::---.      -dNNo--oo`
                    ./::/o+++//+oo/:---:+o+++:---:.       `hNNNNNdyhy+//++/:----:::--mNs/-mm/::++/+hs----:///::/:::--:------/yo:--.--:.    :mNmo--o/
                   :/::///::+oso/++/::+o++++::--y/        -sNNNNNhdho+o++//:----::--.yNys:yNy::+++dy--.--://:--/:/:--:------/hy:------:`  /mmd/-:s:
                 -/+/:/+::/oss/:--::ssooooo+:::yN+        -sMMMNmhhyh++/++::-----:---+Mmh/+md+:/+sN+.-.--:::/-:/+/:-:-------+md+:----.-:`+Nmy:::s-
                :://+oo/:oso+/:--:/oo+ss//+::odmN+        -hMMNNNdhdds////::---------:mmdo:dms:/+hN/-..--:/::--///:-::------ymhs+::----:hmNs-:/s.
              .:://///:/syoo+:-:+o//+s++/:-:hmdmmo`      .:hNNNNNdddNmh/:/::::--------dNmh:omd:/+dN:-----::---:///---:----:/hmmho+/:..-smNy::+o.
             -:/++//:::+o+/:/+ss+/+oo+/::-+mNNmmmy`      ::mNNNNNmsddyho//:/:/:----.-.oNNm//NN/:/hm/-::-:-----:://-.-:----:ohNmhyho//+oooyssso-` 
            :/:/+/o+/:+o/:-:oo/::oo+oo+/-+NNNmmmmh`      ::mmNNNNNhddhso+/:::::-::----hNNNs:dN+-/smmdhysyso/:::::/-.-:----:smmmyhy++++++ooo+++++- 
           /::/o:////oo+/-+s+::+o++/:::-:mNNNmmNdh-      :/mmNNNMNdhhyy+/+/:::::/:::--/yNNm+hNy-:+ssyo///+//::/::/-.::---::hmNdhyssdhssyyosossys.
          :+:+o/:/:://::+ss//osy+o/:----sNmNmdmmmh/     .:smmNNNNNNdhhds/:::/::--:::----sNNdNms/:/+++++//://-:///:--::--:-/mmmhddmNNmyhyysoyyo+s-
         -/:oyo/:::/::/os+:-+y+oo+/----+mmdNNhmddd/     --hNmdNNNNNmdhyo+//::://:::--:/sysooosoo/+/++++/:://::///:-:::--::sNNmhdNNNNdsyshsohssoo`
        -+//oso++/+o+oyo/::+s+oo/://::/mNdhNmshhdd/     -:dmhsNNMMMNmddh+/+/+o+/---/yhs/:----:::::://///:://:////--:::-::+hdmmmNmNNNdyyyhyyssos/
       :+oos+o+::/oyhy+-::+soso/------hNNddNdoyyhd+     :sNhoydNMNNNNdddyooo++:---smy+:--::--:-----::----//:-://:--:/+osoo++sdmmNmNNmhhhdysoss-` 
      /++yshoyyyhhhdy:----+oo/:------sNNdhhNdsdmdh/    ,+hNNssdmdmNNNNmhho+++:-.:hNy::--:---:/---/-------:-.------oyysshs/++++oosydmdyyhsosss/
    .//odyyyyddhdys/-----:/://+:/::/smNmd+hNdohdhy:    `hyNNmsshsdNNNNmhyyso/--.yho/:::-:://:----/--.--/--.---...yhyyyhho+++oyhso+/o+::+o+/o/` 
   -+/ohyysy+o++/://:/:-:::----::::-oMNmo+ydhohdyy.    :dyyyddyshNNNNMNmysys-:-//////:/:::-----:+:----::-----...:dhyhdds+o++o+ooohhdo`
  :++ohhy+/oo///:---/++///+//:/:::--hNNh+odysoshos`    sdds:/+sodNNNNMNNdhho+/ooo+o++++:::--:+++/:::/++-.-:--.-.shhyyyyo+/+syyhhhhs:
 :/+yho++::::::++/+++++///////////:omNdyshmssshms/    .yhmh/:::oNNNNNMNmNmyoyyhysyhyoo/+//s++++/++++o+:-/:-:----dmhdhysooosyo++oho`
-///oo++//+++oo+o+s+ooo++/:::://::ommmyssyosssyy+`   ,ohmhyo:::hNNNNNNNNNNmddhhhhddydyhshhhyo+o+soo/::-//--/---/mddhdmdyo+oosyhy-
  ``````.-::://+o++/++++++/////+sdmmdmyooosyyo:``   /y+smy://:sNNNNmhmNNNmmmmmmmmddhdmyhyyddyyssyyy+///::-+/---yNddyyhhsyyhyyyo-., 
              ```.----:::::::+shyyhhysysysyo+//+os/::/::/o/::yNNNNmNssNmmdmmdmmmmNmmmNmmmdNmmhhsyhssysossysy:o-omd/::/+::-------+/-, 
                       ``````...`.-::+++dmmddysss+/::::::::-smmdhyyhhhNdmdmmddmmmdhNmmmNNNNNmmhhdmmddddhhhyyyh:-++::::+/:-::-..-:+-., 
                                   `--:ommNmd+///oo:--:::--/mmdysoooymmhddddmmmhhsyNdhdNNNNmyyhddmNNNmdmddmdo+:----:::++::::::---:o.., 
                                  ,:::::omNNdysyyos+:-:+::+shhdhoo++dmhhyyhdmhysoohdy+oNNNmdysymNNNNmdmd+ymmh--...--::/o///::/:/::y/.., 
                                  /:/:/+//hNdssso+oo/::+/oyyyoosho/smhyysdhdyooo/ydh/:yNNNmdo//ommNNddds:shhd+....-.---+//////////oh-.., 
                                  +/:://oo:s//::::::::--/ohyooo/+ssmmysssdmm+++//hs/:hmNmmdmhyoyoNNNNmhoohh:-.......--.//-////://++do-.., 
                                  :o:////os/-`          :ssdo+/::/yNys++smmh///:oN+:yshddyhddmh::dhdmhhhdhh/-..........:/.-:/://:+yys/..., 
                                  `/+/:///oh+,          :oyho/:::/mdo+++yNmo//::hm+hssyosoyyhN/--yoymoyhyyos+.........--/-.-/.-///ysh+/-.-\ 
                                    :/:////sh:.         :syso+//:hNy++//hNd//::/myddhdyh+yo+yh.--oshNsyommshs-.........-+-.-/..:-/ydd++:.-. 
                           ,,-+--./osh+::::oh/.         -ohyo///oNd/++++mmd/:::ym//yhmNhdohsm/.---hyNdhdddmmmo.......---+-.-/-./-.:ddsh+..-, 
                        .dmsyNd+:-+mmNm/:::+s-`        .ssd+o/::dNy++++ymmy/:-:dh://-+sdmmmNy...-:+mNddmdyoo:.......--.:+:../-.:-..hmyyo..:-, 
                       ,hmms/mNmd+-hNNNy-:::-`        .//+o/::/yNNs/+++mNys/::om+:/:::-:/:/:-----:/+ss+//:-----....-----o:-.:/.-:../mdd+..-:-, 
                      .:oosms/hyyo:/sys+...``        ./:h+:::-yNNm+/+/oNdos/::hd:::::--:/---------::s/:---------...-----+:.-:/.-:...dNh:..-/:.\
                      `://yNms-:``   `              -/:-o+-:::oNNm+/+/ymhss::/ms::::--://----.------s/:-----------.-.---+--.-/..:-..ydh:..-/:-.. 
                       `/:ymdm+.            .--::--.-----:::-ommNh+++/dNyso::/d+/::---///----.------o/:-----------.-.---+--.-:-.--.-/dy:..-/:-..,
                        .///yNo-       .-:/oss+o//:--:---:::omNNNo/+/ommhy+::+h//::--:///:----------+/:----.--------.---o----/-.-:.-/mh:..:/::-.-, 
                        ,/:/hd/-      .+sydmds+oo+o+/::://sdNNNNmo+/:yNhhy::/sy::::--////--.-------://:-------------..-:+::-./:.-:.-:ym/-.-//:--.-., 
                     ,,.::+++/-`      .://+sddho/osso/+yhmmmNNNNd+///yNhmo:::y+:::--://:/----------+++:----.-...-----.--++::./:.::---+mo:--:::::-..., 
                   /s+//:.--.`        .::/:/+osddhhdhhNNmmhmNNNNh////hmsms:::y/:::-.-::::--..---/oydmdo:-.-.....---.--.-++::-/:.:/.-:/my:---::/::-...., 
                 -yddyys:,`           -++o++++/ydydNNdmdmdhmNNNNs////mdyNo-:/y:::--.-----..--/oyshsoNhsss:-..........---+/::-/:.+/.-:-dd+:-.-///::-...., 
                /yyhddy++`            -:::::::/mh/sNmddydhyhNNMms//:+NyhNo-/:o-::-..-----/+osyyoyhmmmhhsyso/-...-.------//:::/:.+/..:-sNo-:-.-/::::.....` 
               /od+dds/`             ,-:----:-/do:sddhhyhdhyNNNy+/+/yhyhN+-/:+----..---/ssysohymmhs+/ymdhyooo//-..------//:/-:-.+/-.--/Ny:::-.:/::-...` 
              /ysm+hsyy,            .---::::::/h/:+hhy+smhyhNNNy+/+/hsymm/-///:---..-/dssoshhho:-:/s+--odddo+osh+..---.-+/::---.+/--::-md:::-.-+--..` 
             -sshhdysoh+           ---:::::/:-ss/:smd/+sdosdNNNs////hohmd/:///:-:..--/+shdh+:../oyhmmho-.-/ydyssd+..----+/:::--.+/.--::mm/:-:.-:--.` 
            /o+hssNsd/so,          :-----:::-sho/:hmo//sy/smNNm+///+dohmd:::+/::--.------..-/ooossdNmsyho:..-+o/:-.-----o/::/-../+---:-hy-:::---.` 
           -y/yymshom:d+.         `:+s+:-----hhs//md//+sd+smNNd//+/oyshmh:-/+/:--...:--.-/ssoysdyo+hmmysydy/.....-.---.-o+::/--./+---::-.  ``..` 
           +ooosoysdy+No:,        `::+hdyo//-/yy//Nh/::sh+oNNNd+o+/osydmy:::+/:--...--+hdsshmy+::::/:yddyyshyo+---.-----o+::+:..++-.-::/- 
           /oosoohsh+sso::        `:::/shmy+o:/hhsmy:::ss+sNNNd++//soydNo::/+::--..--ommsdhs/-.-:ohy+--+hddyyydh+.------o+-:/:.-++-.-::/- 
           `+-::+y/yoy++:`          `::oyhhyso/ydhd+::/ho+yNNNy////yoydm/::/o::--...:hdmh+:...:ohydNyy+:.:+hdhssy---.-.:y/::/-.:os:..-::- 
                ``+:++o:`             /yyysysy+ymmd/::oh+odNNNs////yoddm/::++::--..-::::-..:+oysyydmdyyys/.-/+:::-----.:s/::/-.:oy-..-:/- 
                     ``              :yyss+ohy:odmh/:+ys+odNNNo+++/yodhm/::/o::--..-:----+os+yydhhsddmdyyyo/--.-.-----.:s:::/-.-sy:..-::. 
                                   ./yys+++shyy:+mh::+s++odNNmo+++oyyhdm/::++:::-..-:-+yhooshhs/---+:ohmmy+s+//--..--..:s:-::-.-yy/-.-::. 
                                  ,/+yy+o+ooooo-/mh+:oo/+ymNMdo/+/oyhyhm:-:s/:::-..--+mhshds/-.-+sos---/yhdyooyh+..--..:o--::-.-yy:..-::- 
                                   -/ssooo+/::-.+Ns+:++oosmNNho+//shddhd:::s/-::-..-:/osso:..-ohmdNmy+:---/shddyh:.-...:+---:-.-oh-..-::- 
                                   .:oo+o+++:--:sdo+:oo+symmNdo///yhdhhh-//s/:::-..-::-----:+yoyyhNdyhho:-..-/o++:.-...:/--::-.-hh-..-:/- 
                                   `//++o+++/:::so:/:yh++shmNy++//yodyhh-//s/::--..-:--:/oy+yssddhmmdhsyss/--.------...:/--::-.-dy-.--:/- 
                                    ``....-----:::--..-:-` -do///+hsdhdh:/:o:::--...-:ymys+ddho/:.o+sdmdhyhyyo-.-.-.--.:/-----.:ms---::/- 
                                                            .ss++ohydymh-//o/:::-....oNdhhmy:..---s:--/ydho+ddh:..--..--/-----.:ho.---::. 
                                                             `-:oyhhhyNd+/::-:-::-...-/oyo:.-..--:o:----:+sssssy-.-...-::----.-:o/:-:--` 
                                                               `ymdNmmmdmmdhsyoo+/:-....---..--:/+y/:-------//:--:/+oooo/::/:o-::....` 
                                                               `hddmmmdmdmddmhyyhyhshsysssossshhddmmdddhhddddmdhyhhhhhddhhhhhd-` 
                                                               `hmmdmdmdyhhyyososyyoshydhdddmdmddmdNmmmmdmmdddhhyyhoydhyhhyddm-
                                                               `dmmmdmdy+sso++ooo+o//+++syddmddhmdhNNmmddhhhdysoo++///oooyhdhs.
                                                               `hmdmddho+//:::/-:-:-----:/yNhhNmdhymNmdhhshsoo//::::----:+soo-
                                                               `hddmdhs+/:::-------..--.--yNmdmmddhmNNdysyy+::---::::--.---:: 
                                                                odmmyys/:::-------...--..-dmNmsdhymNNmyso+/:::----::--.....-. 
                                                                /ddddyo::---------...--..-mmmdhosmmNNmy+/:::-:----::--..--.-. 
                                                                -hhdyy//:---------...-...-yNmhyyymNmNmh+/:::::----:---..-..-` 
                                                                `yhhho//::--------..---..-yMdys+hsNNNmh/::-:::----:::-..-.--` 
                                                                 +yhh/+/::-----::-..---..:dNmd/oosNNmmy//-:::--.-::-:-....-:` 
                                                                 +hds+//:------::-.-::-../mdhNs+-dMmNm+/:-/::----/:---....:: 
                                                                 odyo/:/:-------:-.-::...+Nms+sssNNmNds:-:+/-..-:/::---..::- 
                                                                ,yhhs/::------:::-.---...oNmmh+:dNNNdmo-/++:-..-/:-------:-- 
                                                                ,yhhs//o-:-----:--.-:-...sNhmdm+hNNmdNs-+/:--..-:-------/:-. 
                                                                ,yhdy:/o::-----::-.--:...ydsdyhhsNmmmNh++/-------.--:-.-:::. 
                                                                .ydhh/+o:------::--------hdddoyyyNmmNmh///-.----..-----/::-` 
                                                                .hddy+++------::------..-ddsmdyohNNNNms+//-.:-....----:::-:` 
                                                                -hmdys+/------:::-----../NdyoddhdNNmNmoo/:-:/-...-----::--: 
                                                                :dmhhs+/:-----::------..smydhsdmmNNdmhs+/::o/-....---....-- 
                                                                :ddhhs+::-----::------..ydhoys/NmNmmNys+::os/-....--....--. 
                                                                :ddhh++/------/:-.----..hmddo+:mmNmmNho+::sy:-...--.....-:. 
                                                                :ddhs+//----://--.-:--.-mmysy-/NmNmdmh++::hy:-..-.....---:` 
                                                                /mdsy+/:----//--..-::..+hhm+:ydNmNmdmho+:+ds-........-----` 
                                                                +dhh+/:----::---.----..oo/sd::mNNmmdmdo//ddo-.......-:---. 
                                                                odmd+/:--:::--....:--..osoooo.dNNNdhmdo/hmh/-......-::--.. 
                                                                yNms//:-:--.----..---..+oydo:/NNmmhhdh+ymd+-.....-::---..` 
                                                               ,dNdo+/:---://::----.-../soyh:sNddmhydyomms:.....:---:-...` 
                                                               :Nms+/---:+so+::::--....:+ssoddmddmhydohmy/-.-------:---.-` 
                                                              .dmy:::/oyyys+::---:---..:+oo:oNmmmmhdmdmh:-.---::---.......,
                                                             ,ydy:--//+/::::--::------.:+s:-oNmmmmhhdmm:-.-:::-::--:---...., 
                                                           ,-sdo/::----::---....-------:+hs-hdmydNmmmmd-.:o+++o/:--........., 
                                                         ,/syhds----////+:--------..---:/syhhhmydmNmNmy../sdyyo:---.-........ 
                                                       ./sNNNmddy/--ydss+y/-.-------...-/s+ysymmmmdmNh/.--hs++ss:---//++//::-, 
                                                    ,:sdNNNmNmNNmdsoyo+oo:++:----......:+so+ssddhmmmmo+/:-hyo/so/oyhdhhhhdhdyo:, 
                                                 ,-odNNNNNmyhdmmmmNhsyhoo..----------..:+s/:yyydddmmhso:-.:yysddmmmmdhdmdhyyddho,
                                              ,./ymmNNNNNmhhmmmmmNNd-:hNho/-.........-.:ss-:dhhddhmmy/::/sdmh-sommmdmmmmmdhyyyddd+., 
                                       ./+oosyhmNNNNmNNNNNdmNNmNmNNy`-dmmmmdhhhyso++oyhdds+ymmmddymdhhdmmdmmm+-odmmmmmmmmddmhdmhdmhso/:., 
                                     -ymNNNNNNmmNNNhydNNmmNNmNmNmNds+syshmmddmmmmmmmmmmddmdmddddmhmhdyhmdmddmhshhNmmmddmmmddddmmdhs+ssmmhyooos:
                                    -mmmNNNMMNNmNNNNmmNdmNNNNdhhyyso//++oooosooddyomdydyhddmddmmdddyyo:/syyssddhhsossysyhhmmmmmmmdmmmmmyymmmhd+
                                    `+syhddmmmNNNNNNNNmdmNh/++/++o+++ooo+o/oosoo/+so/s//d++do:ym+ohs/yo:/+so///+ssso+::://+ooymmmmmmmddmddmmmh:
                                         ```./oddddhhmms+smdhs++/++++//+++++///:os::s+-ss//y+:om//sy+/s+///////://+oo++///oyhs+o+++////+oyhs-` 
                                           ,-//+osydmmo:++shhhhhhyoo+//+++/:///oo/:s/::y///h///d+:/y://o////:/+//:/+ooyyososoo+o+/oossoss:` 
                                         .-:ossyo+odmo::///++syyhhysddhyoo+++so//:+/:-o///:y:::y/:/+o-:/osssssyhhydmh/+ooo++//:/+dy+/::::., 
                                       .`+o+o+++++sd+///+oo+////++syhyyhdmdhdmy:-+::-/o:/:+y::/s+:/:o--+hmddmdhhdy+osso/::::/++/:sdsoo+++/:-. 
                                          ``-:/o+sdo/+//+////osyo+/:/+syssydhdmdo/::-o///:/s::/++:/:+ohmmdddyyyo+oyy+///+//:::/://hs/:::/://::-, 
                                                `-+////+++oo++/:::+os++/sys+sddhmdo:+/://:/+:::/o-/odmmdyhoydy+ss+//+o+/:://///:::+y/:/:/:/::-.``
                                                 -/////////:::/osso///ooo/+hhoshdmmds::/+-+/:::/+sdmddydsoho/yho/os++::+s+/:://+//:yo++::.`` 
                                                -/////////:++o+//:/+o+/:/sy+/yyyhhdmmho//-//://ydmydddo/ys:os/+yho/oso+//+oo/:://///.` 
                                               .//////+/+so+/:://++/::+so/:ohosh+hhsdmmds/+:/smmddhymos/-oy/:o+//ys+:/ss+///+o//://:. 
                                              ,//::://o+/:::::+oo::::/s///so/ss:dy:hhsmdmdhydmyhhomoyh:++:/s+-:o/:/so+-:oso/::/+o/+::, 
                                             ,+//://+/::::/++o/:::/+o/::/s/:y+:h+-oh:sd/m+hdomood/sy-ss-+/:-+o/:/+:::++:::+s+:://++o/: 
                                             os:::::::::/+so+::::/+::::+o::s:+h+:+h:/do/d:oh-m+/h+:h/-so:/o::/o::-:/::::::::/o+/:::///. 
                                             `.-///++oooo//:::::::::-+s/:/o:oy/:/s/:yo-sh:oy:h+:ss:+y:-o+-/+::-///://://:/:::::+s+/:::+, 
                                                     ``.-dyssshhyo-+s/-/o+-+y::-s//+s::so:os-so//h::s+:-o/-/+:::/+/::::////////:/+/::/+/ 
                                                         s////osdm//:::+/-+o://o/::y/::y::+o:/y:-y+-/y:-:s:-://:-/yssosossyo+++++ooo+ooo,
                                                         s:/:/os+yh:--+/-+/::/s/::+o::-s::/+-:y+:/s:-o+:::s/::///hyshs//++s-+`` 
                                                         s::+++::+mo::-:+/::/o:::/+::/:+::/+::o/::y/::o:-::o/::-sy:/:oy/::o/
                                                        .s//:/://+hd/:://::/o://:+/::///::+//:+/::o/::o/:::/o:::ho/:::/s+:/+ 
                                                        -s/://///:/oo::::/:o/::::+::::/+oyds/:::/:/s:::o+://++:o.`-:////++/o,
                                                        `.-```     `///:://::://///+osyyshyyyso:::/o+:://----:+:     `.:///s-
                                                        `           `+:--/::::/::/yso/+/:h+:/+hho/::/--///:-:/+`         `./- 
                                                                     .+:--::::-.` -:/:://h/:::+:-:/:/:/://:::+.             `
                                                                      :/-:/-`       .-://s/:-.`    `--:::/:-/: 
                                                                      `/-`            `-/s-`          ``.---/ 
                                                                                         .                `.` 
<script src="https://zarathustra.io/core/primer"></script>