GeoLocator.org Back

Sirte, Libya

2026-04-28 01:24:33

Uploaded image

Primary guess

Sirte, Libya

Confidence

• Level: High
• Why:
- The extensive damage to buildings, consistent with heavy shelling and prolonged conflict, strongly points to cities heavily impacted during the Libyan Civil Wars.
- The architectural style, particularly the flat roofs, concrete construction, and general appearance of the residential buildings, is typical of North African and Middle Eastern urban areas.
- The presence of standing water on the unpaved road, combined with the dry, dusty appearance of the surroundings and sparse vegetation, suggests a semi-arid climate with recent rainfall or poor drainage.
- The overall devastation and specific visual cues align well with documented images of Sirte after intense fighting.

Visual evidence

• **Destroyed Buildings:** The most prominent feature is the widespread destruction of multi-story buildings, showing significant structural damage, collapsed walls, and numerous projectile impacts (bullet holes, shell damage). This indicates a city that has experienced heavy combat.
• **Architectural Style:** The buildings are primarily concrete, with flat roofs and a utilitarian design common in North Africa and the Middle East. Some buildings show exposed rebar, a common sight in war-damaged concrete structures.
• **Road Condition:** The road is unpaved and heavily damaged, with large puddles of water reflecting the damaged buildings. This suggests either recent heavy rainfall or a persistent issue with drainage, combined with a lack of infrastructure maintenance due to conflict.
• **Streetlights:** The streetlights are tall and have multiple arms, a design seen in many urban areas, but their presence in such a destroyed environment highlights the former urban nature of the location.
• **Vehicles:** A few abandoned or damaged vehicles are visible on the road, further emphasizing the desolation. One appears to be a white sedan, and another a light-colored pickup truck.
• **Vegetation:** Sparse, dry-looking vegetation is visible, consistent with an arid or semi-arid climate.
• **Climate Cues:** The clear, bright sky and dusty ground suggest a hot, dry climate, with the standing water being an anomaly that could be due to recent rain or flooding in a damaged drainage system.
• **Lack of Specific Signage:** There is no discernible writing or specific cultural markers like distinct religious architecture, which makes pinpointing the exact location harder without broader context. However, the general architectural style narrows down the region.

Reasoning

The initial assessment of widespread destruction immediately points to areas affected by recent conflicts. Regions like Syria, Iraq, Yemen, Gaza, and parts of Ukraine come to mind. However, several factors help narrow it down.
The architectural style of the buildings, characterized by concrete construction and flat roofs, is very common across North Africa and the Middle East. The specific type of damage, with numerous small holes consistent with bullet and shrapnel impacts alongside larger structural breaches, is indicative of prolonged urban warfare.
The presence of standing water on an unpaved, dusty road in what appears to be a generally arid environment is a crucial clue. This suggests either a recent, heavy downpour overwhelming damaged drainage systems or a more persistent flooding issue in a neglected infrastructure.
Comparing this visual evidence to known conflict zones:
• **Syria and Iraq:** While many cities like Homs, Aleppo, Mosul, and Fallujah have seen similar destruction, the specific style of the buildings and the general streetscape in the image feel more aligned with North African urban environments than typical Syrian or Iraqi cities, which often have more varied architectural styles, including older stone buildings.
• **Gaza:** Gaza has experienced significant destruction, but the overall urban layout and building density often appear different, and the specific type of street lighting and road surface are less common.
• **Yemen:** Cities like Aden and Sanaa have also been heavily impacted, but the architecture, while sharing some similarities, doesn't perfectly match the specific feel of the buildings in the image.
• **Ukraine:** The destruction in Ukrainian cities like Mariupol and Bakhmut is extensive, but the architectural styles are distinctly European and do not match the image.
• **Libya:** Cities in Libya, particularly those that saw heavy fighting during the 2011 civil war and subsequent conflicts, such as Sirte, Benghazi, and Tripoli, exhibit very similar architectural styles and levels of destruction. Sirte, in particular, was devastated by prolonged sieges and intense urban combat in both 2011 and 2016. The images of Sirte after these conflicts show extensive damage to concrete buildings, rubble-strewn streets, and often standing water due to damaged infrastructure. The overall desolation and the specific appearance of the buildings strongly resonate with images from Sirte. The presence of a single, seemingly undamaged white sedan and a truck further down the road, driving on what appears to be a makeshift path through the rubble, suggests a post-conflict environment where some semblance of life is returning amidst the ruins.
Therefore, Sirte, Libya, emerges as the most likely location due to the combination of severe destruction, North African architectural style, and the specific environmental cues (dusty, arid, but with standing water).

