Horizontal rules should probably consist of all of the same characters EG:
Or
But not any of:
--*
-*-
-**
*--
-
**-
**_
_
*__
_**
*
__-
_--
-__
-_-
--_