Definitely Alien Technology Or maybe some solder droppings lol