Cet assombrissement est soumis au nom de Paris.pm canal assombri.

The principle for this obfuscation is quite simple: we use a mask and apply
it on a long concatenation of 'ThePerlJournal' strings.

The mask looks like this:
#############################################################################
#     # #########     ###########  #####   ##############################  ##
### ### #####  ### ### #  ## #  ## ###### ##   #  ### # #  ## #  ###   ### ##
### ###   ## ## ## ###  ## #  ## # ###### # ### # ### #  ## #  ## ##### ## ##
### ### ## #    ##    #    # ##### ## ### # ### # ### # ##### ### ##    ## ##
### ### ## # ##### #### #### ##### ## ### # ### # ### # ##### ### ## ## ## ##
### ### ## ##   #   ####   # ####   ##   ###   ###   ## ####   #   #    #   #
#############################################################################

As you guessed, it's encoded in the long hex string at the end of the program.
A '#' is represented as a 1 bit, and a space is a 0 bit.

The hex string is splitted in bits. A 1 selects the last character of the
'lanruoJlrePehT...' string, while a 0 selects a highlighted space.
A "\n" is printed every 77 characters.
