terça-feira, 24 de novembro de 2015

Início do Corel Draw

Boas, caros leitores 

Entramos agora no âmbito do trabalho com o Corel Draw e vamos partilhar convosco a nossa primeira experiência com este programa. Para este efeito vamos utilizar o Corel Draw X4.

Aqui estão os nossos primeiros trabalhos:





















domingo, 15 de novembro de 2015

Utilização do sistema multimédia

Técnicas de compressão 

Com perdas

Um método de compressão de dados é dito com perda quando a informação obtida após a descompressão é diferente da original (antes da compressão), mas suficientemente "parecida" para que seja de alguma forma útil. Este tipo de compressão é frequentemente utilizado para compactar áudio e vídeo para a internet. Opõe-se à compressão sem perda de dados.


Sem perdas

O termo compressão sem perda de dados refere-se a métodos de compressão de dados aplicados por algoritmos em que a informação obtida após a descompressão é idêntica à informação original (antes de ser comprimida), em oposição à compressão com perda de dados.

JPEG

Formato com vários níveis de compressão com perdas, mas que implica a perda de informação, diminuindo a qualidade da imagem;
JPEG (ou JPG) é um método comum usado para comprimir imagens fotográficas. O grau de redução pode ser ajustado, o que permite a você escolher o tamanho de armazenamento e seu compromisso com a qualidade da imagem. Além de ser um método de compressão, é frequentemente considerado como um formato de arquivo


http://www.hdwallpapers.in/walls/the_next_morning-wide.jpg


BMP

é um formato de gráficos por mapa de bits (composto por pixels) e portanto gerando arquivos grandes e não compactados evita-se o uso do mesmo em aplicações que exijam tráfego rápido de dados como na Internet, pois o formato padrão gráfico na Web são o JPG ou JPEG, PNG e o GIF.


http://www.printi.com.br/sites/default/files/natureza_0.png
GIF

GIF (Graphics Interchange Format, que se pode traduzir como "formato para intercâmbio de gráficos") é um formato de imagem de mapa de bits muito usado na world wide web, quer para imagens fixas, quer para animações.



http://31.media.tumblr.com/0aa6f2d34f6a40ca459650b4857b49b1/tumblr_mgfmebfDzL1rxmai6o1_500.gif


PDF

O PDF (Portable Document Format) é um formato de arquivo, desenvolvido pela Adobe Systems em 1993, para representar documentos de maneira independente do aplicativo, do hardware e do sistema operacional usados para criá-los. Um arquivo PDF pode descrever documentos que contenham texto, gráficos e imagens num formato independente de dispositivo e resolução.

https://upload.wikimedia.org/wikipedia/commons/thumb/7/7d/Adobe_PDF.svg/2000px-Adobe_PDF.svg.png

PNG

PNG (Portable Network Graphics) é um formato de dados utilizado para imagens, que surgiu em 1996 como substituto para o formato GIF, devido ao facto de este último incluir algoritmos patenteados.



TIFF

O TIFF (acrónimo para Tagged Image File Format) é um formato de arquivo raster para imagens digitais. Foi criado pela Aldus para uso no processo de impressão PostScript, porém agora é controlado pela Adobe. Transformou-se no formato padrão dos arquivos gráficos (32-bits) com elevada definição de cores.


Tipos de formatos para imagens vetoriais

CDR      

É o formato utilizado na aplicação CorelDRAW

O CorelDRAW é um programa de desenho vetorial bidimensional para design gráfico desenvolvido pela Corel Corporation, Canadá. É um aplicativo de ilustração vetorial e layout de página que possibilita a criação e a manipulação de vários produtos, como por exemplo: desenhos artísticos, publicitários, logotipos, capas de revistas, livros, etc.


http://www.assuntosvirtuais.com.br/wp-content/uploads/2012/04/wpid-coreldraw-tutorial.jpg 





  Bibliografia:















quinta-feira, 12 de novembro de 2015

Modelo de Cor


  O Pixel

