After watching the first ep of this show, I'm now forced to ask: Is LSD legal in Japan? Nothing else can explain how somebody can write stuff like this. I don't yet know if I even like this or not. I was just sitting stupefied trying to make some sense out of it.