(all) done by mirrors - Turkish English Dictionary