Pixel ou Píxel[1] (sendo o plural pixels ou píxeis) (aglutinação de Picture e Element, ou seja, elemento de imagem, sendo Pix a abreviatura em inglês para Pictures) é o menor elemento num dispositivo de exibição (como por exemplo um monitor), ao qual é possível atribuir-se uma cor. De uma forma mais simples, um pixel é o menor ponto que forma uma imagem digital, sendo que o conjunto de milhares de pixels formam a imagem inteira.
Num monitor colorido, cada Pixel é composto por um conjunto de 3 pontos: verde, vermelho e azul. Nos melhores monitores cada um destes pontos é capaz de exibir 256 tonalidades diferentes (o equivalente a 8 bits) e combinando tonalidades dos três pontos é então possível exibir pouco mais de 16.7 milhões de cores diferentes (exatamente 16.777.216). Em resolução de 640 x 480 temos 307.200 pixels, a 800 x 600 temos 480.000 pixels, a 1024 x 768 temos 786.432 pixels e assim por diante.


https://blog.calltrackingmetrics.com/wp-content/uploads/2015/09/pixels-share-logo.png




  Resolução de imagem


Resolução de imagem descreve o nível de detalhe que uma imagem comporta. O termo se aplica igualmente a imagens digitais, imagens em filme e outros tipos de imagem. Resoluções mais altas significam mais detalhes na imagem.

A resolução de imagem pode ser medida de várias formas. Basicamente, a resolução quantifica quão próximas as linhas podem ficar umas das outras e ainda assim serem visivelmente determinadas. As unidades de resolução podem ser ligadas a tamanhos físicos (por exemplo, linhas por mm, linhas por polegada etc.) ou ao tamanho total de uma figura (linhas por altura da imagem, também conhecidas simplesmente por linhas ou linhas de televisão). Ademais, pares de linhas são usados frequentemente em vez de linhas individuais. Um par de linhas é constituído de uma linha apagada e uma linha acesa adjacentes, enquanto "linhas" contam ambas as linhas apagadas e acesas. Uma resolução de dez linhas por mm significa cinco linhas apagadas alternando com cinco linhas acesas, ou cinco pares de linhas por mm. As resoluções de lentes fotográficas e filmes são mais frequentemente citadas como pares de linhas por mm.



  Profundidade de cor

Profundidade de cor, ou color depth, é um termo da computação gráfica que descreve a quantidade de bits usados para representar a cor de um único pixel numa imagem bitmap. Este conceito é conhecido também como bits por pixel (bpp), particularmente quando especificado junto com o número de bits usados. Quanto maior a quantidade da profundidade da cor presente na imagem, maior é a escala de cores disponível.


http://image.slidesharecdn.com/2014-multimidiaeinternet-aula04-imagemdigital-bitmaps-140408124326-phpapp01/95/2014-multimdia-e-internet-04-imagem-digital-bitmaps-11-638.jpg?cb=1404313493



  Modelo RGB


RGB é a abreviatura do sistema de cores aditivas formado por Vermelho (Red), Verde (Green) e Azul (Blue). O propósito principal do sistema RGB é a reprodução de cores em dispositivos eletrônicos como monitores de TV e computador, retroprojetores, scanners e câmeras digitais, assim como na fotografia tradicional. Em contraposição, impressoras utilizam o modelo CMYK de cores subtractivas.



Qualquer cor no sistema digital é representada por um conjunto de valores numéricos, ou seja, cada uma das cores do modelo RGB pode ser representadas pelos seguintes valores nos vários formatos:
 - Decimal: de 0 a 1;
 - Inteiro: de 0 a 255;
 - Percentagem: de 0% a 100%;
 - Hexadecimal: de 00 a FF.



  O CMYK

CMYK é a abreviatura do sistema de cores subtrativas formado por Ciano (Cyan), Magenta (Magenta), Amarelo (Yellow) e Preto (Black (Key)).

O CMYK funciona devido à absorção de luz, pelo fato de que as cores que são vistas vêm da parte da luz que não é absorvida. Este sistema é empregado por imprensas, impressoras e fotocopiadoras para reproduzir a maioria das cores do espectro visível, e é conhecido como quadricromia. É o sistema subtrativo de cores, em contraposição ao sistema aditivo, o RGB.


http://www.printcloud.ca/resources/images/rgb-vs-cmyk.jpg




   O HSV

