Belen, Hatay

Belen is a town and district of Hatay Province in the Mediterranean region of south-central Turkey.

Belen
The town in the 1780s, by Louis-François Cassas
Belen
Coordinates: 36°29′20″N 36°11′40″E
Country Turkey
ProvinceHatay
Government
  MayorCemil Yılmazlar (MHP)
  KaymakamMehmet Öz
Area
  District129.54 km2 (50.02 sq mi)
Elevation
620 m (2,030 ft)
Population
 (2012)[2]
  Urban
22,577
  District
29,496
  District density230/km2 (590/sq mi)
Post code
31350
Websitewww.belen.bel.tr

Demography

Belen is a Sunni Turkmen district of Hatay Province.

Geography

The district of Belen consists of a small town of the same name and the surrounding villages in the forested slopes of the Nur Mountains. The Belen Pass is the main route across the mountains and joins the coastal city of İskenderun with Antakya. The pass is a key route between Anatolia and the Middle East. The Belen district is known for its cool clean air (especially when compared with the heat of the Mediterranean coast below) and its mountain spring water.

The roadside restaurants in the pass have long been a stopping place for travellers, serving the typical dishes of Hatay, and especially "Belen tava", meats fried in tomatoes, garlic, spices and peppers.

Belen itself is a small market town with a post office and other basics. The people of Belen are conservative; the municipality is currently (2010) controlled by the Turkish far-right MHP, with the other seats held by the AKP.[3]

History

Known in earlier times as "Maziku Bagras" and "Bab-ı İskenderun" the pass was brought into the Ottoman Empire in 1516 after the Battle of Marj Dabiq. The Ottomans posted a guard on the pass, the main route from Syria to Anatolia, and gave the area the name "Belen". In 1535 following a visit by Suleyman the Magnificent a wall was built to secure the pass along with a caravanserai, a mosque and a bathhouse, and with these facilities Turkish families were settled on the mountainside, partly acting as watchkeepers on the pass, along with the military garrison. This early Ottoman architecture is still in place.

The town grew, acquiring the typical Ottoman mix of Muslim and non-Muslim traders and villagers. the 16th century traveller Evliya Çelebi noted the harsh climate, the narrow streets and the forest on the steep hillsides. Belen was key to the defence of the Ottoman Empire during the struggle against the breakaway Egyptian army in 1827. 13,000 lives were lost during the Egyptian struggle to take the pass, they eventually succeeded but during their retreat from Anatolia were harried by bandits at Belen again.

Along with the rest of Hatay State, Belen became part of Turkey in 1939.

gollark: Anyway, going through #12 in order:> `import math, collections, random, gc, hashlib, sys, hashlib, smtplib, importlib, os.path, itertools, hashlib`> `import hashlib`We need some libraries to work with. Hashlib is very important, so to be sure we have hashlib we make sure to keep importing it.> `ℤ = int`> `ℝ = float`> `Row = "__iter__"`Create some aliases for int and float to make it mildly more obfuscated. `Row` is not used directly in anywhere significant.> `lookup = [...]`These are a bunch of hashes used to look up globals/objects. Some of them are not actually used. There is deliberately a comma missing, because of weird python string concattey things.```pythondef aes256(x, X): import hashlib A = bytearray() for Α, Ҙ in zip(x, hashlib.shake_128(X).digest(x.__len__())): A.append(Α ^ Ҙ) import zlib, marshal, hashlib exec(marshal.loads(zlib.decompress(A)))```Obviously, this is not actual AES-256. It is abusing SHAKE-128's variable length digests to implement what is almost certainly an awful stream cipher. The arbitrary-length hash of our key, X, is XORed with the data. Finally, the result of this is decompressed, loaded (as a marshalled function, which is extremely unportable bytecode I believe), and executed. This is only used to load one piece of obfuscated code, which I may explain later.> `class Entry(ℝ):`This is also only used once, in `typing` below. Its `__init__` function implements Rule 110 in a weird and vaguely golfy way involving some sets and bit manipulation. It inherits from float, but I don't think this does much.> `#raise SystemExit(0)`I did this while debugging the rule 110 but I thought it would be fun to leave it in.> `def typing(CONSTANT: __import__("urllib3")):`This is an obfuscated way to look up objects and load our obfuscated code.> `return getattr(Entry, CONSTANT)`I had significant performance problems, so this incorporates a cache. This was cooler™️ than dicts.
gollark: The tiebreaker algorithm is vulnerable to any attack against Boris Johnson's Twitter account.
gollark: I can't actually shut them down, as they run on arbitrary google services.
gollark: Clearly, mgollark is sabotaging me.
gollark: I submitted them but they were all wrong.

Sources

  1. "Area of regions (including lakes), km²". Regional Statistics Database. Turkish Statistical Institute. 2002. Retrieved 2013-03-05.
  2. "Population of province/district centers and towns/villages by districts - 2012". Address Based Population Registration System (ABPRS) Database. Turkish Statistical Institute. Retrieved 2013-02-27.
  3. Meclis Üyeleri Archived September 29, 2010, at the Wayback Machine, Belen belediyesi
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.