Bruh moment
 . . . . . . . . . .. . . . .  . . . . . . . . . .. . . .  . . . . . . ...        .   .             .  .  . .  .  .  . . . .. . ...;%X88@;: ... .. .8@88888888888888888888888888888888888888888888888888X8t. .. . 
                    .. .;t%%%%:..               . ::8@t%%S8  .        . .%@;:X888@888888888@@@X@X@@XX;::;t%S%%%Xt::::.:S. .  ..;%X88888S88X88;.  . X@88888888888888888888888888888@888888888888 X8888X88888tX:..  
  . .  .  . . . . . .8S:888@88@:%@.. .. . .  .  . tS88X88.;   .  .  .  . . . ;S@;8.X8X8X%;:.      @    8 888@.@t.8:X8 % ..;@8@. %88888t88.8 8 88. 8@8888@8X@@@@@@@@8@@8@8888@88@8@8888@8888@88XS8888@888@88888@@. 
        .      . . t;XttS8XX@88XSS% . . .     . .:Xt88%;;; . .    .  .   . .:88XX8@S%tSt ..:..  88 8 8    8.t%88.Xt:. .SX%S8   .88;888 8 8   :8:S88@@88X@@@@@@@@@X@@@@8S@8X8@@8@888X8@88888888888888888888:8%8 X
  .  .    .  .  . S @S@88@88888;88X :   .  . .  .8@.@%SS8 .    .      . .  8 8%SS88SXXS@ X8t@ .   8.  88 8:88 @8. ..@%    8   8 8888888 8    8 888@@@8@@@8@@8X@@@@X@S8@@8X@@8@@8S@@8888tX88%8%8S@%@8;888@88S8 
    .  .    . .  .;S888888@@8@@88@8@8:   .  . .:S 8%XS ;. .      .  .    .% 8S8@8X@@88X8St.     @X% X .:t;::  8X@:   .t8888SX 8 8  S S X   8X %%88@@@8@@@@@@@@88@@8SX@@@@@X@88@888888X8888:;%t8t8X8.8.8888%888;8
  .      .    .  t%88X8888@X@8888888:%    .  . X t@8X%8X. .  .  .    . .  %SXX8@@8888888@      .  .   8X8888@;@@ .. .S88888 888  % 8 S@88X8XX8 S88;888888@@@@@X8X@@@X@@@@@X@@88888S%88X@S888888888888XSt;8888%888X
     .     .   . 8@@88@888888888888X:8  .  ...8X888 XS S      .   .   . .S SXXS%S%:  ;S8@:X   . .    8XSSt:8 8  .;X@888 88@@S@ 88 S%8    XS8X@t8888;8;;88X@@88@@X8XX@8@8@8888888S@88@@8@8X8X8X88888888@88S8:X;88
  .    . .   .   8@8@@8@888@888888%%8X.  .  S: 888S8 @ % . .       . . .t%XS%S;: %8t;88tS8t .      . .:SS@.88X X  t88@t S S88%88 S   8%8 SX SS@@XS@88XX::88888@8X8@8@88@8888t8888XX8S888@8X8X8X8@@8888@8S8X88@@8%8
    .      .  .  %88@8@888888888@888 t    .;::@8@8 %@88t     .  .    ...;8SXS;;::;;88X8@8t      .    .   88888 8.;8X%   88  @8888  8S  8S X@X888%8@8t@@88t:88%8@88888888t8;t@@88@888888@88888X888SS88S8X888X88X@8S
  .   .  .   .  .;888X.888%@S88@8888@@ . ..S:S888S@%S 8:.  .   .  .  . ;8X%%t.%;XS8 S8.88X   .    .   . .:;8@8 8%8t8 %888     @88  88SS 88@88X8@8X88888888%888%8888888888@:8X88888@@SS8S%%88S8@88@8888X8X8@@8X8888
    .   .     ....:8888;88888@88888888:   @@888@X8S@X S   .          .. :;;;.88@88888t8%:t;t:::;:::.:..  . ;8S%.8t8 %@  88@@   S S888 8XSXSX@888X: . :@8X@888888;888888t8.@:8888@8@@8X8;t888888 8t8X8S8888@88@8S8 
  .       . .    :S88@88:@8888888888 ;  .::%X888@X@8X . .   . . .  .  . t::.8.8@8888X@X8  .  ..;t   tS8:. t.X8% :8  8%88XSt88%@SX  8888 S@X8@@8@8S888888.X8t88888S88t888;8;8t8:8 S t8@8S8@888@8X8;8X;@.8%8:88%8:8X
     . .      .  .@8@88888 S@88888888:.. %@;88888@SX@8;              . . ;.88@8888888@8@:.@88SS@X8 .. X;88 .@   8S88%S88S8S8%8@ @  X8S8XX@@@SX8X88X8:S88@888.8888@X88;8;X888 t8888S8888888888 :8X888X8S8%888888.8X
  .      .  .  .  :88@88 @8@888888888.  .S8888888@8X@8; . .  .  . .   .8 8t8XS 88.8XX88%S8@@88 8@   S8  %%888X8 8 8S%8888X%8S88X S X@X88X@8X@X88888 888St%;8@@88888%88%S8X88t8X8@8:S8%8@88X8@8@88@@@;8888S888X8%88
    .  .     .    .:S;;@8888888888SS..  ;; 8888888@88X88t:... .     . 8@8.;:;8888X88@@ %88 X88@88@@@88S..888X@ 8S8.S8:88888 88888.@8@XSXX@88888:88S%8 8t@8;8S8S88@%88t88t8.X%88t8 @@S8@tttS8@X@88@88XS88X88:88X8
  .      . .   .    .tS88@S88888 8@X . .8888888S@88888XS       .;%%%:t.88888t8;8888888; 8:S 8@88888.t8% %%:88@S  SS88% S:8.8@@888S@ @XXX8@88X@8888 t:%X88:88@@88888:88t8888888888X@8X; S@ S%%X;SS88888888X8@888@
    . .          .   : X @88888888 : .  88;8888888888S  X%8X@@SS8X888888@88:8t88:888%@888@S88  88%; :;8888 88@ SSS888S@8;8 88X8@@8888S8X88%8X@X88.;.88:88X8@%X88t8%8t8%88.%8S8.8t88888;8;;:@8@XSS@St888888;8t8;X88
  .     .  . . .   . .%@888t888@S8%t .  ;;@88:888888S SS  %@8@%X@SS@S@88888888.88888 8@t@.%XXSt:;@t:t%%.; ;SX@X XS X8t88:.8;8;XX88888X8 88 88888SX:@X8XXS88@8X@88888888S8X;8.8t8@88888@tS88.SSX8X88888@88@X88888t8
     .          .   :88S888@;888888S8:.  ;8X:88888@8 X @X8SS8S888@%% X8@@8888888888888@@8  S    ; .;%%%t.  88XX@ X  %%X;%8%8XS%X8@@8888S8S888 X@ t: 8.8;tXX8@88888@888%88 8%8%@88@8888@SX%;%88@8StS8X@S@888888888%
  .    . . . . . .XS88888t88888S88t8@8%@S:..X.X 88888888;8:8@8888S8%XS  X@@88X@X8XXXXXSXXS%  S          8 .  X8S@X8%XS88X8@8%8::;8S888@SX S S 8tS@S8S88 %@8X@8888@8t88;XS@:8888X@XSXt888%8;:8S@8@t88 8888888888%
    .     .   ..;XS888t88888t8888888888@8 %...:8:St8:;t%t88%8888:.@@XX@X@S@SXX@SSX@X S@S S  XSS SSXXXS% S  SS@@%@8 888@8@8SS@@:X8XX8X%XS@ XX 8@.8X8888 8tXX@888@@8@8%88 8;88@8888@8X88.88S8888888t8@8%8%888%@888
  .   . . . ..:88888@8@8888888:888X888888@8;:.:S@tXStt;::;88t:8.88888X@XX@XXX8@SS@XXSSSS SXS8 8888888888X8X8X88t888t%8@8888X@@8@SX%@@88S t8888t;..8888888888:@t8X@@88@8t88 8X@t888%XS8.S;X8888X8@88%@tX888;@88%888
    .    . :XX8%@88@88888888.88888888 8888888t88@::  8  8  @tX@X:88 8X@ XX@SSSXS8%S   SS@ X8%8;8.88888888@@:%t88t8@8S8@SS:..:S 888:8:%t%8 S%t.. ..88%8S8.S8X8.8@@88X888888888888t8;S8S888 t88 8@X8;S888888%t888888
  .  . . .:S8@888888888.X88888t8.8@88888888@888888 88888888  .X8%%@t88SSSSSS8SS@SS     SSXS8@% 8;8..:t888S t;8t:%:;;%SS@8888  @8@@8XXSS@  .. ...88888%8888S88@88888888X888.S.88.8888X8S88X8t888:88X8t%8888.@88:@
      .  :%@8:@88888@88888888888888@888888888X888 %@8@  88 8  88;8:%:8XS@SXSS XSX   8XSS X@8 .888:88t;8XX 8S8888.88:88@8%;8888.888SSXS8888. .. . :88%888S8%8888@X8888888;8t8X;@.8@ 8.X888t888 :8@8@888888888@88888
  .  . . @t888888888888888@888.@88@8888888888  X   8@@X@8S@  SX@8S8888888SS8SXSX%   S%% S S. Xt8@8%  : 8888X88888888.88@X8;88.8@8%SXX@8S88;. . . :888;@88XX88: 888@88888888X888@ 8X%88X888%8S88X8S888888888888 X88
     . .:888@88888@88888@8888888888888888888X   888  8.8%tX@88;%8@@8888XX@@XSS@S@ SXS %%8@X88@%8StS%XSXX%%;.S8888%88888X8;8 8@%888S@X88;SS  . . .:8:X8;8@S888;88@8888888;888%8@tt88X8@88888X8S88888888888888 X@888
  .  .. @X888 88888@88 @888@:@888888888@88@8X888888% 88 8;:. t%t8S888@8@888XX8SXX@X88@X8888 X8@XS88888@8@S%@t.t 888888:88@;tt8888%88:%8888:.    .:8@;X8@X88%88@@8888888888888X888X;8888 8888X8t8t@8888888888888888
   .  .:888.8888888 8888888888 @888.@88888S88@S888X8 S@X   8X:8@X8S8X8@8888@@%@XXSX  SSSS88:8tX88:;88888@88XSX:: 888tSS8@%X8X%8;@88%X8:t.8; . .  .8X@t8888X888@88888 X88:@t8X8X8@t;88.8.8X;;@888@888888.@:88X 888S
      .S88888:S88t88@888888:888t@:@@8X8X 8X88@ 8 88XS   S S S88888S8%XXX@8XSSXSXXX  8 SX@8;8 t8888;;888888888XSSt:X8X;@@%X;t;@8X8S888t8 88t..   ..% 88t8888X8@@88888@888888888S88X.Xtt8;8X88%8.8:888888@88t888888@
 .  . 8;8@888@8888888888888888888888 88@88888@ 88888X@;XSXXX%8;88@8SX8X@SS XSX@S  8% 8 S@S:SSt8S88S:8@888888888SX.@@8S8%S;%t%S%%%8:8@8t8  X: .    :;8SXS88888@8@8@888888888.8;SS88@ S888@8%888%8888.@88:8%8;8:@:@8
  . .%8888888@8tt888S888t8888 888888888888888 S8 8 t%888 S S 88.@8888S@SXSXSSXSS  %SXS% 88:X888 :%;   %8@8888888S%8;@%8X.88%%S%S8 88@SX888X 8S:. . S 888;88;@8@8@88;X88 X888t%88t:@;8@:%8@8S8%8;8.@8888888888888:@
 ... S.8888.8888888S8@8t88888X88X88.8888;;8888%S88SS S   X 8@@888888X88S X%@XSS%S@@S@S888;88XS.8S      :8@888888X8X;:8:@X888X8St 8SX8  88S@@SS8@. . S t@8S888@88888@8@8@88888:8%tStS 8%888X8X@8888 888 8:8t8:8:X8;