HSV é a abreviatura para o sistema de cores formadas pelas componentes hue (matiz), saturation (saturação) e value (valor). O HSV também é conhecido como HSB (hue, saturation e brightness — matiz, saturação e brilho, respectivamente). Esse sistema de cores define o espaço de cor conforme descrito abaixo, utilizando seus três parâmetros:
·        
  •       Matiz (tonalidade): Verifica o tipo de cor, abrangendo todas as cores do espectro, desde o vermelho até o violeta, mais o magenta. Atinge valores de 0 a 360, mas para algumas aplicações, esse valor é normalizado de 0 a 100%.
  • ·         Saturação: Também chamado de "pureza". Quanto menor esse valor, mais com tom de cinza aparecerá a imagem. Quanto maior o valor, mais "pura" é a imagem. Atinge valores de 0 a 100%.
  • ·         Valor (brilho): Define o brilho da cor. Atinge valores de 0 a 100%.

                                  
     http://matlab.izmiran.ru/help/toolbox/images/hsvcone.gif


O YUV

YUV é um espaço de cor tipicamente utilizados como parte de um sistema de processamento de imagem de cor. Uma imagem da cor ou vídeo é codificada neste espaço de cor tendo em conta a percepção humana, permitindo reduzida largura de banda para os componentes de diferença de cor ou crominância, portanto, torna erros de transmissão ou imperfeições de compressão esconder de forma mais eficiente para a percepção humana usando uma representação direta RGB. Outros espaços de cor têm propriedades semelhantes e a principal razão para implementar ou investigar as propriedades do YUV ou Y'UV semelhante são ambos interagindo com analógico ou televisão digital ou equipamento fotográfico que esteja de acordo com certas normas deste espaço.


https://upload.wikimedia.org/wikipedia/commons/1/1c/YUV_UV_plane.png 


Bibliografia:








terça-feira, 10 de novembro de 2015

Imagem e Cor


  Conceito de imagem

Imagem (do latim: imago) significa a representação visual de imagens.[1] [2] [3] Em grego antigo corresponde ao termo eidos, raiz etimológica do termo idea ou eidea, cujo conceito foi desenvolvido por Platão. A teoria de Platão, o idealismo, considerava a ideia da coisa, a sua imagem, como sendo uma projeção da mente. Aristóteles, pelo contrário, considerava a imagem como sendo uma aquisição pelos sentidos, a representação mental de um objeto real, fundando a teoria do realismo. A controvérsia estava lançada e chegaria aos nosso dias, mantendo-se viva em praticamente todos os domínios do conhecimento.
Em senso comum, envolve tanto o conceito de imagem adquirida como a gerada pelo ser humano, em muitos domínios, quer na criação pela arte, quer como simples registro foto-mecânico, na pintura, no desenho, na gravura, em qualquer forma visual de expressão da ideia.


http://zamnar.com/data/uploads/13/305247-dark-side-of-the-moon.jpg

  Imagem digital

Uma imagem digital é a representação de uma imagem bidimensional usando números binários codificados de modo a permitir seu armazenamento, transferência, impressão ou reprodução, e seu processamento por meios eletrônicos. Há dois tipos fundamentais de imagem digital. Uma é do tipo rastreio (raster) e outra do tipo vetorial. Uma imagem digital do tipo raster, ou bitmap, ou ainda matricial, é aquela que em algum momento apresenta uma correspondência bit-a-bit entre os pontos da imagem raster e os pontos da imagem reproduzida na tela de um monitor. A imagem vetorial não é reproduzida necessariamente por aproximação de pontos, antes era destinada a ser reproduzida por plotters de traçagem que reproduziam a imagem por deslocamento de canetas-tinteiro.


“A cor está presente em tudo o que observamos”
       Conceitos como a natureza do olho humano, a luz e a cor são aspetos essenciais para os sistemas gráficos reproduzirem as cores. Surgem, assim, o modelo cor, cujo o principal fim é oferecer a especificação de cores duma forma standard, utilizando um sistema de coordenadas, na qual a cor é representada por um ponto.


http://images.forwallpaper.com/files/images/4/47bf/47bfe73b/432725/colorful-reflections.jpg


    
   A cor

A cor é uma percepção visual provocada pela ação de um feixe de fótons sobre células especializadas da retina, que transmitem através de informação pré-processada ao nervo óptico, impressões para o sistema nervoso.

A cor de um material é determinada pelas médias de frequência dos pacotes de onda que as suas moléculas constituintes refletem. Um objeto terá determinada cor se não absorver justamente os raios correspondentes à frequência daquela cor.

Assim, um objeto é vermelho se absorve preferencialmente as frequências fora do vermelho.

A cor é relacionada com os diferentes comprimento de onda do espectro eletromagnético. São percebidas pelas pessoas, em faixa específica (zona do visível), e por alguns animais através dos órgãos de visão, como uma sensação que nos permite diferenciar os objetos do espaço com maior precisão.


