Japan, producing crazy shit since forever.