Found this 2cm insect on floor, any ideas what it is?