d8b ?88 d8P 88b d888888P .d888b, 888888b d8888b 88bd88b ?88' d8888b 88bd88b ?8b, 88P ?8bd8P' ?88 88P' 88P d8b_,dP 88P' ?8b d88 88P88b d88 d88 88b 88b d88 ?888P' d88' 88b ?8888P'd88' ?8b ?888P'd88' written in golang