http://blogabordo.com.br/wp-content/uploads/2013/10/cores_comunicacao_visual.jpg


  Interpretação das cores pelo cérbero humano

A interpretação das cores é feita pelo cérebro humano depois de a luz atravessar a íris e ser projectada na retina, desta forma os olhos são os sensores de toda a visão e esta pode ser do tipo escotópica e fotópica.



  Visão escotópica e visão fotópica:
·      
  •          A visão escotópica é assegurada por um único tipo de bastonetes existentes na retina. Estes são sensíveis ao brilho e não detectam a cor. Isto quer dizer que são sensíveis a alterações da luminosidade, mas não aos comprimentos de onda da luz visível.

·         
  •       A visão fotópica é assegurada por um conjunto de três tipos diferentes de cones existentes na retina. Estes são sensíveis à cor e, portanto, aos comprimentos de onda da luz visível. O número de cones da retina distribuem-se da seguinte forma: 64% são do tipo vermelho (Red), 32% do tipo verde (Green) e 2% do tipo azul (Blue).


  Bibliografia:




sexta-feira, 6 de novembro de 2015

Nuvem de palavras

       Nuvem de palavras?

 É uma imagem que destaca palavras e termos que ocorrem com mais frequência em textos, blogs ou base de dados.
 Esta é a nossa nuvem de palavras.



Tipo de média texto


Uma fonte tipográfica é um padrão, variedade ou colecção da caracteres tipográficos com o mesmo desenho ou atributos e , por vezes, com o mesmo tamanho (corpo). Assim, dizemos fonte Garamond, fonte arial, fonte Baskerville, ou fonte negrito, fonte itálica.

Fontes Bitmapped são conjuntos de caracteres que podem corresponder a letras, números ou símbolos. Estas são armazenadas em ficheiros de fontes onde são descritas as suas caracteristicas fisicas, ou seja, como vão ser visualizadas no ecrã e impressas. As fontes são identificadas por nomes e classificadas segundo determinadas familias.
As cinco fontes bitmapped são: courier, MS Sans Serif, MS Serif, Small e Symbol.
As fontes escaladas, ao contrário das fontes bitmapped, são definidas matematicamente e podem ser interpretadas ( rendering) para qualquer tamanho que forem requisitadas. Estas fontes contêm informação para construir os seus contornos através de linhas e curvas que são preenchidas para apresentarem um aspecto de formas contínuas, tais como as fontes TYPE1, TRUE TYPE e OPEN TYPE.




Courier é uma fonte tipográfica monoespaçada, de serifa egípcia, projetada para assemelhar a saída de uma batida de máquina de escrever. A tipografia foi projetada por Howard "Bud" Kettler em 1955.





Fontes True Type são um tipo de fonte desenvolvido pela Apple Computer no fim da década de 1980 com um competidor para as fontes Type 1 da Adobe em PostScript. O principal poder do TrueType era originalmente oferecer aos desenvolvedores de fontes um nível mais alto de controle sobre precisamente como suas fontes seriam exibidas, até o nível do pixel, em várias alturas de fontes.








Bibliografia:



segunda-feira, 2 de novembro de 2015

O texto


Codificação de caracteres

   
    Uma codificação de caracteres é um padrão de relacionamento entre um conjunto de caracteres (representações de grafemas ou unidades similares a grafemas como as que compõem um alfabeto ou silabário utilizados na comunicação através de uma linguagem natural) com um conjunto de outra coisa, como por exemplo números ou pulsos elétricos com o objetivo de facilitar o armazenamento de texto em computadores e sua transmissão através de redes de telecomunicação. Exemplos comuns são o código Morse que codifica as letras do alfabeto latino e os numerais como seqüências de pulsos elétricos de longa e curta duração e também o ASCII que codifica os mesmos grafemas do código Morse além de outros símbolos através de números inteiros e da representação binária em sete bits destes mesmos números.

    A organização do código fonte facilita os processos de desenvolvimento, retirada de bugs, atividades de validação e manutenção.  O uso de um padrão de codificação também aumenta a produtividade num projeto, uma vez que a comunicação dentro da equipe de desenvolvimento fica mais fácil, mas vale ressaltar que partes desses padrões são vistas, algumas vezes, como sugestões por empresas que adotam seus próprios padrões. 
                                    
                       
