Gaganon Armor

Where and How to obtain the Gaganon Armor set in Terraria!