UPDATED 18 June 2025. Please read below.