inefficient and slow I've made an upgraded version of this which takes 14 seconds to finish its over sevenworks muahahha