IBOV 175,334.46 ▲ 0.74% IPSA 11,012.15 ▲ 0.56% IPC MEX 66,383.68 ▲ 0.21% MERVAL 3,297,106 ▲ 0.40% COLCAP 2,272.41 ▼ 0.09% BVL PERÚ 57,237.60 — — USD/BRL5.11▲ 0.50% USD/MXN17.45▼ 0.18% USD/CLP939.49▼ 0.99% USD/COP3,191▼ 0.79% USD/PEN3.40▼ 0.15% USD/ARS 1,497 — 0.00% USD/UYU40.15▲ 0.03% USD/PYG6,020▼ 0.02% USD/BOB11.32▲ 1.25% USD/DOP58.07▲ 0.14% USD/CRC449.99▲ 0.18% USD/GTQ7.62▼ 0.09% USD/HNL26.75▲ 0.02% USD/NIO 36.62 — 0.00% USD/VES740.37▼ 0.13% USD/PAB1.00— 0.00% USD/BZD2.00— 0.00% USD/JMD157.49▲ 0.01% USD/TTD6.75▲ 0.59% EUR/BRL5.81▲ 0.43% BRENT 87.71 ▼ 9.37% WTI 81.91 ▼ 8.29% IRON ORE 161.91 — — COPPER 6.40 ▲ 1.24% GOLD 4,080 ▲ 0.30% SILVER 58.69 ▲ 0.06% SOY 1,212 ▼ 2.92% CORN 473.25 ▲ 1.94% WHEAT 658.00 ▼ 2.95% COFFEE 323.05 ▲ 2.95% SUGAR 14.56 ▼ 1.42% ORANGE JUICE 141.40 ▼ 0.25% COTTON 80.85 ▲ 2.93% COCOA 5,156 ▼ 4.09% BEEF 218.30 ▼ 3.86% CATTLE 331.28 ▼ 4.07% LITHIUM 68.63 ▲ 1.21% PETR4 41.01 ▼ 2.84% VALE3 75.69 ▲ 0.60% ITUB4 42.69 ▲ 1.40% BBDC4 18.71 ▲ 1.24% ABEV3 15.86 ▲ 1.41% BBAS3 20.50 ▲ 0.74% B3SA3 15.72 ▲ 1.81% WEGE3 46.40 ▲ 0.89% PRIO3 55.71 ▼ 5.29% SUZB3 41.87 ▲ 0.07% RENT3 37.72 ▲ 2.25% AZZA3 17.11 ▲ 2.76% CSAN3 3.95 ▲ 3.95% RAIZ4 0.26 — 0.00% PCAR3 2.74 ▼ 1.79% GMAT3 3.83 ▲ 1.06% PSSA3 54.29 ▼ 0.89% CVCB3 1.36 ▲ 1.49% POSI3 3.52 ▼ 0.85% SLCE3 13.38 ▼ 1.91% NATU3 8.49 ▲ 1.31% BRKM5 6.08 ▼ 0.33% RANI3 7.93 ▼ 0.25% CSNA3 5.71 ▲ 6.53% CMIN3 5.80 ▲ 1.93% USIM5 8.61 ▲ 1.53% GGBR4 24.48 ▲ 0.91% ENEV3 25.47 ▲ 2.29% CPFE3 44.75 ▼ 0.75% CMIG4 11.17 ▲ 1.73% EQTL3 38.80 ▲ 1.20% LREN3 13.73 ▲ 3.47% VIVT3 36.11 ▲ 2.26% RAIL3 13.80 ▲ 1.69% KLABIN 17.68 ▲ 0.91% RAIA DROGASIL 18.17 ▲ 1.06% RDOR3 33.60 ▲ 0.66% HAPV3 10.19 ▲ 2.72% FLRY3 16.53 ▲ 1.66% SMTO3 14.67 ▼ 2.52% UGPA3 32.09 ▼ 1.90% VBBR3 34.50 ▼ 1.71% BBSE3 40.54 ▼ 2.29% BPAC11 55.55 ▲ 1.61% CURY3 30.39 ▲ 3.54% AERI3 2.05 ▲ 0.49% VIVARA 22.01 ▲ 2.75% COMPASS 25.30 ▲ 2.18% VAMOS 3.17 ▲ 0.63% SANB11 27.36 ▲ 3.87% ASAI3 8.11 ▲ 3.31% SBSP3 28.87 ▲ 1.73% WALMEX 48.52 ▲ 0.92% GMEXICO 209.50 ▲ 1.07% FEMSA 230.17 ▲ 3.68% CEMEX 21.37 ▲ 1.09% GFNORTE 196.59 ▲ 2.25% BIMBO 59.24 ▲ 1.59% TELEVISA 9.93 ▲ 1.22% AMX 22.49 ▼ 1.40% GAP 377.40 ▲ 0.10% ASUR 268.57 ▲ 0.30% OMA 228.74 ▲ 1.15% KOF 189.00 ▲ 5.35% GRUMA 267.85 ▼ 0.01% KIMBER 39.92 ▲ 0.71% SQM-B 64,932 ▼ 0.64% COPEC 6,249 ▼ 1.28% BSANTANDER 80.77 ▲ 1.83% FALABELLA 6,155 ▲ 2.75% ENELAM 85.89 ▲ 0.47% CENCOSUD 1,915 ▼ 2.20% CMPC 1,040 ▲ 1.41% BANCO CHILE 193.26 ▲ 0.08% LATAM AIR 24.60 ▲ 3.02% YPF 81,225 ▼ 0.95% GGAL 7,960 ▲ 0.89% PAMPA 5,475 ▼ 0.73% TXAR 674.00 — 0.00% ALUAR 984.50 ▲ 1.29% TGS 9,710 ▼ 0.56% CEPU 2,383 ▲ 0.76% MIRGOR 16,825 ▲ 1.82% COME 42.46 ▲ 0.12% LOMA NEGRA 3,700 ▲ 2.49% BYMA 302.75 ▲ 0.75% TELECOM ARG 4,490 ▲ 2.51% ECOPETROL 15.80 ▼ 1.31% BANCOLOMBIA 87.93 ▲ 2.23% GRUPO AVAL 4.82 ▲ 0.84% CREDICORP 390.99 ▲ 0.66% SOUTHERN COPPER 179.32 ▲ 0.02% BUENAVENTURA 31.72 ▲ 2.62% MERCADOLIBRE 1,820 ▲ 1.02% NUBANK 14.53 ▲ 3.12% XP 16.74 ▲ 0.30% PAGSEGURO 9.38 ▲ 1.96% STONE 10.89 ▲ 1.21% GLOBANT 32.64 ▲ 4.28% TECNOGLASS 45.44 ▲ 0.31% GAP AIRPORT 216.27 ▼ 0.00% ASUR 268.57 ▲ 0.30% OMA AIRPORT 104.80 ▲ 1.32% AMX ADR 25.70 ▼ 1.19% FEMSA ADR 132.15 ▲ 3.96% CEMEX ADR 12.21 ▲ 1.24% PETROBRAS ADR 18.00 ▼ 4.10% VALE ADR 14.78 ▼ 0.07% ITAU ADR 8.37 ▲ 1.09% SANTANDER BR 5.44 ▲ 2.64% AMBEV ADR 3.07 ▲ 0.33% CSN 1.12 ▲ 3.70% GERDAU 4.83 ▲ 0.42% LATAM ADR 52.27 ▲ 4.23% BTC 64,882 ▼ 0.70% ETH 1,944 ▼ 0.50% SOL 75.79 ▼ 1.06% XRP 1.09 ▼ 2.06% BNB 573.96 ▼ 0.09% ADA 0.16 ▼ 4.35% DOGE 0.07 ▼ 1.87% AVAX 6.59 ▼ 2.14% LINK 8.60 ▼ 2.41% DOT 0.79 ▼ 4.12% LTC 46.56 ▼ 2.58% BCH 215.92 ▼ 0.41% TRX 0.33 ▼ 1.37% XLM 0.18 ▼ 3.30% HBAR 0.07 ▼ 1.79% NEAR 1.73 ▼ 5.66% ATOM 1.34 ▼ 4.25% AAVE 99.30 ▼ 2.18% SELIC 14.25% EMBRAER 86.90 ▲ 5.33% EMBRAER ADR 67.99 ▲ 4.71% JBS 13.55 ▲ 10.34% JBS BDR 69.23 ▲ 11.59% MBRF3 15.89 ▲ 7.08% MBRFY 2.96 ▲ 0.68% INTER 5.56 ▲ 5.10% EGX 53,634 ▲ 0.40% USD/ZAR16.76▼ 0.47% USD/NGN1,361▼ 0.31% NIKKEI 64,931 ▲ 0.50% CSI300 4,702 ▲ 1.15% HSI 25,207 ▲ 0.98% NIFTY 23,996 ▲ 0.96% KOSPI 6,756 ▲ 0.97% JCI 6,186 ▼ 0.17% USD/JPY163.76▲ 0.08% USD/CNY6.77▼ 0.10% DAX 25,361 ▲ 1.04% CAC 8,406 ▲ 0.40% FTSE 10,782 ▲ 0.42% MIB 52,055 ▲ 0.49% IBEX 19,741 ▲ 0.80% STOXX 644.62 ▲ 0.02% EUR/USD1.14▼ 0.20% GBP/USD1.33▼ 0.37% SPX 7,413 ▲ 0.02% DJI 52,210 ▲ 0.51% NDX 28,039 ▼ 0.32% RUT 2,948 ▲ 0.62% TSX 35,568 ▲ 0.56% VIX 18.67 ▲ 0.48% USD/CAD1.41▲ 0.30% US10Y 4.6410 ▼ 0.81% IBOV 175,334.46 ▲ 0.74% IPSA 11,012.15 ▲ 0.56% IPC MEX 66,383.68 ▲ 0.21% MERVAL 3,297,106 ▲ 0.40% COLCAP 2,272.41 ▼ 0.09% BVL PERÚ 57,237.60 — — USD/BRL 5.11 ▲ 0.50% USD/MXN 17.45 ▼ 0.18% USD/CLP 939.49 ▼ 0.99% USD/COP 3,191 ▼ 0.79% USD/PEN 3.40 ▼ 0.15% USD/ARS 1,497 — 0.00% USD/UYU 40.15 ▲ 0.03% USD/PYG 6,020 ▼ 0.02% USD/BOB 11.32 ▲ 1.25% USD/DOP 58.07 ▲ 0.14% USD/CRC 449.99 ▲ 0.18% USD/GTQ 7.62 ▼ 0.09% USD/HNL 26.75 ▲ 0.02% USD/NIO 36.62 — 0.00% USD/VES 740.37 ▼ 0.13% USD/PAB 1.00 — 0.00% USD/BZD 2.00 — 0.00% USD/JMD 157.49 ▲ 0.26% USD/TTD 6.75 ▲ 1.35% EUR/BRL 5.81 ▲ 0.51% BRENT 87.71 ▼ 9.37% WTI 81.91 ▼ 8.29% IRON ORE 161.91 — — COPPER 6.40 ▲ 1.24% GOLD 4,080 ▲ 0.30% SILVER 58.69 ▲ 0.06% SOY 1,212 ▼ 2.92% CORN 473.25 ▲ 1.94% WHEAT 658.00 ▼ 2.95% COFFEE 323.05 ▲ 2.95% SUGAR 14.56 ▼ 1.42% ORANGE JUICE 141.40 ▼ 0.25% COTTON 80.85 ▲ 2.93% COCOA 5,156 ▼ 4.09% BEEF 218.30 ▼ 3.86% CATTLE 331.28 ▼ 4.07% LITHIUM 68.63 ▲ 1.21% PETR4 41.01 ▼ 2.84% VALE3 75.69 ▲ 0.60% ITUB4 42.69 ▲ 1.40% BBDC4 18.71 ▲ 1.24% ABEV3 15.86 ▲ 1.41% BBAS3 20.50 ▲ 0.74% B3SA3 15.72 ▲ 1.81% WEGE3 46.40 ▲ 0.89% PRIO3 55.71 ▼ 5.29% SUZB3 41.87 ▲ 0.07% RENT3 37.72 ▲ 2.25% AZZA3 17.11 ▲ 2.76% CSAN3 3.95 ▲ 3.95% RAIZ4 0.26 — 0.00% PCAR3 2.74 ▼ 1.79% GMAT3 3.83 ▲ 1.06% PSSA3 54.29 ▼ 0.89% CVCB3 1.36 ▲ 1.49% POSI3 3.52 ▼ 0.85% SLCE3 13.38 ▼ 1.91% NATU3 8.49 ▲ 1.31% BRKM5 6.08 ▼ 0.33% RANI3 7.93 ▼ 0.25% CSNA3 5.71 ▲ 6.53% CMIN3 5.80 ▲ 1.93% USIM5 8.61 ▲ 1.53% GGBR4 24.48 ▲ 0.91% ENEV3 25.47 ▲ 2.29% CPFE3 44.75 ▼ 0.75% CMIG4 11.17 ▲ 1.73% EQTL3 38.80 ▲ 1.20% LREN3 13.73 ▲ 3.47% VIVT3 36.11 ▲ 2.26% RAIL3 13.80 ▲ 1.69% KLABIN 17.68 ▲ 0.91% RAIA DROGASIL 18.17 ▲ 1.06% RDOR3 33.60 ▲ 0.66% HAPV3 10.19 ▲ 2.72% FLRY3 16.53 ▲ 1.66% SMTO3 14.67 ▼ 2.52% UGPA3 32.09 ▼ 1.90% VBBR3 34.50 ▼ 1.71% BBSE3 40.54 ▼ 2.29% BPAC11 55.55 ▲ 1.61% CURY3 30.39 ▲ 3.54% AERI3 2.05 ▲ 0.49% VIVARA 22.01 ▲ 2.75% COMPASS 25.30 ▲ 2.18% VAMOS 3.17 ▲ 0.63% SANB11 27.36 ▲ 3.87% ASAI3 8.11 ▲ 3.31% SBSP3 28.87 ▲ 1.73% WALMEX 48.52 ▲ 0.92% GMEXICO 209.50 ▲ 1.07% FEMSA 230.17 ▲ 3.68% CEMEX 21.37 ▲ 1.09% GFNORTE 196.59 ▲ 2.25% BIMBO 59.24 ▲ 1.59% TELEVISA 9.93 ▲ 1.22% AMX 22.49 ▼ 1.40% GAP 377.40 ▲ 0.10% ASUR 268.57 ▲ 0.30% OMA 228.74 ▲ 1.15% KOF 189.00 ▲ 5.35% GRUMA 267.85 ▼ 0.01% KIMBER 39.92 ▲ 0.71% SQM-B 64,932 ▼ 0.64% COPEC 6,249 ▼ 1.28% BSANTANDER 80.77 ▲ 1.83% FALABELLA 6,155 ▲ 2.75% ENELAM 85.89 ▲ 0.47% CENCOSUD 1,915 ▼ 2.20% CMPC 1,040 ▲ 1.41% BANCO CHILE 193.26 ▲ 0.08% LATAM AIR 24.60 ▲ 3.02% YPF 81,225 ▼ 0.95% GGAL 7,960 ▲ 0.89% PAMPA 5,475 ▼ 0.73% TXAR 674.00 — 0.00% ALUAR 984.50 ▲ 1.29% TGS 9,710 ▼ 0.56% CEPU 2,383 ▲ 0.76% MIRGOR 16,825 ▲ 1.82% COME 42.46 ▲ 0.12% LOMA NEGRA 3,700 ▲ 2.49% BYMA 302.75 ▲ 0.75% TELECOM ARG 4,490 ▲ 2.51% ECOPETROL 15.80 ▼ 1.31% BANCOLOMBIA 87.93 ▲ 2.23% GRUPO AVAL 4.82 ▲ 0.84% CREDICORP 390.99 ▲ 0.66% SOUTHERN COPPER 179.32 ▲ 0.02% BUENAVENTURA 31.72 ▲ 2.62% MERCADOLIBRE 1,820 ▲ 1.02% NUBANK 14.53 ▲ 3.12% XP 16.74 ▲ 0.30% PAGSEGURO 9.38 ▲ 1.96% STONE 10.89 ▲ 1.21% GLOBANT 32.64 ▲ 4.28% TECNOGLASS 45.44 ▲ 0.31% GAP AIRPORT 216.27 ▼ 0.00% ASUR 268.57 ▲ 0.30% OMA AIRPORT 104.80 ▲ 1.32% AMX ADR 25.70 ▼ 1.19% FEMSA ADR 132.15 ▲ 3.96% CEMEX ADR 12.21 ▲ 1.24% PETROBRAS ADR 18.00 ▼ 4.10% VALE ADR 14.78 ▼ 0.07% ITAU ADR 8.37 ▲ 1.09% SANTANDER BR 5.44 ▲ 2.64% AMBEV ADR 3.07 ▲ 0.33% CSN 1.12 ▲ 3.70% GERDAU 4.83 ▲ 0.42% LATAM ADR 52.27 ▲ 4.23% BTC 64,882 ▼ 0.70% ETH 1,944 ▼ 0.50% SOL 75.79 ▼ 1.06% XRP 1.09 ▼ 2.06% BNB 573.96 ▼ 0.09% ADA 0.16 ▼ 4.35% DOGE 0.07 ▼ 1.87% AVAX 6.59 ▼ 2.14% LINK 8.60 ▼ 2.41% DOT 0.79 ▼ 4.12% LTC 46.56 ▼ 2.58% BCH 215.92 ▼ 0.41% TRX 0.33 ▼ 1.37% XLM 0.18 ▼ 3.30% HBAR 0.07 ▼ 1.79% NEAR 1.73 ▼ 5.66% ATOM 1.34 ▼ 4.25% AAVE 99.30 ▼ 2.18% SELIC 14.25% EMBRAER 86.90 ▲ 5.33% EMBRAER ADR 67.99 ▲ 4.71% JBS 13.55 ▲ 10.34% JBS BDR 69.23 ▲ 11.59% MBRF3 15.89 ▲ 7.08% MBRFY 2.96 ▲ 0.68% INTER 5.56 ▲ 5.10% EGX 53,634 ▲ 0.40% USD/ZAR 16.76 ▼ 0.37% USD/NGN 1,361 ▼ 0.15% NIKKEI 64,931 ▲ 0.50% CSI300 4,702 ▲ 1.15% HSI 25,207 ▲ 0.98% NIFTY 23,996 ▲ 0.96% KOSPI 6,756 ▲ 0.97% JCI 6,186 ▼ 0.17% USD/JPY 163.74 ▼ 0.03% USD/CNY 6.7652 ▼ 0.09% DAX 25,361 ▲ 1.04% CAC 8,406 ▲ 0.40% FTSE 10,782 ▲ 0.42% MIB 52,055 ▲ 0.49% IBEX 19,741 ▲ 0.80% STOXX 644.62 ▲ 0.02% EUR/USD 1.1374 ▼ 0.01% GBP/USD 1.3290 ▼ 0.22% SPX 7,413 ▲ 0.02% DJI 52,210 ▲ 0.51% NDX 28,039 ▼ 0.32% RUT 2,948 ▲ 0.62% TSX 35,568 ▲ 0.56% VIX 18.67 ▲ 0.48% USD/CAD 1.4124 ▲ 0.23% US10Y 4.6410 ▼ 0.81%
since 2009
Monday, July 27, 2026