http://www.escuelapedia.com/wp-content/uploads/Sistema-binario.jpg


Codigo ASCII

   ASCII é um código binário (cadeias de bits: 0s e 1s) que codifica um conjunto de 128 sinais: 95 sinais gráficos (letras do alfabeto latino, sinais de pontuação e sinais matemáticos) e 33 sinais de controle. Cada código binário possui 8 bits (equivalente a 1 byte), sendo 7 bits para o propósito de codificação e 1 bit de paridade (detecção de erro).
A codificação ASCII é usada para representar textos em computadores, equipamentos de comunicação, entre outros dispositivos que trabalham com texto. Desenvolvida a partir de 1960, grande parte das codificações de caracteres modernas a herdaram como base.



Unicode
   
   Unicode é um padrão que permite aos computadores representar e manipular, de forma consistente, texto de qualquer sistema de escrita existente. Publicado no livro The Unicode Standard[1] ,[2] o padrão consiste de pouco mais de 107 mil caracteres[3] , um conjunto de diagramas de códigos para referência visual, uma metodologia para codificação e um conjunto de codificações padrões de caracteres, uma enumeração de propriedades de caracteres como caixa alta e caixa baixa, um conjunto de arquivos de computador com dados de referência, além de regras para normalização, decomposição, ordenação alfabética e renderização.



   Ao utilizar o código ASCII escrevemos o nome Diogo e a cada letra apareceu associado um número : D-68 ; i-105 ; o-111 ; g-103 ; o-111. Este é o código decimal associado a cada letra do nome Diogo.

Aqui está presente o uso da ferramenta  "ASCII generation"
_______ _ _ _            
(_______|_) (_)           
 _____   _| |_ ____   ____
