_______                           __         ______   __                                                __        __
/       \                         /  |       /      \ /  |                                              /  |      /  |
☺☺☺☺☺☺☺  |  ______   _____  ____  ☺☺/       /☺☺☺☺☺☺  |☺☺ |____    ______    ______    ______    ______  ☺☺ |  ____☺☺ |
☺☺ |__☺☺ | /      \ /     \/    \ /  |      ☺☺ \__☺☺/ ☺☺      \  /      \  /      \  /      \  /      \ ☺☺ | /    ☺☺ |
☺☺    ☺☺< /☺☺☺☺☺☺  |☺☺☺☺☺☺ ☺☺☺☺  |☺☺ |      ☺☺      \ ☺☺☺☺☺☺☺  |/☺☺☺☺☺☺  |/☺☺☺☺☺☺  |/☺☺☺☺☺☺  |/☺☺☺☺☺☺  |☺☺ |/☺☺☺☺☺☺☺ |
☺☺☺☺☺☺☺  |☺☺    ☺☺ |☺☺ | ☺☺ | ☺☺ |☺☺ |       ☺☺☺☺☺☺  |☺☺ |  ☺☺ |☺☺    ☺☺ |☺☺ |  ☺☺/ ☺☺ |  ☺☺ |☺☺ |  ☺☺ |☺☺ |☺☺ |  ☺☺ |
☺☺ |  ☺☺ |☺☺☺☺☺☺☺☺/ ☺☺ | ☺☺ | ☺☺ |☺☺ |      /  \__☺☺ |☺☺ |  ☺☺ |☺☺☺☺☺☺☺☺/ ☺☺ |      ☺☺ \__☺☺ |☺☺ \__☺☺ |☺☺ |☺☺ \__☺☺ |
☺☺ |  ☺☺ |☺☺       |☺☺ | ☺☺ | ☺☺ |☺☺ |      ☺☺    ☺☺/ ☺☺ |  ☺☺ |☺☺       |☺☺ |      ☺☺    ☺☺ |☺☺    ☺☺/ ☺☺ |☺☺    ☺☺ |
☺☺/   ☺☺/  ☺☺☺☺☺☺☺/ ☺☺/  ☺☺/  ☺☺/ ☺☺/        ☺☺☺☺☺☺/  ☺☺/   ☺☺/  ☺☺☺☺☺☺☺/ ☺☺/        ☺☺☺☺☺☺☺ | ☺☺☺☺☺☺/  ☺☺/  ☺☺☺☺☺☺☺/
                                                                                    /  \__☺☺ |
                                                                                    ☺☺    ☺☺/
                                                                                     ☺☺☺☺☺☺/

                     ____    ____  _____    ____  _  _  ____  ____  ____  _  _  ____  ____
                    (_  _)  (  _ \(  _  )  (_  _)( \( )(_  _)( ___)(  _ \( \( )( ___)(_  _)
                     _)(_    )(_) ))(_)(    _)(_  )  (   )(   )__)  )   / )  (  )__)   )(
                    (____)  (____/(_____)  (____)(_)\_) (__) (____)(_)\_)(_)\_)(____) (__)