tatouji:

more finished version, but still not complete OTL SOMEDAY.