Taiwanese animated feature Clouded Leopard and Taiwanese manga Rest In Pieces were among the grand prize winners presented by ...