diff --git a/.env b/.env index d71efea..bafb2dd 100644 --- a/.env +++ b/.env @@ -11,5 +11,5 @@ OAUTH_REDIRECT_URI=https://viabiliza.sothis.com.br/auth/callback OAUTH_SCOPES=https://graph.microsoft.com/.default SESSION_SECRET=j2633669 -NODE_ENV=development -DEV_SKIP_AUTH=true \ No newline at end of file +NODE_ENV=production +DEV_SKIP_AUTH=false \ No newline at end of file diff --git a/outputs/Lista 50 CEPs 24-09-2025_output.csv b/outputs/Lista 50 CEPs 24-09-2025_output.csv deleted file mode 100644 index c35ba9b..0000000 --- a/outputs/Lista 50 CEPs 24-09-2025_output.csv +++ /dev/null @@ -1,51 +0,0 @@ -CEP;Número;Endereço;Latitude;Longitude;Não dedicado;Dedicado;Distancia;Parceiro/Sothis -09693090;;Rua Giácomo Gobato, Paulicéia, São Bernardo do Campo - SP;-23.668952;-46.578870;viável;viável;238M;Sothis -06328000;;Rua do Estádio, Conjunto Habitacional Presidente Castelo Branco, Carapicuíba - SP;-23.525912;-46.827711;viável;viável;227M; -04723003;;Avenida João Dias, Santo Amaro, São Paulo - SP;-23.645323;-46.713501;viável;viável;49M;Sothis -09635100;;Rua Londrina, Rudge Ramos, São Bernardo do Campo - SP;-23.653116;-46.570632;viável;viável;160M;Sothis -01427002;;Rua Estados Unidos, Jardim América, São Paulo - SP;-23.567089;-46.668385;viável;viável;89M;Sothis -07252312;;Estrada do Caminho Velho, Jardim Nova Cidade, Guarulhos - SP;-23.440175;-46.404492;viável;viável;44M; -72520000;;;;;;;; -07243550;;Rua São José do Paraíso, Parque das Nações, Guarulhos - SP;-23.440003;-46.409005;viável;viável;155M; -07252000;;Estrada Presidente Juscelino Kubitschek de Oliveira, Jardim Albertina, Guarulhos - SP;-23.443960;-46.408090;viável;viável;393M; -03063000;;Avenida Celso Garcia, Tatuapé, São Paulo - SP;-23.535886;-46.571523;Não viável;viável;670M;Sothis -03089000;;Rua Antônio de Barros, Tatuapé, São Paulo - SP;-23.532450;-46.559923;viável;viável;73M;Sothis -03064000;;Avenida Celso Garcia, Tatuapé, São Paulo - SP;-23.535886;-46.571523;Não viável;viável;670M;Sothis -03063000;;Avenida Celso Garcia, Tatuapé, São Paulo - SP;-23.535886;-46.571523;Não viável;viável;670M;Sothis -05724003;;Avenida Giovanni Gronchi, Vila Andrade, São Paulo - SP;-23.633665;-46.736968;viável;viável;88M;Sothis -09663070;;Rua dos Alpes, Taboão, São Bernardo do Campo - SP;-23.656249;-46.600384;viável;viável;162M;Sothis -09623010;;Rua Cândido Portinari, Rudge Ramos, São Bernardo do Campo - SP;-23.662025;-46.572399;viável;viável;60M;Sothis -09623010;;Rua Cândido Portinari, Rudge Ramos, São Bernardo do Campo - SP;-23.662025;-46.572399;viável;viável;60M;Sothis -04547130;;Alameda Vicente Pinzon, Vila Olímpia, São Paulo - SP;-23.597222;-46.686828;viável;viável;6M;Sothis -04550000;;Rua Alvorada, Vila Olímpia, São Paulo - SP;-23.601978;-46.680931;viável;viável;111M;Sothis -04013001;;Rua Cubatão, Vila Mariana, São Paulo - SP;-23.579522;-46.642049;viável;viável;119M;Sothis -04220001;;Avenida Presidente Wilson, Vila Independência, São Paulo - SP;-23.598027;-46.586724;viável;viável;311M;Sothis -04328020;;Rua Filinto Elíseo, Jardim Lourdes (Zona Sul), São Paulo - SP;-23.664197;-46.636933;viável;viável;10M;Sothis -04327020;;Rua Professor Araújo Maciel, Vila Fachini, São Paulo - SP;-23.661432;-46.634321;viável;viável;71M;Sothis -09695000;;Rua Garcia Lorca, Paulicéia, São Bernardo do Campo - SP;-23.670972;-46.573067;viável;viável;15M;Sothis -04326080;;Avenida Euclides, Vila Fachini, São Paulo - SP;-23.657608;-46.635149;viável;viável;15M;Sothis -05651002;;Avenida Giovanni Gronchi, Morumbi, São Paulo - SP;-23.598015;-46.719745;viável;viável;270M;Sothis -04119000;;Rua Afonso Celso, Vila Mariana, São Paulo - SP;-23.598109;-46.634870;viável;viável;101M;Sothis -04182001;;Avenida Marginal Direita Anchieta, Jardim Santa Cruz (Sacomã), São Paulo - SP;-23.637750;-46.594034;Não viável;Não viável;1555M;Sothis -05640004;;Avenida Doutor Guilherme Dumont Vilares, Jardim Londrina, São Paulo - SP;-23.606544;-46.745966;viável;viável;429M;Sothis -05717270;;Rua José Ramon Urtiza, Vila Andrade, São Paulo - SP;-23.634250;-46.732806;viável;viável;36M;Sothis -05501020;;Rua Pirajussara, Butantã, São Paulo - SP;-23.570436;-46.705975;viável;viável;22M;Sothis -05533000;;Avenida Eliseu de Almeida, Instituto de Previdência, São Paulo - SP;-23.578949;-46.719039;viável;viável;441M;Sothis -04423070;;Rua Lorenzo Mavilis, Jardim Melo, São Paulo - SP;-23.686448;-46.634629;Não viável;Não viável;2487M;Sothis -05651001;;Avenida Giovanni Gronchi, Morumbi, São Paulo - SP;-23.598015;-46.719745;viável;viável;270M;Sothis -04726000;;Avenida João Carlos da Silva Borges, Vila Cruzeiro, São Paulo - SP;-23.640291;-46.711730;viável;viável;20M;Sothis -05717270;;Rua José Ramon Urtiza, Vila Andrade, São Paulo - SP;-23.634250;-46.732806;viável;viável;36M;Sothis -04756010;;Rua José Abrantes, Santo Amaro, São Paulo - SP;-23.646962;-46.717362;viável;viável;18M;Sothis -05510050;;Rua Camargo, Butantã, São Paulo - SP;-23.572095;-46.709575;viável;viável;106M;Sothis -04509021;;Rua Bueno Brandão, Vila Nova Conceição, São Paulo - SP;-23.590811;-46.670515;viável;viável;15M;Sothis -04509001;;Rua Jacques Félix, Vila Nova Conceição, São Paulo - SP;-23.591721;-46.671305;viável;viável;11M;Sothis -04512900;;Rua Diogo Jácome, Vila Nova Conceição, São Paulo - SP;-23.594937;-46.666452;viável;viável;347M;Sothis -04512001;;Rua Diogo Jácome, Vila Nova Conceição, São Paulo - SP;-23.594937;-46.666452;viável;viável;347M;Sothis -04515030;;Avenida Jacutinga, Indianópolis, São Paulo - SP;-23.602405;-46.666464;viável;viável;382M;Sothis -09655000;;Avenida do Taboão, Taboão, São Bernardo do Campo - SP;-23.657319;-46.596513;viável;viável;449M;Sothis -09604000;;Avenida Senador Vergueiro, Rudge Ramos, São Bernardo do Campo - SP;-23.662056;-46.564535;viável;viável;273M;Sothis -09625055;;Rua 25 de Janeiro, Rudge Ramos, São Bernardo do Campo - SP;-23.660854;-46.567256;viável;viável;95M;Sothis -04101100;;Rua Vergueiro, Vila Mariana, São Paulo - SP;-23.586961;-46.634285;viável;viável;121M;Sothis -04524030;;Avenida Bem-te-vi, Moema, São Paulo - SP;-23.607630;-46.668614;viável;viável;14M;Sothis -09080370;;Rua das Figueiras, Campestre, Santo André - SP;-23.639401;-46.545595;viável;viável;281M;Sothis -09090521;;Rua das Monções, Jardim, Santo André - SP;-23.652560;-46.534243;viável;viável;311M;Sothis \ No newline at end of file diff --git a/outputs/enderecos_output.csv b/outputs/enderecos_output.csv deleted file mode 100644 index 5c51a98..0000000 --- a/outputs/enderecos_output.csv +++ /dev/null @@ -1,5957 +0,0 @@ -CEP;Número;Endereço;Latitude;Longitude;Não dedicado;Dedicado;Distancia;Parceiro/Sothis -07024030;10;Avenida Lino Antônio Nogueira, 10, Jardim Santa Francisca, Guarulhos - SP;-23.475997;-46.527169;Não viável;Não viável;2568M; -13420360;420;Avenida Doutor Cássio Paschoal Padovani, 420, Morumbi, Piracicaba - SP;-22.727049;-47.622691;Não viável;Não viável;5km +; -05624000;243;Rua Manuel Jacinto, 243, Vila Morse, São Paulo - SP;-23.591006;-46.727963;Não viável;viável;556M;Sothis -15025000;5250;Avenida Bady Bassitt, 5250, Boa Vista, São José do Rio Preto - SP;-20.821733;-49.400002;Não viável;Não viável;5km +; -05314020;1250;Rua Bruno Bauer, 1250, Vila Leopoldina, São Paulo - SP;-23.531100;-46.738935;Não viável;Não viável;4353M; -13030100;385;Avenida Benedito de Campos, 385, Jardim do Trevo, Campinas - SP;-22.928064;-47.069441;Não viável;Não viável;5km +; -04543011;1593;Avenida Presidente Juscelino Kubitschek, 1593, Vila Nova Conceição, São Paulo - SP;-23.591607;-46.684302;Não viável;viável;509M;Sothis -04795100;23293;Avenida das Nações Unidas, 23293, Vila Almeida, São Paulo - SP;-23.682411;-46.691889;Não viável;Não viável;3729M;Sothis -05576000;Km 14.5;Rodovia Raposo Tavares, Km 14.5, Conjunto Residencial Butantã, São Paulo - SP;-23.576726;-46.722010;Não viável;viável;592M;Sothis -09080111;1805;Avenida Dom Pedro II, 1805, Campestre, Santo André - SP;-23.641036;-46.540986;viável;viável;345M;Sothis -09751000;1379;Avenida Pereira Barreto, 1379, Baeta Neves, São Bernardo do Campo - SP;-23.686346;-46.547629;viável;viável;67M;Sothis -03154100;2560;Avenida Professor Luiz Ignácio Anhaia Mello, 2560, Jardim Avelino, São Paulo - SP;-23.583018;-46.564641;Não viável;Não viável;2227M;Sothis -04260020;745;Avenida Doutor Ricardo Jafet, 745, Vila Santa Eulalia, São Paulo - SP;-23.583661;-46.615935;viável;viável;423M;Sothis -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; \ No newline at end of file diff --git a/outputs/enderecos_output_1760639035809.csv b/outputs/enderecos_output_1760639035809.csv deleted file mode 100644 index 20fa97a..0000000 --- a/outputs/enderecos_output_1760639035809.csv +++ /dev/null @@ -1,5957 +0,0 @@ -CEP;Número;Endereço;Latitude;Longitude;Não dedicado;Dedicado;Distancia;Parceiro/Sothis -07024030;10;Avenida Lino Antônio Nogueira, 10, Jardim Santa Francisca, Guarulhos - SP;-23.475997;-46.527169;Não viável;Não viável;2568M; -13420360;420;Avenida Doutor Cássio Paschoal Padovani, 420, Morumbi, Piracicaba - SP;-22.727049;-47.622691;Não viável;Não viável;5km +; -05624000;243;;;;;;; -15025000;5250;Avenida Bady Bassitt, 5250, Boa Vista, São José do Rio Preto - SP;-20.821733;-49.400002;Não viável;Não viável;5km +; -05314020;1250;Rua Bruno Bauer, 1250, Vila Leopoldina, São Paulo - SP;-23.531100;-46.738935;Não viável;Não viável;4353M; -13030100;385;Avenida Benedito de Campos, 385, Jardim do Trevo, Campinas - SP;-22.928064;-47.069441;Não viável;Não viável;5km +; -04543011;1593;Avenida Presidente Juscelino Kubitschek, 1593, Vila Nova Conceição, São Paulo - SP;-23.591607;-46.684302;Não viável;viável;509M;Sothis -04795100;23293;Avenida das Nações Unidas, 23293, Vila Almeida, São Paulo - SP;-23.682411;-46.691889;Não viável;Não viável;3729M;Sothis -05576000;Km 14.5;Rodovia Raposo Tavares, Km 14.5, Conjunto Residencial Butantã, São Paulo - SP;-23.576726;-46.722010;Não viável;viável;592M;Sothis -09080111;1805;Avenida Dom Pedro II, 1805, Campestre, Santo André - SP;-23.641036;-46.540986;viável;viável;345M;Sothis -09751000;1379;Avenida Pereira Barreto, 1379, Baeta Neves, São Bernardo do Campo - SP;-23.686346;-46.547629;viável;viável;67M;Sothis -03154100;2560;Avenida Professor Luiz Ignácio Anhaia Mello, 2560, Jardim Avelino, São Paulo - SP;-23.582956;-46.564851;Não viável;Não viável;2214M;Sothis -04260020;745;Avenida Doutor Ricardo Jafet, 745, Vila Santa Eulalia, São Paulo - SP;-23.583661;-46.615935;viável;viável;423M;Sothis -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; \ No newline at end of file diff --git a/outputs/enderecos_output_1760639580273.csv b/outputs/enderecos_output_1760639580273.csv deleted file mode 100644 index 10c3b60..0000000 --- a/outputs/enderecos_output_1760639580273.csv +++ /dev/null @@ -1,5957 +0,0 @@ -CEP;Número;Endereço;Latitude;Longitude;Não dedicado;Dedicado;Distancia;Parceiro/Sothis -07024030;10;Avenida Lino Antônio Nogueira, 10, Jardim Santa Francisca, Guarulhos - SP;-23.475997;-46.527169;Não viável;Não viável;2568M; -13420360;420;Avenida Doutor Cássio Paschoal Padovani, 420, Morumbi, Piracicaba - SP;-22.727049;-47.622691;Não viável;Não viável;5km +; -05624000;243;Rua Manuel Jacinto, 243, Vila Morse, São Paulo - SP;-23.591006;-46.727963;Não viável;viável;556M;Sothis -15025000;5250;Avenida Bady Bassitt, 5250, Boa Vista, São José do Rio Preto - SP;-20.821733;-49.400002;Não viável;Não viável;5km +; -05314020;1250;Rua Bruno Bauer, 1250, Vila Leopoldina, São Paulo - SP;-23.531100;-46.738935;Não viável;Não viável;4353M; -13030100;385;Avenida Benedito de Campos, 385, Jardim do Trevo, Campinas - SP;-22.928064;-47.069441;Não viável;Não viável;5km +; -04543011;1593;Avenida Presidente Juscelino Kubitschek, 1593, Vila Nova Conceição, São Paulo - SP;-23.591607;-46.684302;Não viável;viável;509M;Sothis -04795100;23293;Avenida das Nações Unidas, 23293, Vila Almeida, São Paulo - SP;-23.682411;-46.691889;Não viável;Não viável;3729M;Sothis -05576000;Km 14.5;Rodovia Raposo Tavares, Km 14.5, Conjunto Residencial Butantã, São Paulo - SP;-23.576726;-46.722010;Não viável;viável;592M;Sothis -09080111;1805;Avenida Dom Pedro II, 1805, Campestre, Santo André - SP;-23.641036;-46.540986;viável;viável;345M;Sothis -09751000;1379;Avenida Pereira Barreto, 1379, Baeta Neves, São Bernardo do Campo - SP;-23.686346;-46.547629;viável;viável;67M;Sothis -03154100;2560;Avenida Professor Luiz Ignácio Anhaia Mello, 2560, Jardim Avelino, São Paulo - SP;-23.582956;-46.564851;Não viável;Não viável;2214M;Sothis -04260020;745;Avenida Doutor Ricardo Jafet, 745, Vila Santa Eulalia, São Paulo - SP;-23.583661;-46.615935;viável;viável;423M;Sothis -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; \ No newline at end of file diff --git a/outputs/enderecos_output_1761669569516.csv b/outputs/enderecos_output_1761669569516.csv deleted file mode 100644 index 9bf420f..0000000 --- a/outputs/enderecos_output_1761669569516.csv +++ /dev/null @@ -1,5957 +0,0 @@ -CEP;Número;Endereço;Latitude;Longitude;Não dedicado;Dedicado;Distancia;Parceiro/Sothis -07024030;10;Avenida Lino Antônio Nogueira, 10, Jardim Santa Francisca, Guarulhos - SP;-23.475997;-46.527169;Não viável;Não viável;2568M; -13420360;420;Avenida Doutor Cássio Paschoal Padovani, 420, Morumbi, Piracicaba - SP;-22.727049;-47.622691;Não viável;Não viável;5km +; -05624000;243;Rua Manuel Jacinto, 243, Vila Morse, São Paulo - SP;-23.591006;-46.727963;Não viável;viável;556M;Sothis -15025000;5250;Avenida Bady Bassitt, 5250, Boa Vista, São José do Rio Preto - SP;-20.821733;-49.400002;Não viável;Não viável;5km +; -05314020;1250;Rua Bruno Bauer, 1250, Vila Leopoldina, São Paulo - SP;-23.531100;-46.738935;Não viável;Não viável;4353M; -13030100;385;Avenida Benedito de Campos, 385, Jardim do Trevo, Campinas - SP;-22.928064;-47.069441;Não viável;Não viável;5km +; -04543011;1593;Avenida Presidente Juscelino Kubitschek, 1593, Vila Nova Conceição, São Paulo - SP;-23.591607;-46.684302;Não viável;viável;509M;Sothis -04795100;23293;Avenida das Nações Unidas, 23293, Vila Almeida, São Paulo - SP;-23.682411;-46.691889;Não viável;Não viável;1270M;Sothis -05576000;Km 14.5;Rodovia Raposo Tavares, Km 14.5, Conjunto Residencial Butantã, São Paulo - SP;-23.576726;-46.722010;Não viável;viável;592M;Sothis -09080111;1805;Avenida Dom Pedro II, 1805, Campestre, Santo André - SP;-23.641036;-46.540986;viável;viável;345M;Sothis -09751000;1379;Avenida Pereira Barreto, 1379, Baeta Neves, São Bernardo do Campo - SP;-23.686346;-46.547629;viável;viável;67M;Sothis -03154100;2560;Avenida Professor Luiz Ignácio Anhaia Mello, 2560, Jardim Avelino, São Paulo - SP;-23.582956;-46.564851;Não viável;Não viável;2214M;Sothis -04260020;745;Avenida Doutor Ricardo Jafet, 745, Vila Santa Eulalia, São Paulo - SP;-23.583661;-46.615935;viável;viável;423M;Sothis -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; \ No newline at end of file diff --git a/outputs/enderecos_output_1761669805089.csv b/outputs/enderecos_output_1761669805089.csv deleted file mode 100644 index 9bf420f..0000000 --- a/outputs/enderecos_output_1761669805089.csv +++ /dev/null @@ -1,5957 +0,0 @@ -CEP;Número;Endereço;Latitude;Longitude;Não dedicado;Dedicado;Distancia;Parceiro/Sothis -07024030;10;Avenida Lino Antônio Nogueira, 10, Jardim Santa Francisca, Guarulhos - SP;-23.475997;-46.527169;Não viável;Não viável;2568M; -13420360;420;Avenida Doutor Cássio Paschoal Padovani, 420, Morumbi, Piracicaba - SP;-22.727049;-47.622691;Não viável;Não viável;5km +; -05624000;243;Rua Manuel Jacinto, 243, Vila Morse, São Paulo - SP;-23.591006;-46.727963;Não viável;viável;556M;Sothis -15025000;5250;Avenida Bady Bassitt, 5250, Boa Vista, São José do Rio Preto - SP;-20.821733;-49.400002;Não viável;Não viável;5km +; -05314020;1250;Rua Bruno Bauer, 1250, Vila Leopoldina, São Paulo - SP;-23.531100;-46.738935;Não viável;Não viável;4353M; -13030100;385;Avenida Benedito de Campos, 385, Jardim do Trevo, Campinas - SP;-22.928064;-47.069441;Não viável;Não viável;5km +; -04543011;1593;Avenida Presidente Juscelino Kubitschek, 1593, Vila Nova Conceição, São Paulo - SP;-23.591607;-46.684302;Não viável;viável;509M;Sothis -04795100;23293;Avenida das Nações Unidas, 23293, Vila Almeida, São Paulo - SP;-23.682411;-46.691889;Não viável;Não viável;1270M;Sothis -05576000;Km 14.5;Rodovia Raposo Tavares, Km 14.5, Conjunto Residencial Butantã, São Paulo - SP;-23.576726;-46.722010;Não viável;viável;592M;Sothis -09080111;1805;Avenida Dom Pedro II, 1805, Campestre, Santo André - SP;-23.641036;-46.540986;viável;viável;345M;Sothis -09751000;1379;Avenida Pereira Barreto, 1379, Baeta Neves, São Bernardo do Campo - SP;-23.686346;-46.547629;viável;viável;67M;Sothis -03154100;2560;Avenida Professor Luiz Ignácio Anhaia Mello, 2560, Jardim Avelino, São Paulo - SP;-23.582956;-46.564851;Não viável;Não viável;2214M;Sothis -04260020;745;Avenida Doutor Ricardo Jafet, 745, Vila Santa Eulalia, São Paulo - SP;-23.583661;-46.615935;viável;viável;423M;Sothis -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; -;;;;;;;; \ No newline at end of file diff --git a/uploads/08becd79c38ee2a58343374685baedb0 b/uploads/08becd79c38ee2a58343374685baedb0 deleted file mode 100644 index 9b5b177..0000000 --- a/uploads/08becd79c38ee2a58343374685baedb0 +++ /dev/null @@ -1,5957 +0,0 @@ -CEP;Numero;;;;; -07024-030;10;;;;; -13420360;420;;;;; -05624000;243;;;;; -15025000;5250;;;;; -05314-020;1250;;;;; -13030100;385;;;;; -04543011;1593;;;;; -04795-100;23293;;;;; -05576-000; Km 14.5;;;;; -09080111;1805;;;;; -09751000;1379;;;;; -03154-100;2560;;;;; -04260020;745;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;;  -;;;;;;  diff --git a/uploads/0b4cbe3652b578c066824eca619c2e6a b/uploads/0b4cbe3652b578c066824eca619c2e6a deleted file mode 100644 index 9b5b177..0000000 --- a/uploads/0b4cbe3652b578c066824eca619c2e6a +++ /dev/null @@ -1,5957 +0,0 @@ -CEP;Numero;;;;; -07024-030;10;;;;; -13420360;420;;;;; -05624000;243;;;;; -15025000;5250;;;;; -05314-020;1250;;;;; -13030100;385;;;;; -04543011;1593;;;;; -04795-100;23293;;;;; -05576-000; Km 14.5;;;;; -09080111;1805;;;;; -09751000;1379;;;;; -03154-100;2560;;;;; -04260020;745;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;;  -;;;;;;  diff --git a/uploads/3dc06b16308b13709f9d1e3195ccb272 b/uploads/3dc06b16308b13709f9d1e3195ccb272 deleted file mode 100644 index 9b5b177..0000000 --- a/uploads/3dc06b16308b13709f9d1e3195ccb272 +++ /dev/null @@ -1,5957 +0,0 @@ -CEP;Numero;;;;; -07024-030;10;;;;; -13420360;420;;;;; -05624000;243;;;;; -15025000;5250;;;;; -05314-020;1250;;;;; -13030100;385;;;;; -04543011;1593;;;;; -04795-100;23293;;;;; -05576-000; Km 14.5;;;;; -09080111;1805;;;;; -09751000;1379;;;;; -03154-100;2560;;;;; -04260020;745;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;;  -;;;;;;  diff --git a/uploads/51c7c998aa925bc790228466d601f9e7 b/uploads/51c7c998aa925bc790228466d601f9e7 deleted file mode 100644 index 9b5b177..0000000 --- a/uploads/51c7c998aa925bc790228466d601f9e7 +++ /dev/null @@ -1,5957 +0,0 @@ -CEP;Numero;;;;; -07024-030;10;;;;; -13420360;420;;;;; -05624000;243;;;;; -15025000;5250;;;;; -05314-020;1250;;;;; -13030100;385;;;;; -04543011;1593;;;;; -04795-100;23293;;;;; -05576-000; Km 14.5;;;;; -09080111;1805;;;;; -09751000;1379;;;;; -03154-100;2560;;;;; -04260020;745;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;;  -;;;;;;  diff --git a/uploads/6e75b6868cf683713aa4ee87db6bdc95 b/uploads/6e75b6868cf683713aa4ee87db6bdc95 deleted file mode 100644 index 9b5b177..0000000 --- a/uploads/6e75b6868cf683713aa4ee87db6bdc95 +++ /dev/null @@ -1,5957 +0,0 @@ -CEP;Numero;;;;; -07024-030;10;;;;; -13420360;420;;;;; -05624000;243;;;;; -15025000;5250;;;;; -05314-020;1250;;;;; -13030100;385;;;;; -04543011;1593;;;;; -04795-100;23293;;;;; -05576-000; Km 14.5;;;;; -09080111;1805;;;;; -09751000;1379;;;;; -03154-100;2560;;;;; -04260020;745;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;;  -;;;;;;  diff --git a/uploads/7593fbedff3e5b01f7ae753efad026fa b/uploads/7593fbedff3e5b01f7ae753efad026fa deleted file mode 100644 index 9b5b177..0000000 --- a/uploads/7593fbedff3e5b01f7ae753efad026fa +++ /dev/null @@ -1,5957 +0,0 @@ -CEP;Numero;;;;; -07024-030;10;;;;; -13420360;420;;;;; -05624000;243;;;;; -15025000;5250;;;;; -05314-020;1250;;;;; -13030100;385;;;;; -04543011;1593;;;;; -04795-100;23293;;;;; -05576-000; Km 14.5;;;;; -09080111;1805;;;;; -09751000;1379;;;;; -03154-100;2560;;;;; -04260020;745;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;;  -;;;;;;  diff --git a/uploads/d374ebe3f1b6061384889bc26985aa4f b/uploads/d374ebe3f1b6061384889bc26985aa4f deleted file mode 100644 index 9b5b177..0000000 --- a/uploads/d374ebe3f1b6061384889bc26985aa4f +++ /dev/null @@ -1,5957 +0,0 @@ -CEP;Numero;;;;; -07024-030;10;;;;; -13420360;420;;;;; -05624000;243;;;;; -15025000;5250;;;;; -05314-020;1250;;;;; -13030100;385;;;;; -04543011;1593;;;;; -04795-100;23293;;;;; -05576-000; Km 14.5;;;;; -09080111;1805;;;;; -09751000;1379;;;;; -03154-100;2560;;;;; -04260020;745;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;;  -;;;;;;  diff --git a/uploads/ff457af9e1a6fae95d4852e3f1dc0bff b/uploads/ff457af9e1a6fae95d4852e3f1dc0bff deleted file mode 100644 index 9b5b177..0000000 --- a/uploads/ff457af9e1a6fae95d4852e3f1dc0bff +++ /dev/null @@ -1,5957 +0,0 @@ -CEP;Numero;;;;; -07024-030;10;;;;; -13420360;420;;;;; -05624000;243;;;;; -15025000;5250;;;;; -05314-020;1250;;;;; -13030100;385;;;;; -04543011;1593;;;;; -04795-100;23293;;;;; -05576-000; Km 14.5;;;;; -09080111;1805;;;;; -09751000;1379;;;;; -03154-100;2560;;;;; -04260020;745;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;; -;;;;;;  -;;;;;;