Brazil Markets

Brazil Expands Free Literacy Programmes for Youth and Adults Nationwide

By · July 27, 2026 · 5 min read

Daily Brief

The morning intel from across Latin America. Free.

By subscribing you agree to our privacy policy. We never share your email.

Education & Social Policy

Key Facts

Federal Funding. The new Brasil Alfabetizado cycle plans R$964 million (US$192 million) for up to 900,000 places through 2027.

University Expansion. Instituto Yduqs and partner universities now offer free six-month literacy courses across 15 campuses in all major regions.

Target Population. Programmes focus on the 11.4 million Brazilians aged 15 and over who are functionally illiterate, prioritising rural and quilombola communities.

Civil Society Reach. The MST movement has made over 100,000 people literate, recently graduating 30,000 learners across 11 states.

Pathway to Formal Education. All programmes are designed to feed learners into the formal Youth and Adult Education (EJA) system for continued schooling.

Brazil is rolling out a multi-layered expansion of free literacy programmes for youth and adults, combining a R$964 million federal push with new university-linked courses and community campaigns to reach millions of functionally illiterate citizens.

A classroom in Brazil
Brazil is expanding free literacy programmes. (Photo: Wikimedia Commons)
One-stop reference
Company Intelligence
Every listed company in Latin America — financials, ownership and structure for 1,450+ companies across 26 exchanges, in one place.
Browse the directory →
RT
Ask Rio Times
Latin American markets, currencies and companies.
Open the full Ask Rio Times →

