wall of gangles

gangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegangleganglegleganglegangleganglegangleg