home *** CD-ROM | disk | FTP | other *** search
Wrap
senhas 4Nome,flagSexo default tampa fNome txtNome macho femea Bindeciso fSuaSenha fSenha fConfSenha enabled enterPage leavePage enterPage enabled enabled enabled fConfSenha fSenha fSuaSenha indeciso femea macho txtNome fNome tampa default flagSexo leavePage tampa fSenha 4Senha,SenhaConf syschangesDB KeyEnter "Esta senha ser necess ria sempre que voc acessar o curso. Portanto n o a esque fConfSenha txtSenha tampa txtConfSenha key > 20 < 126 [(AnsiToChar( &-20)) <= 0 keyChar keyChar Esta senha ser necess ria sempre que voc for acessar o curso. Portanto n o a esque 5keyChar txtConfSenha tampa txtSenha fConfSenha Senha SenhaConf fSuaSenha txtNome Por favor, digite seu nome e pressione a tecla <ENTER>, ou pressione a tecla <ESC> para cancelar. fNome KeyEnter ObtemNome . > 20 8 < 126 keyUp keyUp ObtemNome KkeyDown txtConfSenha Digite novamente a senha para confirma o e pressione a tecla <ENTER>, ou pressione a tecla <ESC> para cancelar....confirma o e pressione a tecla <ENTER>, ou pressione a tecla <ESC> para cancelar. fConfSenha txtSuaSenha Por favor, digite sua senha e pressione a tecla <ENTER>, ou pressione a tecla <ESC> para cancelar. indeciso oenabled "Sinto muito, n o tenho foto para esta op o."&Crlf&\ "Por favor, selecione (M)asculino ou (F)eminino." ZsysErrorNumber <> 566 buttonUp buttonUp enabled Sinto muito, n o tenho foto para esta op Por favor, selecione (M)asculino ou (F)eminino. enabled false txtSenha Digite uma senha e pressione a tecla <ENTER>, ou pressione a tecla <ESC> para cancelar. cancelar. fSexo Clique com o mouse sobre o bot o ou digite a letra correspondente ao seu sexo.correspondente.spondente. tampa :PHYSSIZE fotomacho :PHYSSIZE fotofemea :PHYSSIZE continua :PHYSSIZE femea 4Senha,Nome,NomeConf,Sexo,flagSexo oenabled 'fotofemea fSexo senha fSenha txtsenha Bindeciso buttonUp buttonUp enabled senha enabled enabled enabled indeciso femea txtsenha fSenha fSexo fotofemea Senha NomeConf flagSexo enabled false :PHYSSIZE macho 4Senha,Nome,NomeConf,Sexo,flagSexo oenabled 'fotomacho fSexo senha fSenha txtSenha femea Bindeciso buttonDown buttonDown enabled senha enabled enabled enabled indeciso femea txtSenha fSenha fSexo fotomacho Senha NomeConf flagSexo enabled false :PHYSSIZE false keyEnter inicializa instru syschangesDB keyChar keyChar instru :PHYSSIZE apresentacao 1050,1600,8325,1620 1050,1600,8325,1920 1050,1600,8325,2250 1050,1600,8325,2505 1050,1600,8325,3045 1050,1600,8325,3375 1050,1600,8325,3675 1050,1600,8325,4215 1050,1600,8325,4530 1050,1600,8325,4770 'prosseguir 4oldpagina "instru 1050,1600,8325,1620 enterPage leavePage enterPage prosseguir leavePage instru prosseguir oldpagina Este curso tem por objetivo trein -lo no uso eficiente da interface gr fica mais utilizada no mundo. Ao conclu -lo, voc estar apto a utilizar, com seguran a, praticamente todos os recursos desta poderosa interface que o Windows. A seguir apresentamos algumas conven es que ser o adotadas ao longo do curso. Windows 3.1 - Curso B prosseguir :PHYSSIZE Windows 3.1 - Curso B licao2_3 :PHYSSIZE UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT :PHYSSIZE :PHYSSIZE :PHYSSIZE zloc, isShift 4Rpagina buttonDoubleClick buttonDoubleClick Rpagina isShift :PHYSSIZE :PHYSSIZE 4oldpagina,Rpagina nomeglossario 8"ajuda.msd" licao2_3 buttonup buttonDown mouseenter mouseleave buttonDown buttonup ajuda.msd nomeglossario oldpagina Rpagina mouseenter nomeglossario mouseleave nomeglossario licao2_3 :PHYSSIZE 4oldpagina,Modulo,Pagina,RPagina,Ultima,Fim nomemenu comandos 8"cbtw1_3.msd" licao2_3 buttonup buttonDown mouseenter mouseleave buttonDown buttonup cbtw1_3.msd comandos nomemenu oldpagina Modulo Pagina RPagina Ultima mouseenter nomemenu mouseleave nomemenu licao2_3 995,6570 :PHYSSIZE Topics defpos 995,6570 +enabled ,false defPos 225,96 previous 4Pagina,Modulo,RPagina ohome odefpos <> H30,30 nomevoltar "m2p5" Rpagina Anterior enable oenabled disable licao2_3 buttonDown disable mouseenter enable mouseleave buttonDown defpos defpos Rpagina Rpagina o(qAnterior nomevoltar Pagina Modulo RPagina enable enabled disable enabled mouseenter nomevoltar mouseleave nomevoltar licao2_3 2#"#home 383,6651 B#enabled #defPos 383,6651 Previous Recursos do Mouse no Windowssss Recursos do Mouse no Windowssss NomeGlossario Gloss riooooooooooooooooooo NomeMenu Menuuuuuuus riooooooooooooo nomevoltar VoltarVoltarriooooooooooooo NomeProsseguir Prosseguirseguirooooooooooo false fCursor :PHYSSIZE Agora, uma tarefa para encerrar esta li buttonDown buttonDown mover false Cursor Ao pressionar o mouse sobre uma das caixas de texto ao lado, aparecer a ponta de uma seta. Voc deve associar cada uma das caixas aos seus respectivos elementos arrastando-as, de forma que a ponta da seta toque o ponto vermelho correspondente. Tecle <ENTER> para ver um exemplo com a caixa "Cursor", em seguida, realize a tarefa...................... Durante esta li o voc teve a oportunidade de se familiarizar com os componentes das janelas Windows e com algumas opera es realizadas com o mouse. Estas opera - selecionar e mover cones; - abrir e fechar grupos; - minimizar, maximizar e restaurar janelas; - mover janelas.las. mover Janela Gerenciador de Programas mover false Caixa para Menu de Controle mover false Barra de Menu mover false Barra de Rolagem mover Barra de T mover false Janela de Grupo mover false Item de Grupo mover false Item de Programa mover false es Minimiza / Maximiza false 4rpagina tempo tempo1 F = 1 texto1 info1 texto2 tarefa1 info2 texto3 info3 tarefa2 default "comandos" enterpage keydown leavepage enterpage rpagina default tarefa2 info3 texto3 info2 tarefa1 texto2 info1 texto1 tempo1 tempo rpagina keydown comandos leavepage default (^)H+ ,T-x. :PHYSSIZE :PHYSSIZE glossario 4_botao ,oldpagina NomeGlossario 8"ajuda.msd" nomeglossario cover2 buttonup buttondown mouseenter mouseleave buttondown _botao buttonup ajuda.msd NomeGlossario _botao oldpagina mouseenter nomeglossario mouseleave nomeglossario cover2 :PHYSSIZE 4_botao oenable "comandos" nomeprosseguir /cover2 disable buttondown mouseenter mouseleave buttonup enable disable buttondown enable _botao buttonup enable comandos _botao mouseenter cover2 nomeprosseguir mouseleave cover2 nomeprosseguir enable enable disable enable enable :PHYSSIZE wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx defPos 225,81 :PHYSSIZE 4_botao nomemenu comandos cover2 buttonup buttondown mouseenter mouseleave buttondown _botao buttonup comandos nomemenu _botao mouseenter nomemenu mouseleave nomemenu cover2 :PHYSSIZE previous 4_botao oenable nomevoltar inicializa disable tampa "instru 2385,1365,7200,5865 glossario base tarefa1 ndown mouseenter mouseleave buttonup enable disable buttondown inicializa buttondown enable _botao buttonup enable inicializa nomevoltar _botao mouseenter nomevoltar mouseleave nomevoltar enable enable disable enable inicializa instru instru instru instru previous instru instru instru tarefa1 glossario tampa enable :PHYSSIZE wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx !defPos 225,81 ":PHYSSIZE Info3 texto3 tulo da li o est indicado no rodap da p gina. Existem dois tipos de caixas de mensagem Info1 caixas com fundo cinzaoo))))))))).................................................... texto2 As caixas com fundo amarelo apresen-tam tarefas que devem ser executadas durante a li texto1 As caixas com fundo cinza apresentam conte dos pertinentes Tarefa1 Tarefasssssssssssssssssss Tarefa2 Se voc o sabe utilizar o mouse, pressione a tecla M. Caso contr rio, clique com o mouse sobre o bot o Prosseguir............. Conven es utilizadas no cursoS Conven es utilizadas no cursoS info2 caixas com fundo amarelo))))))))).................................................... Existem dois tipos de caixas de mensagem 4Ultima,Rpagina syslockScreen ultima disable cover1 enable default cover2 isin( (,990,855,2010,1140) blink (fb1) Proxima (,990,570,1275,855) terpage enterpage buttondown enterpage ultima Ultima Rpagina ox%disable enable enable ox%disable enable enable ox%disable cover2 default cover1 Rpagina Ultima buttondown blink o`JProxima blink o`JProxima o`JProxima Rpagina 4frame,tempo 6,oldpagina, R - 1 Z < 1 "senhas" enterpage enterpage seconds frame tempo senhas tempo oldpagina frame :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE 4 :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE licao3_1 licao5_1 4RPagina,Fim,NomeArq, ,Senha,PChecks,M2Checks,M3Checks,M4Checks,\ M6Checks,M7Checks,oldpagina,Modulo, aUltima,Sexo oenabled defpos H30,30 NomeProsseguir Proxima default m4p1 texto1 atualiza 8""cbtw1_3.msd""" )&"1" MenuFlag "111" )&"1"&( SalvaInforma VerificaProt() Rpagina disable nomeprosseguir licao4_2 buttonDown disable mouseenter enable mouseleave buttonDown enabled defpos defpos defpos o`JProxima page p2 of book "cbtw1_3.msd" page p0 of book "cbtw1_3.msd" SalvaInforma VerificaProt Rpagina MenuFlag atualiza texto1 default NomeProsseguir RPagina NomeArq Senha PChecks M2Checks M3Checks M4Checks M6Checks M7Checks oldpagina Modulo Pagina Ultima enable enabled disable enabled mouseenter nomeprosseguir mouseleave nomeprosseguir licao4_2 4Ultima,Rpagina syslockScreen ultima cover1 enable disable 'cover2 'cover3 'cover4 'cover5 default isin( (,2760,105,3045,390) blink (fb1) Proxima (,3765,855,4125,1140) (,3765,1140,7815,1425) (,3825,1170,7875,2745) (,6540,690,7485,975) proxima (,2730,4125,4710,4365) enterpage buttonDoubleClick buttondown enterpage ultima Ultima Rpagina enable enable enable enable enable ox%disable enable enable enable enable ox%disable ox%disable ox%disable ox%disable enable ox%disable enable default cover5 cover4 cover3 cover2 cover1 Rpagina Ultima buttonDoubleClick blink o`JProxima Rpagina buttondown o`JProxima o`JProxima o`Jproxima o`Jproxima cover2 Rpagina cover2 cover1 checkbox ctrlID objtype button defvalue false Checkbox cover3 AAAAAA extendSelect FALSE multipleSelect FALSE sortItems objtype listbox singleselection ctrlID Caixa de Lista AAAAAA cover5 texto Caixa de Textotooo cover6 grupo1 sized sysSuspendMessages myBounds + 300 odownArrow A- 255 oeditCtrl d- 345 octrlid sized sized downArrow editCtrl myBounds ctrlid field editCtrl downArrow wsgroup false ctrlID :PHYSSIZE wwwwwww wwwwwww texto1 ctrlID wsgroup false Caixa Combohj cover4 AAAAAA 4fOp1,fOp2 buttonUp buttonUp 4fOp1,fOp2 buttonUp buttonUp 4fOp1,fOp2 buttonUp buttonUp 4fOp1,fOp2 buttonUp buttonUp Q $ k As caixas de di logo permitem ao Windows obter informa es junto ao usu rio, antes de continuar a execu o de alguma tarefa....................................................................................................................... Eis os tipos de caixas de di logo e como responder a elas::::::::::: Clicando no quadrado, a situa o da op o se inverte. Um X indica que a op o est ativa. Experimente ... Clica-se sobre o bot o para executar um comando. O comando OK, por exemplo, largamente utilizado para confirma es em caixas de di logo.......... Clicando um item da lista, este selecionado. Se a caixa for pequena para a lista, aparece a barra de rolagem. Clicando sobre as setas, a lista rola para cima ou para baixo. Experimente ... Clica-se o c rculo correspondente o desejada. As op o mutuamente exclusivas, logo, o c rculo clicado ser preenchido e todas as outras op es ser o desmarcadas. xperimente .......................... Caixa retangular para entrada de texto. Clica-se na caixa para que apare a o ponto de inser o e digita-se o texto apropriado. xperimente ... Combina o de caixa de texto e caixa de lista, onde voc pode digitar o texto ou selecionar um item da lista, que apresentada quando o bot o ao lado da caixa apertado. Experimente .................... gCadastro sabe para que servem as caixas de di logo no Windows? nuar o curso no ponto em que havia parado? proxima buttonUp buttonUp o`Jproxima NSSSSSSSSSS bNao2 proxima buttonUp buttonUp o`Jproxima SSSSSSSSSSS Agora voc realizar duas tarefas para encerrar esta li /l/{/o licao1_1 :PHYSSIZE UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE oenabled defpos H30,30 nomeprosseguir Proxima disable licao1_1 buttonDown disable mouseenter enable mouseleave buttonDown enabled defpos defpos defpos o`JProxima nomeprosseguir enable enabled disable enabled mouseenter nomeprosseguir mouseleave nomeprosseguir licao1_1 enabled `/true $ defPos previous 4Pagina,Modulo,RPagina oenabled ohome odefpos <> H30,30 nomevoltar Rpagina 8"cbtw1_3.msd" Anterior disable licao1_1 buttonDown disable mouseenter enable mouseleave buttonDown enabled defpos defpos Rpagina Rpagina Rpagina cbtw1_3.msd o(qAnterior nomevoltar Pagina Modulo RPagina enable enabled disable enabled mouseenter nomevoltar mouseleave nomevoltar licao1_1 ~/home 398,6666 enabled defPos 210,126 Previous 4oldpagina,Rpagina nomeglossario 8"ajuda.msd" licao1_1 buttonup buttonDown mouseenter mouseleave buttonDown buttonup ajuda.msd nomeglossario oldpagina Rpagina mouseenter nomeglossario mouseleave nomeglossario licao1_1 #:PHYSSIZE 4oldpagina,Modulo,Pagina,RPagina,Ultima,Fim nomemenu comandos 8"cbtw1_3.msd" licao1_1 buttonup buttonDown mouseenter mouseleave buttonDown buttonup cbtw1_3.msd comandos nomemenu oldpagina Modulo Pagina RPagina Ultima mouseenter nomemenu mouseleave nomemenu licao1_1 v&home 965,6570 8':PHYSSIZE Topics 'defpos 965,6570 NomeGlossario Gloss riooooooooooooooooooo NomeMenu Menuuuuuuus riooooooooooooo nomevoltar VoltarVoltarriooooooooooooo NomeProsseguir Prosseguirseguirooooooooooo Filosofia Windows gramas Filosofia Windows gramas l/true 210,126 398,6666 cover2 AnsiToChar( keyChar keyChar NomeGlossario Gloss riooooooooooooooooooo NomeMenu Menuuuuuuus riooooooooooooo nomevoltar VoltarVoltarriooooooooooooo NomeProsseguir Prosseguirseguirooooooooooo licao6_1 Ekey , isShift, isCrtl 4Rpagina "m6p1" keyEnter Proxima blink ( texto2 "m6p2" proxima blinkf( buttondown keyDown buttondown buttondown isCrtl isShift keyDown o`JProxima blink o`JProxima blink 5keyChar o`Jproxima blinkf o`Jproxima blinkf texto2 Rpagina :PHYSSIZE UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE enabled *true *defPos previous 368,6651 defPos 368,6651 Previous Grupos, Itens e Programasaa Grupos, Itens e Programasa 4oldpagina nomeglossario 8"ajuda.msd" licao6_1 buttonup buttonDown mouseenter mouseleave buttonDown buttonup ajuda.msd nomeglossario oldpagina mouseenter nomeglossario mouseleave nomeglossario licao6_1 N :PHYSSIZE 4oldpagina nomemenu comandos 8"cbtw1_3.msd" licao6_1 buttonup buttonDown mouseenter mouseleave buttonDown buttonup cbtw1_3.msd comandos nomemenu oldpagina mouseenter nomemenu mouseleave nomemenu licao6_1 "home 965,6570 #:PHYSSIZE Topics #defpos 965,6570 NomeGlossario Gloss riooooooooooooooooooo NomeMenu Menuuuuuuus riooooooooooooo nomevoltar VoltarVoltarriooooooooooooo NomeProsseguir Prosseguirseguirooooooooooo false 225,126 encerramento :PHYSSIZE cover2 :PHYSSIZE COVER1 cover1 :PHYSSIZE cover2 cover4 :PHYSSIZE tapaAgenda cone movido n o pertence mais ao grupo de origem. Os cones do grupo Iniciar foram organizados para facilitar sua visualiza o.................cone . .................................................. O grupo Iniciar um grupo especial dentro do Windows. Qualquer item que for colocado neste grupo ser executado automaticamente quando uma sess o Windows for iniciada........................iada ........ Mova o cone Agenda para o grupo Iniciar................................................ Abra o grupo Iniciar....... o menu de con-.............................................. Copie o cone Rel gio para o grupo Iniciar.............................................. Para copiar um cone voc deve manter a tecla <CTRL> pressionada......... pode mover ou copiar itens de programa utilizando o menu Arquivo ou apenas o mouse.......... o mouse ............................................................................................... Para mover basta arrastar o cone, com o mouse, de um grupo para outro. Para copiar basta manter a tecla <CTRL> pressionada enquanto arrasta o cone. .................................................. COVER5 :PHYSSIZE cover6 clock2 clock0 :PHYSSIZE clock1 :PHYSSIZE COVER3 :PHYSSIZE Desloque o at esta janela.... tapaRelogio .!:PHYSSIZE cover8 Agenda2 Agenda0 &:PHYSSIZE Agenda1 4Rpagina isin( ,1035,1470,1335,1755) blink (fb3) 2205,1650 Proxima Floc, isShift, isCtrl 4oldx, oldy, "down" Hx - ~y - most recent mouse location buttonUp buttonstilldown buttonUp blink o`JProxima Rpagina buttonstilldown Rpagina isCtrl isShift >1:PHYSSIZE COVER6 :PHYSSIZE cover7 :PHYSSIZE COVER2 :PHYSSIZE COVER4 :PHYSSIZE COVER5 :PHYSSIZE O comando Novo do menu Arquivo usado tanto para criar grupos, quanto itens de programa para seus aplicativos................... .................................................. Clique no bot o OK para criar um Grupo de Programas...................................... O texto que voc digitar no campo Descri o ser o nome do novo grupo. O Arquivo de Grupo ser criado automaticamente pelo Windows, logo voc pode deixar este campo em branco.............................. Digite Bras lia no campo Descri o para criar um grupo com este nome. Em seguida, clique sobre o bot o OK. Agora, clique no bot o OK para criar um Item de programa.............................. O campo Descri o deve conter o nome do novo item de programa. O campo Linha de Comando deve conter o nome do arquivo execut vel do programa, especificando inclusive o diret rio no qual se encontra. Por exemplo, C:\CURSOS\CBTWIN.EXE, para executar o arquivo CBTWIN no diret rio C:\CURSOS\. Os demais campos s o opcionais e podem ser deixados em branco.................................................................... .................................................. Digite "Congresso Nacional" no campo Descri o. Em seguida pressione a tecla <TAB> para o cursor descer para a Linha de comando. Nesta linha digite C:\SENADO\PROJETO.EXE e, em seguida, clique sobre o bot o OK..... Congresso Nacional texto1 c > 0 c = 0 'botaoOk c = 7 texto1 x"Bras blinkf (ta3) Proxima keyChar keyChar blinkf o`JProxima texto1 botaoOk botaoOk :PHYSSIZE O grupo Bras lia acaba de ser criado. Ative novamente o comando Novo no menu Arquivo.ue sobre o bot o OK. COVER1 :PHYSSIZE COVER3 :PHYSSIZE Observe que, quando o comando Novo selecionado e existe um grupo aberto, no caso Bras lia, a janela "Novo Objeto de Programa" j aparece com a op o Item de programa selecionada................................................................. texto2 4c,flagTab c > 0 texto2 x"Congresso Naciona" blinkf (ta5) falgTab texto3 c = 17 keyChar keyChar Congresso Naciona Congresso Nacional blinkf Congresso Nacional Congresso Naciona blinkf Congresso Nacional texto3 falgTab texto2 flagTab texto3 c > 0 " < 32 c = 0 'botaoOk2 c = 20 texto3 x"c:\senado\projeto.ex" blinkf (ta5) Proxima keyChar keyChar c:\senado\projeto.ex blinkf c:\senado\projeto.exe o`JProxima texto3 botaoOk2 botaoOk2 *:PHYSSIZE Ative o comando Novo no menu Arquivo.................................................... c:\senado\projeto.exe +v,f.,0 cover6 :PHYSSIZE cover8 :PHYSSIZE cover7 :PHYSSIZE cover1 :PHYSSIZE cover2 :PHYSSIZE cover2 :PHYSSIZE m de criar e apagar, voc tamb m pode modificar grupos e itens de programa j existentes...................................... .................................................. Selecione o menu Arquivo................................................................ Para renomear o item basta alterar o campo Descri o e apertar o bot o OK........K ............................................ .................................................. Clique sobre o bot o Alterar cone..................................................... Clique 2 vezes com o mouse sobre o segundo cone da lista para selecion -lo como novo cone.o OK. Para alterar o cone do item voc deve inicialmente colocar o nome do arquivo que cont m o novo cone no campo Nome do Arquivo............... .................................................. Os arquivos PROGMAN.EXE e MORICONS.DLL, que acompanham o Windows, incluem diversos cones que podem ser utilizados.......................... .................................................. A barra de rolagem pode ser usada para percorrer os cones dispon veis no arquivo................................................................. .................................................. Ative o comando Propriedades... no menu Arquivo. ................................................................................ .................................................. cover9 :PHYSSIZE Clique sobre o bot o OK...................................................................................... cover10 :PHYSSIZE Pronto! O cone do programa Congresso Nacional est alterado. Agora voc vai realizar uma tarefa para encerrar a li cover3 :PHYSSIZE Execute os passos necess rios para realizar, sequencialmente, as seguintes opera 1) Apagar o item de programa Congresso Nacional. 2) Minimizar o grupo Bras 3) Apagar o grupo Bras o est executando de forma correta a tarefa de apagar o item de programa Congresso Nacional. Se houver alguma d vida de como apagar um item de programa, retorne na li 2) Minimizar o grupo Bras 3) Apagar o grupo Bras ^$v#[$ Para apagar itens voc pode utilizar o comando Excluir no menu Arquivo, ou a tecla <DEL>, ap s ter selecionado o item............................. .................................................. Certifique-se sempre de que o item correto est selecionado antes de utilizar o comando Excluir, e lembre-se de que ao apagar um grupo, tudo o que ele cont m tamb m ser apagado.................... Aten deve minimizar o grupo Bras lia. Retorne na li o caso haja alguma d vida de como minimizar um grupo. as 3) Apagar o grupo Bras COVER11 (:PHYSSIZE 8*0)5* o est o est executando de forma correta a tarefa de apagar o grupo Bras lia. Se houver alguma d vida de como apagar um grupo, retorne na li 2) Minimizar o grupo Bras 3) Apagar o grupo Bras Nesta li o voc aprendeu os procedimentos b sicos para gerenciar programas no Windows, tendo visto, inclusive, como associar um programa a um cone. 2) Minimizar o grupo Bras 3) Apagar o grupo Bras Lembre-se que os programas devem ser associados em grupos, isto , cada item de grupo cont m um ou mais itens de programa. Antes de come ar a pr xima li o, interrompa o curso e observe esta organiza o no Windows. Pratique o que acaba de aprender, executando as atividades sugeridas para esta li o no anexo ao manual, tomando cuidado para n o apagar itens de grupo e itens de programa. Se isto ocorrer, voc dever -los novamente..e a p gina 8 do manual se voc o souber como retornar ao curso apartir do Windows. 4Pagina,Modulo,RPagina ohome odefpos <> H30,30 nomevoltar Rpagina <> 0 <> 0 "m5p1" "m5p5" I> 2 Anterior oldpagina 8"cbtw1_3.msd" enable oenabled disable licao5_1 buttonDown disable mouseenter enable mouseleave buttonDown defpos defpos Rpagina Rpagina Rpagina Rpagina Rpagina Rpagina o(qAnterior cbtw1_3.msd oldpagina nomevoltar Pagina Modulo RPagina enable enabled disable enabled mouseenter nomevoltar mouseleave nomevoltar licao5_1 4Ultima,Rpagina syslockScreen ultima cover1 2925,870 enable disable cover2 cover3 3210,870 cover5 cover4 isin( (,2940,2310,5955,2580) blink (fb1) Proxima (,7890,1215,8160,1485) (,3210,855,4050,1140) (,3210,2850,6240,3105) terpage enterpage buttondown enterpage ultima Ultima Rpagina enable ox%disable enable ox%disable ox%disable ox%disable enable cover4 cover5 cover3 cover2 cover1 Rpagina Ultima buttondown blink o`JProxima blink o`JProxima blink o`JProxima blink o`JProxima Rpagina \'\'\'q licao5_1 Ekey , isShift, isCrtl <> "m5p0" buttondown buttondown buttondown isCrtl isShift :PHYSSIZE UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE 4oldpagina nomeglossario 8"ajuda.msd" licao5_1 buttonup buttonDown mouseenter mouseleave buttonDown buttonup ajuda.msd nomeglossario oldpagina mouseenter nomeglossario mouseleave nomeglossario licao5_1 :PHYSSIZE Gerenciador de Programaso Gerenciador de Programaso :PHYSSIZE enabled defPos 225,111 previous 413,6681 enabled defPos 413,6681 Previous !%W# 4oldpagina nomemenu comandos 8"cbtw1_3.msd" licao5_1 buttonup buttonDown mouseenter mouseleave buttonDown buttonup cbtw1_3.msd comandos nomemenu oldpagina mouseenter nomemenu mouseleave nomemenu licao5_1 965,6570 @ :PHYSSIZE Topics defpos 965,6570 NomeGlossario Gloss riooooooooooooooooooo NomeMenu Menuuuuuuus riooooooooooooo nomevoltar VoltarVoltarriooooooooooooo NomeProsseguir Prosseguirseguirooooooooooo COVER2 :PHYSSIZE COVER3 :PHYSSIZE COVER4 :PHYSSIZE aprendeu a utilizar a parte superior do menu Janela no M dulo 3. A parte inferior deste menu uma lista com todos os grupos existentes. O que est com um tique o ativo, no caso, "Principal"..... Clique o grupo Acess rios na lista de grupos............. Se voc seleciona um grupo da lista, ele aberto (se j o estiver) e sua janela fica ativa............................................................................................................... Maximize a janela Acess rios e ent o selecione o grupo Jogos do menu Janela........... Quando uma das janelas abertas estiver maximizada, ent o qualquer janela aberta atrav s do menu Janela tamb m ser maximizada............................................................................... COVER1 :PHYSSIZE cover5 :PHYSSIZE 4Ultima,Rpagina syslockScreen ultima enable cover1 cover2 enterpage enterpage ultima Ultima Rpagina enable enable enable enable enable cover2 cover1 Rpagina Ultima O Gerenciador de Programas pode ser considerado a base do ambiente Windows. a partir dele que voc inicia aplica es e as organiza em grupos, da maneira que desejar...................................... Se voc fechar o Gerenciador de Programas a sess o Windows ser terminada . Para fech -lo basta clicar duas vezes seguidas em sua caixa menu de controle ou simplesmente pressionar juntamente as teclas <ALT> e <F4>......{ Vamos analisar os menus dispon veis no Gerenciador de Programas. Eles s o: Arquivo, Op es, Janela e ?................................ cover2 :PHYSSIZE O menu Arquivo apresenta comandos que agem sobre o item de programa ou cone de grupo que estiver ativo. O pr ximo m dulo tratar dos comandos deste menu................................................... O menu Op es, como j vimos, apresenta comandos do tipo ATIVO/INATIVO. Um "tique" na frente do comando indica que ele est ativo. no momento............................................................... cover1 :PHYSSIZE 4Fim,NomeArq, ,Senha,PChecks,M2Checks,M3Checks,M4Checks,\ M6Checks,M7Checks,oldpagina,Modulo,Pagina,RPagina,Ultima,Sexo oenabled defpos H30,30 NomeProsseguir Proxima default atualiza 8""cbtw1_3.msd""" "1"&( MenuFlag )&"1"&( SalvaInforma VerificaProt() Rpagina disable nomeprosseguir licao5_1 buttonDown disable mouseenter enable mouseleave buttonDown enabled defpos defpos defpos o`JProxima page p3 of book "cbtw1_3.msd" page p0 of book "cbtw1_3.msd" SalvaInforma VerificaProt Rpagina MenuFlag atualiza default NomeProsseguir NomeArq Senha PChecks M2Checks M3Checks M4Checks M6Checks M7Checks oldpagina Modulo Pagina RPagina Ultima enable enabled disable enabled mouseenter nomeprosseguir mouseleave nomeprosseguir licao5_1 m10p5 4Ultima,Rpagina syslockScreen ultima cover1 enable disable syslockSCreen isin( (,5625,1515,6375,2445) blink (fb1) Proxima enterpage buttondown buttonDoubleClick enterpage ultima Ultima Rpagina enable enable enable ox%disable cover1 Rpagina Ultima buttondown buttonDoubleClick blink o`JProxima Rpagina COVER1 :PHYSSIZE Finalmente vamos aprender como abrir aplicativos, ou seja, programas que voc vai utilizar dentro do Windows, como por exemplo, o processador de textos Word para Windows.................................... Este curso tamb um aplicativo Windows e est sendo executado dentro do dele............................................................................................................................. Para abrir um aplicativo basta clicar 2 vezes sobre seu cone, ou selecionar o cone, clicando uma vez sobre ele, e utilizar o comando Abrir do menu Arquivo................................................. Abra o aplicativo Bloco de Notas, na janela Acess rios, clicando 2 vezes sobre seu cone. 4Ultima,Rpagina syslockScreen ultima cover1 enable disable syslockSCreen isin( (,8910,195,9195,480) blink (fb1) Proxima terpage enterpage buttondown enterpage ultima Ultima Rpagina enable ox%disable cover1 Rpagina Ultima buttondown blink o`JProxima Rpagina COVER1 :PHYSSIZE Note que o aplicativo funciona dentro de uma janela, que pode ser manipulada como qualquer janela de grupo................................................................................................... Minimize esta janela... Bloco de Notas.................................................. 4Ultima,Rpagina syslockScreen ultima cover1 enable disable isin( (,60,5325,1065,6360) blink (fb1) Proxima enterpage buttondown buttonDoubleClick enterpage ultima Ultima Rpagina enable enable ox%disable cover1 Rpagina Ultima buttondown buttonDoubleClick blink o`JProxima Rpagina COVER1 :PHYSSIZE Clique 2 vezes sobre o cone minimizado do Bloco de Notas............................... Quando voc minimiza um aplicativo ele n fechado! Voc apenas n o pode v -lo funcionando, porque ele foi reduzido ao cone que aparece na parte inferior da tela. Entretanto, ao reabr -lo tudo volta situa o original.Ao mudar de um aplicativo para outro No Windows poss vel trabalhar com mais de um aplicativo simultaneamente. Quando voc deseja mudar de um aplicativo para outro, basta minimizar o primeiro e em seguida abrir o outro. r -lo tudo volta situa o original. Ao mudar de um aplicativo para outro COVER4 :PHYSSIZE COVER2 :PHYSSIZE :PHYSSIZE COVER1 :PHYSSIZE Nesta li o voc aprendeu os procedimentos necess rios para executar programas a partir do ambiente Windows. Basta clicar duas vezes sobre o item de programa correspondente.programa. COVER3 :PHYSSIZE A janela do aplicativo foi reaberta e a situa o original foi mantida.do fechado!!!!!!!!!!................................................................................................................... Outro aspecto importante no Windows a possibilidade de manter mais de um programa aberto. Se voc trabalhando em um programa e deseja abrir outro, basta minimizar o primeiro e depois abrir o segundo. Este procedimento pode ser repetido v rias vezes... Para fechar um aplicativo voc pode: 1) Utilizar o comando Fechar no menu de controle 2) Utilizar o comando Sair no menu Arquivo 3) Clicar 2 vezes na caixa menu de controle.....le . Para finalizar, execute a seguinte tarefa em que dois aplicativos ficar o abertos simultanemante. Minimize o "Bloco de Notas" e abra o aplicativo "Paintbrush" do grupo Acess rios, minimizando-o em seguida. Antes de come ar a pr xima li o, interrompa o curso e execute, no pr prio Windows, as atividades previstas no manual de instru Se voc o souber como retornar ao curso a partir do Windows, consulte a p gina 6 do manual.de ser repetido v rias vezes... pmouse3 4contaquadros,tempo default exercicio1 exercicio2 exercicio3 120,50,100 enterPage enterPage exercicio3 exercicio2 exercicio1 default contaquadros tempo EzFfGpIpIpI !!!!!! 4contaquadros,tempo exercicio1 exercicio3 0 = 1 + > 0 60,50,100 120,50,100 60,50,100 120,50,100 mouseEnter mouseEnter exercicio3 exercicio1 contaquadros tempo 4contaquadros,tempo 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 10 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 11 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 12 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 17 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 21 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 20 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 19 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 18 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 13 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 14 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 15 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 24 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 22 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 16 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 23 60,50,100 120,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 25 60,50,100 exercicio2 240,50,100 mouseEnter mouseEnter exercicio2 contaquadros tempo 4contaquadros,tempo exercicio2 ! = 26 0,75.3125,0 240,50,100 mouseEnter mouseEnter exercicio2 contaquadros tempo 4contaquadros,tempo = 27 0,75.3125,0 240,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 28 0,75.3125,0 240,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 29 0,75.3125,0 240,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 31 0,75.3125,0 240,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 32 0,75.3125,0 240,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 33 0,75.3125,0 240,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 34 0,75.3125,0 240,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 35 0,75.3125,0 240,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 36 0,75.3125,0 240,50,100 mouseEnter mouseEnter contaquadros tempo 4contaquadros,tempo = 37 0,75.3125,0 240,50,100 mouseEnter mouseEnter contaquadros tempo 4tempo,contaquadros "240,50,100" ' = 38 default 0,75.3125,0 exercicio2 deseja treinar novamente?" f"&Sim" 120,50,100 exercicio1 exercicio3 outravez1 mouseEnter mouseEnter 240,50,100 deseja treinar novamente? outravez1 exercicio3 exercicio1 exercicio2 default tempo contaquadros 4contaquadros,tempo = 30 0,75.3125,0 240,50,100 mouseEnter mouseEnter contaquadros tempo exercicio1 Experimente voc Posicione o cursor do mouse sobre os quadros coloridos de verde no labirinto abaixo.!!! exercicio3 Posicione o cursor do mouse sobre os quadros coloridos de verde.irinto abaixo!!!!abirinto abaixo!!! exercicio2 Agora, posicione o cursor do mouse sobre os quadros coloridos de azul.ncostar nos quadros amarelos!!!!!!!!!!!!!!!!!!!!!!!!! pmouse8 4Ultima,Rpagina syslockScreen ultima cover1 enable disable cover2 isin( ,135,5385,1260,6300) Proxima blink (fb1) ,9345,0,9570,255) enterpage buttondoubleclick buttondown enterpage ultima Ultima Rpagina enable ox%disable ox%disable cover2 cover1 Rpagina Ultima buttondoubleclick enable o`JProxima blink Rpagina buttondown enable o`JProxima blink cover2 Rpagina pmouse8 saida enterpage leavepage enterpage saida leavepage saida Resumindo. Estas s o as opera sicas com o mouse no Windows: - clique simples; - clique duplo; - arraste. o se preocupe se voc ainda estiver um pouco lento. At o final deste curso voc estar bil na realiza o destas opera es......................... saida Clique aqui para encerrar oenabled saida "comandos" disable buttonUp buttonDown enable disable buttonDown enabled comandos saida buttonUp enable enabled disable enabled enabled :PHYSSIZE :PHYSSIZE 4flagSexo syschangesDB mudar upperCase(AnsiToChar( 'macho 'femea keyChar keyChar buttonDown buttonDown femea macho mudar flagSexo :PHYSSIZE 4Senha,PChecks,M2Checks,M3Checks,M4Checks,M6Checks,M7Checks,pis,\ oldpagina,Modulo,Sexo,Pagina,Rpagina,Ultima,Fim,NomeArq, ,SenhaConf syschangesDB KeyEnter "000" "apresentacao" continua CreateFile WriteFile &CRLF RPagina& CloseFile default fConfSenha txtConfSenha "A senha fornecida confirma o confere." txtSenha key > 20 < 126 [(AnsiToChar( (-20)) <= 0 keyChar keyChar 0000000 apresentacao RPagina A senha fornecida para confirma o confere. 5keyChar txtSenha fSenha txtConfSenha fConfSenha default continua i:to1 Senha PChecks M2Checks M3Checks M4Checks M6Checks M7Checks oldpagina Modulo Pagina Rpagina Ultima NomeArq SenhaConf 4conta,arrastar nthe 2520,2010 2145, 2070 1935, 2250 1785, 2415 1605, 2640 1485, 2820 1335, 2985 1170, 3165 1035, 3330 930, 3570 900, 3810 840, 3990 795, 4155 780, 4305 750, 4365 750, 4410 750, 4750 5535, 1980 5820, 2100 6090, 2310 6435, 2610 6675, 2880 6870, 3105 7065, 3330 7200, 3585 7380, 3840 7455, 4095 7485, 4275 7851, 4455 7851, 4755 3930, 3480 3690, 3240 3435, 3060 3180, 2895 2865, 2700 2490, 2625 2220, 2565 1950, 2535 1785, 2520 1635, 2505 1320, 2490 1170, 2460 990, 2460 900, 2490 870, 2610 810, 2715 795, 2820 765, 2910 765, 3210 4366,2385 4471, 2040 4846, 2115 5281, 2250 5611, 2310 6001, 2385 6316, 2490 6721, 2610 7096, 2760 7441, 2895 7576, 2985 7891, 2985 7891, 3285 7891, 3485 5415, 3660 5160, 3615 4770, 3540 4335, 3465 3870, 3375 3630, 3255 3285, 3090 2850, 2910 2490, 2670 2235, 2430 1890, 2235 1605, 2010 1365, 1860 1050, 1620 675, 1470 555,1440 555,1740 555,1890 1920, 3705 1980, 3315 2100, 2985 2265, 2745 2565, 2460 2985, 2220 3525, 2040 4290, 1905 5040, 1830 5880, 1710 6270, 1650 6600, 1660 6810, 1750 6825, 1895 7155, 1950 aviso 2835,2310 5850, 2280 4245, 3780 4366,2385 5730, 3960 2235,3970 enterpage leavepage enterpage aviso conta arrastar leavepage aviso 4Fim,NomeArq, ,Senha,PChecks,M2Checks,M3Checks,M4Checks,\ M6Checks,M7Checks,oldpagina,Modulo,Pagina,RPagina,Ultima,Sexo oenabled defpos H30,30 "m6p1" Rpagina texto1 texto2 NomeProsseguir Proxima default atualiza 8""cbtw1_3.msd""" )&"1" MenuFlag )&"1"&( SalvaInforma VerificaProt() disable nomeprosseguir licao6_1 buttonDown disable mouseenter enable mouseleave buttonDown enabled defpos defpos defpos Rpagina Rpagina o`JProxima page p3 of book "cbtw1_3.msd" page p0 of book "cbtw1_3.msd" SalvaInforma VerificaProt Rpagina MenuFlag atualiza default NomeProsseguir texto2 texto1 NomeArq Senha PChecks M2Checks M3Checks M4Checks M6Checks M7Checks oldpagina Modulo Pagina RPagina Ultima enable enabled disable enabled mouseenter nomeprosseguir mouseleave nomeprosseguir licao6_1 instru :PHYSSIZE :PHYSSIZE O bot o Gloss rio apresenta um gloss rio de termos utilizados no curso. O bot o Menu apresenta o menu de op es do curso. O bot o Voltar apresenta a tela anterior. O bot o Prosseguir apresenta a pr xima tela. Se o bot o estiver sombreado, significa que ele n o est dispon vel. Veja o bot o Voltar. tampa Conven es utilizadas no cursoS Conven es utilizadas no cursoS glossario 4_botao , oldpagina NomeGlossario 8"ajuda.msd" 4_paginaAtual nomeglossario buttonup buttondown mouseenter mouseleave buttondown _botao buttonup ajuda.msd NomeGlossario _botao oldpagina mouseenter nomeglossario _paginaAtual mouseleave nomeglossario _paginaAtual :PHYSSIZE 4_botao oenable nomeprosseguir 4_paginaAtual disable buttondown mouseenter mouseleave buttonup enable disable buttondown enable _botao buttonup enable nomeprosseguir _botao mouseenter nomeprosseguir _paginaAtual mouseleave nomeprosseguir _paginaAtual enable enable disable enable enable :PHYSSIZE wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx defPos 225,81 :PHYSSIZE 4_botao nomeglossario "comandos" nomemenu cover2 buttonup buttondown mouseenter mouseleave buttondown _botao buttonup comandos nomeglossario _botao mouseenter nomemenu mouseleave nomemenu cover2 :PHYSSIZE previous 4_botao oenable nomeprosseguir /cover2 nomevoltar disable buttondown mouseenter mouseleave buttonup enable disable buttondown enable _botao buttonup enable cover2 nomeprosseguir _botao mouseenter cover2 nomevoltar mouseleave cover2 nomevoltar enable enable disable enable 'enable false :PHYSSIZE wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwx defPos 225,81 !:PHYSSIZE Tarefa1 Clique sobre o bot o Prosseguir...Prosseguir............................................................................... utiliza quatro bot es de controle para navegar no curso utiliza quatro bot es de controle para navegar no curso licao4_1 4Fim,NomeArq, ,Senha,PChecks,M2Checks,M3Checks,M4Checks,\ M6Checks,M7Checks,oldpagina,Modulo,Pagina,Ultima,Sexo oenabled defpos H30,30 NomeProsseguir Proxima default atualiza 8""cbtw1_3.msd""" "1"&( MenuFlag "111" )&"1"&( SalvaInforma VerificaProt() Rpagina disable nomeprosseguir licao2_3 buttonDown disable mouseenter enable mouseleave buttonDown enabled defpos defpos defpos o`JProxima page p2 of book "cbtw1_3.msd" page p0 of book "cbtw1_3.msd" SalvaInforma VerificaProt Rpagina MenuFlag atualiza default NomeProsseguir NomeArq Senha PChecks M2Checks M3Checks M4Checks M6Checks M7Checks oldpagina Modulo Pagina Ultima enable enabled disable enabled mouseenter nomeprosseguir mouseleave nomeprosseguir licao2_3 4Ultima,Rpagina syslockScreen gc,tempo,flag disable proxima enable texto1 fundo RPagina sabe como entrar no Windows a partir zambiente DOS?" f"&Sim" > 20 c < 3 blinkf(ti3) Ca2) terpage enterpage enterpage Ultima Rpagina ox%disable o`Jproxima enable seconds fundo texto1 Rpagina Ultima tempo RPagina ox%disable sabe como entrar no Windows a partir do ambiente DOS? o`Jproxima o`Jproxima blinkf 5keyChar 5keyChar 5keyChar blinkf texto1 tempo Rpagina OBJETIVO3 :PHYSSIZE nomeprosseguir objetivo3 mouseenter mouseleave mouseenter nomeprosseguir mouseleave nomeprosseguir objetivo3 2419,5016 enabled false defPos 2228,4935 defPos 255,111 previous 4Pagina,MenuFlag,oldpagina ohome odefpos <> H30,30 nomevoltar enable oenabled disable objetivo3 buttonDown disable mouseenter enable mouseleave buttonDown defpos defpos nomevoltar Pagina MenuFlag oldpagina enable enabled disable enabled mouseenter nomevoltar mouseleave nomevoltar objetivo3 enabled z%home 413,6666 defPos 413,6666 Previous 4oldpagina,Modulo,Pagina,RPagina,Ultima,Fim nomemenu comandos 8"cbtw1_3.msd" objetivo3 buttonup buttonDown mouseenter mouseleave buttonDown buttonup cbtw1_3.msd comandos nomemenu oldpagina Modulo Pagina RPagina Ultima mouseenter nomemenu mouseleave nomemenu objetivo3 995,6570 :PHYSSIZE Topics defpos 995,6570 4oldpagina,Rpagina nomeglossario 8"ajuda.msd" objetivo3 buttonup buttonDown mouseenter mouseleave buttonDown buttonup ajuda.msd nomeglossario oldpagina Rpagina mouseenter nomeglossario mouseleave nomeglossario objetivo3 :PHYSSIZE 4Modulo,Pagina,RPagina,Fim,Ultima caixa /objetivo3 m5p0 8"cbtw1_3.msd" "Ao final desta li o voc dever ser capaz de:"& ". Relacionar os Menus Dispon veis"& ". Ativar Janelas de Grupos"& ". Iniciar e Finalizar Aplicativos" f_exp uttondown mouseEnter buttondown mouseLeave buttondown cbtw1_3.msd cbtw1_3.msd objetivo3 caixa Modulo Pagina RPagina Ultima mouseEnter Ao final desta li o voc dever ser capaz de: . Relacionar os Menus Dispon . Ativar Janelas de Grupos . Iniciar e Finalizar Aplicativos caixa objetivo3 f_exp mouseLeave objetivo3 caixa 4Modulo,Pagina,RPagina,Fim,Ultima caixa /objetivo3 m6p0 8"cbtw1_3.msd" "Ao final desta li o voc dever ser capaz de:"& ". Mover e Copiar Grupos"& ". Utilizar o Iniciar"& ". Criar 8 e Itens de Programa"& ". Modificar ". Checar e Alterar Propriedades" f_exp uttondown mouseEnter buttondown mouseLeave buttondown cbtw1_3.msd cbtw1_3.msd objetivo3 caixa Modulo Pagina RPagina Ultima mouseEnter Ao final desta li o voc dever ser capaz de: . Mover e Copiar Grupos . Utilizar o Grupo Iniciar . Criar Grupos e Itens de Programa . Modificar Grupos e Itens de Programa . Checar e Alterar Propriedades caixa objetivo3 f_exp mouseLeave objetivo3 caixa caixa :PHYSSIZE f_exp Ao final desta li o voc dever ser capaz de: . Mover e Copiar Grupos . Utilizar o Grupo Iniciar . Criar Grupos e Itens de Programa . Modificar Grupos e Itens de Programa . Checar e Alterar Propriedadese Di NomeGlossario Gloss riooooooooooooooooooo NomeMenu Menuuuuuuus riooooooooooooo nomevoltar VoltarVoltarriooooooooooooo NomeProsseguir Prosseguirseguirooooooooooo Selecione a op o desejada Selecione a op o desejada 413,6666 4M3Checks default ("M3check"&i) enterpage enterpage M3check default M3Checks m3check1 m3check2 pmouse6 fundo C:\> o tem problema. Basta digitar WIN na linha de comando do DOS e pressionar a tecla <ENTER>. Experimente na pr xima tela. timo, isso j um bom come texto1 c > 0 keyEnter proxima keyChar keyChar o`Jproxima Basta digitar WIN na linha de comando e pressionar a tecla <ENTER>. Execute os procedimentos necess rios para abrir o Windows.. Pressione a tecla <ENTER>..a de comando e pressionar a tecla <ENTER>. 4PassoTarefa syslockScreen 4Rpagina,Ultima,Fim,NomeArq, ,Senha,PChecks,M2Checks,M3Checks,M4Checks,\ M6Checks,M7Checks,oldpagina,Modulo,Pagina,resultDlg,Sexo 'cover1 disable 'cover2 enable Btarefa2 fruta getValue ( "combobox cbFrutas") agua BrAgua") leite BrLeite") acucar BcAcucar") adocante BcAdocante") gelo BcGelo") frase CRLF&"Voc o acha que est faltando alguma coisa? "&\ " Tudo bem se voc quer tomar" &" gelado" &" gelada" &" com a &" Se quiser tentar novamente retorne na li o, caso contr rio prossiga." Estou aqui tentando imaginar qual o motivo para "&\ preparar um suco Mas tudo bem, "&\ "gosto n o se discute! Cuidado Qualquer dia pode precisar de um regime."&\ Caso queira outro o, sen s saborear seu Se voc a, sinta-se em casa, retornar na li syslockSCreen isin( (,2940,855,3765,1140) proxima (,2940,1680,5970,1955) (,2940,1170,5970,3705) Proxima terpage enterpage buttondown enterpage PassoTarefa ox%disable ox%disable enable enable ox%disable buttonUp combobox cbFrutas getValue button rAgua getValue button rLeite getValue button cAcucar getValue button cAdocante getValue button cGelo getValue o acha que est faltando alguma coisa? Tudo bem se voc quer tomar leite gelado gelada com a ucar e ado ante. com a ucar. com ado ante. Se voc quiser tentar novamente retorne na li o, caso contr rio prossiga. Estou aqui tentando imaginar qual o motivo para preparar um suco com ado ante e a ucar. Mas tudo bem, gosto n o se discute! Se voc quiser tentar novamente retorne na li o, caso contr rio prossiga. Cuidado com o a ucar! Qualquer dia voc pode precisar de um regime. Caso voc queira preparar outro suco retorne na li o, sen o prossiga. s saborear seu suco, prossiga. Se voc quiser preparar outro, sinta-se em casa, retornar na li enable ox%disable enable frase adocante acucar leite fruta tarefa2 cover2 cover1 Rpagina Ultima NomeArq Senha PChecks M2Checks M3Checks M4Checks M6Checks M7Checks oldpagina Modulo Pagina resultDlg buttondown o`Jproxima o`JProxima cover2 Rpagina win31 MousePage Saida2 senhas enterPage leavePage enterPage leavePage :PHYSSIZE O BOT O ESQUERDO possui tr s tipos b sicos de movimento: 1) Clique Simples 2) Clique Duplo 3) Arraste - bot o esquerdo pressionado e movimento simult neo do mouseEEEEEEEEEEEEEE prosseguir <ENTER> para prosseguir ou <ESC> para abandonar. 4Fim,NomeArq, ,Senha,PChecks,M2Checks,M3Checks,M4Checks,\ M6Checks,M7Checks,oldpagina,Modulo,Pagina,RPagina,Ultima,MenuFlag,Sexo oenabled defpos H30,30 nomeprosseguir Proxima 8""cbtw1_3.msd""" "1"&( SalvaInforma verificaProt() Rpagina disable licao1_2 buttonDown disable mouseenter enable mouseleave buttonDown enabled defpos defpos defpos o`JProxima page p1 of book "cbtw1_3.msd" page p0 of book "cbtw1_3.msd" SalvaInforma verificaProt Rpagina nomeprosseguir NomeArq Senha PChecks M2Checks M3Checks M4Checks M6Checks M7Checks oldpagina Modulo Pagina RPagina Ultima MenuFlag enable enabled disable enabled mouseenter nomeprosseguir mouseleave nomeprosseguir licao1_2 pmouse5 default CliqueSimples 3180,2585 3150,3135,3555,3480 5985,3135,6390,3480 5985,5430,6390,5775 3150,5430,3555,5775 4590,4305,4995,4650 enterpage normal enterpage normal CliqueSimples default normal Muito Bem!!! Veja agora como executar o pr ximo movimento.clique o bot o esquerdo uma v CliqueSimples Vamos saber mais sobre estes movimentos: 1) CLIQUE SIMPLES: pressiona-se, soltando em seguida, o bot o esquerdo do mouse. Posicione o cursor do mouse sobre o quadro colorido indicado e clique o bot o esquerdo UMA vez...... 4conta "5145,4455,6390,5775" 5145,4455,6390,5775 3210,4940 buttonUp buttonUp 5145,4455,6390,5775 conta 4conta "5145,3135,6390,4455" 5145,3135,6390,4455 6075,4955 buttonUp buttonUp 5145,3135,6390,4455 conta 4conta "3150,3135,4425,4470" 3150,3135,4425,4470 6045,2585 buttonUp buttonUp 3150,3135,4425,4470 conta 4conta "3150,4470,4425,5775" 3150,4470,4425,5775 4665,3815 buttonUp buttonUp 3150,4470,4425,5775 conta 4conta "4440,3135,5145,5790" 4440,3135,5145,5790 3180,2585 ~ = 5 deseja treinar novamente?" f"&Sim" default 3180,2585 CliqueSimples buttonUp buttonUp 4440,3135,5145,5790 deseja treinar novamente? normal normal CliqueSimples default conta pmouse5 pmouse6 CliqueDuplo 2) CLIQUE DUPLO: pressiona-se DUAS vezes seguidas o bot o esquerdo do mouse. TANEAMENTE MULTANEAMENTE Posicione o cursor do mouse sobre o quadro colorido indicado pela seta e clique o bot o esquerdo DUAS vezes....... 4conta "4575,3690,4965,4035" K = 5 deseja treinar novamente?" f"&Sim" default 3150,2000 3135,2550,4410,3885 5160,2550,6405,3870 5160,3870,6405,5190 3150,3885,4410,5190 4425,2550,5145,5190 CliqueDuplo 3150,2000 outravez outravez1 buttonDoubleClick buttonDoubleClick 4575,3690,4965,4035 normal deseja treinar novamente? outravez1 outravez CliqueDuplo default conta 4conta "3135,4845,3540,5190" 4590,2000 buttonDoubleClick buttonDoubleClick 3135,4845,3540,5190 normal conta 4conta "5985,2550,6390,2895" 5595,3395 buttonDoubleClick buttonDoubleClick 5985,2550,6390,2895 normal conta 4conta "5985,4845,6390,5190" 3600,3395 buttonDoubleClick buttonDoubleClick 5985,4845,6390,5190 normal conta 4conta "3135,2550,3540,2895" 5490,1985 buttonDoubleClick buttonDoubleClick 3135,2550,3540,2895 normal conta Excelente!!! Vejamos como executar o pr ximo movimento.oooooooooooe o bot o esquerdo uma v 4rpagina default texto1 info1 texto2 info2 tarefa1 texto3 info3 tarefa2 tampa "instru 2385,1365,7200,5865 glossario base "comandos" tempo tempo1 2385, 2340, 7200, 5865 )7140,1545 reta ( ),7830,6555 2385, 3315, 7200, 5865 )1650,2520 c"),960,6555 2385, 4200, 7200, 5865 )1650,3465 enable "),157,6555 2385, 5220, 7200, 5865 )7140,4455 t"),8625,6555 2385, 5850, 7200, 5865 disable objorigem,xfim,yfim .-xo) :-yo) "down" cprincipal" aparece 2385,1365,7200,5865 2385, 2340, 7200, 5865 )7140,1545 ),7830,6555 2385, 3315, 7200, 5865 )1650,2520 c"),960,6555 2385, 4200, 7200, 5865 )1650,3465 "),157,6555 2385, 5220, 7200, 5865 )7140,4455 t"),8625,6555 2385, 5850, 7200, 5865 enterpage keydown leavepage aparece enterpage tarefa2 info3 texto3 tarefa1 info2 texto2 info1 texto1 default rpagina leavepage instru instru instru instru previous instru instru instru tarefa1 glossario tampa keydown comandos glossario previous enable previous previous ox%disable previous default tarefa1 glossario tampa tempo1 tempo rpagina menu principal objorigem aparece glossario previous enable previous previous ox%disable previous tarefa1 glossario tempo1 tempo tampa pmouse7 aviso Posicione o cursor do mouse sobre uma figura geom trica colorida, mantenha o bot o esquerdo pressionado e arraste-a para a moldura de origem, liberando o bot o em seguida. Repita a opera que todas as figuras estejam colocadas nos seus devidos lugares........................ forma Ekey , isShift, isCrtl 4oldx, oldy "down" Hx - Ly - most recent mouse location buttondown buttonstilldown buttondown buttondown isCrtl isShift buttonstilldown Ekey , isShift, isCrtl 4oldx, oldy "down" Hx - Ly - most recent mouse location buttondown buttonstilldown buttondown buttondown isCrtl isShift buttonstilldown mensagem Voc deve colocar o objeto o mais pr ximo poss vel da moldura de origem, ok?..e esquerdo pressionado e arraste a figura para a moldura de origem correspondente. Repita a opera que todas estejam recolocadas nos devidos lugaresss 3) ARRASTE - bot o esquerdo pressionado e movimento simult neo do mouse. o bot o esquerdo do mouse. SIONADO E MOVER O MOUSE SIMULTANEAMENTE MULTANEAMENTE licao2_2 saida amento 4tempo,frame syschangesDB } - 1 enterpage buttondown keydown enterpage seconds tempo frame tempo frame buttondown keydown :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE Planejamento RIO CAICHIOLO SILVONE ASSIS plementa CARLOS LEONARDO PIRES HENRIQUE DA SILVA TEIXEIRA MARCOS IZIDRO GON ALVES RIO CAICHIOLO Programa o Visual ADRIANA TAVARES DE LYRA DANIELA ZINN SALVUCCI O DE SOUZA OLEG Revis o Geral ANGELITA GONTIJO DE OLIVEIRA MARCOS IZIDRO GON ALVES SILVONE ASSIS uma realiza MSD Software SILVONE ASSIS ONE ASSIS NE ASSIS SILVONE ASSIS ILVONE ASSIS E ASSIS SILVONE ASSIS Implementa MARCOS IZIDRO GON ALVES RIO CAICHIOLO RIO CAICHIOLO ALVES RIO CAICHIOLO Programa o Visual DANIELA ZINN SALVUCCI O OLEG RIO DE SOUZA OLEG RIO DE SOUZA Revis o Geral ANGELITA GONTIJO DE OLIVEIRA MARCOS IZIDRO GON ALVES SILVONE ASSIS uma realiza Revis o Geral ANGELITA GONTIJO DE OLIVEIRA MARCOS IZIDRO GON ALVES SILVONE ASSIS :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE DITOS :PHYSSIZE :PHYSSIZE 4tempo buttonDown buttonDown tempo 4contaEncaixe,Rpagina keyEnter H43.95,-6 blinkf( iconTarget default Book" Numero mover ("g"& Seta OriginalPos icontarget prevFocus oldx oldy startPos (x1,y1,x2,y2) se --> 1,2 sd --> 3,2 ie --> 1,4 --> 3,4 newPos ")&","&( 0) -- K)&","&( Y) -- ie t)&","&( ) -- ie )&","&( ) -- se )&","&( ) -- ie )&","&( ) -- sd )&","&( ) -- se )&","&( ) -- se )&","&( ) -- sd intervalo ("p"& IsIn( ("g"& ("p"& enable keyChar buttondown keyChar contaEncaixe Rpagina buttondown blinkf background of Book mover group g icontarget 0bringToFront icontarget mover enable intervalo newPos startPos prevFocus OriginalPos Numero default iconTarget contaEncaixe saida encerramento 4Ultima,Rpagina syslockScreen ultima E > 12 O < 18 'cover6 'cover8 disable cover3 enable 'cover7 cover1 cover2 'cover9 'cover10 'cover11 default isin( (,4680,3120,5235,3630) blink (fb4) Proxima (,990,870,1965,1140) (,1005,2490,4260,2820) (,6840,3330,8355,3645) (,6750,1980,8250,2280) (,990,870,1965,1140) blinkf( (,1035,2250,3030,2505) (,6015,1215,6300,1500) (,990,870,1965,1140) (,1035,2250,3030,2505) enterpage buttonDoubleClick buttondown enterpage ultima Ultima Rpagina ox%disable enable enable ox%disable enable ox%disable enable enable enable ox%disable ox%disable enable ox%disable ox%disable ox%disable ox%disable ox%disable enable enable default cover11 cover10 cover9 cover2 cover1 cover7 cover3 cover8 cover6 Rpagina Ultima buttonDoubleClick blink o`JProxima Rpagina buttondown blink o`JProxima blink o`JProxima blink o`JProxima blink o`JProxima o`JProxima blinkf o`JProxima blinkf o`JProxima blinkf o`JProxima blinkf o`JProxima blinkf Rpagina licao1_2 licao2_1 licao6_1 4Nome,Sexo aluno o(130) W)-1) upperCase( D)&", parab ns!"&CRLF& concluiu o curso de Windows 3.1!"& "Agora voc apto a utilizar os recursos b sicos L, "&\ "bem como a investigar e explorar seus Amais avan ados."& "Lembre-se sempre cAjuda. pronto a auxiliar-lhe a tirar suas d vidas."& "A equipe da MSD agradece o privil gio de "\ -lo tido a bordo. Esperamos encontr -lo nos pr ximos v os de nossa empresa." os de Equipe enterpage enterpage , parab concluiu o curso de Windows 3.1! Agora voc apto a utilizar os recursos b sicos do Windows 3.1, bem como a investigar e explorar seus recursos mais avan ados. Lembre-se sempre do menu Ajuda. Ele est sempre pronto a auxiliar-lhe a tirar suas d vidas. A equipe da MSD agradece o privil gio de -lo tido a bordo. Esperamos encontr -lo nos pr ximos v os de nossa empresa. -la tido a bordo. Esperamos encontr -la nos pr ximos v os de nossa empresa. Equipe MSD. aluno 4Ultima,RPagina syslockScreen Rpagina ultima nflag disable enable cover1 cover2 cover3 default "Caixa de Texto" cover5 !Combo" Texto1 grupo1 cover6 cover4 "Op1" enterpage enterpage Rpagina ultima Ultima RPagina ox%disable enable ox%disable enable RPagina ox%disable Caixa de Texto Caixa Combo buttonUp enable enable cover4 cover6 grupo1 Texto1 cover5 Texto default cover3 cover2 cover1 Rpagina Ultima 4Ultima,Rpagina syslockScreen ultima kc,flagTab disable cover1 cover2 enable cover4 texto1 "Bras lia" 'botaoOk 'cover6 'cover7 cover3 cover5 texto2 texto3 'botaoOk2 isin( (,990,870,1965,1140) blink (fb1) Proxima (,990,1140,4260,1425) (,4590,1815,5580,2100) (,7005,1995,8055,2355) (,990,870,1965,1140) (,990,1140,4260,1425) (,6795,1995,8340,2340) terpage enterpage buttondown enterpage ultima Ultima Rpagina ox%disable ox%disable enable ox%disable enable ox%disable ox%disable ox%disable ox%disable enable ox%disable enable enable ox%disable ox%disable botaoOk2 texto3 texto2 cover5 cover3 cover7 cover6 botaoOk texto1 cover4 cover2 cover1 Rpagina Ultima flagTab buttondown blink o`JProxima blink o`JProxima blink o`JProxima blink o`JProxima blink o`JProxima blink o`JProxima blink o`JProxima Rpagina anima nthe PaintObject "mouse" 4035, 3235 "Cursor" 2820, 1155 3930, 3175 2820, 1155 3795, 3100 2820, 1155 3660, 3040 2700, 1080 3540, 3040 2595, 1035 3435, 3040 2475, 1020 3285, 3010 2355, 1005 3180, 3010 2220, 990 3030, 3010 2100, 990 2880, 3025 1650, 1035 2745, 3070 1485, 1095 2640, 3100 1365, 1140 2490, 3160 1245, 1215 2415, 3295 1215, 1290 2400, 3415 1335, 1470 2550, 3505 1425, 1530 2670, 3580 1560, 1560 2850, 3625 1665, 1605 3030, 3625 1845, 1620 3195, 3655 2010, 1635 3360, 3655 2205, 1635 3570, 3595 2385, 1590 3720, 3595 2580, 1575 3870, 3535 2700, 1530 3990, 3460 2895, 1365 4095, 3325 2910, 1305 anima anima mouse Cursor mouse Cursor mouse Cursor mouse Cursor mouse Cursor mouse Cursor mouse Cursor mouse Cursor mouse Cursor mouse Cursor mouse Cursor mouse Cursor mouse Cursor mouse Cursor mouse Cursor mouse Cursor mouse Cursor mouse Cursor mouse Cursor mouse Cursor mouse Cursor mouse Cursor mouse Cursor mouse Cursor mouse Cursor mouse Cursor back2 licao4_1 keyChar buttondown keyChar 5keyChar buttondown buttondown *|,,.# :PHYSSIZE UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE 4oldpagina,Rpagina nomeglossario 8"ajuda.msd" licao4_1 buttonup buttonDown mouseenter mouseleave buttonDown buttonup ajuda.msd nomeglossario oldpagina Rpagina mouseenter nomeglossario mouseleave nomeglossario licao4_1 :PHYSSIZE 4oldpagina,Modulo,Pagina,RPagina,Ultima,Fim nomemenu comandos 8"cbtw1_3.msd" licao4_1 buttonup buttonDown mouseenter mouseleave buttonDown buttonup cbtw1_3.msd comandos nomemenu oldpagina Modulo Pagina RPagina Ultima mouseenter nomemenu mouseleave nomemenu licao4_1 965,6570 :PHYSSIZE Topics defpos 965,6570 Ajuda On-Lineee Windows Ajuda On-Lineee Windows oenabled defpos H30,30 nomeprosseguir Proxima disable licao4_1 buttonDown disable mouseenter enable mouseleave buttonDown enabled defpos defpos defpos o`JProxima nomeprosseguir enable enabled disable enabled mouseenter nomeprosseguir mouseleave nomeprosseguir licao4_1 x"enabled /defPos 225,96 R#defpos 4Pagina,Modulo,RPagina ohome odefpos <> H30,30 nomevoltar Rpagina 8"cbtw1_3.msd" Anterior enable oenabled disable licao4_1 buttonDown disable mouseenter enable mouseleave buttonDown defpos defpos Rpagina cbtw1_3.msd o(qAnterior nomevoltar Pagina Modulo RPagina enable enabled disable enabled mouseenter nomevoltar mouseleave nomevoltar licao4_1 (home 413,6651 8(enabled (defPos 413,6651 Previous NomeGlossario Gloss riooooooooooooooooooo NomeMenu Menuuuuuuus riooooooooooooo nomevoltar VoltarVoltarriooooooooooooo NomeProsseguir Prosseguirseguirooooooooooo 225,96 syslockScreen 4Rpagina,Ultima disable default enable enterpage enterpage ox%disable enable default Rpagina Ultima Todo aplicativo Windows possui um conjunto elaborado de telas de Ajuda, com explica es, defini es e dicas de uso....................................... Em geral, as telas s o bastante completas e detalhadas, s vezes tornando poss vel aprender a utilizar um programa apenas consultando a Ajuda On-Line................... Como este um curso b sico, voc poder utilizar as telas de Ajuda para obter informa es detalhadas sobre aspectos do Windows n o tratados aqui. curso.............................. licao4_2 Ekey , isShift, isCrtl 4Rpagina "m4p1" "m4p2" RPagina Proxima [(AnsiToChar( buttondown keyDown buttondown buttondown isCrtl isShift keyDown RPagina o`JProxima RPagina Rpagina :PHYSSIZE UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE 4oldpagina,Rpagina nomeglossario 8"ajuda.msd" licao4_2 buttonup buttonDown mouseenter mouseleave buttonDown buttonup ajuda.msd nomeglossario oldpagina Rpagina mouseenter nomeglossario mouseleave nomeglossario licao4_2 :PHYSSIZE 4oldpagina,Modulo,Pagina,RPagina,Ultima,Fim nomemenu comandos 8"cbtw1_3.msd" licao4_2 buttonup buttonDown mouseenter mouseleave buttonDown buttonup cbtw1_3.msd comandos nomemenu oldpagina Modulo Pagina RPagina Ultima mouseenter nomemenu mouseleave nomemenu licao4_2 965,6570 :PHYSSIZE Topics defpos 965,6570 :PHYSSIZE .enabled false defPos 255,111 previous 4Pagina,Modulo,RPagina ohome odefpos <> H30,30 nomevoltar "m4p1" Rpagina "m4p2" > 11) Anterior texto1 enable oenabled disable licao4_2 buttonDown disable mouseenter enable mouseleave buttonDown defpos defpos Rpagina Rpagina Rpagina Rpagina o(qAnterior texto1 nomevoltar Pagina Modulo RPagina enable enabled disable enabled mouseenter nomevoltar mouseleave nomevoltar licao4_2 %home 383,6666 &enabled &defPos 383,6666 Previous Ajuda On-Lineee Windows Ajuda On-Lineee Windows NomeGlossario Gloss riooooooooooooooooooo NomeMenu Menuuuuuuus riooooooooooooo nomevoltar VoltarVoltarriooooooooooooo NomeProsseguir Prosseguirseguirooooooooooo cover3 :PHYSSIZE cover4 :PHYSSIZE cover5 :PHYSSIZE cover1 :PHYSSIZE A janela Localizar desaparece e surge a tela de Ajuda com o t pico selecionado "Movendo um item de programa" quando o bot o "Ir para" apertado.o. ............................................... O bot o "Conte do" da janela de Ajuda tem o mesmo efeito que o comando "Conte do" do menu ?, com o qual iniciamos o m dulo. ............................................... O bot o "Voltar" faz com que voc volte para o t pico que examinou antes do atual. ............................................... :PHYSSIZE O bot o "Hist rico" apresenta a lista dos t picos que voc examinou, do mais recente para o mais antigo. Basta selecionar um deles para rev -lo. ............................................... Algumas caixas de di logo incluem um bot o Ajuda, com informa es espec ficas sobre a mesma...............nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn'........................................... A tecla F1 pode ser usada a qualquer momento no ambiente Windows para obter ajuda relativa janela em quest o.nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn'........................................... Finalmente, o menu ? tamb m inclui o comando "Como Usar a Ajuda", que pode ser consultado para ajudar a utilizar Ajuda.nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn'........................................... A janela Localizar tamb aberta quando voc ativa o comando "Procurar Ajuda Sobre" do menu ?............................................. ............................................... Feche a janela Ajuda do Gerenciador de Programas, clicando 2 vezes na caixa de menu de controle desta janela................................ ............................................... COVER2 :PHYSSIZE Dica: o gloss rio do Windows acessado a partir da op o Conte do do menu "?" ou teclando F1.sssssssssssssssssssssssssssssssssssssssssssssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnn'........................................... o est executando os passos corretos para acessar o gloss rio do Windows. Se voc deseja uma dica pressione a tecla "D"....................nnnnnnnnnnnnnnnnnnnnnnnnnnn'........................................... :PHYSSIZE O bot o "Gloss rio" apresenta uma lista em ordem alfab tica de todos os termos do gloss rio. Basta selecionar um deles para ver sua defini o..................... ............................................... Para encerrar esta li o, execute os passos necess rios para pesquisar a defini o do termo "aplicativo" no gloss rio do Windows.ssssssssssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnn'........................................... Muito bem!! Leia a defini o do termo aplicativo e prossiga na li o.sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnn'........................................... Esta li o tratou de um t pico fundamental no Windows. A ajuda On-line, al m de fornecer esclarecimentos sem os quais voc o saberia como proceder em determinadas situa es, pode ser utilizada para voc aprender mais sobre o ambiente Windows. Antes de come ar o pr ximo m dulo, interrompa o curso e explore o quanto achar necess rio a ajuda On-line do Windows. no manual algumas tarefas sugeridas. Se houver d vidas de como retornar ao curso a partir do Windows, leia a p gina 8 do manual. manual. Navega T*-,-,- COVER3 :PHYSSIZE COVER2 :PHYSSIZE COVER1 :PHYSSIZE cover4 :PHYSSIZE cover5 :PHYSSIZE cover6 :PHYSSIZE cover7 :PHYSSIZE texto1 c = 1 cover6 cover8 c > 1 c = 6 texto1 x"movend" blinkf (ta5) "movendo" Proxima c = 0 = 109 keyChar2 c > 0 c = 0 c = 1 c = 2 [(AnsiToChar( c = 3 c = 4 AnsiTochar(key) proxima keyChar keyChar2 keyChar movend blinkf movendo o`JProxima texto1 cover8 cover6 keyChar2 o`Jproxima texto1 movendo cover9 :PHYSSIZE cover8 :PHYSSIZE Clique aqui Clique aqui Ative Conte do no menu ? ou tecle F1.................................................... A barra de t tulo cita o t pico que est sendo apresentado na janela, no caso: "Ajuda do Gerenciador de Programas". Outros t picos s o citados no texto e aparecem sublinhados, bastando clicar sobre um deles para acess -lo.. Acesse o t pico "Comandos do menu Janela", abaixo, clicando com o mouse sobre ele.... As palavras em verde, sublinhadas com uma linha pontilhada, s o termos definidos no gloss rio do Windows................................................................................................... Acesse "barras de rolagem", acima...................................................... Leia a defini o de "barras de rolagem" e depois clique sobre o bot o Localizar da janela de Ajuda.......... Esta caixa apresenta uma lista de palavras, em ordem alfab tica, relacionadas a t picos. Voc pode selecionar um item para consulta, clicando sobre ele, ou digit -lo na caixa de texto que se encontra acima da lista. . Digite "movendo" na caixa de texto...................................................... A lista apresenta o item dispon vel que mais se aproxima do que foi digitado.............................. ............................................... Clique com o mouse sobre o bot o "Exibir t picos" desta caixa de di logo............... A caixa inferior apresenta ent o os t picos dispon veis, relacionados ao item selecionado quando o bot o foi clicado................ ............................................... Clique com o mouse sobre o bot o "Ir Para"............................................. Navega 4Ultima,Rpagina syslockScreen ultima disable cover1 cover2 enable cover3 cover4 cover5 texto1 cover6 cover8 cover7 cover9 isin( (,3765,855,4125,1140) blink (fb1) Proxima (,3765,1140,7815,1425) (,3030,5820,5535,6060) (,3720,1695,5430,1905) (,3780,690,4695,975) (,7560,1950,8955,2265) (,7560,3870,8955,4185) terpage enterpage buttondown enterpage ultima Ultima Rpagina ox%disable ox%disable enable ox%disable enable ox%disable ox%disable enable ox%disable enable ox%disable enable ox%disable cover9 cover7 cover8 cover6 texto1 cover5 cover4 cover3 cover2 cover1 Rpagina Ultima buttondown blink o`JProxima blink o`JProxima blink o`JProxima blink o`JProxima blink o`JProxima blink o`JProxima blink o`JProxima Rpagina win42 m10p4 MousePage '"mouse" "prosseguir" default enterPage leavePage enterPage mouse prosseguir leavePage default O mouse um perif rico fundamental para o uso do ambiente Windows. Neste m dulo voc vai aprender a manuse -lo.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! O mouse tem o formato apresentado ao lado e deve estar conectado ao seu computador. SIGA COM ATEN O TODOS OS PASSOS INDICADOS !!!!!o ambiente Windows. Neste m dulo voc vai aprender a manuse SIGA COM ATEN O TODOS OS PASSOS INDICADOS !!!!!!!!!!!!!!!!! mouse :PHYSSIZE prosseguir <ENTER> para prosseguir ou <ESC> para abandonar. 4Ultima,Rpagina syslockScreen ultima B > 2 K < 6 cover1 enable disable cover2 'cover4 isin( (,3300,1530,4230,2325) 'cover3 (,8895,210,9180,480) blinkf (ta1) (,8520,345,8805,630) proxima enterpage buttonDoubleClick buttondown enterpage ultima Ultima Rpagina enable enable ox%disable enable enable enable cover4 cover2 cover1 Rpagina Ultima buttonDoubleClick ox%disable cover3 Rpagina buttondown blinkf ox%disable o`Jproxima cover1 cover2 Rpagina enterPage leavePage enterPage leavePage :PHYSSIZE O ESQUERDO O Mouse possui dois ou tr s bot Para o uso no ambiente windows o mais importante deles o BOT O ESQUERDO..........................SSOS INDICADOS COM ATEN O !!! prosseguir <ENTER> para prosseguir ou <ESC> para abandonar. 4Ultima,Rpagina syslockScreen ultima enable disable cover1 cover2 cover3 cover4 isin( (,2925,855,3765,1140) blink (fb1) Proxima (,2925,1680,5955,1955) (,1965,855,2925,1140) (,1965,1125,5250,1410) terpage enterpage buttondown enterpage ultima Ultima Rpagina enable ox%disable ox%disable enable ox%disable enable ox%disable ox%disable enable enable enable enable cover4 cover3 cover2 cover1 Rpagina Ultima buttondown blink o`JProxima blink o`JProxima blink o`JProxima blink o`JProxima Rpagina 4Rpagina,Ultima,Fim,NomeArq, ,Senha,PChecks,M2Checks,M3Checks,M4Checks,\ M6Checks,M7Checks,oldpagina,Modulo,Pagina,Sexo oenabled defpos H30,30 NomeProsseguir Proxima default atualiza 8""cbtw1_3.msd""" )&"1"&( MenuFlag "111" )&"1"&( SalvaInforma VerificaProt() disable nomeprosseguir licao3_1 buttonDown disable mouseenter enable mouseleave buttonDown enabled defpos defpos defpos o`JProxima page p2 of book "cbtw1_3.msd" page p0 of book "cbtw1_3.msd" SalvaInforma VerificaProt MenuFlag atualiza default NomeProsseguir Rpagina Ultima NomeArq Senha PChecks M2Checks M3Checks M4Checks M6Checks M7Checks oldpagina Modulo Pagina enable enabled disable enabled mouseenter nomeprosseguir mouseleave nomeprosseguir licao3_1 pmouse7 KeyChar <> "pmouse3" <> "pmouse5" <> "pmouse6" <> "pmouse7" pagina keyEnter "comandos" A<> "" efeito Zoldx,oldy,newPos,iconTarget 4conta,arrastar Book" "2835,2310") "4366,2385") "5850,2280") "2235,3970") "4245,3780") "5730,3960") icontarget IsIn( >,2535,1810,3385,2810) nthe 2835,2310 mensagem 750, 4750 >,3866,1885,4866,2885) 4366,2385 7891, 3485 >,5550,1780,6350,2780) 5850, 2280 7851, 4755 >,1735,3570,2735,4470) 2235,3970 7155, 1950 >,3745,3280,4745,4280) 4245, 3780 765, 3210 >,5230,3460,6330,4460) 5730, 3960 555,1890 aviso deseja treinar novamente?" f"&Sim" KeyChar buttondown KeyChar pmouse3 pmouse5 pmouse6 pmouse7 comandos efeito pagina buttondown pmouse7 background of Book id 2 id 1 id 0 id 3 id 4 id 5 id 2 2835,2310 id 1 4366,2385 id 0 5850,2280 id 3 2235,3970 id 4 4245,3780 id 5 5730,3960 icontarget 0bringToFront icontarget id 2 id 1 id 0 id 3 id 4 id 5 deseja treinar novamente? aviso mensagem conta arrastar newPos iconTarget 4Pagina,Modulo,RPagina ohome odefpos <> H30,30 "m6p1" Rpagina texto1 texto2 nomevoltar \<> 0 <> 0 "m6p2" > 13 Anterior 8"cbtw1_3.msd" enable oenabled disable licao6_1 buttonDown disable mouseenter enable mouseleave buttonDown defpos defpos Rpagina Rpagina Rpagina Rpagina Rpagina Rpagina Rpagina Rpagina Rpagina Rpagina Rpagina Rpagina o(qAnterior cbtw1_3.msd nomevoltar texto2 texto1 Pagina Modulo RPagina enable enabled disable enabled mouseenter nomevoltar mouseleave nomevoltar licao6_1 licao3_1 Ekey , isShift, isCrtl <> "m3p4" 4flag upperCase(AnsiToChar( proxima buttondown keyDown buttondown buttondown isCrtl isShift keyDown o`Jproxima :PHYSSIZE UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE 4oldpagina nomeglossario 8"ajuda.msd" licao3_1 buttonup buttonDown mouseenter mouseleave buttonDown buttonup ajuda.msd nomeglossario oldpagina mouseenter nomeglossario mouseleave nomeglossario licao3_1 :PHYSSIZE 4oldpagina,Modulo,Pagina,RPagina,Ultima,Fim nomemenu comandos 8"cbtw1_3.msd" licao3_1 buttonup buttonDown mouseenter mouseleave buttonDown buttonup cbtw1_3.msd comandos nomemenu oldpagina Modulo Pagina RPagina Ultima mouseenter nomemenu mouseleave nomemenu licao3_1 965,6570 :PHYSSIZE Topics defpos 965,6570 Menus e Caixas de Di Menus e Caixas de Di enabled defPos 240,105 previous 4Pagina,Modulo,RPagina, ohome odefpos <> H30,30 nomevoltar Rpagina "m3p3" "m3p5" "235" Anterior enable oenabled disable licao3_1 buttonDown disable mouseenter enable mouseleave buttonDown defpos defpos Rpagina Rpagina Rpagina Rpagina Rpagina Rpagina Rpagina o(qAnterior nomevoltar Modulo RPagina Pagina enable enabled disable enabled mouseenter nomevoltar mouseleave nomevoltar licao3_1 j%home 398,6666 %defPos 398,6666 Previous ':PHYSSIZE NomeGlossario Gloss riooooooooooooooooooo NomeMenu Menuuuuuuus riooooooooooooo nomevoltar VoltarVoltarriooooooooooooo NomeProsseguir Prosseguirseguirooooooooooo 4Ultima,Rpagina syslockScreen ultima disable cover2 cover3 cover1 enable cover6 5700,2625 1185,1590 cover8 3465,2655 tapaRelogio 2220,1590 tapaAgenda syslockSCreen , isShift, isCrtl ,oldx,oldy isin( (,5730,2625,6285,3435) blink (fb2) cover4 cover5 iconTarget prevFocus startPos 'clock1 x <> y <> x < 120 120,y x > 9360 9360,y y < 135 x,135 y > 6105 x,6105 (x>1020 y>1185 x<7245 y<4155) (x>1020 y>1185 x<8205 y<3660) (x>3600 y>4515 x<4095 y<5220) (x>4665 y>4515 x<5160 y<5220) 'clock0 nicontarget Hx - x > 1020 x < 1980 y > 1200 y < 2625 1185,1590 achou 5700,2625 newPos dropObj objectFromPoint( Proxima (,3465,2655,4080,3360) 'Agenda1 x <> y <> x < 120 120,y x > 9360 9360,y y < 135 x,135 y > 6105 x,6105 (x>1020 y>1185 x<7245 y<4155) (x>1020 y>1185 x<8205 y<3660) (x>3600 y>4515 x<4095 y<5220) (x>4665 y>4515 x<5160 y<5220) 'Agenda0 Hx - x > 1020 x < 1980 y > 1200 y < 2625 2220,1590 3465,2655 (,2460,4485,2985,5130) enterpage buttondown buttonDoubleClick enterpage ultima Ultima Rpagina ox%disable enable enable ox%disable enable ox%disable enable tapaAgenda tapaRelogio cover8 cover6 cover1 cover3 cover2 Rpagina Ultima buttondown blink icontarget o`JProxima blink icontarget o`JProxima Agenda0 Agenda1 tapaAgenda tapaRelogio cover8 dropObj newPos achou clock0 clock1 startPos prevFocus iconTarget cover6 cover5 cover4 Rpagina isCrtl isShift buttonDoubleClick blink o`JProxima Rpagina cover1 :PHYSSIZE cover2 4Rpagina blinkf (ta3) buttondown buttondown blinkf Rpagina :PHYSSIZE Clique sobre a op o Arquivo na barra de menus.. O menu cont m comandos relacionados ao seu nome, no caso, Arquivo........................................ Clique sobre a caixa menu-de-controle do Gerenciador de Programas..... Se voc clicar 2 vezes sobre a caixa menu-de-controle a janela ser fechada..................................................................... O menu de controle cont m comandos relacionados manipula o da janela como um todo. Observe-os...nte cada um. Um menu fechado quando: 1) Outro menu aberto (por exemplo, se abrissemos o menu Op es, o menu Arquivo seria fechado); 2) Seu nome clicado novamente, no caso Arquivo; 3) Qualquer ponto fora dele clicado. Clique em qualquer ponto fora do menu para fechar o mesmo.............. Para ativar um comando de um menu basta clicar sobre ele. Comandos em cor mais clara n o est o dispon veis. Observe o comando Restaurar no menu da caixa de controle. 4Ultima,Rpagina syslockScreen ultima enable disable cover1 isin( (,2925,855,3765,1140) blink (fb1) Proxima (,2925,1125,5955,1395) terpage enterpage buttondown enterpage ultima Ultima Rpagina enable ox%disable ox%disable cover1 Rpagina Ultima buttondown blink o`JProxima blink o`JProxima Rpagina :PHYSSIZE cover1 cover1 :PHYSSIZE cover5 :PHYSSIZE Agora, vamos aprender como manipular v rias janelas abertas.....esmo tempo .mo tamanho e forma, sobrepostas , por m com a barra de t tulo de cada uma a mostra .....opo . Abra o menu Janela............................... Selecione o comando Em Cascata................... win23 win32 m13p0 m10p3 4Ultima,Rpagina syslockScreen enable disable cover1 isin( (,2925,855,3765,1140) blink (fb1) Proxima (,2925,1395,5955,1680) terpage enterpage buttondown enterpage Ultima Rpagina enable ox%disable ox%disable cover1 Rpagina Ultima buttondown blink o`JProxima blink o`JProxima Rpagina :PHYSSIZE cover1 cover1 :PHYSSIZE cover5 :PHYSSIZE Este comando faz com que todas as janelas abertas fiquem sobrepostas, por m com a barra de t tulo de cada uma mostra..t tulo de cada uma mostra...........................opo . Selecione o comando Lado a Lado no menu Janela....... :PHYSSIZE cover2 :PHYSSIZE cover3 :PHYSSIZE cover4 :PHYSSIZE cover1 cover1 :PHYSSIZE cover5 :PHYSSIZE Este comando faz com que o espa o dispon vel seja dividido igualmente entre todas as janelas abertas, sem que haja sobreposi .......................................................... Observe os cones da janela Acess rios e em seguida, selecione o comando Organizar cones no menu Janela... Este comando organiza os cones da janela ativa (no caso, Acess rios) da melhor maneira poss vel para sua visualiza o............................................................o . Abra o menu Op es...................................... O comando Auto Organizar do tipo ATIVO / INATIVO. Um tique em frente ao nome de um comando indica que este est ativo..........................................................o . Ative o comando Auto Organizar, clicando sobre ele com o mouse, e depois abra novamente o menu Op Para inverter o estado do comando basta clicar sobre ele. O comando Auto Organizar ficar ativo at que seu estado seja alterado novamente........................................................................................................ O comando Auto Organizar, quando ativo, faz com que os cones da janela ativa estejam sempre organizados da melhor maneira poss vel para sua visualiza o......................................................................................... O comando Minimizar no Uso faz com que o Gerenciador de Programas seja minimizado quando uma aplica o qualquer iniciada...................................................................................................................... O comando Salvar Configura o ao Sair faz com que ao sair e entrar novamente no Windows a configura o encontrada seja a mesma...................e ................................................................................................ conv2 m11p4 win72 Descadastrar saida buttonDown buttonDown Descadastrar saida enabled defPos 210,96 :PHYSSIZE Descadastrar saida buttonDown buttonDown Descadastrar saida m10p1 m11p0 cliqueDuplo 3135,2550,4410,3885 5160,2550,6405,3870 5160,3870,6405,5190 3150,3885,4410,5190 4425,2550,5145,5190 3525,2000 wnome 3135,2550,3540,2895 5985,2550,6390,2895 5985,4845,6390,5190 3135,4845,3540,5190 4575,3690,4965,4035 terpage leavePage enterpage normal enterpage cliqueDuplo leavePage normal 4Ultima,Rpagina syslockScreen default 'main RPagina enable 'cover1 disable isin( ,990,600,1260,885) proxima blink( u,3555,3075,4545,3375) enterpage buttonDoubleClick buttonDown enterpage default Ultima Rpagina RPagina enable RPagina enable RPagina enable RPagina enable enable enable enable enable ox%disable enable enable enable enable enable ox%disable ox%disable enable default cover1 Rpagina Ultima buttonDoubleClick o`Jproxima blink Rpagina buttonDown o`Jproxima blink Rpagina licao2_1 '|)*+ :PHYSSIZE Recursos do Mouse no WindowssssG Recursos do Mouse no Windowssss 4oldpagina,Rpagina nomeglossario 8"ajuda.msd" licao2_1 buttonup buttonDown mouseenter mouseleave buttonDown buttonup ajuda.msd nomeglossario oldpagina Rpagina mouseenter nomeglossario mouseleave nomeglossario licao2_1 :PHYSSIZE 4oldpagina,Modulo,Pagina,RPagina,Ultima,Fim nomemenu comandos 8"cbtw1_3.msd" licao2_1 buttonup buttonDown mouseenter mouseleave buttonDown buttonup cbtw1_3.msd comandos nomemenu oldpagina Modulo Pagina RPagina Ultima mouseenter nomemenu mouseleave nomemenu licao2_1 ^ home 980,6570 :PHYSSIZE Topics defpos 980,6570 oenabled defpos H30,30 nomeprosseguir Proxima disable licao2_1 buttonDown disable mouseenter enable mouseleave buttonDown enabled defpos defpos defpos o`JProxima nomeprosseguir enable enabled disable enabled mouseenter nomeprosseguir mouseleave nomeprosseguir licao2_1 enabled .defPos false previous 4Pagina,Modulo,RPagina ohome odefpos <> H30,30 nomevoltar Rpagina 8"cbtw1_3.msd" Anterior enable oenabled disable licao2_1 buttonDown disable mouseenter enable mouseleave buttonDown defpos defpos Rpagina cbtw1_3.msd o(qAnterior nomevoltar Pagina Modulo RPagina enable enabled disable enabled mouseenter nomevoltar mouseleave nomevoltar licao2_1 .defPos 255,96 Previous :PHYSSIZE UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT :PHYSSIZE D#:PHYSSIZE ':PHYSSIZE NomeGlossario Gloss riooooooooooooooooooo NomeMenu Menuuuuuuus riooooooooooooo nomevoltar VoltarVoltarriooooooooooooo NomeProsseguir Prosseguirseguirooooooooooo .home 383,6666 383,6666 255,96 4flag syslockScreen 4Rpagina,Ultima disable enable default terpage enterpage enterpage ox%disable enable default Rpagina Ultima O mouse um dispositivo que facilita bastante o uso do Windows, evitando que voc tenha que utilizar o teclado para digitar a maior parte dos comandos que deseja utilizar. O teclado, al m da digita o de textos, utilizado principalmente para ativar comandos, o que feito atrav s da tecla ALT juntamente com a letra em destaque no nome do comando. Por exemplo, <ALT> <F4> para sair do Windows...enfoque a utiliza o do mouse, preciso que voc saiba que existe equivalente pelo teclado para quase tudo que voc pode fazer no Windows. Alguns comandos possuem uma combina o de teclas associadas, que pode ser encontrada ao lado do nome do comando, o que permite ativa o direta, sem utilizar menus ................................................. Embora este curso explore a utiliza o do mouse, existe equiva-lente pelo teclado para quase tudo que voc pode fazer no Windows. pode fazer no Windows. Alguns comandos possuem uma combina o de teclas associadas, que pode ser encontrada ao lado do nome do comando, o que permite ativa o direta, sem utilizar menus ..... tudo que voc pode fazer no Windows. Alguns comandos possuem uma combina o de teclas associadas, que pode ser encontrada ao lado do nome do comando, o que permite ativa o direta, sem utilizar menus ................................................. Saida1 1~1~1t licao2_2 zloc , isShift m2p1 <,isCrtl DoubleClick buttonDoubleClick buttondown buttonDoubleClick buttonDoubleClick isShift buttondown buttondown isCrtl isShift :PHYSSIZE UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE %1'#Y 4oldpagina,Rpagina nomeglossario 8"ajuda.msd" licao2_2 buttonup buttonDown mouseenter mouseleave buttonDown buttonup ajuda.msd nomeglossario oldpagina Rpagina mouseenter nomeglossario mouseleave nomeglossario licao2_2 :PHYSSIZE 4oldpagina,Modulo,Pagina,RPagina,Ultima,Fim nomemenu comandos 8"cbtw1_3.msd" licao2_2 buttonup buttonDown mouseenter mouseleave buttonDown buttonup cbtw1_3.msd comandos nomemenu oldpagina Modulo Pagina RPagina Ultima mouseenter nomemenu mouseleave nomemenu licao2_2 965,6570 :PHYSSIZE Topics defpos 965,6570 oenabled defpos H30,30 nomeprosseguir Proxima disable licao2_2 buttonDown disable mouseenter enable mouseleave buttonDown enabled defpos defpos defpos o`JProxima nomeprosseguir enable enabled disable enabled mouseenter nomeprosseguir mouseleave nomeprosseguir licao2_2 n"enabled ~1true t1defPos previous 4Pagina,Modulo,RPagina ohome odefpos <> H30,30 nomevoltar Anterior enable oenabled disable licao2_2 buttonDown disable mouseenter enable mouseleave buttonDown defpos defpos o(qAnterior nomevoltar Pagina Modulo RPagina enable enabled disable enabled mouseenter nomevoltar mouseleave nomevoltar licao2_2 B'6'enabled P'home 383,6651 'defPos 383,6651 Previous zloc, isShift 4Rpagina buttonDoubleClick buttonDoubleClick Rpagina isShift ):PHYSSIZE Recursos do Mouse no Windowssss}* Recursos do Mouse no Windowssss NomeGlossario Gloss riooooooooooooooooooo NomeMenu Menuuuuuuus riooooooooooooo nomevoltar VoltarVoltarriooooooooooooo NomeProsseguir Prosseguirseguirooooooooooo 210,111 false licao2_3 cover2 :PHYSSIZE cover4 :PHYSSIZE :PHYSSIZE cover3 :PHYSSIZE Esta uma tela t pica do Windows. Preste aten o aos elementos que a comp em. Caixa para Menu de Controle es Minimiza / Maximiza Barra de Rolagem Item de Programa Barra de T Janela Gerenciador de Programas Item de Grupo Janela de Grupo zloc, isShift 4Rpagina buttonDoubleClick buttonDoubleClick Rpagina isShift :PHYSSIZE Barra de Menu :PHYSSIZE Cursor O item de programa Painel de Controle est selecionado. Observe que ele se encontra sombreado. Abra o grupo Acess rios, abaixo, clicando 2 vezes sobre seu cone.... Ative a janela do grupo Principal, que cont cone Gerenciador de Arquivos, clicando sobre qualquer ponto dela. Mova a janela do grupo Principal at o canto inferior direito da janela do grupo Gerenciador de Programas, arrastando com o mouse a sua Barra de T tulo... Feche a janela do grupo Acess rios, clicando 2 vezes sobre a sua caixa para Menu de Controle, em seu canto superior esquerdo. Button tampao :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE 4Ultima,Rpagina syslockScreen ultima disable cover1 enable isin( ,6930,1230,7200,1500) Proxima blink ( w,8295,855,8565,1125) terpage enterpage buttondown enterpage ultima Ultima Rpagina ox%disable enable enable ox%disable cover1 Rpagina Ultima buttondown enable o`JProxima blink enable o`JProxima blink Rpagina cover1 :PHYSSIZE Clique sobre o bot o Maximiza da janela Principal. O grupo Principal faz parte do Gerenciador de Programas, logo sua janela passa a ocupar toda a janela deste ltimo. Observe que na barra de t tulo do Gerenciador de Programas surge a indica o do grupo [Principal]. O bot o Restaura possibilita que uma janela maximizada volte sua forma original..................................................................................................................................... Restaure a janela Principal....................... win22 m10p2 win62 m10p6 pmouse3 cover1 :PHYSSIZE Agora execute a a o necess ria para maximizar a janela do Gerenciador de Programas. A janela ocupa a tela inteira, pois o Gerenciador de Programas n o est contido em nenhuma outra janela. Agora minimize a janela do Gerenciador de Programas.or de Programas.... 4Ultima,Rpagina syslockScreen ultima disable cover1 enable isin( ,8310,615,8580,885) Proxima blink ( u,9060,0,9330,255) terpage enterpage buttondown enterpage ultima Ultima Rpagina ox%disable enable ox%disable cover1 Rpagina Ultima buttondown ox%disable o`JProxima blink ox%disable o`JProxima blink Rpagina cover1 cover1 :PHYSSIZE cover2 :PHYSSIZE Como o Gerenciador de Programas n o est contido em outra janela, seu cone aparece no canto da tela, na chamada rea de Trabalho......... Abra a janela do Gerenciador de Programas, clicando 2 vezes sobre seu cone.......................... Restaure a janela do Gerenciador de Programas........................................................ 4Ultima,Rpagina syslockScreen ultima jflag Anterior enable disable 'cover2 cover3 1005,1170 cover4 default zloc, isShift isin( !1185,4500,1995,5160) blink (fb1) Proxima 2055,1245,2325,1515) Zoldx,oldy,iconTarget,startpos,prevfocus,dropObj 1020,1170,1995,4155) 1995,3660,4275,4155) 1365,1245,6630,1515) Tampao prevFocus startPos x <> y <> x < 1005 1005,y x > 8340 8340,y y < 1170 x,1170 y > 5535 x,5535 nicontarget Hx - x > 1515 y > 1550 2115,2550 achou 1005,1170 newPos objectFromPoint( tampao buttonDoubleClick buttondown enterpage leavePage enterpage ultima Ultima Rpagina o(qAnterior enable ox%disable ox%disable ox%disable ox%disable cover4 cover3 cover2 Rpagina Ultima ox%disable enable default buttonDoubleClick blink enable o`JProxima blink enable o`JProxima Rpagina isShift buttondown enable o`JProxima enable o`JProxima blink blink prevFocus startPos icontarget prevFocus tampao o`JProxima newPos achou Tampao iconTarget startpos prevfocus dropObj Rpagina leavePage tarefa2 4resultDlg init dlgInit dialog(dlgBox r<> -1 buttonUp buttonUp dlgInit dlgBox dialog resultDlg dlgInit ,g55, Ingredientes button rAgua,b49,TRUE button cAcucar,b56,FALSE button cAdocante,b67,FALSE button cGelo,b50,TRUE combobox cbFrutas,c9,LARANJA MARACUJA MELANCIA ACEROLA ABACAXI ABACATE CUPUA MORANGO MANGABA MANGA GOIABA button rLeite,b47,FALSE ,b10,TRUE ,s42,Frutas: dlgBox 524480,9,90,100,191,114,,,Monte seu suco,8,Helv,,011,014,129,052,55,1342177287,128, Ingredientes,0,rAgua,019,043,028,010,49,1342177289,128, gua,0,cAcucar,091,026,035,010,56,1342242819,128,a ucar,0,cAdocante,091,037,043,010,67,1342242819,128,ado ante,0,cGelo,091,049,028,010,50,1342242819,128,gelo,0,cbFrutas,011,081,059,40,9,1352728899,133,,0,rLeite,019,029,030,010,47,1342177289,128,leite,0,,159,016,024,014,10,1342242816,128,OK,0,,011,073,024,008,42,1342177281,130,Frutas:,0 ctrlID cover1 :PHYSSIZE Primeira tarefa: execute os passos necess rios para organizar os cones da janela do grupo Principal. cover2 :PHYSSIZE o est executando a tarefa de forma correta. Tente novamente. Se houver alguma d vida de como organizar os cones de uma janela voc deve retornar na li o para aprender os passos corretos..................... Parab ns!! Os cones da janela Principal agora est o organizados. Siga em frente na li o para executar a pr xima tarefa........... o acha que est faltando alguma coisa? Tudo bem se voc quer tomar gua gelada. Se voc quiser tentar novamente retorne na li o, caso contr rio prossiga.siga.ssiga.i o, caso contr rio prossiga.a.aso voc prefira uma fruta que n o se encontra na lista, digite o nome da mesma na caixa de texto "Frutas".. Vamos para a pr xima tarefa. Tenho certeza que voc vai gostar de realiz -la.........................................................................................etorne na li o, caso contr rio prossiga.a.aso voc prefira uma fruta que n o se encontra na lista, digite o nome da mesma na caixa de texto "Frutas".. Nesta li o voc aprendeu a lidar com menus, abrindo, fechando e atualizando seus comandos. Organizou cones em uma janela e interagiu com caixas de di logo.rossiga.etorne na li o, caso contr rio prossiga.a.aso voc prefira uma fruta que n o se encontra na lista, digite o nome da mesma na caixa de texto "Frutas".. Segunda tarefa: voc dever preparar um suco de fruta para se refrescar. Portanto, voc deve escolher nas caixas de di logo abaixo os ingredientes do seu suco, clicando em seguida sobre o bot o OK.bre o bot o OK....................................................................................................... :PHYSSIZE nomeprosseguir mouseenter mouseleave mouseenter nomeprosseguir mouseleave nomeprosseguir enabled false defPos 195,96 previous 4Pagina,MenuFlag ohome odefpos <> H30,30 nomevoltar oldpagina 8""cbtw1_3.msd""" enable oenabled disable buttonDown disable mouseenter enable mouseleave buttonDown defpos defpos page p0 of book "cbtw1_3.msd" oldpagina nomevoltar Pagina MenuFlag enable enabled disable enabled mouseenter nomevoltar mouseleave nomevoltar p home 413,6651 enabled defPos 413,6651 Previous 4oldpagina,Rpagina nomeglossario 8"ajuda.msd" buttonup buttonDown mouseenter mouseleave buttonDown buttonup ajuda.msd nomeglossario oldpagina Rpagina mouseenter nomeglossario mouseleave nomeglossario :PHYSSIZE Paintobject caixa objetivo1 4Modulo oenabled -- -- defpos -- -- H30,30 disable mouseEnter buttonDown buttonUp mouseLeave enable disable mouseEnter objetivo1 caixa mouseLeave caixa objetivo1 buttonDown enabled enabled caixa objetivo1 Modulo buttonUp enable enabled disable enabled enabled 4oldpagina,Modulo,Pagina,RPagina,Ultima,Fim nomemenu comandos 8"cbtw1_3.msd" buttonup buttonDown mouseenter mouseleave buttonDown buttonup cbtw1_3.msd comandos nomemenu oldpagina Modulo Pagina RPagina Ultima mouseenter nomemenu mouseleave nomemenu 995,6570 :PHYSSIZE Topics defpos 995,6570 caixa :PHYSSIZE objetivo1 Ao final desta li o voc dever ser capaz de: . Entrar e Sair do Ambiente Windows; . Citar as vantagens e potencialidades deste ambiente:::: NomeGlossario Gloss riooooooooooooooooooo NomeMenu Menuuuuuuus riooooooooooooo nomevoltar VoltarVoltarriooooooooooooo NomeProsseguir Prosseguirseguirooooooooooo Selecione a op o desejada Selecione a op o desejada EnterPage 4Modulo,Pagina,RPagina,Fim,Ultima,PChecks PCheck1 EnterPage EnterPage PCheck1 Modulo Pagina RPagina Ultima PChecks Pcheck1 licao1_2 DoubleClick buttonDoubleClick buttonDown buttonDoubleClick buttonDoubleClick buttonDown buttonDown :PHYSSIZE UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE 4oldpagina,Rpagina nomeglossario 8"ajuda.msd" licao1_2 buttonup buttonDown mouseenter mouseleave buttonDown buttonup ajuda.msd nomeglossario oldpagina Rpagina mouseenter nomeglossario mouseleave nomeglossario licao1_2 :PHYSSIZE 4oldpagina,Modulo,Pagina,RPagina,Ultima,Fim nomemenu comandos 8"cbtw1_3.msd" licao1_2 buttonup buttonDown mouseenter mouseleave buttonDown buttonup cbtw1_3.msd comandos nomemenu oldpagina Modulo Pagina RPagina Ultima mouseenter nomemenu mouseleave nomemenu licao1_2 965,6570 :PHYSSIZE Topics defpos 965,6570 enabled defPos 225,111 previous 4Pagina,Modulo,RPagina oenabled ohome odefpos <> H30,30 nomevoltar Anterior disable licao1_2 buttonDown disable mouseenter enable mouseleave buttonDown enabled defpos defpos o(qAnterior nomevoltar Pagina Modulo RPagina enable enabled disable enabled mouseenter nomevoltar mouseleave nomevoltar licao1_2 "home 398,6666 "enabled #defPos 398,6666 Previous J$:PHYSSIZE NomeGlossario Gloss riooooooooooooooooooo NomeMenu Menuuuuuuus riooooooooooooo nomevoltar VoltarVoltarriooooooooooooo NomeProsseguir Prosseguirseguirooooooooooo Filosofia Windows gramas Filosofia Windows gramas d v#r%`( (v*J- Esta janela sempre aparece no encerramento do Windows. Voc deve selecionar o bot o OK para sair.ndo Sair do Windows... no menu Arquivo da janela Gerenciador de Programas.dem ser organizados associando a cada programa um desenho e agrupando-os como voc achar melhor.er organizados associando a cada programa um desenho e agrupando-os como voc achar melhor.......................... :PHYSSIZE :PHYSSIZE O ambiente Windows e os programas desenvolvidos para ele incluem uma Ajuda On-Line bastante completa e f cil de ser acessada. ))))))))))))te. Todos os programas Windows incluem uma Ajuda On-Line bastante completa e f cil de ser acessada......... Uma caracter stica importante do Windows a integra o entre aplicativos. Uma forma de integra a semelhan a visual e nas opera sicas. Qualquer aplicativo Windows funciona dentro de uma janela, que apresenta seus componentes dispostos e acess veis do mesmo modo. Outra forma de integra a possibilidade de troca de dados entre aplicativos, ou entre documentos diferentes de um mesmo aplicativo......... Uma forma de integra a semelhan a visual nas opera sicas. Qualquer aplicativo Windows funciona dentro de uma janela, que apresenta seus componentes dispostos e acess veis do mesmo modo... Outra forma de integra a possibilidade de troca de dados entre aplicativos, ou entre documentos diferentes de um mesmo aplicativo. entre aplicativos, ou entre documentos diferentes de um mesmo aplicativo......... Outra forma de integra a possibilidade de troca de dados entre aplicativos, ou entre documentos diferentes de um mesmo aplicativo.s b sicas. Qualquer aplicativo Windows funciona dentro de uma janela, que apresenta seus componentes dispostos e acess veis do mesmo modo. Outra forma de integra a possibilidade de troca de dados entre aplicativos, ou entre documentos diferentes de um mesmo aplicativo......... O ambiente gr fico Windows, atrav s de sua interface gr fica, facilita bastante a utiliza o de programas aplicativos bem como a administra o de seus dados armazenados. apresentado em menus, para que voc o precise decorar comandos. Nele, seus programas podem ser organizados associando a cada programa um desenho e agrupando-os como voc achar melhor.......................... Resumindo, as principais caracter sticas do Windows s Padroniza o visual e de uso entre aplicativos; Execu o simult nea de m ltiplos aplicativos; Ajuda On-Line; Compartilhamento de dados entre aplicativos; Execu o de Aplicativos N o-Windows; Gerenciador de Arquivos do Sistema Operacional; Comandos distribu dos em menus. Ao acessar o Windows voc vai deparar com uma tela semelhante a esta.a bastante a utiliza o de programas aplicativos bem como a administra o de seus dados armazenados. apresentado em menus, para que voc o precise decorar comandos. Nele, seus programas podem ser organizados associando a cada programa um desenho e agrupando-os como voc achar melhor.......................... cover1 :PHYSSIZE Ele foi projetado para ser f cil de usar. A forma na qual os comandos s o apresentados evita que voc tenha que decor -los, como ocorre no DOS. (menu) s programas podem ser organizados associando a cada programa um desenho e agrupando-os como voc achar melhor.er organizados associando a cada programa um desenho e agrupando-os como voc achar melhor.......................... Nele, seus programas podem ser organizados associando uma imagem ( cone) a cada um e agrupando-os como voc achar mais conveniente. cones)e tudo que se pode fazer apresentado em menus, para que voc o precise decorar comandos. Nele, seus programas podem ser organizados associando a cada programa um desenho e agrupando-os como voc achar melhor.......................... o precisa sair do Windows para executar muitos dos aplicativos n o-Windows. cone dos) inclui tamb m um aplicativo para gerenciar seus arquivos dentro da filosofia Windows, com v rios comandos do Sistema Operacional em menus. x&:PHYSSIZE O Windows inclui tamb m um aplicativo para gerenciar seus arquivos dentro da filosofia Windows, com v rios comandos do Sistema Operacional em menus. (ger. arq.)a filosofia Windows, com v rios comandos do Sistema Operacional em menus. Veja agora como sair do Windows................................................................................................................. (menu) s programas podem ser organizados associando a cada programa um desenho e agrupando-os como voc achar melhor.er organizados associando a cada programa um desenho e agrupando-os como voc achar melhor.......................... Uma maneira de sair do Windows selecionando o comando Sair do Windows... no menu Arquivo da janela Gerenciador de Programas.................. (menu) s programas podem ser organizados associando a cada programa um desenho e agrupando-os como voc achar melhor.er organizados associando a cada programa um desenho e agrupando-os como voc achar melhor.......................... Outra maneira clicando 2 vezes com o mouse sobre a caixa do menu de controle.selecionando o comando Sair do Windows... no menu Arquivo da janela Gerenciador de Programas.dem ser organizados associando a cada programa um desenho e agrupando-os como voc achar melhor.er organizados associando a cada programa um desenho e agrupando-os como voc achar melhor.......................... Clique 2 vezes com o mouse sobre a caixa do menu de controle para simular uma saida do Windows.omando Sair do Windows... no menu Arquivo da janela Gerenciador de Programas.dem ser organizados associando a cada programa um desenho e agrupando-os como voc achar melhor.er organizados associando a cada programa um desenho e agrupando-os como voc achar melhor.......................... Muito bem!! Agora que voc conhece a filosofia do ambiente Windows e sabe como entrar e sair dele, voc apto a estudar os pr ximos m dulos de nosso curso. Aproveite!!!!organizados associando a cada programa um desenho e agrupando-os como voc achar melhor.er organizados associando a cada programa um desenho e agrupando-os como voc achar melhor.......................... 9:PHYSSIZE Uma de suas maiores vantagens, entretanto, permitir que v rios programas sejam manipulados ao mesmo tempo, de forma que voc possa passar de um para o outro facilmente. ))))))))) uma Ajuda On-Line bastante completa e f cil de ser acessada......... m10p0 back1 :PHYSSIZE Tecle a letra destacada ou clique sobre o bot o correspondenteeeeeee g_convencoes "cx_conv" comandos 8"cbtw1_3.msd" instru back1 buttonUp buttondown mouseEnter mouseLeave buttondown buttonUp cx_conv cbtw1_3.msd cbtw1_3.msd instru comandos mouseEnter cx_conv cbtw1_3.msd comandos mouseLeave cx_conv cbtw1_3.msd comandos back1 :PHYSSIZE Convencoes g_mouse "cx_mou" comandos 8"cbtw1_3.msd" MousePage back1 buttonUp buttondown mouseEnter mouseLeave buttondown buttonUp cx_mou cbtw1_3.msd cbtw1_3.msd MousePage comandos mouseEnter cx_mou cbtw1_3.msd comandos mouseLeave cx_mou cbtw1_3.msd comandos back1 :PHYSSIZE mouse g_modulos "cx_mod" comandos 8"cbtw1_3.msd" back1 buttonUp buttondown mouseenter mouseLeave buttondown buttonUp cx_mod cbtw1_3.msd cbtw1_3.msd comandos mouseenter cx_mod cbtw1_3.msd comandos mouseLeave cx_mod cbtw1_3.msd comandos back1 :PHYSSIZE modulos g_voltar 4oldpagina "cx_vol" comandos 8"cbtw1_3.msd" back1 buttonUp buttondown mouseenter mouseLeave buttondown buttonUp cx_vol cbtw1_3.msd comandos oldpagina mouseenter cx_vol cbtw1_3.msd comandos mouseLeave cx_vol cbtw1_3.msd comandos back1 :PHYSSIZE voltar g_sair 4NomeArq, ,Senha,PChecks,M2Checks,M3Checks,\ M4Checks,M6Checks,M7Checks,oldpagina,Modulo,Pagina,\ RPagina,Ultima,Fim,Sexo proximapg saida 8""cbtw1_3.msd""" o(130) o(130)) encerramento SalvaInforma RemoveFontResource ("tbkmmwid.fon") "cx_sai" comandos back1 buttonup buttondown mouseenter mouseLeave buttondown buttonup page saida of book "cbtw1_3.msd" 1111111 page encerramento of book "cbtw1_3.msd" SalvaInforma tbkmmwid.fon RemoveFontResource proximapg NomeArq Senha PChecks M2Checks M3Checks M4Checks M6Checks M7Checks oldpagina Modulo Pagina RPagina Ultima mouseenter cx_sai cbtw1_3.msd comandos mouseLeave cx_sai cbtw1_3.msd comandos back1 :PHYSSIZE "cx_conv" comandos 8"cbtw1_3.msd" instru back1 buttonUp buttondown mouseEnter mouseLeave buttondown buttonUp cx_conv cbtw1_3.msd cbtw1_3.msd instru comandos mouseEnter cx_conv cbtw1_3.msd comandos mouseLeave cx_conv cbtw1_3.msd comandos back1 :PHYSSIZE "cx_mou" comandos 8"cbtw1_3.msd" MousePage back1 buttonUp buttondown mouseEnter mouseLeave buttondown buttonUp cx_mou cbtw1_3.msd cbtw1_3.msd MousePage comandos mouseEnter cx_mou cbtw1_3.msd comandos mouseLeave cx_mou cbtw1_3.msd comandos back1 :PHYSSIZE "cx_mod" comandos 8"cbtw1_3.msd" back1 buttonUp buttondown mouseenter mouseLeave buttondown buttonUp cx_mod cbtw1_3.msd cbtw1_3.msd comandos mouseenter cx_mod cbtw1_3.msd comandos mouseLeave cx_mod cbtw1_3.msd comandos back1 :PHYSSIZE 4oldpagina "cx_vol" comandos 8"cbtw1_3.msd" back1 buttonUp buttondown mouseenter mouseLeave buttondown buttonUp cx_vol cbtw1_3.msd comandos oldpagina mouseenter cx_vol cbtw1_3.msd comandos mouseLeave cx_vol cbtw1_3.msd comandos back1 ":PHYSSIZE 4NomeArq, ,Senha,PChecks,M2Checks,M3Checks,\ M4Checks,M6Checks,M7Checks,oldpagina,Modulo,Pagina,\ RPagina,Ultima,Fim,Sexo "cx_sai" comandos proximapg saida 8""cbtw1_3.msd""" o(130) o(130)) encerramento SalvaInforma RemoveFontResource ("tbkmmwid.fon") back1 buttonup buttondown mouseenter mouseLeave buttondown buttonup cx_sai page saida of book "cbtw1_3.msd" 1111111 page encerramento of book "cbtw1_3.msd" SalvaInforma tbkmmwid.fon RemoveFontResource proximapg comandos NomeArq Senha PChecks M2Checks M3Checks M4Checks M6Checks M7Checks oldpagina Modulo Pagina RPagina Ultima mouseenter cx_sai cbtw1_3.msd comandos mouseLeave cx_sai comandos back1 (:PHYSSIZE KeyDown key 4oldpagina letra AnsiToChar( upperCase( voltar instru 8"cbtw1_3.msd" MousePage proximapg saida PChecks (Nome) o(130) o(130)) encerramento SalvaInforma RemoveFontResource ("tbkmmwid.fon") "cx_vol" comandos syslockScreen KeyDown KeyDown cbtw1_3.msd cbtw1_3.msd cbtw1_3.msd page saida of book "cbtw1_3.msd" 1111111 page encerramento of book "cbtw1_3.msd" SalvaInforma tbkmmwid.fon RemoveFontResource cx_vol cbtw1_3.msd comandos PChecks proximapg MousePage instru voltar letra oldpagina comandos cx_conv :PHYSSIZE Tela de conven es do curso. cx_mou :PHYSSIZE Acessa o curso de mouse.... cx_mod :PHYSSIZE Menu dos m dulos do curso. cx_vol :PHYSSIZE Retorna o em estudo. cx_sai :PHYSSIZE Sai do curso 4Ultima,Fim default cx_conv cx_mou cx_mod cx_vol cx_sai enterpage leavepage enterpage default Ultima leavepage cx_sai cx_vol cx_mod cx_mou cx_conv comandos back1 objetivo2 menulicoes objetivo2 :PHYSSIZE 4Modulo,Pagina,RPagina,Fim,Ultima caixa /objetivo2 m2p0 8"cbtw1_3.msd" "Ao final desta li o voc dever ser capaz de:"& ". Selecionar e mover cones"& ". Identificar os Componentes de uma Janela"& ". Abrir e Fechar Grupos"& ". Minimizar, Maximizar e Restaurar Janelas"& ". Mover f_exp uttondown mouseEnter buttondown mouseLeave buttondown cbtw1_3.msd cbtw1_3.msd objetivo2 caixa Modulo Pagina RPagina Ultima mouseEnter Ao final desta li o voc dever ser capaz de: . Selecionar e mover cones . Identificar os Componentes de uma Janela . Abrir e Fechar Grupos . Minimizar, Maximizar e Restaurar Janelas . Mover Janelas caixa objetivo2 f_exp mouseLeave objetivo2 caixa 4Modulo,Pagina,RPagina,Fim,Ultima caixa /objetivo2 m3p0 8"cbtw1_3.msd" "Ao final desta li o voc dever ser capaz de:"& ". Abrir e Fechar Menus"& ". Ativar Comandos de um ". Organizar cones e Janelas"& ". Identificar os Tipos de Caixa de Di logo"& ". Responder a Caixas de Di f_exp uttondown mouseEnter buttondown mouseLeave buttondown cbtw1_3.msd cbtw1_3.msd objetivo2 caixa Modulo Pagina RPagina Ultima mouseEnter Ao final desta li o voc dever ser capaz de: . Abrir e Fechar Menus . Ativar Comandos de um Menu . Organizar cones e Janelas . Identificar os Tipos de Caixa de Di . Responder a Caixas de Di caixa objetivo2 f_exp mouseLeave objetivo2 caixa 4Modulo,Pagina,RPagina,Fim,Ultima caixa /objetivo2 m4p0 8"cbtw1_3.msd" "Ao final desta li o voc dever ser capaz de:"& ". Utilizar o Menu de Ajuda"& ". Relacionar Bot es e suas Finalidades" f_exp uttondown mouseEnter buttondown mouseLeave buttondown cbtw1_3.msd cbtw1_3.msd objetivo2 caixa Modulo Pagina RPagina Ultima mouseEnter Ao final desta li o voc dever ser capaz de: . Utilizar o Menu de Ajuda . Relacionar Bot es e suas Finalidades caixa objetivo2 f_exp mouseLeave objetivo2 caixa nomeprosseguir objetivo2 mouseenter mouseleave mouseenter nomeprosseguir mouseleave nomeprosseguir objetivo2 defPos 2228,4935 enabled false 2419,5016 defPos 255,111 previous 4Pagina,oldpagina,MenuFlag ohome odefpos <> H30,30 8""cbtw1_3.msd""" nomevoltar enable oenabled disable objetivo2 buttonDown disable mouseenter enable mouseleave buttonDown defpos defpos page p0 of book "cbtw1_3.msd" nomevoltar Pagina oldpagina MenuFlag enable enabled disable enabled mouseenter nomevoltar mouseleave nomevoltar objetivo2 h*home 413,6666 enabled defPos 413,6666 Previous caixa :PHYSSIZE f_exp Ao final desta li o voc dever ser capaz de: . Abrir e Fechar Menus . Ativar Comandos de um Menu . Organizar cones e Janelas . Identificar os Tipos de Caixa de Di . Responder a Caixas de Di logode Di 4oldpagina,Rpagina nomeglossario 8"ajuda.msd" objetivo2 buttonup buttonDown mouseenter mouseleave buttonDown buttonup ajuda.msd nomeglossario oldpagina Rpagina mouseenter nomeglossario mouseleave nomeglossario objetivo2 :PHYSSIZE 4oldpagina,Modulo,Pagina,RPagina,Ultima,Fim nomemenu comandos 8"cbtw1_3.msd" objetivo2 buttonup buttonDown mouseenter mouseleave buttonDown buttonup cbtw1_3.msd comandos nomemenu oldpagina Modulo Pagina RPagina Ultima mouseenter nomemenu mouseleave nomemenu objetivo2 z!home 995,6570 <":PHYSSIZE Topics "defpos 995,6570 NomeGlossario Gloss riooooooooooooooooooo NomeMenu Menuuuuuuus riooooooooooooo nomevoltar VoltarVoltarriooooooooooooo NomeProsseguir Prosseguirseguirooooooooooo Selecione a op o desejada Selecione a op o desejada 413,6666 4M2Checks ("M2check"&i) enterpage enterpage M2check M2Checks m2check1 m2check3 m2check2 OBJETIVO3 licao4_2 mouse1 "cursor" tela1 645, 555, 3990, 555 + i *100 645, 555, 3990,2405 Pause 5 monitor anima '"mouse" 645,555,3990, 2405- i *100 645,555,3990,555 "proximatela" 645,555,3990,555 645,555,3990,555 + i *100 645,555,3990,2405 proximaTela enterpage leavepage enterpage cursor tela1 tela1 cursor anima mouse cursor tela1 tela1 proximatela proximatela proximatela cursor proximatela monitor cursor tela1 leavepage proximaTela :PHYSSIZE mouse :PHYSSIZE video tela1 Quando voc movimenta o mouse, um cursor se desloca sobre a tela do monitor. Observe!!!!!rsor sobre um item da tela. Observe!!!!!!a a o com um dos bot es existentes no mouse, voc executa uma instru o para o ambiente windows. Cursor Monitor MONITOR ProximaTela Pressione a tecla <ENTER> para prosseguir ou a tecla <ESC> para abandonar. Cursor CURSOR WINDOWS 3.1 - Curso B System Times New Roman arial Times New Roman Arial MS Sans Serif System EnmNl Arial System Arial MS Sans Serif Times New Roman arial MS Sans Serif Times New Roman System Modern MS Sans Serif Times New Roman aRIAL System Times New Roman Times New Roman Negrito MS Sans Serif gqHmAS mes New Roman Terminal System Arial Arial Arial System 4primeiravez "CBTWIN.SBK" sysErrorNumber <> 0 "O arquivo o foi encontrado."&Crlf&\ "Instale o curso novamente." syschangesDB EntradaLivro linkDLL "tbkdlg.dll" dialog( setValue( getValue( AddFontResource ("tbkmmwid.fon") "sec" tempo default enterbook enterbook CBTWIN.SBK ,CBTWIN.SBK O arquivo CBTWIN.SBK n o foi encontrado. Instale o curso novamente. EntradaLivro tbkdlg.dll dialog setValue getValue reader tbkmmwid.fon AddFontResource default tempo primeiravez syslockScreen 4Rpagina,Ultima,Fim,contaEncaixe disable enable PosInicial 'fCursor 180,4050 -195,2160 180,3660 -240,960 180,1785 180,2985 180,1725 -570,2490 180,210 215,4240 mover ("g"&i) ("g"&i) ("s"&i) ("p"&i) terpage enterpage PosInicial enterpage ox%disable enable PosInicial ox%disable enable fCursor Rpagina Ultima contaEncaixe PosInicial mover :PHYSSIZE titulo Dominando o Mouseooooooooooooo Dominando o Mouseadas no curso :PHYSSIZE UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT UUUUT :PHYSSIZE :PHYSSIZE :PHYSSIZE :PHYSSIZE buttonDown keyChar buttonDown keyChar back2 :PHYSSIZE 4oldpagina,Modulo,Pagina,RPagina,Ultima,Fim,MenuFlag 8"cbtw1_3.msd" )sysmousePosition buttondown buttonup buttondown buttonup cbtw1_3.msd oldpagina Modulo Pagina RPagina Ultima MenuFlag :PHYSSIZE 4oldpagina,Modulo,Pagina,RPagina,Ultima,Fim,MenuFlag 8"cbtw1_3.msd" )sysmousePosition buttondown buttonup buttondown buttonup cbtw1_3.msd oldpagina Modulo Pagina RPagina Ultima MenuFlag & :PHYSSIZE 4oldpagina,Modulo,Pagina,RPagina,Ultima,Fim,MenuFlag 8"cbtw1_3.msd" )sysmousePosition buttondown buttonup buttondown buttonup cbtw1_3.msd oldpagina Modulo Pagina RPagina Ultima MenuFlag :PHYSSIZE 4oldpagina,Modulo,Pagina,RPagina,Ultima,Fim,MenuFlag 8"cbtw4_7.msd" buttondown buttonup buttondown buttonup cbtw4_7.msd oldpagina Modulo Pagina RPagina Ultima MenuFlag :PHYSSIZE 4oldpagina,Modulo,Pagina,RPagina,Ultima,Fim,MenuFlag 8"cbtw4_7.msd" buttondown buttonup buttondown buttonup cbtw4_7.msd oldpagina Modulo Pagina RPagina Ultima MenuFlag :PHYSSIZE 4oldpagina,Modulo,Pagina,RPagina,Ultima,Fim,MenuFlag 8"cbtw4_7.msd" buttondown buttonup buttondown buttonup cbtw4_7.msd oldpagina Modulo Pagina RPagina Ultima MenuFlag :PHYSSIZE 4oldpagina,Modulo,Pagina,RPagina,Ultima,Fim,MenuFlag 8"cbtw4_7.msd" buttondown buttonup buttondown buttonup cbtw4_7.msd oldpagina Modulo Pagina RPagina Ultima MenuFlag :PHYSSIZE inativo :PHYSSIZE Previous 4MenuFlag,oldpagina,Modulo,Pagina,RPagina,Ultima,Fim ohome odefpos <> H30,30 nomevoltar comandos back2 uttonDown mouseenter buttonDown mouseleave buttonDown defpos defpos comandos nomevoltar MenuFlag oldpagina Modulo Pagina RPagina Ultima mouseenter nomevoltar mouseleave nomevoltar back2 defPos 1485,4935 enabled 428,6666 defPos 428,6666 Previous :PHYSSIZE nomeprosseguir back2 mouseenter mouseleave mouseenter nomeprosseguir mouseleave nomeprosseguir back2 !home 2419,5016 !enabled false !defPos 2228,4935 d"defPos 225,81 4_botao nomeglossario "comandos" back2 buttonup buttondown mouseenter mouseleave buttondown _botao buttonup comandos nomeglossario _botao mouseenter nomeglossario mouseleave nomeglossario back2 %:PHYSSIZE 4MenuFlag,oldpagina,Modulo,Pagina,RPagina,Ultima,Fim nomemenu comandos back2 buttonup buttondown mouseenter mouseleave buttondown buttonup comandos nomemenu MenuFlag oldpagina Modulo Pagina RPagina Ultima mouseenter nomemenu mouseleave nomemenu back2 z):PHYSSIZE NomeGlossario Gloss riooooooooooooooooooo NomeMenu Menuuuuuuus riooooooooooooo nomevoltar VoltarVoltarriooooooooooooo NomeProsseguir Prosseguirseguirooooooooooo Selecione a op o desejada Selecione a op o desejada 4tempo default :,PChecks,oldpagina enterpage enterpage seconds default tempo tempo PChecks oldpagina mouse1 4Rpagina,Pagina,Modulo,Ultima,Fim,Pchecks PChecks "&i) enterpage enterpage PChecks PCheck Rpagina Pagina Modulo Ultima Pchecks Pcheck1 Pcheck7 Pcheck6 Pcheck5 pcheck4 Pcheck3 Pcheck2 apresentacao :PHYSSIZE "Senhas" buttonDown keyChar buttonDown Senhas keyChar Senhas 4Senha,ContaVezes,SenhaConf,oldpagina,Modulo,Pagina,RPagina,\ Ultima,Fim correto syschangesDB KeyEnter "Sua senha n o confere. Tente novamente." fSuaSenha txtSuaSenha deseja continuar o curso no ponto em que havia parado?"\ f"&Sim" "p0 " MenuFlag default "comandos" ZsysErrorNumber <> 566 key > 20 < 126 [(AnsiToChar( (-20)) <= 0 keyChar keyChar Sua senha n o confere. Tente novamente. deseja continuar o curso no ponto em que havia parado? comandos 5keyChar continua default MenuFlag txtSuaSenha fSuaSenha correto Senha ContaVezes SenhaConf oldpagina Modulo Pagina RPagina Ultima instru m13p2 cover2 licao1_1 :PHYSSIZE syschangesDB buttondown buttondown pwppwpwpw pwwpww wppwp pwppwpwp pwwpww pwwpwp twGwDwGkw tDGwtDGwtD tDDGwwtDG GwGwGwGkw tDGwtDGwtD GwtDG GwGtGwtkw tDGwtDGwtD GwDDGwtkw tDGwtDGwtD GwDDwwDDwq DDwwDDwtDw wDDwtDG DDwwDDwwDD wDDwwDDwtD DGwtDGwwGw Gwtwtkw tDGwtDGwtD GwDDwwDDwq DDwwDDwDDw wDDwtDG DDwwDDwwDD wDDwwDDwtD tDGwtDGwwG wGwtwGkw tDGwtDGwtD GwDDwwDDwq DDwwDDwDDw wDDwtDG DDwwDDwwDD wDDwwDDwtD tDGwtDGwwt wGwDwGkw tDGwtDGwtD DDwDDwwDDw DDwwDDwwDD wDDwwDDwtD twtDwtlw tDGwtDGwtD DDwDDwwDDw DDwwDDwwDD wDDwwDDwtD tDGwtDGwtD DDwDDwwDDw DDwwDDwwDD wDDwwDDwtD tDGwtDGwtD DDwDDwwDDw DDwwDDwwDD wDDwwDDwtD tDGxw tDGwtDGwtD DDwDDwwDDw DDwwDDwwDD wDDwwDDwtD tDGwtDGwtD DDwDDwwDDw DDwwDDwwDD tDGwtDGwtD DDwDDwwDDw DDwwDDwwDD tDGwtDGtw tDGwtDGwtD DDwDDwwDDw DDwwDDwwDD tDGwtDGtw tDGwtDGwtD GwDDwwDDwt DDwwDDwwDD DDwtDGwtDG tDGwtDGtw tDGwtDGwtD GwDDwwDDwt DDwwDDwwDD DDwtDGwtDG tDGwtDGtw tDGwtDGwtD GwwDDwwDDw DDwwDDwwDD DDwtDGwtDG tDGwtDGtw tDGwtDGwtD DDwwDDwtDG DDwwDDwwDD DDwtDGwtDG tDGwtDGtw tDGwtDGwtD wwDDwwDDww tDGwtDGwtD wwDDwwDGww tDGwtDGwtD wwDDwwD tDGwtDGwtD tDGwtDGwtD tDGwtDGwtD tDGwtDGwtD tDGwtDGwtD GwDDwwDDwq DDwwDD tDGwtDGwtD GwDDwwDDwq DDwwDD DGwtDGwtDG wDDwwDDwq DDwwDD ff`ff` DOODOODOO DDODOODOO DDODOODOO DDODOO OODOD DOODOODD DOODDODD OODOO OODOODD DOODOODOO DDODOODOO DDODOODOO DDODOO OODOD DOODOODD DOODDODD OODOO OODOODD DOODOODOO DDODOODOO DDODOODOO DDODOO OODOD DOODOODD DOODDODD OODOO OODOODD ODDOD ODDOODOOD OODOODOODO ODOOD DODOODOODO ODOODOD ODOOD OODODDO DOODD DOO D wwtDw tDwwx DOODOODOO DDODOODOO DDODOODOO DDODOO OODOD DOODOODD DOODDODD OODOO OODOODD ODOOD OODOD ODOOD ODOOD ODODOD wwtDw tDwwx wwxp6 ODDOD ODDOODOOD OODOODOODO ODOOD DODOODOODO ODOODOD ODOOD OODODDO DOODD DOO D wwtDw tDwwx DOODOODOO DDODOODOO DDODOODOO DDODOO OODOD DOODOODD DOODDODD OODOO OODOODD DOODOODOO DDODOODOO DDODOODOO DDODOO OODOD DOODOODD DOODDODD OODOO OODOODD ODOOD OODOD ODOOD ODOOD ODODOD wwtDw tDwwx wwxp6 ~fg3?? DOODOODOO DDODOODOO DDODOODOO DDODOO OODOD DOODOODD DOODDODD OODOO OODOODD ODDODODODO DODODODODO DODODODODO4D ODDODO OODDODODOD ODODODDOOD ODDODODODO DODODODODO DODODODODO ODOODOOD ODOODOOD ODOODOODO ODOOD DOODOOD DOODOODOOD DODOODODGw DDODOODDOO DOODOODOOD DODOO ODOODDOD ODOODOOD DODOO OODOOD DOODOODOOD DODOODODGw Gwp(w wwpwx DOODOODOO DDODOODOO DDODOODOO DDODOO OODOD DOODOODD DOODDODD OODOO OODOODD wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwp wwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww DOODOODOO DDODOODOO DDODOODOO DDODOO OODOD DOODOODD DOODDODD OODOO OODOODD ODDOD ODDOODOOD OODOODOODO ODOOD DODOODOODO ODOODOD ODOOD OODODDO DOODD DOO D wwtDw tDwwx ODDOD ODDOODOOD OODOODOODO ODOOD DODOODOODO ODOODOD ODOOD OODODDO DOODD DOO D wwtDw tDwwx wwtDw tDwwx wxwwx wxwwx wxwwx wwx!w wxwwx wxwwx wxwwx wxwwx wxwwx wxwwx wxwwx wwxBw wxwwx wxwwx xwwx;w wxwwx wxwwx PUUPUPUPPU PUPUP PPUPUPUPPU UPPUP PUPUUPPU UPPUP DOODOODOO DDODOODOO DDODOODOO DDODOO OODOD DOODOODD DOODDODD OODOO OODOODD PUUPUPUPPU PUPUP PPUPUPUPPU UPPUP PUPUUPPU UPPUP DOODOODOO DDODOODOO DDODOODOO DDODOO OODOD DOODOODD DOODDODD OODOO OODOODD OODOO DOODODD OODOO DDODODD OODOO DDODODD DOODOO DOODODD ODOOD OODOD ODOOD ODOOD ODODOD wwtDw tDwwx OODOD OODOOD wwxpn ODOOD ODOOD ODOOD DODOOD ppwppw pwwpw wpwpwp ppwppw wpwppw pwppw wpwpp wpwpp wpwppw wwppw OODOO DOODODD OODOO DDODODD OODOO DDODODD DOODOO DOODODD wwtDw tDwwx OODOD OODOOD wwxp6 wwpwp pwppw pwpwpwppwp ppwpw wppwpw pwpwppwpwp pwpwppwppw pwppwppwp wpwpww wpwwppw wpwwpw ppwpw pwwpwwp+w pwppwppwp wwpwpw pwppw pwpwpwppwp wpwwp wpwpw pwpwppw pwpwppwpp ppwpwppw ppwpwppwpp-w wpwppwpw wpwppwpw pwwpw wxxww wwxwwx xwwx wwxxwx xwxwxx xwxww @Gw@Gwp w@Gp@w@G w@G@@p@w G@Gp@wp@w @@w@Gp@w@G w@Gwq p@wp@wp@G @@wp@wp Gp@w@G@G@G p@wp@p@p@w p@p@wp@w@G p@wp@p@w@G Gp@wq @ww@Gp@@w@ @@wp@@w Gp@@Gp wp@@w w@G@G@Gp@@ Hp@@G @GwpG Hp@Hp wp@Hp x@@Hp _U__U _U__U _U__U_ U_U_U U_U__ U_UU_ U_U_U U_U__ U_U_U U_U__ U_U__ U_UU_ U_U_U U_U_U U_U_U ODDOODOO OODOO wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wpwwp pwwwww wwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww pwwwwwp wpwww wwpww wwwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wpwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwww wwwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwp wwwww wwwwwwp wwwwww wwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwww wwwww wwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww pwwpp wwwpww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwp wwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwww| wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwpwp wwpwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwp wwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwp wpwwwwww wwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwpw wwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwww wwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwpww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwpp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwpp wwwwwwwww wwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwpw wwwwwwww wwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwp wwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwp wwwwwwwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwp wwwwwwwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwp wwwwwwp wwwwwwwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww DOODOODOO DDODOODOO DDODOODOO DDODOO OODOD DOODOODD DOODDODD OODOO OODOODD wpwpw wpwppwp ppwpw wpwppwp wpwppwp ppwpw pwppw pwppw pwppw pwpwpww wpwpw pwpwpwp wpwpw wpwpwpw pwpwpw pwpwpwpw wwpwpw pwp w pwpwpwpwp pwpwpwpwp pwpwpwp ppwpp pwwp9w wwp$w wwpww @Gw@Gwp w@Gp@w@G w@G@@p@w G@Gp@wp@w @@w@Gp@w@G w@Gwq p@wp@wp@G @@wp@wp Gp@w@G@G@G p@wp@p@p@w p@p@wp@w@G p@wp@p@w@G Gp@wq @ww@Gp@@w@ @@wp@@w Gp@@Gp wp@@w w@G@G@Gp@@ Hp@@G @GwpG Hp@Hp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wpwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwp wwwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wpwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wpwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwp wwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwww wpwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wpwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwp wpwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww Hp@@G Hp@Hp w|wwx w|ww| ww|wp ww|wp w|wwx wwywwy wwywwy wwyww ~xwwx w wwyww xxwwx xxwwx~ w|ww| wwxxwwx wwxwwy |wxwwy ww|wwy xwwxww wpwwp wpwwp wpwwp wpwwp wpwwp wwpww pwwpp wwxww wwywy @Gw@Gwp w@Gp@w@G w@G@@p@w G@Gp@wp@w @@w@Gp@w@G w@Gwq p@wp@wp@G @@wp@wp Gp@w@G@G@G p@wp@p@p@w p@p@wp@w@G p@wp@p@w@G Gp@wq @ww@Gp@@w@ @@wp@@w Gp@@Gp wp@@w w@G@G@Gp@@ Hp@@G @GwpG Hp@Hp @Gw@Gwp w@Gp@w@G w@G@@p@w G@Gp@wp@w @@w@Gp@w@G w@Gwq p@wp@wp@G @@wp@wp Gp@w@G@G@G p@wp@p@p@w p@p@wp@w@G p@wp@p@w@G Gp@wq @ww@Gp@@w@ @@wp@@w Gp@@Gp wp@@w w@G@G@Gp@@ Hp@@G @GwpG Hp@Hp Hp@@G Hp@Hp Hp@@G Hp@Hp wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwww wwwwwwwwwwwwwx wwwwwwwwwwwww wwwwwwwwwwwwx wwwwwwwwwwww wwwwwwwwwwwx wwwwwwwwwwwx wwwwwwwwwwwx wwwwwwwwwww wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwwx wwwwwwwwwww wwwwwwwwwwx wwwwwwwwwww wwwwwwwwwwx wwwwwwwwwwwx wwwwwwwwwwwx wwwwwwwwwwww wwwwwwwwwwwx wwwwwwwwwwwww wwwwwwwwwwwwx wwwwwwwwwwwwww wwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww DDODOODOO DDODOODOD DDODOODOD DODOODOOD PUUPUPUPPU PUPUP PPUPUPUPPU UPPUP PUPUUPPU UPPUP 3??3??3?? 33?3??3?? 33?3??3?? 33?3?? ??3?3 3??3??33 3??33?33 ??3?? ??3??33 k`f" " k`f" " k`f" k`f" foofoofoo ffofoofoo ffofoofoo ffofoo oofof foofooff fooffoff oofoo oofooff 330Gf UUPUU^ UUPUU^ ppwppw pwwpw wpwpwp ppwppw wpwppw pwppw wpwpp wpwpp wpwppw wwppw OODDO ODOOD DOODOODOO ODOODD OODOODOODO OODOODOD DDOOD ODDOO OODOODOOD ODOODOODOO DDODO ODOODOOD OODOOD w|wwx w|ww| ww|wp ww|wp w|wwx wwywwy wwywwy wwyww ~xwwx w wwyww xxwwx xxwwx~ w|ww| wwxxwwx wwxwwy |wxwwy ww|wwy xwwxww wxwwx wxwwx wxwwx wwx!w wxwwx wxwwx wxwwx wxwwx wxwwx wxwwx wxwwx wwxBw wxwwx wxwwx xwwx;w wxwwx wxwwx DOODOODOO DDODOODOO DDODOODOO DDODOO OODOD DOODOODD DOODDODD OODOO OODOODD .w+ a