The Federal Backbone: Brasil Alfabetizado Returns at Scale

The federal government has launched a new 2024–2027 cycle of the Programa Brasil Alfabetizado (PBA), the country’s flagship free literacy programme. It plans to invest R$964 million to create up to 900,000 places for learners aged 15 and over.

The programme prioritises municipalities with the worst illiteracy rates and specifically targets socially disadvantaged groups. These include indigenous people, small farmers, seasonal rural workers, prisoners, and quilombola communities.

Classes operate outside regular school systems with flexible schedules in community spaces. This design makes access easier for workers and people in remote areas who cannot attend traditional schools.

Universities Step In: The Instituto Yduqs Model

A significant new front in free literacy programmes comes from Instituto Yduqs, the social arm of one of Brazil’s largest private education groups. It has partnered with universities including Estácio and Wyden to offer a completely free literacy and “letramento” course.

The programme provides all didactic material at no cost and runs for approximately six months with in-person classes twice per week. By 2026, it operates across 15 to 21 campuses spanning the Southeast, Northeast, North, and Centre-West regions.

A second educational module now serves people with functional illiteracy, not only complete non-readers. The 2026 cycle expands further via Instituto Equatorial, supporting units in six states with high social vulnerability.

Community and Movement-Led Literacy Campaigns

