Japan never fails to amaze me.