.--.
     _.._ |__|
   .' .._|.--..-,.--.          .|
   | '    |  ||  .-. |       .' |_
 __| |__  |  || |  | |  _  .'     |
|__   __| |  || |  | |.' |'--.  .-'
   | |    |  || |  '-.   | / |  |
   | |    |__|| |  .'.'| |// |  |
   | |        | |.'.'.-'  /  |  '.'
   | |        |_|.'   \_.'   |   /
   |_|                       `'-'

       _..._       .-'''-.
    .-'_..._''.   '   _    \
  .' .'      '.\/   /` '.   \  __  __   ___    __  __   ___   .--.
 / .'          .   |     \  ' |  |/  `.'   `. |  |/  `.'   `. |__|
. '            |   '      |  '|   .-.  .-.   '|   .-.  .-.   '.--.     .|
| |            \    \     / / |  |  |  |  |  ||  |  |  |  |  ||  |   .' |_
| |             `.   ` ..' /  |  |  |  |  |  ||  |  |  |  |  ||  | .'     |
. '                '-...-'`   |  |  |  |  |  ||  |  |  |  |  ||  |'--.  .-'
 \ '.          .              |  |  |  |  |  ||  |  |  |  |  ||  |   |  |
  '. `._____.-'/              |__|  |__|  |__||__|  |__|  |__||__|   |  |
    `-.______ /                                                      |  '.'
             `                                                       |   /
                                                                     `'-'