I'm having great difficulty finding what type of motherboard my Lenovo A58 tower uses. So many people say it's ATX but an equal number of people are saying it's Micro ATX. Could anyone please tell me which type of motherboard it actually uses cos I'm trying to rebuild it and it's getting very frustrating? Thanks in advance