Civil society remains a critical delivery mechanism for free literacy programmes in areas the state struggles to reach. The Landless Rural Workers’ Movement (MST) has enabled over 100,000 people to become literate, mainly in agrarian reform settlements and peripheral urban areas.

A recent campaign celebrated 30,000 graduates from literacy courses across 11 states, with classrooms set up in neighbourhoods and alleyways. The same event marked the launch of CadEJA, a federal tool to map demand and supply of literacy classes nationwide.

Other notable projects include the Zé Peão School in Paraíba, which operates on construction sites and provides free materials, meal vouchers, and transport. In Curitiba, a programme links literacy classes to municipal health units, connecting education with public health access.

The Economic Read-Through: Literacy and Labour Markets

Brazil still has approximately 11.4 million people aged 15 and over who are functionally illiterate, according to official data. This represents a significant drag on labour productivity and limits the pool of workers who can access formal employment or vocational training.

The new wave of free literacy programmes is explicitly designed to create pathways into the formal Youth and Adult Education (EJA) system. The federal pact aims to ensure at least 50% of those aged 15 and over get adult education equivalent to the first four grades within five years.

For investors and businesses, expanding the literate workforce matters directly. Sectors such as construction, manufacturing, and services face persistent difficulties finding workers with basic reading and numeracy skills, particularly in the North and Northeast regions.

