#region "dunno"
#endregion
+#if FALSE
+ #region Fields
+ #if B
+ int a;
+ #else
+ bool a;
+ #endif
+ #endregion
+#endif
+
#if FLAG_FALSE
+ #pragma foo
namespace ns1
#else
#if FLAG_FALSE
#if FLAG_FALSE
+ #error No error
namespace ns2
#else
+ #line aa
namespace ns3
#endif
#else
#if FLAG_TRUE
namespace ns4
+ #elif FLAG_FALSE
+ namespace ns41
#else
namespace ns5
#endif