Marking rules:
[b]text[/b], __text__, **text** == text
[i]text[/i], *text* == text
[u]text[/u] == text
[s]text[/s] == text
[spoiler]spoiler[/spoiler], %%spoiler%% == spoiler