.  .:888@888@.S%8t88:%%88S@X  8888888@8888888 88 X  SS X8%X X8S 8  888X8SSXSXSS SS%@ 888% S8%88@@S 888% %88888888X@%8tX:88X88888S8@%S8S888X888SS88X.;8%888888888888:888:888 8888tt@;S:8%8S8X8S8S8:::@888888S8t;t@8
. . 88X@88888S:88@ .;.8888888888888888888888888 S@@88888  :t:  XX8    %@X@SSS@@SS%X%8 8S8 S 8  S8X888S S@8@@@@88@S8%t88S:SX8@88888S8888888@X888@@8X88tX 88t%8888:@88;@t%88S8X8t8S88 S8;@88%888%88X888:@888888888:8
  . : 88.@888.SS     8 8 888888888888888888888S8 :8888  8S8@SS@S88S8S88@X@@X8888XS 8X  @S 88  8Xt;tS@8tXS8t@@%@@8;8 8 :@S@@8X8@@@8888@88888888X8888@X 8X 88888888;888S8888X8t8 S.S;;8%888t@S8t@t@ 8;88 X8:@88:8;%%
 .  .t@@8888888  8 8@ S 8 8 8 8888888888888 X  8 %S@  S   888 88888 88S@@88888888@ S 8 8S 88 8S@ 8t%X@8%;8%@XX888888  SSXXXX8X@88X8S@@@888@888@88X88S8S88@88X8t%@8:888@ 8%888;X%X8S888S8%@88%X888888 S888888;;tS@8
  .  .888@@88@ .88888 %   8  8S8 88888888    8888   8 SS88 XX@ 88XX 888S8X8X@8888X   88@S88@%8XS8:8XXXS.%8@SX88 8 888888X8X@X@XXX@@888@888888 88@888XX88;:88888t888X88 @.8.St8t8t888;S88888%@88:8%88888.888.S88.8:
  .   ..@ 8888S88%8XXX%@888@888%8X88S 88  888 8X888 8  88888%S 8888 88 8 %SX88 t88  8 @X 8;8.88X@8@88@888%88;;;8 :8 8t@8@XXX.X.SS@888@88888tS8 8888@@88 8S 8t888S8t.@88@888:888:8.88888:%8X888%888;@88:;8888t@8888
  .  . .. :%88 8 8888888tt88t:88S@SX@S88 88 88   8S 8 888 8888888@  8888XXX8.S@88% 88%S@St88888@XX8SS@8XX8;8888@8;%8:X8@XX.8Xt@S@8:88888888888@8X.8888@X88X 8X888X8X@8.St@88X8:XX8888@8S88tS8@888;:88888S 888t8;88
      .    .S8 X8 8t%S%t8888888.%;  :;t: @ 8 88888@ 88S888X8 8 8888888S88@ ;%XS88tSS 888.SXX888; @@8 88@% 88888@t8:;. t8X@8SXX X88.;%88888.888S@%S;88@88@8;8@8X888%88St88 X88t888888S888@8@88tS88X88888888 8888888
 .  .   . . @SS8X8:;.;8    .. . 8888 %;:8;tS  8    8%%88888  888%% 888888%SXX88888X:X @@X88@8%S8888XX888888@X8SS@8;8X ;:88%@8X.S%X8@8S888;S88S88 8 @@888;% 88%8X8X8:.888@888%8:8;88t8t88888X8X8;t.@:@:888 8.@t8%
  .      . .888% %.8@:    8 8   8  88:88;S 8888 8 88 S88@S8888888888888.X8@88888888X:8@8;8X %8X888S88888%88888S@88t;8:8888888;8t88SXSS88X8%S8tX%8 8 8@88 SS%888%:88S888S8%tS t8S8t888%8XtX8888888S8888;888888888
     . . . 8;8@X;8         8 8   8   88888:8.8X 8 8%8888888 8 8888 888888@XX888@888S%88X88S8888SX%X88888.8t8@88tt%888%X888%88@8888;:SS:%SS8888@%@8%8 8 XS888@8888St888%8.8.888%88 S8@%X%888;@;S8%88%8:888t8t8t8X8t
  .   . .. @X%t8   8   8  8 8   8 8 8  @8888 888 8 88 8888 %8888888888888 @888888@@@8@%%;t;t@XXSX8@@@88@X@t;.8888@XS@8@X@888XX8888@8@8;;S8;8888t88X8 88@88888888X888Xt8t8t8t8%@88@88888XX8@@%t8;8%88tS%888%S888888
   . ..  .X8St8 .;8 8 88 888888S 8 8    @   %8t;8   888888 8888888 888 88 @888888@@@XSXS;%XtX;tX%@88888888@S@X.XXSS8XX@@8@88@S:@888X88888@%8%X8X8@888@888888888 888888S8tS888X@88XX8S8@8X88888@888S8888%8t;;8t@t@t
     .. SS8X%:   .8888S   888888888888:8%  XX8:88 8@888888 88 88  888 888 8@@8888@@88@SSXSX%%8%8@X8888@88@88@SS;8888888.  % S88.8@88888888%888;@8@S8 8 @@888@88  X8 8X8X8% :;tt;tS88X888888888@X88S8t88888888@8888
 .     8;8Xt@ S   888 8 8 8 %888 888888%8 8S  %888X S8 88X 88888 88888%@8S8888888@@8888XXS%@S@8888888888888888XS@88@X88@S:. 88SS8888X8@88S88X888t%;@% .88@888X8 X.@;.888%@888888888888X@888t88X8X8888X8;8 @88.@;8t
   . ..888SX :  . 88888888888 8888 8S@88@8X 8 888 8888888@ S88 88SS88@888X88888888@888888@88888888888888888888888@8S888S8@88t;:8:88888S888@8XSt8@t:@@: SS88@88S888%t%@8@88S8;t@;@ S.S;@ 888%888t8;88@888:@8888;:
  .   SS8tX t88 8 8 88 8888888888 SXt@.X888 888S 8S888S 8888S8S88 S8 88 888888888@88888888888888888888888888888S8@X8SXX8888888;88888.8.88888S @88Xt  SS..@8888888X%@.%t8 S88:8@:S;X88@t;8S888S88888%8:@88:8:888t
   . ; XSX tt88    888 88S 88 8888888:  @8@8X8 S8888888 8X88888S 88888@88 @X8888888%8888888888888888888888888888888SXXS8X:: 88:888@X88888888X@ 88X8S:;.  :;; 8:8t.888888X.t8%88tX:@ X8%888t8S8S8X8%8S8;.t88888 8;%
  .  @S8 .:%;.8 8888 8 8 888 88 8 888888S88X8SX  888%888888888888888 88 X88888888X8888888888888@88888888888888888SXX8%8XXS.@.;.t..8.88888X8 8S:8S:;8.8     :%8.8888X88.S.8;@:%8X8%8S8t8;S88%888S8888X88 @:888;@8
   . S8t@;t8.8 8 8 88 8888 8888888 8 8 888 S8@XSX8@8S8888S8888888888 8888 8@8888888@X@888888888888@888@8888888888@@8@8 88@X@8@:%88@8888888SX 88S88X8:8 88     X:X888888:88@%S8X8X8X888%S8@%8tX88;8S8:%;88888.8tt88
 .  ; X %;      8 8 88 8 888 8 8 888888 8   S@ 8888888.X8S@8888888888S88@8X8@888888XXX@888888888888888@8888XSX@88@@S;;8@%tttS88Xt;S@88@@@@88t8@@88S%888X 8S   S8.8:X8S8X88 XX8888@8S8%S88;;8@;X%X888888:@.8:;888:X
  . S:XXSXX.8 8888%88 88S888888 8S8 88 88 8@   X88888S88@ X 8%8S8 8SX88S888888888XX%@88888@8@888@888888@XtXXX8888S@@%;;t8.8:8888%8@@888X8 SXS8XX8S 8X 8X8SXSX.888 88@88888%8S888@8SX88;:8@t;88:8t8.@8888t%8%@ @ 
  . 8SX8%:; S 8X 8 88%88S8@@ 8 888 88 8 88 8 S@8X8888888@8;@8@@:@8@@X88888888888888%8@X@88888888888@88@88XtXt@@@X8 SS%;::8 8 88%88:@888%8.t%%8888%88 8S8S8@%SSS@ 8 8X88S8S888@8tX8888%888%8t;8@888888.8:888@888888
    .8S8t;8 S   8 8 88S888X8 88 8 8 88 88%8%  S ;88;8%8:888888%8@8S8;@8%S8888888888X%@XX8888888888888888@@SX8@88:;t:.  :8  S  8888@:8%8888X88tX@88S888 8%    S88.8 S::8888S8@8X8888;88:8tX@8tX;8t8t8;XS8@.S8;888X8
 .  :SS8t  8S   8 88%88 8  88 8 8888 88%8 8%X8 88:S8888@:88 888S 88@@8S@88888@88888XXSXXX888@88888888888SX;X%@@8;:.       8S S 888t.8 8888;8888S:8 8888 8 8888888 @888@8888888t8t%t8888t8:;8X8888%X88t8@88@88t8X
  . %XX8 .8 ;8 8 8 8%8 8 8S8 8 8 8S8 8 8 8 88  8t8%:8S88888@888888SS 88X%8888X88888Xt@XXX88@XX8@8888888@S;XXXX@@8.    8  8@SX  8 88 8;88XX8;%SS8888S8XS888X@@888.8;8:  8888t8S88@888@.8S88;;88;888SX888@:S8%:88XXX
  . @%SX%  8  8 8 8 8 8 88S8S 88 8S8 88%8 8 8 8888X;X8:8;XX;888.8@8 888X@X888888888@XS@@S@88XXX8@X@X88S;t@XSX@8; .  .  SS       8 8 8.88S88.tS8@ 8S8S8% :X88888888:.8.; t:8 S888@:t8%888t8888%X8X%8S8888S8@.@@tXX@
   .8t@X  .S%  8 8 8 8 8 8S8%8 8 8 88X8 8 8 X  X88@8:88:8:;@X88888X 8@@%@X888@888@8@%8@XXX88888SX%@XX8X;tSXX@88 ;...             8X %% ;:88  8S 8X %   X@8:8.888888X88@t@ :888t88888.t88.88 XS8S%%@@8888S88;X@XS
 .  % ; %      8 8 8 8 8   .  8 8 8S88 8%8 88 88@888X:8;8.8 %t88S@S888%8SX@88X@88888X@@@%X88@88@X@tS@88ttXS@88888;.      .:::.    8 XX%;8 8. 8S 8S 8@ X X 8;8888888888 88;8888.8X88.888:88888XX%@@X8SSX@@8X8tXSX%S
  ..  %;X   S8 8 8 8 8 888 8X8 8 8 8S 8 8%8X 8 888888@St;.8888888.88%X@%@X@88@X888@8%88@@S@88@@888888@X;%XXX88% 88888S88 .:;;::..8S  X. 88@8  888 SXSS8X@8:..;888@88 88.@ 8@t@8888SS8X@X%S@S8%@XX@X88@@888@SS@S@X8
     8;t88     8  8S8 8S8 8 8 8 8 8 8 8 8% @888.8@888@888888@t8@@88S8S8@%@X888@888@88@8@@@S@8XX@8@8@88X:S%@X@8.8888 88888S8 8  .   8 8:8@S:88S 8X8X  S@88t.;.88@8888.888 8S8%8%tSS%X8@888888@@88@88@88@@tS@%@%@S@@
  .  t@%   8   8 8 8 8 8  88@8 8 8%8S8 8S8   8 :88@@@8@8;t%:;;8 8@@@X@S8@XS@88X@88@8@8888XXX888XX@8888t;t8%8@8@88888888888 8 8 8X   8  :;   888  % SX@@X8t:.8888XX@8.;88:8%8S%S8X888888S888@88888888@88SX@X@@8X8@@
      %  8   8  8S8   8S8  88 8  8S 8S  8S8  8 88@X@@88@@@X.8S@XX%@X@%@XXX@8@@888@8888888@X@888@X@@8%t%S@%88 8888888888888888S88%8 8 8 8 888S8  %8@X@8%:88888@@X8.88::888:8X@SX88@888888888@8X888888@8888@8@88X8
  . . ;X 88   8 X  8 8 8 8  @  8  8  8 8X  8  S@X@@X@@8X88@:X:8X@@X@SXXXSXXS@8888888X8888888@88@88@@X8%t8888@St88888888 88888 88X8%88% 8S888  S 88SS8X8%:8888888X8@8;:8@%8t8S8@8X@888S88@88X888.@@888888888888888@
      .X8 8 8     S 8S8%  8X8   8  8   8  8  888@@@X@%t; %8@S.8 8@@SSSSSXSSXX@888888@@8888888888888@@8XX;XX@8X 8888888888888888888888888 88X8S888%8888;8:888@@XXS@888.8X;; S8;888@8888888X8888@888888888888888888@
  .  . ; 88S  8 X8   8S 8   X 8  8S 8 8@%S  888S@S8@@@8.  :..;8SX8@@X%@SSSXXXX888888@@8@88X@@@@@X@8@@X;XXX@888888X;888888888S888 88888 8888S  S 8888 888@8@88SSSSX888tt8t8%8X8S88@S88@8S@S88888888XX88@88888888888
      . % 88       %  .8S 8 8  8  8X     XS  ;8XXXXX%SXt  ;8t:8S8@@8@XtXSSSSXX888@88@888@@@XX@X@X@@88@SSX@888@@@8:8@S888888888 88 8 8S 8%%   S@888t88888@XX8S@S@SX888%X@;S.S88%S;888888X@888@.@8X8@88@888@88888888
  . .   .8 88   X    8 SS@% 8    S% 8 8%  88@8t@t@@XSX8tSX   @8S@@@88@@%@SSSXXX88@88@@88@@@XXXXX@X@@8XSX@@888@% 8 8@88@ 888 8888 888 888 SS8888@8888X8@XS@8 @8S8X@8@8;t8888t8S8888@@@88X88888888@@88@X888888888888
      .  :88.@        8 :   S  88  8S  SX8 8Xt@@XXX%8% :S   S 8@88@8888@%@t@t@X@888888@8@@@@XX@X@XX@8XX@8888888888 8 8 888@ 88 888888 8888@XS8 %SX SS S XSX8 X@SXX8@8; S88@8S88@8@8@8@88@8888888888@X888888888888@
  .   .  .:X :88@8@    8 S      8SXS:8    @X%8XXXXSXS%@% %8t.. 888@%888@%@%@tStXS88888888@@8@@@@@8@@8%XS@8888888%8 8 8 8 888@S88  8 888 @8888 S %  SXXXSX8S@X S X@S8X8;88@8@X8@@@88@8@8S88X88@88888888X88@@8X88888

What are you doing here man?