>>5042486
why are they so perfect?