def logo():                                                                              ## PRINTS OUT WHITE BOARDER ##
	print "\x1b[0;92;40m                                                              \x1b[0;32;47m  \x1b[0m" #bright green on black no formatting
	print "\x1b[0;92;40m CCCCC       IIIIIIIII                                        \x1b[0;32;47m  \x1b[0m"
	print "\x1b[0;92;40mCCC CCC         III                                           \x1b[0;32;47m  \x1b[0m"
	print "\x1b[0;92;40mCCC CCC         III                                           \x1b[0;32;47m  \x1b[0m"
	print "\x1b[0;92;40mCCC             III                                           \x1b[0;32;47m  \x1b[0m"
	print "\x1b[0;92;40mCCC     ====    III                                           \x1b[0;32;47m  \x1b[0m"
	print "\x1b[0;92;40mCCC     ====    III                                           \x1b[0;32;47m  \x1b[0m"
	print "\x1b[0;92;40mCCC             III                                           \x1b[0;32;47m  \x1b[0m"
	print "\x1b[0;92;40mCCC CCC         III                                           \x1b[0;32;47m  \x1b[0m"
	print "\x1b[0;92;40mCCC CCC         III                                           \x1b[0;32;47m  \x1b[0m"
	print "\x1b[0;92;40m CCCCC       IIIIIIIII     \x1b[0mhttp://ci-main.no-ip.org/          \x1b[0;32;47m  \x1b[0m"
	print "\x1b[0;91;44m                                                              \x1b[0;32;47m  \x1b[0m" ## MANGOS LOGO COLORING ##
	print "\x1b[0;91;44mMM   MM         NN   NN  GGGGG   OOOO   SSSSS                 \x1b[0;32;47m  \x1b[0m"
	print "\x1b[0;91;44mMM   MM         NN   NN GGG GGG OO  OO SSS SSS                \x1b[0;32;47m  \x1b[0m"
	print "\x1b[0;91;44mMMM MMM         NNN  NN GGG GGG OO  OO SSS                    \x1b[0;32;47m  \x1b[0m"
	print "\x1b[0;91;44mMM M MM         NNNN NN GGG     OO  OO  SSS                   \x1b[0;32;47m  \x1b[0m"
	print "\x1b[0;91;44mMM M MM  AAAAA  NN NNNN GGG     OO  OO   SSS                  \x1b[0;32;47m  \x1b[0m"
	print "\x1b[0;91;44mMM M MM A   AAA NN  NNN GGGGGGG OO  OO    SSS                 \x1b[0;32;47m  \x1b[0m"
	print "\x1b[0;91;44mMM   MM     AAA NN   NN GG  GGG OO  OO     SSS                \x1b[0;32;47m  \x1b[0m"
	print "\x1b[0;91;44mMM   MM AAAAAAA NN   NN GGG GGG OO  OO SSS SSS                \x1b[0;32;47m  \x1b[0m"
	print "\x1b[0;91;44mMM   MM AA  AAA NN   NN  GGGGGG  OOOO   SSSSS                 \x1b[0;32;47m  \x1b[0m"
	print "\x1b[0;91;44m        AA  AAA                                               \x1b[0;32;47m  \x1b[0m"
	print "\x1b[0;91;44m        AAAAAA                                                \x1b[0;32;47m  \x1b[0m"
	print "\x1b[0;91;44m                           http://www.getmangos.co.uk/        \x1b[0;32;47m  \x1b[0m"
	print ""
	(width, height) = env.getTerminalSize()
	print "\x1b[0;32;47m" # White block border #
	for x in range(0,65):
		print "\033[%s;%sH " % (25,x)
	print "\x1b[0m"
