In japan theres a heaven for cats