Leave it to Japan to make everything absolutely amazing.

But seriously, I want to go to this convention in Japan someday. Even their trailers for it are absolutely amazing:

Steam Garden