Pokemon Fan Finishes Stunning Generation 1 Tapestry after 3 Years