>>718288228
No, it's a reference to Futurama.