.n~~%x.                      .n~~%x.                  
 .d``            .u    .     x88X   888.      uL   ..     x88X   888.      .u    .   
 @8Ne.   .u    .d88B :@8c   X888X   8888L   .@88b  @88R  X888X   8888L   .d88B :@8c  
 %8888:u@88N  ="8888f8888r X8888X   88888  '"Y888k/"*P  X8888X   88888  ="8888f8888r 
  `888I  888.   4888>'88"  88888X   88888X    Y888L     88888X   88888X   4888>'88"  
   888I  888I   4888> '    88888X   88888X     8888     88888X   88888X   4888> '    
   888I  888I   4888>      88888X   88888f     `888N    88888X   88888f   4888>      
 uW888L  888'  .d888L .+   48888X   88888   .u./"888&   48888X   88888   .d888L .+   
'*88888Nu88P   ^"8888*"     ?888X   8888"  d888" Y888*"  ?888X   8888"   ^"8888*"    
~ '88888F`        "Y"        "88X   88*`   ` "Y   Y"      "88X   88*`       "Y"      
   888 ^                       ^"==="`                      ^"==="`                  
   *8E                                                                               
   '8>                                                                               
    "