'''
DDFacet, a facet-based radio imaging package
Copyright (C) 2013-2016  Cyril Tasse, l'Observatoire de Paris,
SKA South Africa, Rhodes University

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
'''

from __future__ import absolute_import
from __future__ import division
from __future__ import print_function

from DDFacet.compatibility import range

def print_logo():
    
    # print "+------+.      +------+       +-------+       +------+      .+------+"
    # print "|`.    | `.    |\     |\      |       |      /|     /|    .' |    .'|"
    # print "|  `+--+---+   | +----+-+     +-------+     +-+----+ |   +---+--+'  |"
    # print "|   |  |   |   | |    | |     |DDFacet|     | |    | |   |   |  |   |"
    # print "+---+--+.  |   +-+----+ |     +-------+     | +----+-+   |  .+--+---+"
    # print " `. |    `.|    \|     \|     |       |     |/     |/    |.'    | .'"
    # print "   `+------+     +------+     +-------+     +------+     +------+'"

    # print """ ______      ______      ________    ____        _______      .-''-. ,---------.  """
    # print """|    _ `''. |    _ `''. |        | .'  __ `.    /   __  \   .'_ _   \\          \ """
    # print """| _ | ) _  \| _ | ) _  \|   .----'/   '  \  \  | ,_/  \__) / ( ` )   '`--.  ,---' """
    # print """|( ''_'  ) ||( ''_'  ) ||  _|____ |___|  /  |,-./  )      . (_ o _)  |   |   \    """
    # print """| . (_) `. || . (_) `. ||_( )_   |   _.-`   |\  '_ '`)    |  (_,_)___|   :_ _:    """
    # print """|(_    ._) '|(_    ._) '(_ o._)__|.'   _    | > (_)  )  __'  \   .---.   (_I_)    """
    # print """|  (_.\.' / |  (_.\.' / |(_,_)    |  _( )_  |(  .  .-'_/  )\  `-'    /  (_(=)_)   """
    # print """|       .'  |       .'  |   |     \ (_ o _) / `-'`-'     /  \       /    (_I_)    """
    # print """'-----'`    '-----'`    '---'      '.(_,_).'    `._____.'    `'-..-'     '---'    """
                                                                                  

    # print """        ___    ___    ___                      _   """
    # print """       (  _`\ (  _`\ (  _`\                   ( )_ """
    # print """       | | ) || | ) || (_(_)_ _    ___    __  | ,_)"""
    # print """       | | | )| | | )|  _)/'_` ) /'___) /'__`\| |  """
    # print """       | |_) || |_) || | ( (_| |( (___ (  ___/| |_ """
    # print """       (____/'(____/'(_) `\__,_)`\____)`\____)`\__)"""

                                               
    # print """                           _                         """
    # print """          /\        /\   _| |_       V 1.0           """
    # print """         /  \      /  \ /     \ __  ____   _____ ___ """
    # print """        / /\ \    / /\ ( (| |) )  \/ /\ \ / / __|   )"""
    # print """       / /__\ \  / /__\ \_   _( ()  <  \ v /> _) | | """
    # print """      /________\/________\|_|  \__/\_\  > < \___) \_)"""
    # print """                                       / ^ \         """
    # print """                                      /_/ \_\        """
                                            


    # print """                                                        """
    # print """                           _     ___ __   _______ _____ """
    # print """          /\        /\   _| |_  / _ \\ \ / /  ___|_   _)"""
    # print """         /  \      /  \ /     \| |_| |\ v /| |_    | |  """
    # print """        / /\ \    / /\ ( (| |) )  _  | > < |  _)   | |  """
    # print """       / /__\ \  / /__\ \_   _/| | | |/ ^ \| |___  | |  """
    # print """      /________\/________\|_|  |_| |_/_/ \_\_____) |_|  """
    

                                           
    # print """        __    __     _                          """
    # print """       / _)  / _)   | |                   """
    # print """       \ \   \ \   _| |_   __  ____   _____ ___ """
    # print """      / _ \ / _ \ /     \ /  \/ /\ \ / / __|   )"""
    # print """     ( (_) | (_) | (| |) | ()  <  \ v /> _) | | """
    # print """      \___/ \___/ \_   _/ \__/\_\  > < \___) \_)"""
    # print """                    | |           / ^ \         """
    # print """                    |_|          /_/ \_\  v 1.0 """


    print("""            __________________             _   """)
    print("""            |  _  \  _  \  ___|           | |  """)
    print("""            | | | | | | | |_ __ _  ___ ___| |_ """)
    print("""            | | | | | | |  _/ _` |/ __/ _ \ __|""")
    print("""            | |/ /| |/ /| || (_| | (_|  __/ |_ """)
    print("""            |___/ |___/ \_| \__,_|\___\___|\__|""")
                                                         
                                                         

    print()
    print()
                                                  
