_______       __        _______        __       ______    ________         ______    ______   ___      ___ 
|   _  "\     /""\      /"      \      /""\     /" _  "\  /"       )       /" _  "\  /    " \ |"  \    /"  |
(. |_)  :)   /    \    |:        |    /    \   (: ( \___)(:   \___/       (: ( \___)// ____  \ \   \  //   |
|:     \/   /' /\  \   |_____/   )   /' /\  \   \/ \      \___  \          \/ \    /  /    ) :)/\\  \/.    |
(|  _  \\  //  __'  \   //      /   //  __'  \  //  \ _    __/  \\  _____  //  \ _(: (____/ //|: \.        |
|: |_)  :)/   /  \\  \ |:  __   \  /   /  \\  \(:   _) \  /" \   :)))_  ")(:   _) \\        / |.  \    /:  |
(_______/(___/    \___)|__|  \___)(___/    \___)\_______)(_______/(_____(  \_______)\"_____/  |___|\__/|___|