oooooo   oooo ooo        ooooo oooooooooo.
          `888.   .8'  `88.       .888' `888'   `Y8b  -----._
-.____    ,/k.   `888. .8'    888b     d'888   888      888  -.__--` ,/k.
.___,---'  /  ih,__,`888.8' _   8 Y88. .P  888   888      888         /  ih,_
         ,-' ,  `:7b- `888' -.`  8  `888'   888   888 _,-^ 888   ,_ ,-' ,  `:7b
     _.-/   '  /b.`.4p 888    `  8    Y     888   888     d88'  ..-/   '  /b.`.
 ,--" _,   _,-' ^6x,. o888o .__ o8o `  _.. o888o o888bood8P' ,-"  ,    ,-' ^6x,
  '  `---"""----....____,..^---`^``----.,.___          ---"'"    '    ____,.,-'
     ___,--'""`---"'   ^  ^ ^        ^       """'---,..___ __,..---""'
 --"'                      Yellowstone Media Design                 ``--..,__,-