def logo():  ## PRINTS OUT WHITE BOARDER ##
    print "\x1b[0;92;40m                                                              \x1b[0;32;47m  \x1b[0m"  #bright green on black no formatting
    print "\x1b[0;92;40m CCCCC       IIIIIIIII                                        \x1b[0;32;47m  \x1b[0m"
    print "\x1b[0;92;40mCCC CCC         III                                           \x1b[0;32;47m  \x1b[0m"
    print "\x1b[0;92;40mCCC CCC         III                                           \x1b[0;32;47m  \x1b[0m"
    print "\x1b[0;92;40mCCC             III                                           \x1b[0;32;47m  \x1b[0m"
    print "\x1b[0;92;40mCCC     ====    III                                           \x1b[0;32;47m  \x1b[0m"
    print "\x1b[0;92;40mCCC     ====    III                                           \x1b[0;32;47m  \x1b[0m"
    print "\x1b[0;92;40mCCC             III                                           \x1b[0;32;47m  \x1b[0m"
    print "\x1b[0;92;40mCCC CCC         III                                           \x1b[0;32;47m  \x1b[0m"
    print "\x1b[0;92;40mCCC CCC         III                                           \x1b[0;32;47m  \x1b[0m"
    print "\x1b[0;92;40m CCCCC       IIIIIIIII     \x1b[0mhttp://ci-main.no-ip.org/          \x1b[0;32;47m  \x1b[0m"
    print "\x1b[0;91;44m                                                              \x1b[0;32;47m  \x1b[0m"  ## MANGOS LOGO COLORING ##
    print "\x1b[0;91;44mMM   MM         NN   NN  GGGGG   OOOO   SSSSS                 \x1b[0;32;47m  \x1b[0m"
    print "\x1b[0;91;44mMM   MM         NN   NN GGG GGG OO  OO SSS SSS                \x1b[0;32;47m  \x1b[0m"
    print "\x1b[0;91;44mMMM MMM         NNN  NN GGG GGG OO  OO SSS                    \x1b[0;32;47m  \x1b[0m"
    print "\x1b[0;91;44mMM M MM         NNNN NN GGG     OO  OO  SSS                   \x1b[0;32;47m  \x1b[0m"
    print "\x1b[0;91;44mMM M MM  AAAAA  NN NNNN GGG     OO  OO   SSS                  \x1b[0;32;47m  \x1b[0m"
    print "\x1b[0;91;44mMM M MM A   AAA NN  NNN GGGGGGG OO  OO    SSS                 \x1b[0;32;47m  \x1b[0m"
    print "\x1b[0;91;44mMM   MM     AAA NN   NN GG  GGG OO  OO     SSS                \x1b[0;32;47m  \x1b[0m"
    print "\x1b[0;91;44mMM   MM AAAAAAA NN   NN GGG GGG OO  OO SSS SSS                \x1b[0;32;47m  \x1b[0m"
    print "\x1b[0;91;44mMM   MM AA  AAA NN   NN  GGGGGG  OOOO   SSSSS                 \x1b[0;32;47m  \x1b[0m"
    print "\x1b[0;91;44m        AA  AAA                                               \x1b[0;32;47m  \x1b[0m"
    print "\x1b[0;91;44m        AAAAAA                                                \x1b[0;32;47m  \x1b[0m"
    print "\x1b[0;91;44m                           http://www.getmangos.co.uk/        \x1b[0;32;47m  \x1b[0m"
    print ""
    (width, height) = env.getTerminalSize()
    print "\x1b[0;32;47m"  # White block border #
    for x in range(0, 65):
        print "\033[%s;%sH " % (25, x)
    print "\x1b[0m"
def prt_dict(stuff,start):
	"""prints out key value pairs on seprate lines"""
	(width, height) = env.getTerminalSize()
	x_pos = width - 80
	y_pos = start
	print "\x1b[4;32;40m"
	print "\033[%s;%sH%s" % (start,x_pos,"-=/\=-          MaNGOS Install Options          -=/\=-")
	print "\x1b[0m"
	for key,value in sorted(stuff.items(), key=lambda e: e[1][3]): ## Sort the list for the display ##	
		y_pos += 1
		print "\033[%s;%sH     %s" % (y_pos,x_pos,key)
		print "\033[%s;%sH%s" % (y_pos,x_pos+30,value[2])
def prt_dict(stuff, start):
    """prints out key value pairs on seprate lines"""
    (width, height) = env.getTerminalSize()
    x_pos = width - 80
    y_pos = start
    print "\x1b[4;32;40m"
    print "\033[%s;%sH%s" % (
        start, x_pos, "-=/\=-          MaNGOS Install Options          -=/\=-")
    print "\x1b[0m"
    for key, value in sorted(
            stuff.items(),
            key=lambda e: e[1][3]):  ## Sort the list for the display ##
        y_pos += 1
        print "\033[%s;%sH     %s" % (y_pos, x_pos, key)
        print "\033[%s;%sH%s" % (y_pos, x_pos + 30, value[2])