im sure I could have done better with this but on hour 3 of this i stopped caring ;;
edging elegantperversion