Padrões de codificação

 





Padrões de 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.


A tabela de código ASCII é um código binário que codifica um conjunto de 128 sinais: 95 sinais gráficos  e 33 sinais de controle, utilizando 7 bits para representar todos os seus símbolos.

O código 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 o padrão consiste de quase 138 mil caracteres, 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.










000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000O00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000O00000OO0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 OOOO00O00OO0OOOOOOO0OO000000000000000OOO0000000000000000000000000000000000000000000000000OOOO000000OO0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 OOOOOOO0OOOOOOOOOOOOOOOOOOO00000000000OOOOOOOOO0000000000000000000000000000000000000OOOOOOOO0000000OO000000O000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 OOOOOOO0OOOOOOOOOOOO000OOOOOOOOOOOOOO00OOOOOOOOO0OOOOOOOOO000000000000000000000000000000OOOO0000OO00O000000O000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOOOOOOOOOOO0000000000000000OOO00O0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOOOO00O000000000OOOOOOOOOOO0000000000000O000000000000000000000000000000000000000000000000000000000000000000O0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00OOOOOOOOOO0OOO000000OOOOOOOO000OOO00O00000000OO000000000000000000000000000000000000000000000000000000K0OOO0OOOkxdooodxkO0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOOOOOOOOOOO0000OOO0000OOO000OOOOOO00000000000000000000000000000000000000000000000000000KKKKKK0Okkkxxdoooollcc:::clccok000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000OOO00OO000000000OO000OOO00O00000000000000000000000000000000000000000000000KKKKK000kkOOxolldkxddolccc::cccllc:cdO00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0O00OOOOOO000OO00OOOOOOOOOOOOOOOO000000000000000000000000000000000000KKKXXXXXKK00O00kxkOxlloodkkxxxdolllllclc::::cdkO000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00OOOO0OOOOOOO0OO0000OOO0000000000000000000000000000000KKXXXNXXXXXXOO0O0XKkkOkdodxkkkOkxddolc::clc:;::;;coxO00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000000O0000OO0000000000000OO00000000000000KXNNNNXXX0Okk0KOOK00XKOOOkkO00Okxdlcc::::::ccc:::;;:cldO00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 kOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000OOO00OOO00000000OO000000000000000O000000000O00000KKXNNNNNXXXXX0OOOOkOKXKXXXK000OO00kOkocc:,,,,,'''.......',:dO0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 kkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOOOOO0000OOO00O00000O00OO00000O000000000O000KXNNNNXXKKXXKKX00KXXXXXXKKKKOO00xxxocl:,''....................,:dO0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 kkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00OOO000000000000OO0OO0000000000000KXXNNNNXKXXKKXXXNNXKKXNNNXK0KKklclc;,''....................... .'oO000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 kOOOOOkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000OOOOOOOOO00000OOOOO00O000OOO00OO0XNXXXXKKXXXNNNNNNXKKKKK0Odol:,'................................ .:k00000000000OO00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 kkkkkkkkkkkkkkkkkOOOkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00KXXXXXNNWWNNNXXXXK0kolc;,,''''.............................. .. .;xOOO0OOO0000OOOOOOOOO0OOOOOOO0000OOO00O00000000000000000000000000000OOOOOOOOOOO0000OOOO0000000O00000 kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0XXNNNNNNNNXKOkdlc:;;;;,,,''''..........................',;;;:clloxOOOO0OOOO0OOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO xkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKXNWNNNX0kdlc:;,,,,,,,,,,,''''''.....''',;;;:::ldxxkOOOOOO00OO00KK0000OOOkxoollllllccoxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO xxxxxxxkkxkkkxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkkkkkkkkkkkkkOkkkkkkkkkkkkkkkkkkkkOkkOOkkOOkkkkkkkkO0KXX0kdoc:;;;;;,,,,,,,,,,'''''',,;:oxkkOOOOO0K00KK00KK0OOOOkkOOkxxdoollc:;,,,,,,,,,'';dkOkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkOO xxxxxxxxxxxxxxxxxxxxxxkkxxxxkxxxxkkxxxkkkkkkkkxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkdc:;;;;;;;;;;,,,,,,,'',:lodxkO0KKXXKXXK000K000Okdolc::::;;;;,''.''''''',,;;;;::;,,cxOkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkOOOOOOOOOOkkkOOkkkk xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkxxxxxxkkkxxxxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkdl;;;;;;;;;;;;;,,,,;cllokKXXNNXXXXXXKKOkxdoolllc:::;;;;,,,,,'''''''',,;:::cccccll::cdkOkkkkkkkOkkkkkkkOkkOOkkkOOOOkkkkkkkkkkkkOOkkkkOkkkkkkkkkkkkkkkkkkkOkkkkkkkkkkkkk xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkkxkkxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkdc;;;;;;;;;;,;:clldkKXXXXK00Okkkkxdolc::;:::::::cccccllcccccc:::::::::cloooodoodoodxkOkkkkkkkkkkkkkkkkkOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkkkkxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOxl;,,,,;:ccodkOKXXNNNX0kdolcccccllcccllllooloooooodddddddddoooooolloollodddxxddddxxkkOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkxxkkxxxkkkkkkkxxkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOd:;;coxk0KXNXXXXK0Oxolccclloooddddddddddxxxxkkkkkkkkkkkkkkkxxddddddxddddddxxxdddxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk dddddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkxxxxxkkxxxxxxxxxxxxxxkxxkkkkkkkkkkkkkkkkOOOOO000O0000kddkKXNNNNXK0OkxddooooddddxxxxxkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOkkkkxkxxxdddddddddxxdxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk ddddddddxxxdddddddxdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkkkkkkkkkkkkkkOOOOO0000KKKKKKXXXXXXNNNXK0OxxxxxxxxxkkkkkkkOOOOOOOOOOOOOOOOO000000000000000OOOOOOOkkkkxxxxddddoodddddddxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk ddddddddddddddddddxxdxxdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkxxxxxxxxxxxxkkkkkkkkOOOOO00000KKKKKXXXXNNNNNNXK00OkkkkkkOkkkOO000000000000000000000000000000000000000000OOOOOkkkkxxxdddoooooooddddxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk ddddddddddddddddddxxdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkxxxxkkxxkkkkkkkkkOOOOO000KKKKKKKKXXXXXXNNNNNX0OOOkOO000000000000000000000KK0000000000000000000000K0000000000OOOOOOkxxxddddooolllooooodddxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk ddddddddddddxxxddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkxkkkkkkkkkkkkkOO00000KXXXXXXXXXXXXXNNNNNXK0OOOO0000KKKKKKKKKKKKKKKK00000K00000000000000000000K0KK0000000000OOOOOOkxxxddddddollllllooooodxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk dxxddddddddddddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkxxxxxxxxkkkkkkkkkkkkkkOOO000KKKXXXXNNNNNNXNNNNNNX0OOO000KKKKKKKKXXXXXXKKKKKKKKKKKKKK00000000000000000000000K000000000OOOOkkkkxxddddoodooollllllooloodxkxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk dxxxddddxddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkxxxxkxxxxxxkkkkkkkkkkkOOO00000KKXXXXNNNNNNNNNNNNNXK0OOkkO00KKKKKXXXXXXXXXXXXKKKKKKKKKKKKKKKK00000O00O0000000000000000000OOOOOOkkxxddddddoooolllllllllllloodxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk xxxxxxxxxdddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkxxxxxxxxxxxxxxxxxxxxkkkkkkkkkkkkkkOOO000KKKKXXXXNNNNNNNNNNNNNNNNK0OO0000KKXXXXXXXXXXXXXXXXXXXXKKKXKKKKKKKKK000000000OOO0000000000000OOOOOOOkOkkxxxdddddooooollclllllllcclllodxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkkkkkkkkkkkkkkkkkkkkOOO0KKKXXXXXNNNNNNNNNNNNNNNNNNXXKKKKXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKK000000OOOOOOOO00000OOO0OOOOOOOOkkkkkkxxddddddooooollclllllccccccclodxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkxkkkxkkkkkkkkkkkkkkkkkkkkkkOO00KKXXNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKK0000000OOOOkkkkOOOOOOOkkOOOOOkkkkkkkkkkkxxxxxxddddooollllllllccc::::cloxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkxxkkkkkkxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOO00KKXXNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXNNXNNNXXXXXXKKKKKKKKKKKKK0000000OOOOkkxxkkkkkxxkkkkkkxxxxxkkkkkOOOkkkxxxddddoooolllcccllcc:;;;::cldkkkkkkkkOOkkkOkkOkkkkkkkkkkkOOkkkOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkk xxxxxxxxxxxxxxxxxxkkkxkxxxkkkkkkkkkkkxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOO0000KKXXXNNNNNNWWWNNNNNNNWWNNNNNNNXXXXXXXXXXXXXNNNNNNNXXXXXXKKKKKKKK0000000OOOOkkkxxxxxxxxxxxdddxdddooodxxxxxdddoooodddooollllllcccccccc::;;;;;:cdkkkkkOOOOOkkOOOOOkkkOOkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkOOOOO kkkxxxxxxxxxxxxxxxkkxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOO000KKKXXXNNNNNNNNNNNWWWNNNNNNNNNNNNXXXXXXXXXXXXXXXNNNNNNNXXXXXXXKKKK00000000OOOkkkxxddddddddddddooollllllooool:,'.''',,;;:::cc:::cccccccccc:::;,,;;cdkOOOOOOOOOOOOOOOOOkOOOkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kkkkkkkkkxkkkxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkkkkkkOkkkkOOOO0000KKXXXNNNNNNNNNNNNNNWWWWNNNNNNNNNNNNNNXXXXXXXXXXXXXNNNNNXXXXXXXXXKKKK000000OOkkkxxddolllllooolllcc:::::ccccc;'.. ..',,;;,;:::::ccccc:::;,,,;cdkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000KKKXXXNNNNNNNNNNNNNNNNNNNWWNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKK0000OOOkkxxdollcccccc::cccc::;;;:::::;,... .,;,,,,;::cccclc::;,'',;cxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00KKKKXXXNNNNNNNNNNNNNWWNNNNNNWWNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKK0000OOOkxxddollccccc:;;:cccccc::::cccc:'. .','''',;:cccccc:;,'''',:okO0OOOOOOOOOOOOOOOOOO00000000OOOOOOOOOOOOOOOOOOO0000OOOOOOOOOO00O00 kkkkkOOOOOOOOOOOkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000KKKXXXNNNNNNWWWWNNNWNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKK0000OOOkxxdoolcc::::::cllllollllloooolc,. ..''''',,,:llcc:::;,'',;;;:cokO000000OOOOOOOOOO000000000OOOOOOOOOOOOO000OOO0000OOOOOOO00000000 OOOkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOOOOO0000KKKKXXXNNNNNWWWWWWNNNNNNWWWNNNNNNNNNNNNNNNNXXXXXNXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKK00OOOkkxxddollc:::cloodddddddddddddolc:,... ...',,',''''',cllccccc:;,,:c::::::dO00O00000000OOOOOOO0000000OOOO0000O000000000000000OO00000000000 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000OOOO00000KKKKKXXXXNNNNNNWWNNNNWNNNNNNWNWWNNNNNNNNNNNNNNNXXNXNXXXXXXXXXXXXXXXXXXXKKKKKKKKKK000000OOOOkkxxddddlc::coxxkkxxxkxxxxdddlllc::;,,,;;;;;''',;;,;cllolllll:,,:cllc:;;:oxO0O0000000OOOO00O000O000OOOO000OO0000000000000000OOOO00000O00 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOOOOOOOOOOOO0OO000000KKKXXXXXXNNNNNNNNNNWNNNNWWWNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKK0000000000OOkkkxxxxxdocccoxxkkkkkkkxxdddoolllcc:;;;;;,,,,,;:cllloodoolcccc:,,;ccc::cc::lxO0000000000000OOOOO00000000000000OOOO0000OOOO0OOO000O000000 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000OOOOOOOOOO00OO000000000KKXXXNNNNNNNNNNWWWNNNNNWWNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXK0KKK0000000000OOOOkkkxxxxxdollloxxxkkkkkkkxdddoollcc::;,,'',,;::clllllllllccccclc::cccllllc:;,;lk0000OO00OO0OOOO0000000OO00000000O00000000OO0000000OO00000 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000OOOOOOOOOO00OOOO000000KKKXXXNNNNNNNNNWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNXNXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKK00000000OOOOOkkkxxxxxxxddddddxkkkkkkkkxxdddddolllc:::;;;;:::c::::::ccclllloooooddooollcc:;,,:xO00OO00OO0OOO0000000OOOO000000OO000000000OOO000000000000 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000KKKXXXNNNNNNNWWNNNNNWWWWNNNNNNNNNNNNNNNNNNNNNNXNNNNXXXXXXXXXXXXXXXXXXXXXXKKKKKKKK000000OOOOOkkkkxxxxdxxddddddxxkkxkkkxxddddddooolcccc:::;;;;;:cc:;,,;;::::cllooodddddolcc:;,:dO0OOOOOO0OO00000000000OO00000OOOOOO0000000O000000000O00 OOOOOOOOkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000OO00OOOOO00000KXXXNNNNNNWWWWWNNWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKK00000OOOOOOOOkkkxdxxddddoodddxxxxxxxxxxxdddddooolllllcllllllcccc;''',,,;;;;:::cccloooddooll:;cx0OO00O000O0000OOOOO0OOOO0O00OO000000000000000OO0000O00 kOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOOOOOOOOOO000KKXXXNNNNNNWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNXXXXXXXXXXXXXXXXXKKKKXKKKKKKKKKKK00OOOOOOOOOOOkkkxdxxxxdoodxxddxxxxxddddddoddollllllcllllllllc;;,,,;:::::::::cllllcccllllllc::oO0OOOOO00OOOOOOOOOO00OO00000000000OO0OOO00O00000000OO0 kOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000KKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXKKXXKKKKKKXXKK000OOOOOOOOOOkkkkxxxkxxdoooodddxxxdddddoooooolccccc::::::::::;;;;::clllloddxxkO00OOkkkxxxxxdocdO0OOOOOOOOOOOOOOOOOOOOOO0000000000OO0OOOOOOO00OO000OOO OOOkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOO0000OO00000KKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKK0000OOOOOOOOOOOOOkkxxxxxxddoodddxkxxdddoooolllcc::::;;;;;;;:::::cccclooodkOOOOO00OOOOOOOOOO00OkOOOOOOOOOOOOOOOOOOOOOOOOO00000000OOOO00OO0OOO0000000OO0 kOOkkkkkkkkkOOkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000O0000KKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNNXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKK0000OOOkkOOOOkkOOkxdxxxxddddodddxddddoollllcc::;;:;;;:;:::::;:ccclloodxkOOOOO000O00OOOOO00OOOOOOO0OOOOOOOO0OOOOOOOOOOOOOOO0OOOOOOOOOOOOOOOOOOOOO0OOOO kkkkkOOkkOOOOkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00O0000KKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXKKKK0K00KKK0000OOOOOOOOkkkkkkxdddddddooddddodddoollcccc:;;;;:;;;:;::::;;:ccllodxxkOOOOOOOOOO00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0 kOOOOOOOOOkkkOOkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000KKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKK0000OO000OOOOOOOkkxddddddddodxdoooddoolccc::::;;;;;;;;;;:::::::cclloxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kOOkkOOkkOOOOkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000KKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKK000OOOOOOOOOOOOkOOkkxxxxxxxdoodddooooolllcc::;;;;;;;,;::;:::;;::ccclodxkOOOOOO00OOO0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kOOkkkkkkkOOOkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000KKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNXXXXXXXXXXXKKKKXXXXXKKKKKKKKK000000000OOkkOOkOOOkkkkkkkkxddoooolloolccccc::::;;,,,,;;;:::::::::clodxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kkkkkOkkkkkOOkkkkkOOkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000KKKKXXXXNNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXKKXXXXXXKKKKKKKKKKK0000OOOOOOOkxkO0OOOkkkkkkOkxxxddoddollcccc:::::;;;,,;;;;:::;:::clodxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kkkkkkkkkkkOkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000KKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKK0000OOO000OxxxkOOOOkkOkkkkxkxdddoooolllllccc::::;;;;;;;;;;;;:cclodxkOOOOOOOOOOOOOOOO0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000KKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNNNNNNNXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKK000OOOO00OxxkkOOOOOkkkxddollddddooooloollllcc:::;;;;;;;;;::cloodxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000KKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXKKKKKKKKKKKK0000OO000OOkxxO0OOOkxxdollc:cloodoooollllllc::::;;;;;;;;::cloddxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000KKKKKKXXXXNNNNNNNNNNNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXKKKKKKKKKKKKK00000000000OOOOxxOOOOOOxdooool:::cooooodolccc:::::;;;;;;;;;;::coddxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kkkkkkkkkkkkkkkkkkkkkkOkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000KKKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNXXXXXXXXXXXXXXXXKKKKKKKKKKKKK0000O00000OOOkxkkOOOkxdddddoc:clllllllllllc::::;;;;;;;;;;:::clodxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000KKXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXKKKKKKKKKKKKKKKKKKKKKK00000OOOOkkkOOkOOOkkkxxxocclollllccccc:::::;;;;;;;;;;;::cldxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kkkkkkkkkkkkkkkkkkkkkkOkkkOOOOOOOOOOOOOkkOOOOOOOOOOOOOOOOOOO0000KKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNNNNNXXNXXXXXKKKKKKXKKKKKKKKKKKKKKK0000000OkkkkkkxxkOOOkxxxolcloollllccccc:::;;;;;;;;;;;;::codxkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOkkOOOOOOOkOOOOOOOOOOOOOOOOO00000KKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXKKKXKKKKKKKKKKKKKXKKK0000000OOOOOOkkxkOOOkxxddolooolllllc:ccccc::;;;;;;;;;;:cloxxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000KKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNXXNNNNNXNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXKXXXKKXXXKKXXXKKKXKKK00000OOOOOkkkkkxxxkOkkxddooooooollllcccccccc::;;;;;;::clldxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOkkkkOOOkOOOOOOOOOOOOOOO0000KKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNNNNNNNNNNNNNNNNNXXNXXXXXXXXXXXXXXXXXXXXKKKKKKKXXXKK00000OOOOOxxkkkkxdkkkkxxdoooooooollllc::::::c:::;;;;::cllodxkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOkkkkkkkkkOOkkkkkOOOOOOOOO000KKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNXXNXXNNNNNNNNNNNNNNNNNNNXNNXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKK00000000OOkkkOkkkxxxkkxxkxooooooodolllllc::::::::::::::clodxxkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOkOOkkkkkOOOOOOOOOOOOOOOOO000KKXXXXXNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXNNNNNNNNNNNNNXXXNNXXXXXXXXXXXXXXXXXXXXXXXKKKKKK0KKKKKK0K00OOkkkkkkkkkkxxxkkxdooooooooooolllllc:;;;;::::::cloodxkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOkkkkOOOOOOOOOOOOOOOOOO00KKKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNXXXNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKK000KKKKKKK00KK0OOOOOOOkkkOkkxxxxdoooolllllloolollllc::;;;;::::clodxxxkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOkOOOOOOOOO00KKKXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXKXXXKKKKKKKKKKKKKKKK0000000OOxkOOOkOkkkOkxdddooollc:cccclclllcc:::::;;::cllodxxkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOO00KKKXXXNNNNNNNNNNNNNNNNNNNNNNNNXNNNNNNNNXXXXXXXXNXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKK00000000OkkxdkOkkkkkkOkxddddoooolcc::c:::cc::;;;;;;::cclodxxxkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkkkkkkkkOOOOkkkOOOOOOOOO000KKKXXXXNNNNNNNNNNNNNNNNNNNNNXXXXNNXXXXXXXXXXNXXXNXXXXXXXXXXXXXXXXXXXXXXKKKKKKK0KKKKKKKKK00000000Okkkxdxkxxkxxxxxkxdoolloolc::::;;;:::;;;;;;:cloddxxxkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOkkkkkkOOOOOOOOkOOOOOOOO00KKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXNNNXXXXXXXNXXXXXXXXXXXXXXXXXXKKKKKKKKK00KKKKKKKKKKK0000OOOOkkkxxkkdddddoodxdoolcclllc::::::;;;::;;;:::clodxkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkOOOOOOOOOOOOOOOOOOkOO kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOO0000KKKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNXXNNNNNNNXXXXXXNXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKK0000KKK0000OOOOkkkkxxxxoooddoloooooollcccc::::::;;;;;;;:::cllodxkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkOOOOOOOOOOOOOOOOOOOkkkOOOOOOOOOO kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOO0000KKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNNXXXXNXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKK00000K0000000OOOOOkkxxxddddooooolllloollllcccccc:::;;;;;;::::cloddxkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkOOOkOOOOOOOOkkOOOOOkkkkOOOOOOOOO kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkkkkkOOOkkOOOOOOOO0000KKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNXNNXXXXXXXXXNXXXXXXXXXKKKXKKKKKKK0KKK0000KK00000000OOOOkkkxxxxddddooolllllloolllllccccccc:::;;;::::cclodxkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkOOOOOOOOOOkkkkkOOkkkkkOOOkOOOO xxkkkkkkxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOO0KKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNXXNXXXXXXXXXXXXXXXXKKKKKKKKKKKK00KKK000K000OOO000OOOOOkkkkxxxxxddoooolllollloolclolccccccc::::::::::clodxkkOkOOkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkOOOOOOOOOkkkkOkkkOkkOOOOOOkkkkkkkkkkkkkkkkkkOOO xxxxxxxxxxkkkxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOkkkkOOOOOOOOOOO0KKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKK0KKK000K0OO0OOOOOOOOOOkkkkxxxxxxdooooooooolccllllllolccccccccc:::::::cclodxkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkOOOkkkkOOOOkkkkOOkkOkkOOOOOOkkkkkkOOkkkkkkkkkkOOO xxxxxxxxxxxxxxxxxxxxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOO000KKXXXXNNNNNNNNNWWNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXKKKKKKXXXKKKKKKKKKK0K0000000OO0OOOOkkkkkkkkkxxxkxxdddolllllolllccccllllllccccccc::::::::ccclodxkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkOOkkkkOOOkkkkkkkkkkkkOkkkOkkkkkkkkkkkkkkkkkkkkkO dddddxddddddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkxkkkkkkkkkkkkkkOOO00KKXXXXNNNNNNNNNWNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXKXKKKKKXXKKKK00KK0KK0000000OOOOOOOOkkkkxxxkkxxxxxxxxddoollccllllc:::cccllllcccc::::::::::::cllodxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk ddddddddddddddddddddddddddddddddddddddxxdxxxxxxxxxxxxxxxxxxxxxxxkkkO00KKXXXXNNNNNNNNNNNNNNNWWWWNNNNNNNNNXXXXXXXXXXXXXXKKKKKKKKKKK00000000000000OO00OOOOOkkxxxxxxxxdddddddxdoollcccllllc:::cccllllcccc:::::::::::ccloddxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk oooooooooooooooooooooooooooooooododddddddddddddddddddddddddddxxxxkOO00KKXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXKKKKKKKKKKKK000KK000000OOOOOO0000OOOkkxxxxxxxxddddddddddooollccllllc::cc::clllcccc::::::::::::cclodddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx llllllllllllllllllllllllloolooooooooooooooooooooooooooooooooodddxkkO000KKXXXXXXXXNNNNNNNNNNNNNNNNNNNNNXXXNNXXXXXXKKKKKKKKKKKK0000KK000000OOOOOkOOOOOOkkkkxxxxxxxxddddddddooooollllllllc::cccccccccccc:::::::::cccccllodddddddddddddddddddddddddddddxxxddddddddddddddddddddxxddddddxxddddxxxddddddddddddddddx cccccccccccccccccccccccccccclllllllllllllllllllllllllllllllloooddxkkkOO0KKXXXXXXXNNNNNNNNNNNNNNNNNNNNXXNNNXXXXXXKKKKKKKKKK000KKK0K000O000000OOOOOOkkkkkkkkxxxxxxxdooddxddollllllllllllc:::ccccccccc:::;;;:::::::ccccllloooooooooooooooooooooodooooooooooodoooooodoooooodddddddddoddddodddddddddodddddddddddd :::::::::::::::::::::::::c:cc::cccccccccccccccccccccccccccccllloodddxkO00KKXXXXXXNNNNNNNNNNNXXNNXNNNNXNNNXXXXXKKKKKKKKKK0000KKK0000OO00000O0OkOOkkkkxxxkOOxdddxxdddooodddolllllllllllllc::cccccccc::::;;;;:::::::ccccclllllllllllllllllllllllllllllllllllllllllloolllllllloooooooooooooooooooooooolooooooooo ;;;;;;;;;;;;;;;;;;;:;;::::::::::::::::::::::::::::::::::::::cclllllodxkkOO0KKKXXXXXXXXXXXXNNXXNNXNNXXXNNXXXXXXKKKKKKKKKK000000000000OO000OOOOOOkkkkxkxxxkOkddddddoooooloooolllccllllllllccccccccc:::::;;;;;::::::cccccccccccccccccccccccccccccccccccccccccccccccccccccccccllcllllllllllllllllcccccclllclcccc ,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:;;;:;;;;::::;;::::::::::::cllooodxkO00KKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKK0K000000000OO00OOO00OOOOOkkkkkxxxxxxkxddooooolooolllllllllccclllllcccccccc::::;;;;;;;:::::::::::cc:::::::::::::::::::::::::::::::::::::::::::::::::::cc::ccccccccccccccccc:cc:cc::::::: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::ccccccodxkkO00KXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKK0000000000OOkOOOkkOOOkkOkkkkkkxxddddddoodooooolllllllllllllcccllllccc:::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::;;::;;;: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::clooddkO0KKXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKK000KK000000OO0OOOkkOOkkkOOkkkkxkkkxxdddddddooooooolllllllllllllllccccllccc::;;;;;;;;;;;;:::::::::::::;;;;;;;,,,,,,,,,,,,,,,,,,,,;;,,,;;;;,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::ccccloxk0KKXXXXXXXXXXXXXXXKXXKKKKKKK000KK0000000OO0OOOOOOOkkkkkkxkOOkxxkxkkxxddddooooolllloolllllllllccllllcc::ccc::::;;;;;;;;;;;::::::::::::;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::cldkO0KXXXXXXXXXXXXXXXKKKKKKK0000000000000OOOOOOOOOOkkkkkkkxxxkkxxxkxxdddddooolloolllllllcclllllcccccccc::::::::::;;;;;;;:::::::::::;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,;,,;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:cldk00KXXXXXXXXXXXXKKKKKK00000OOOOOOOO00OkkkkOOkkkkxxxxxkkxxxxxddxxdoooooooollcclccccccccccccccc:::::::::::::::::;;::::::::::::::;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;,,;;;,,,;;;,,;;;;,,,,,;;;,,,, ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,;;,;;,;;;;;:ldxO00KKKXXXXXXXXXKKKKKK000OOOOkkkkOOOOkxxxxkxxxddoddddxxdddddoodoolllllcllccc:cc:::::::::::::::::::::::::::;:::::::::::::::::;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;,,,,,,,,, ,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,;,,,,,,,,,;;;;:cldxkO0KKXXXXXXKKKKKK0KK000OOOkkkkkkkkkxddddddoollllllooolllllllllcccccc:cc::::::;;;;;;;;::::::::::::::::::;;;::::::::::::;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;,,,,,,,,, ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,;;:ccldxkO0KKKKKKKKKKKK00000OOOOkkxxxkkxxdooooollc::::cccccc:::::cc::::::::::::::::;;;;;;;;;::::::::;;;:::;;;;;;;::::ccc::::;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,;;;;:clodxkO00KKKKKKKKK0000OOOOOkkxxxxxxxdoooollcc:;;;::;;;;;;;;;::;;;;;;;::::::::::;;;;;;;::::::::::;;;;::;:::;::::cccc::::;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,;;;;;::llodxkO00KKKKKK0000OOOOOOkkkxxxddddolllllc:;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;::::::::::::::::::::::::cccc::::;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;,,,,;;;,,,,,,,,,,,;;,,,,,;;;;;,,;;;,,,;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,;;,,,,;;;;;;::cclodkkO00000000OOOOOOkkkkxxdddooolllllcc:;;;;,;;,,,;;;;;;;;,,,,,;;;;::::::::;;;;;;:::::::::::::::::::::::::c:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,;;;,,,,,;;;;;;;::clodxkO00000OOOOOOkkkkkxdddooolllllllc::;;;;;;;,;;,,;;;;;;;;,;;;;;:::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::;::;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::;;;;;;;;;;;;;::;;;;;;;;;;;;;:::;::::::::::; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::ccldxkOOOOOOOOOkkkkxxxddooolllcllllc::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;,,,,,,,;;;;;;;;:::::::::c::::::::::::::::::::::::::::::::::::::::;;:::::::::::::::::::::::::::::::;;;;;;;;;::::::;::;;;::::::::::::::::::::: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::codxkkkkkkkkkxxxxddoollcccccccccc:::;;;;;;;;;;;;;;;;;::;:::;::::::;;,,'''.'''',,,;;:::::::cc:::::cc:::ccc:::cc::::::::::::::::::::::;;;;;::::::::::::::::::::::::::::::;;:::;:::::::::::::::::::::::::::::::::::: ;::;;:::;;;;;;;;;;;;;;;;;;;;::::::::::::;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;::cloooodddxxdddoollc::;:::::::::::::;;:::;;;;:::::::::::::::::::::;,,''......'',;;:::::::::::::::::::::cc:::::::::::::::::::::::::::::;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::;:;;;:::;:::::::::::::::::::::::::::::;;;;;;;:;;;::::::::::::::;;;;;;:;;:::::::::cccloooooollc:;;,,,,;:::::::::::::::::::::::::::::::::::::::::;,''.......',;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ccloooool:;,'''',;::::::::::::::::::::::::::::::::::::::c:::;,''......',:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::cclodddoc:,'.'',;:::::::::::::::::::::::::::::::::::c::cc:::;,'.....',;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;:::::::;::::::;:::::::::::::::cloxkkxoc;''',;:::::::::::::::::cc:ccccccccc:cc:::ccc::cc:::;,''...',;::::::::::::::::::::::::::::::::::::::cccc:::cc::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::ccoxkOkdl:,'',;:::::::::::::::::cc:::cccccccccc:::cc::::ccc:;;,'...',;:::cc::::::::::::::::::::::c::cc::cc::cccccccccccc::::::::::::::::::::::;::;::::::;:::::::::;::;:::::;;;::::::::::::;::::::::::: ::;;;;;:::::::::c::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::cldkOkxo:,,,;;:::::::::::::::::::::::::ccc::::::::::::::cc::;;,'..',;:::cc:::cc::::::::::::::::::::::::c:::::cc:c::::c:::::::::::::::::;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;::::;;;;;;; ;::;;;;::::::::cc:::::::::;;;;;;;;;::;:::::::::::::;;;;;;;;;;;;;;;,;;;;;;;,,,,,,,;;,,,,,,,,,,,,,;;;;;;;:ldxOOkdc;,,;;:::::;;;;;;;;;:;;::::::::::::::::::::::::::::::;,''.'';;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,;,;;;;cdxkkxdc;,,,;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::c::;;,'''',;::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,;;;,,;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;coxkkxdl;,,,,;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;,''',;;:::::::::::::::::::::::;;;::::;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,;coxOOkxo:,,,,,;;;;;;;;;;;;;;;;;;;;::::::::::::::::::c:::::ccc:;;,''',;;::;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;;,;;;;;;;;;;cdkO0Okoc,,,,;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::ccc:cccccc:;,,'',,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:lxO00Oko:,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::cclllc:;;,'',,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;::::::;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;::::::cokO00Oxo:;,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::ccllollc:;,,,,,,;;;;;;;;;;;;;;;;;;;;;;,,;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ;;;;;;;;;;;;;;;;;;;;;;:::;;:::::::::::::::::::::::::::::::::;;;;::::::;;;;;;;;:::::::::::::::::::::::::cdO0KKOxl:,,,;;::::;;;;;;;;;;::::;;;;;;;;;;;;;;;;;::::::cclodoolc:;;,,,,,,,;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::cccccccccccccccclxOKK0Oxl:,,,,;::::::::::;::;;;:::;::;;;;;;;;;;;;;:::ccccllddddolc:;,,''',,,;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,,,,,,,,,,,,,,,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::c:::c:cccccccccccc:cccccldk0KK0kdl:,,',;:::::::::::::::::::;;;;;;;;;;;;:::ccccccccllodddolc:;;,'''',,;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,',,,,,,,,,,,,,,,,,,'',,'',,,,,''',,,,,,,,,,,,,,,,,,,,,,,,,,, ;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::cc:cc::c::::::::::::c::coxO00Okxdl:;,',,:::::::::::::::::::;;;;;;;;;;::cllllllccccllllloollc:;,'...'',,;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''',',,,,,'',,,,,'','',,,,,,,,,,,,'''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,, ;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::clxkOOOkxdolc:,,',;:::::::::::::::::::::::::;;:cllooollc:::clllccclllc:;,''....'',,;;;;;,,,,,,,,,,,,'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ;;;;;;;;;;;;;;;;;;:;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::cldkOOkxdddooc:;'.',,;::::::::::::::::::::::::::cllllllc:;::cccc:;:cllllc:;,.......',,,;;;;,,,,,,,,,,,,,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::clodxkkkxoooooolc:,'..'',;;;;;;;;;:::::::::::::::ccclllllcc::::;;,'',:coodooc:;'.......'',,;;;;;,,;;,,,,,,,,,,,,,,,,;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;,,,,,,;;;;;;;;;,;,,,,,,,;;,;;,,;;,;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::cclloddddddollclloddolc;'...'',;;::::::::::;;;;::cccccccccccccc::;,'.....,:loddddol:,'........'',,,,,,;;,,,,,;;;;;;;;;;;;;;::::;;;,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;,,,,;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;:;:::::::::::::::ccclooddddollc:::::cldxkkxdoc;'...';:clllllcc::;::cclllcc:;;,,,,,,,,,'........,:ldxxxxdol:;'..........''''',''',,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;:::;;;;;;;;;;;::;:: ;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,;;,,,;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;:::::::ccccllooooddoolc:;,,',,;:cloxkOOkkdoc;'..';:clooolllllooddooolc:;,'''...............',:lodxxxxxdlc;'...........................''''',,,,,;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;::::::::::;;;;::::::::: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,;;;,;;;;;;;;;;;;;;;;:;;;;;:;;;::;:::::::ccccccclloooooooollcc:::;,'',,,;:cllodxkOOOkxdl:'...';::cccccloddxxdddolc:;;,,,'..............',;cldxxxxxxdoc;,..............................''',,,,,;;;;;;;:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;::::::::::::::::::::;::: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;:::::::::::cloooooooollccllllllcc::::;,,,,''',;:cclllooodxkkOOOOkxdl:'...'',,,;;::cccllllllcc::;;;,'...............',:cloddxxxxdolc:,..............'''.....'''''''',,,,,;,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;::::::;::::::::::::::::::::::;;:: ;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::c::cloddddoollc:;;;;;;;;,,'''''.......',;;;;;;;;;:ldxkkkOOOkxdl,.........'''',,,,;;::;,''''''.............'''',;:ccllooodddddoc;'''''',,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::: ;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::ccccccccllllolc:;,'''.'''''.............'''''''....';coddxkkkkOkxoc,...........''''''''''......''''''''''''''''''',,;;;::clddddddo:,''',,,,,,,,;;;;;,,,;;;;;;;;;;;;;;;;;;;;;;;;;;:;;::::::::::;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::: ;;;;;;;;;;;:;;;;;;:::::::::::::::::::::::::::::::::::::::::::cccc:::cccccc:;,,'''''',,''',,,,,,,,,;;;;;;;,,,,,,,,;::codxxxkkkkxl;......'''''''',,,,,,''''''''''''''',,,,,,,,,,,,,,,,,;:cllccccc;,'',,;;;;;;;;;;;;;;;;;;:::::::::;::;;:;;:::::::::::::::;:::::::;;::::::::::::::::::::::::::::::::::::::::::: ;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;:;;;;;;;;:::::::::::::::::::::::::::;;;::;;;;:::;;:;;::::::::;;;;::;;;;;;cclloxxkkkxc'....''''',,,,,,,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;,,,;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ;;;;;;;;;;;;:::::::::::::::::::::::;;;;:;;;;;;;;;;;;:::::::::::::::::::::ccccccc::cccc::cc:::ccccccccccccc:::::::::::::::lodddxdl;'..'''',,,;;;;;;;;;;;;;;;;;;;;;,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;::::::::;;;;;;;::::;;;;;::::::;;;;;;;;;;;;; ;;:::;;;;;:::::;::::::::::::::::::;;;;;;;;;;;;;;;;;;;::::::::::::::::ccccccccccccccccccccccccccccccccccccccccc:::::::::c:cllcccll;,,,,,,;;;;::::::::::::::::::;;;:::;;;;;::;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::: :::::::;;;;::::::::;;:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::cccccccccccccccccccccccccccccccccccccccccccc:::::::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; :::::::;;;;;;;;::;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::cccccccccccccccccccccccccc::::cc:::cc:::::::::::::::::::::::::::::::;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; :::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;::::::::::::::::::::::::::::::::::::: ::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;::;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;::::::::::::;::;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::








https://pt.wikipedia.org/wiki/Codifica%C3%A7%C3%A3o_de_caracteres


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


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


Comentários

Mensagens populares deste blogue

Projeto 2

App inventor

fake news e desinformação