|  ___) | | | |  _ \ / _  )
| |     | | | | | | ( (/ /
|_|     |_|_|_| ||_/ \____)
              |_|
Fonte: Stop







5
Aqui temos dois exemplos de imagens convertidas em ASCII


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==~
~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~:~=~::=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==~
~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:=$MNNNNNMMNMM7~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,$NMNNNNNNNNNNMNNNM7:~~~~~~~~~~~~~~~~~~~~~~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~:?MNMNNNNNNNNNNNMMNNMDM:~~~~~~~~~~~~~~~~~~~~~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~MNNNNNNNNNNNNNNNNNNNNNNNO:~~~~~~~~~~~~~~~~~~~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~~$NMNNNNNNDD888DDDDDNNNNNNNN~~~~~~~~~~~~~~~~~~~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~::MNNNDDDD88OOOOOO88888DDDNNM:~~~~~~~~~~~~~~~~~~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~:MNNNDDDD8OOOZZOOOO88DDDDDNN~~~~~~~~~~~~~~~~~~~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~:MNNNDDD88OO$$7$$$ZOO8DDD8NN=~~~~~~~~~~~~~~~~~~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~:MNDDDDDDODZZ$$$$$ZO88DDDDDN=~~~~~~~~~~~~~~~~~~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~~MN8DDD88OOZ$77777$ZO8DDD8DD=~~~~~~~~~~~~~~~~~~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~:MD8DD888Z$Z$Z$$$$ZZZZ88DDOD:~~~~~~~~~~~~~~~~~~~~~~~=~
~~~~~~~~~~~~~~~~~~~~~~~~~:,M88DDDD8DNND8OOOODNNNNNNDO8:~~~~~~~~~~~~~~~~~~~~~~~=~
~~~~~~~~~~~~~~~~~~~~~~~~,NDDODDDNNMDD8DD8O8DDD8ODDDD8O$~~~~~~~~~~~~~~~~~~~~~~~=~
~~~~~~~~~~~~~~~~~~~~~~~~?88D8DDDND$N?ZZO8O8DOOIMZDMDDOD~~~~~~~~~~~~~~~~~~~~~~~=~
~~~~~~~~~~~~~~~~~~~~~~~~+8N88DDD888O88O88O8D888DDDDDDOD~~~~~~~~~~~~~~~~~~~~~~~=~
~~~~~~~~~~~~~~~~~~~~~~~~~8DO8DDD8OOOZZ88OOO88OO8O888DOD:~~~~~~~~~~~~~~~~~~~~~~=~
~~~~~~~~~~~~~~~~~~~~~~~~:DN888DD8OO$$ZOZO7ZO88$OO88D8ON:~~~~~~~~~~~~~~~~~~~~~~=~
~~~~~~~~~~~~~~~~~~~~~~~~~:Z888D888O$ZONNDDDND8ZZO8D88O?~~~~~~~~~~~~~~~~~~~~~~~=~
~~~~~~~~~~~~~~~~~~~~~~~~~:~~OD88888OZZZOZ$OOZO8O88DD8N~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~788DDD888DDDOO88DDD8DDDDO:~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~:88DDDDDMNNNNNNNNNNDDDDD,~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~D8DDDD888887$$ZDD88DDD?:~~~~~~~~~~~~~~~~~~~~~~~~~=~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DDDDDDD88OO888888DDD88:~~~~~~~~~~~~~~~~~~~~~~~=~~=~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~+DDDDDDD88OZZZOO88DDDDD:~~~~~~~~~~~~~~~~~~~~~~~~~==~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~IDDDDDNDDD8OO888DDDDDND:~~~~~~~~~~~~~~~~~~~~~~~~===~
~~~~~~~~~~~~~~~~~::~:~:~:~~88DDDDDDNNNNNNNNNNNNNDDN?:==~~~~~~~~~~~~~~~~~~~~====~
~~~~~~~~~~~~~~~~~~~:~IDOZOODDD8DDDDDDDNMMMNNNDDDDDDDDO=::~~~~~~~~~~~~~~~~~~====~
~~~~~~~:~~~~~~~~,+O8OOOOZ8ZNDDDDD88DDDDDDDDDDDDDDDDD88ODD?~:~~~~~~~~~~~~~~=====~
~:~~~~~~~~::$DOOZOOOOZZOOO8ZD8D8888888DDDDDDDDDDDDDN88O8O8OOD$=:~~~~~~~~~======~
~~~~~~~~:~ZOZZOOOOOOOOOOOZO8OD88888O8888DDD8888D8DDODOOOOOOOOOO8Z~~~~~~=~======~
~:~::I$ZOOOOOOOOOOOZZZOOOOOO88O888D888O8888888888O88ZOOOOOOOOOOO8OOO7?:==~======
:~:OZO8OOOOOOOOOOOOOOOZZZOOOZO88OZO8D8888888DOZ8DOOZO8OOOOO8OOOOO8O8OO8OO7~=====
==8ZZOOOOOOOOOOOOOOOOOOOOOOOOZZZO88D8OZZZOO8888OOZZOOOOOOOOOOOOOOOOO8OOOOZO7====
OZZZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZZZZOOOZOOZZZZOOOO8OOOOOOOOOOOOOOOOOOO88OOO7===
ZOZZZZZZZZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8==
OOOOZZZZZZZZZZZZZZZZZZZZZZZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8~
OOOOOZZZZZOOOOOOOZZZZZZZZZZZZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOZOOOOOOO888
8888OOZZZZZZZZZZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO888888
8888OOZZZZZZOOOOOOO8OOOOOZZZZZZZZZOOOOOOOOOOOOOOOOOOOOOZOZOO8OOOOOOOOZOOOO888888
88888OZOZOZZ888OZZZZ$$ZZZZOZZZZZZZZZZOOOOZZZOOOOOOOOOOO$$$$$OOOOZZZZZOOOO8888888
888O8OZOOOD8OOOOOOOZOOOOOZZZZZZZZZZZZZZZZZZZZZZZOOOOZOZO$7O8ZOZZZZZOOOOOO8888888
8888888OO8OOOZZZZZOOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZOZ$$I:,+77$OOZZZOOZ8888888D88
888888888Z8OZOOOO$ZZZZZZOO+=ZZZZZZZZZZZZZZZZZZZZZZZOZ77$+~~Z$ZZOOOZO888O888D8D88
8888888888OOOOZZ$:8O7~.,+8ZZZZZZZZZZZZZZZZZZZZZZZZZZZO7$.=:ZZ$OZZOODD8888888DD88
88D8D8D8DDOOOZOZ:,.=OOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ$7$IZZZZZOO88888DDDDDDD88
88D88DDDDD88OOOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ7?$OZZZOOOO8DDDDD8DDD8OD
88888DDDDN8OOOOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ777$7OZOOOO8DDDDD8DDDDO8D
888D88DDDNDD8OOOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZOOOO8NNND8DDD8OOD8
8888D88DDNNN8OOOOOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZOOOO88DNNN8DDDD888D8
8888888DDDNN888OOOOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZOOOO888MNNNDDD88O8DD8
88888D8DDDNN88888OOOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZOOOOO88DNNNNNDDD8888D88
8888888DDDDDO8888OOOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZOOOO888DNNNDN88D8O88D88
O888888DDDD8888888OOOOOOOOOOOOOZZZZZZZZZZZZZZZOOOOOOOOOOOOOO88DDDNMNNDD888888888
OOOO888DDDN88888DDD8OOOOOOOZZZZZZZZZZZZZZZZZZZOOOOOOOOO88888DDDDDNDNDD8888888888
OO88OO88DDNO88888888OOOOOZZZZZZZZZZZZZZZZZZZZZZZZOOOOOOO888DDDD8DOONND8O888888OO
ZZZ888DDDNO8O8OOOO88OOOOOZZZZZZZZZZZZZZZZZZZZZZZZOOOOOOOO8888888DO?NDD8OO8888888
88OZZO88DMIDOO88OOOOOOOOOZZZZZZZZZZZZZZZZZZZZZZZZZOOOOOOO8888888D$+MNNDDDDDD8OZZ
8888OO8DDN?8OOO888OO8OOOOZZZZZZZZZZZZZZZZZZZZZZZZZOOOOOOOO8888888I+NDDOO8888OZZO
DDDDDDDNND:8ZOO88888OOOOOOZZZZZZZZZZZZZZZZZZZZZZZOOOOOOOOOO8888DD?+ND88888888888
DDDDDDDNMO~8OZZO8O888OOOOZZZZZZZZZZZZZZZZZZZZZZZZZOOOOOOOO88888DDI+7NNNNDDNNNNDN
DDDDDDNNN7~D8ZOZOOO888OOOZZZZZZZZZZZZZZZZZZZZZZZZOOOOOOOO8888888DI?IMNNDDDDDDDDD
DDDDDNNMM==8OOZOOOOOO88OOZZZZZZZZZZZZZZZZZZZZZZZZZOOOOO888888888D???MNNDDDDDDDDD 
DDDDDNNNM:=DOOOZZOOOOO88OOZZZZZZZZZZZZZZZZZZOZZZZZZZOOO888888888D+++NNNNDDDDDDDD
                                                                 GlassGiant.com












MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMIMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOMMMMMMDNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMM???II7MMMMMMMMMMMNMMMMMN+MMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMM=IIIII7$I?I?+DMMMMNMMMMMNNDDMMMMNMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMD?77IIIII8OZ????I7??+NMMMMMM8ZNMMMD8D8MMMMMMMMMMMMMMMMMMM
$7777777OII77777IIII++++?III???+OI=????$?,????I7+ZNMMMMMMO,7OMMMNND?MMMMMMMMMMMM
77777777NI7I7I7I77II~?7IIII7I7I77$I????8IZ????III??+++7MMMDMMMMMD8O8MMMMMNMMMMMM
77777777NI7IIIIII77I~?777IIII??IIIIIIII7ZI????8+O$???I7I?II+NMMMMMMMMMMMDMMMMMMM
++?7II7INI??=II77III~?7DDD7I?????II????II??++?I~.????OOZZ????II??$MMMMMMMMMMMMMM
+??77777D7I++?7IIIII~+8DDDZII???????????I??????II??I?O$$$+?+?~.?????7?DNMMMMMMMM
+?II777INI??=?IIIII?~=II7I?I???????????I$?????????????77???IO88O????7$IIIINMMMMM
==IIII7INI?++IIIIIII~+7IIIII?????????+?IZ+????????????III?I?I$7????IN8OIIIIIMMMM
II777I77NIIIIIIIII??~+II7III????????????=??++++==:,,,,:~=???II??????==$I?I$$$8MM
MMMMMMMMMMMMMMMMMMMMMMMMMMN=??I?????????7I?IIZI????+???Z88??????????III?IIIIIIMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMI?????I++???+DI88+D?$??I$I??????III??II7III??IIMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM???++?+$8Z$I+I??O?+??+$MMMMMMI????+??$MD???IIMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM?++++?+++++??+?IMMMMMMMMMMMMMD???????????IIIMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMI??????+OMMMMMMMMMMMMMMMMMMMMO??????IIIIIIMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM????????IZMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM87$MMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
                                                                 GlassGiant.com













Bibliografia:


 https://pt.wikipedia.org/wiki/ASCII