place of worship - Aichi, Japan