_____ ___ _____ ___ _____ _ _
/ ____|| / _ \\ / ____|| / _ \\ / ___|| | || | ||
/ //---`' | / \ || / //---`' | / \ || | // __ | || | ||
\ \\___ | \_/ || \ \\___ | \_/ || | \\_\ || | \\_/ ||
\_____|| \___// \_____|| \___// \____// \____//
`----` `---` `----` `---` `---` `---`