What It Means for Expats and International Observers

The expansion of free literacy programmes signals a renewed federal focus on basic education equity, a policy area with long-term implications for social stability and economic growth. International organisations have long identified adult illiteracy as a barrier to Brazil achieving its productivity potential.

The university-linked model, where private institutions deliver public goods through their social arms, offers a replicable framework for corporate social investment. It aligns with UN Sustainable Development Goals 3, 4, and 10, covering health, quality education, and reduced inequalities.

Expats involved in ESG-focused investment or corporate foundation work will find multiple entry points. The combination of federal funding, university infrastructure, and community organisations creates partnership opportunities across the country.

Frequently Asked Questions

Who is eligible for Brazil’s free literacy programmes?

Anyone aged 15 and over who cannot read and write or is functionally illiterate is eligible. The programmes specifically target socially disadvantaged groups including rural workers, indigenous communities, prisoners, and quilombola populations.

No prior schooling is required, and all materials are provided free of charge.

How can someone enrol in a free literacy course in Brazil?

Enrolment channels vary by programme. For the federal Brasil Alfabetizado, interested learners should contact their municipal education secretariat.

For university-linked courses like the Instituto Yduqs programme, registration is handled directly at participating campuses. Community-based projects often register learners through local associations or health units.

Do these programmes lead to formal educational qualifications?

The programmes are designed as a first step into the formal Youth and Adult Education (EJA) system, which offers recognised primary and secondary school certification. After completing a literacy course, learners are encouraged to continue into EJA fundamental education, which covers grades 1 through 9 and provides an official qualification.

LatAm Markets: Live Signals → — real-time movers, turnover leaders and FX across Latin America.

Read More from The Rio Times

The Rio Times · Power Map
See who really holds power in Latin America
Click to open the Power Map

Rotate for Best Experience

This report is optimized for landscape viewing. Rotate your phone for the full experience.