____ ____ ______ __ ___ ___ __ ______ _______.
\ \ / / / __ \ | |/ / / \ | | / __ \ / |
\ \/ / | | | | | ' / / ^ \ | | | | | | | (----`
\ / | | | | | | / /_\ \ | | | | | | \ \
\ / | `--' | | . \ / _____ \ | `----.| `--' | .----) |
\__/ \______/ |__|\__\ /__/ \__\ |_______| \______/ |_______/
73546086457867239867234504356476573408564305614613706534703743657436501386543056340543654736543574066572368243654320178437458091357834654574329053475246590346574340965137502313576342594051463574365843657130856437563470563476573468504387423805132567438654306728569310574867486210328740386584914337285674130564356430637563405613409567340646743954735634856329023147834578342096713908573406702345784756348925734857324903478