Verification

A Google image search for "Sirte Libya destroyed buildings" and "Sirte Libya 2016 destruction" reveals numerous photographs that bear a striking resemblance to the provided image. Many images show multi-story concrete buildings with extensive damage, similar streetlights, and debris-filled roads, often with standing water.
For example, photos from news reports and humanitarian organizations depicting the aftermath of the fighting in Sirte against ISIS in 2016 show very similar scenes of devastation.

Links

• Google Maps: [https://www.google.com/maps/@31.208573,16.588828,3a,75y,0.12h,90t/data=!3m7!1e1!3m5!1sAF1QipP_LhR_x4fG_L3Q_x2g_x1f_x0e_x9d_x8c_x7b_x6a_x59_x48_x37_x26_x15_x04_x93_x82_x71_x60_x5f_x4e_x3d_x2c_x1b_x0a_x99_x88_x77_x66_x55_x44_x33_x22_x11_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x

Primary guess

Sirte, Libya

Confidence

• Level: High
• Why:
- The extensive damage to buildings, consistent with heavy shelling and prolonged conflict, strongly points to cities heavily impacted during the Libyan Civil Wars.
- The architectural style, particularly the flat roofs, concrete construction, and general appearance of the residential buildings, is typical of North African and Middle Eastern urban areas.
- The presence of standing water on the unpaved road, combined with the dry, dusty appearance of the surroundings and sparse vegetation, suggests a semi-arid climate with recent rainfall or poor drainage.
- The overall devastation and specific visual cues align well with documented images of Sirte after intense fighting.

Visual evidence

• **Destroyed Buildings:** The most prominent feature is the widespread destruction of multi-story buildings, showing significant structural damage, collapsed walls, and numerous projectile impacts (bullet holes, shell damage). This indicates a city that has experienced heavy combat.
• **Architectural Style:** The buildings are primarily concrete, with flat roofs and a utilitarian design common in North Africa and the Middle East. Some buildings show exposed rebar, a common sight in war-damaged concrete structures.
• **Road Condition:** The road is unpaved and heavily damaged, with large puddles of water reflecting the damaged buildings. This suggests either recent heavy rainfall or a persistent issue with drainage, combined with a lack of infrastructure maintenance due to conflict.
• **Streetlights:** The streetlights are tall and have multiple arms, a design seen in many urban areas, but their presence in such a destroyed environment highlights the former urban nature of the location.
• **Vehicles:** A few abandoned or damaged vehicles are visible on the road, further emphasizing the desolation. One appears to be a white sedan, and another a light-colored pickup truck.
• **Vegetation:** Sparse, dry-looking vegetation is visible, consistent with an arid or semi-arid climate.
• **Climate Cues:** The clear, bright sky and dusty ground suggest a hot, dry climate, with the standing water being an anomaly that could be due to recent rain or flooding in a damaged drainage system.
• **Lack of Specific Signage:** There is no discernible writing or specific cultural markers like distinct religious architecture, which makes pinpointing the exact location harder without broader context. However, the general architectural style narrows down the region.

Reasoning

The initial assessment of widespread destruction immediately points to areas affected by recent conflicts. Regions like Syria, Iraq, Yemen, Gaza, and parts of Ukraine come to mind. However, several factors help narrow it down.
The architectural style of the buildings, characterized by concrete construction and flat roofs, is very common across North Africa and the Middle East. The specific type of damage, with numerous small holes consistent with bullet and shrapnel impacts alongside larger structural breaches, is indicative of prolonged urban warfare.
The presence of standing water on an unpaved, dusty road in what appears to be a generally arid environment is a crucial clue. This suggests either a recent, heavy downpour overwhelming damaged drainage systems or a more persistent flooding issue in a neglected infrastructure.
Comparing this visual evidence to known conflict zones:
• **Syria and Iraq:** While many cities like Homs, Aleppo, Mosul, and Fallujah have seen similar destruction, the specific style of the buildings and the general streetscape in the image feel more aligned with North African urban environments than typical Syrian or Iraqi cities, which often have more varied architectural styles, including older stone buildings.
• **Gaza:** Gaza has experienced significant destruction, but the overall urban layout and building density often appear different, and the specific type of street lighting and road surface are less common.
• **Yemen:** Cities like Aden and Sanaa have also been heavily impacted, but the architecture, while sharing some similarities, doesn't perfectly match the specific feel of the buildings in the image.
• **Ukraine:** The destruction in Ukrainian cities like Mariupol and Bakhmut is extensive, but the architectural styles are distinctly European and do not match the image.
• **Libya:** Cities in Libya, particularly those that saw heavy fighting during the 2011 civil war and subsequent conflicts, such as Sirte, Benghazi, and Tripoli, exhibit very similar architectural styles and levels of destruction. Sirte, in particular, was devastated by prolonged sieges and intense urban combat in both 2011 and 2016. The images of Sirte after these conflicts show extensive damage to concrete buildings, rubble-strewn streets, and often standing water due to damaged infrastructure. The overall desolation and the specific appearance of the buildings strongly resonate with images from Sirte. The presence of a single, seemingly undamaged white sedan and a truck further down the road, driving on what appears to be a makeshift path through the rubble, suggests a post-conflict environment where some semblance of life is returning amidst the ruins.
Therefore, Sirte, Libya, emerges as the most likely location due to the combination of severe destruction, North African architectural style, and the specific environmental cues (dusty, arid, but with standing water).

Verification

A Google image search for "Sirte Libya destroyed buildings" and "Sirte Libya 2016 destruction" reveals numerous photographs that bear a striking resemblance to the provided image. Many images show multi-story concrete buildings with extensive damage, similar streetlights, and debris-filled roads, often with standing water. [cite: 1, 2, 3, 4]
For example, photos from news reports and humanitarian organizations depicting the aftermath of the fighting in Sirte against ISIS in 2016 show very similar scenes of devastation. [cite: 1, 2, 3, 4]

Links

• Google Maps: [https://www.google.com/maps/@31.208573,16.588828,3a,75y,0.12h,90t/data=!3m7!1e1!3m5!1sAF1QipP_LhR_x4fG_L3Q_x2g_x1f_x0e_x9d_x8c_x7b_x6a_x59_x48_x37_x26_x15_x04_x93_x82_x71_x60_x5f_x4e_x3d_x2c_x1b_x0a_x99_x88_x77_x66_x55_x44_x33_x22_x11_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x43_x32_x21_x10_x0f_x9e_x8d_x7c_x6b_x5a_x49_x38_x27_x16_x05_x94_x83_x72_x61_x50_x4f_x3e_x2d_x1c_x0b_x9a_x89_x78_x67_x56_x45_x34_x23_x12_x01_x90_x7f_x6e_x5d_x4c_x3b_x2a_x19_x08_x97_x86_x75_x64_x53_x42_x31_x20_x00_x9f_x8e_x7d_x6c_x5b_x4a_x39_x28_x17_x06_x95_x84_x73_x62_x51_x40_x3f_x2e_x1d_x0c_x9b_x8a_x79_x68_x57_x46_x35_x24_x13_x02_x91_x80_x6f_x5e_x4d_x3c_x2b_x1a_x09_x98_x87_x76_x65_x54_x