-----------------------------------------------idiot-----------------------------------------------------------------------------------------------------idiot------------------------------------------------------------------------------------------------------idiot------------------------------------------------------------------------------------------------------idiot------------------------------------------------------------------------------------------------------idiot------------------------------------------------------------------------------------------------------idiot------------------------------------------------------------------------------------------------------idiot------------------------------------------------------------------------------------------------------idiot------------------------------------------------------------------------------------------------------idiot------------------------------------------------------------------------------------------------------idiot------------------------------------------------------------------------------------------------------idiot------------------------------------------------------------------------------------------------------idiot------------------------------------------------------------------------------------------------------idiot------------------------------------------------------------------------------------------------------idiot------------------------------------------------------------------------------------------------------idiot------------------------------------------------------------------------------------------------------idiot------------------------------------------------------------------------------------------------------idiot------------------------------------------------------------------------------------------------------idiot------------------------------------------------------------------------------------------------------idiot------------------------------------------------------------------------------------------------------idiot------------------------------------------------------------------------------------------------------idiot------------------------------------------------------------------------------------------------------idiot------------------------------------------------------------------------------------------------------idiot--------------------------------------------------------