The human eye perceives areas with many black pixels as "dark". ASCII characters like "@" or "#" are dense and therefore appear darker than "." or " " (space). By assigning characters according to ...