Output a Super Mario Image This is a problem on Luogu OJ. I decided to post it here because on Luogu OJ, many people, including me and my friend, are interested about how to solve this problem within the fewest characters. 

Your task is to output the following ASCII-art:

               ************
               ####....#.
             #..###.....##....
             ###.......######              ###            ###
                ...........               #...#          #...#
               ##*#######                 #.#.#          #.#.#
            ####*******######             #.#.#          #.#.#
           ...#***.****.*###....          #...#          #...#
           ....**********##.....           ###            ###
           ....****    *****....
             ####        ####
           ######        ######
##############################################################
#...#......#.##...#......#.##...#......#.##------------------#
###########################################------------------#
#..#....#....##..#....#....##..#....#....#####################
##########################################    #----------#
#.....#......##.....#......##.....#......#    #----------#
##########################################    #----------#
#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#
##########################################    ############


This is code-golf, so shortest program wins.
Brainfuck, 1347 bytes

Why do i do this to myself

+++++[&gt;+++++++++&gt;+++++++&gt;++++++&gt;++++++++&gt;+++++++++&gt;++&lt;&lt;&lt;&lt;&lt;&lt;-]&gt;+&gt;&gt;++&gt;++&lt;&lt;&gt;...............&gt;............&gt;&gt;.&lt;&lt;&lt;...............&lt;....&lt;....&gt;.&lt;.&gt;&gt;&gt;&gt;&gt;.&lt;&lt;&lt;.............&lt;.&lt;..&gt;...&lt;.....&gt;..&lt;....&gt;&gt;&gt;&gt;&gt;.&lt;&lt;&lt;.............&lt;...&lt;.......&gt;......&gt;..&lt;&lt;&lt;++[-&gt;&gt;&gt;............&lt;...&lt;&lt;]&gt;&gt;&gt;&gt;&gt;&gt;.&lt;&lt;&lt;................&lt;&lt;...........&gt;&gt;.....&lt;&lt;&lt;++[-&gt;&gt;&gt;..........&lt;.&lt;...&gt;.&lt;&lt;]&gt;&gt;&gt;&gt;&gt;&gt;.&lt;&lt;&lt;...............&lt;..&gt;&gt;.&lt;&lt;.......&gt;.......&lt;&lt;&lt;++[-&gt;&gt;&gt;..........&lt;.&lt;.&gt;.&lt;.&gt;.&lt;&lt;]&gt;&gt;&gt;&gt;&gt;&gt;.&lt;&lt;&lt;............&lt;....&gt;&gt;.......&lt;&lt;......&gt;...&lt;&lt;&lt;++[-&gt;&gt;&gt;..........&lt;.&lt;.&gt;.&lt;.&gt;.&lt;&lt;]&gt;&gt;&gt;&gt;&gt;&gt;.&lt;&lt;&lt;...........&lt;&lt;...&gt;&gt;&lt;.&gt;&gt;...&lt;&lt;&lt;.&gt;&gt;&gt;....&lt;&lt;&lt;.&gt;&gt;&gt;.&lt;&lt;...&lt;....&gt;&gt;..........&lt;.&lt;.&gt;.&lt;.&gt;.&gt;..........&lt;.&lt;.&gt;.&lt;.&gt;.&gt;&gt;&gt;&gt;.&lt;&lt;&lt;...........&lt;&lt;....&gt;&gt;&gt;..........&lt;&lt;..&lt;.....&gt;&gt;...........&lt;...&gt;............&lt;...&gt;&gt;&gt;&gt;.&lt;&lt;&lt;...........&lt;&lt;....&gt;&gt;&gt;....&lt;....&gt;.....&lt;&lt;&lt;....&gt;&gt;&gt;&gt;&gt;.&lt;&lt;&lt;.....&lt;&lt;&lt;++[-&gt;&gt;&gt;........&lt;....&lt;&lt;]&gt;&gt;&gt;&gt;&gt;&gt;.&lt;&lt;&lt;...&lt;&lt;&lt;++[-&gt;&gt;&gt;........&lt;......&lt;&lt;]&gt;&gt;&gt;&gt;&gt;&gt;.&lt;&lt;&lt;&lt;&lt;&lt;+++++++[-&gt;&gt;........&lt;&lt;]&gt;&gt;......&gt;&gt;&gt;&gt;.&lt;&lt;&lt;&lt;&lt;&lt;+++[-&gt;&gt;.&lt;...&gt;.&lt;......&gt;.&lt;.&gt;.&lt;&lt;]&gt;&gt;.&gt;&gt;&gt;..................&lt;&lt;&lt;.&gt;&gt;&gt;&gt;.&lt;&lt;&lt;&lt;&lt;&lt;+++++++[-&gt;&gt;......&lt;&lt;]&gt;&gt;.&gt;&gt;&gt;..................&lt;&lt;&lt;.&gt;&gt;&gt;&gt;.&lt;&lt;&lt;&lt;&lt;&lt;+++[-&gt;&gt;.&lt;..&gt;.&lt;....&gt;.&lt;....&gt;.&lt;&lt;]&lt;+++++[-&gt;&gt;&gt;....&lt;&lt;&lt;]&gt;&gt;&gt;&gt;&gt;&gt;&gt;.&lt;&lt;&lt;&lt;&lt;&lt;+++++++[-&gt;&gt;......&lt;&lt;]&gt;&gt;&gt;....&lt;.&gt;&gt;&gt;..........&lt;&lt;&lt;.&gt;&gt;&gt;&gt;.&lt;&lt;&lt;&lt;&lt;&lt;+++[-&gt;&gt;.&lt;.....&gt;.&lt;......&gt;.&lt;&lt;]&gt;&gt;&gt;....&lt;.&gt;&gt;&gt;..........&lt;&lt;&lt;.&gt;&gt;&gt;&gt;.&lt;&lt;&lt;&lt;&lt;&lt;+++++++[-&gt;&gt;......&lt;&lt;]&gt;&gt;&gt;....&lt;.&gt;&gt;&gt;..........&lt;&lt;&lt;.&gt;&gt;&gt;&gt;.&lt;&lt;&lt;&lt;&lt;&lt;+++[-&gt;&gt;.&lt;.&gt;.&lt;..&gt;.&lt;....&gt;.&lt;..&gt;.&lt;&lt;]&gt;&gt;&gt;....&lt;.&gt;&gt;&gt;..........&lt;&lt;&lt;.&gt;&gt;&gt;&gt;.&lt;&lt;&lt;&lt;&lt;&lt;+++++++[-&gt;&gt;......&lt;&lt;]&gt;&gt;&gt;....&lt;............



Try it online!

The "readable" version :

+++++[&gt;+++++++++&gt;+++++++&gt;++++++&gt;++++++++&gt;+++++++++&gt;++&lt;&lt;&lt;&lt;&lt;&lt;-]&gt;+&gt;&gt;++&gt;++

&lt;&lt;
&gt;...............&gt;............&gt;&gt;.
&lt;&lt;&lt;...............&lt;....&lt;....&gt;.&lt;.&gt;&gt;&gt;&gt;&gt;.
&lt;&lt;&lt;.............&lt;.&lt;..&gt;...&lt;.....&gt;..&lt;....&gt;&gt;&gt;&gt;&gt;.
&lt;&lt;&lt;.............&lt;...&lt;.......&gt;......&gt;..&lt;&lt;&lt;++[-&gt;&gt;&gt;............&lt;...&lt;&lt;]&gt;&gt;&gt;&gt;&gt;&gt;.
&lt;&lt;&lt;................&lt;&lt;...........&gt;&gt;.....&lt;&lt;&lt;++[-&gt;&gt;&gt;..........&lt;.&lt;...&gt;.&lt;&lt;]&gt;&gt;&gt;&gt;&gt;&gt;.
&lt;&lt;&lt;...............&lt;..&gt;&gt;.&lt;&lt;.......&gt;.......&lt;&lt;&lt;++[-&gt;&gt;&gt;..........&lt;.&lt;.&gt;.&lt;.&gt;.&lt;&lt;]&gt;&gt;&gt;&gt;&gt;&gt;.
&lt;&lt;&lt;............&lt;....&gt;&gt;.......&lt;&lt;......&gt;...&lt;&lt;&lt;++[-&gt;&gt;&gt;..........&lt;.&lt;.&gt;.&lt;.&gt;.&lt;&lt;]&gt;&gt;&gt;&gt;&gt;&gt;.
&lt;&lt;&lt;...........&lt;&lt;...&gt;&gt;&lt;.&gt;&gt;...&lt;&lt;&lt;.&gt;&gt;&gt;....&lt;&lt;&lt;.&gt;&gt;&gt;.&lt;&lt;...&lt;....&gt;&gt;..........&lt;.&lt;.&gt;.&lt;.&gt;.&gt;..........&lt;.&lt;.&gt;.&lt;.&gt;.&gt;&gt;&gt;&gt;.
&lt;&lt;&lt;...........&lt;&lt;....&gt;&gt;&gt;..........&lt;&lt;..&lt;.....&gt;&gt;...........&lt;...&gt;............&lt;...&gt;&gt;&gt;&gt;.
&lt;&lt;&lt;...........&lt;&lt;....&gt;&gt;&gt;....&lt;....&gt;.....&lt;&lt;&lt;....&gt;&gt;&gt;&gt;&gt;.
&lt;&lt;&lt;.....&lt;&lt;&lt;++[-&gt;&gt;&gt;........&lt;....&lt;&lt;]&gt;&gt;&gt;&gt;&gt;&gt;.
&lt;&lt;&lt;...&lt;&lt;&lt;++[-&gt;&gt;&gt;........&lt;......&lt;&lt;]&gt;&gt;&gt;&gt;&gt;&gt;.
&lt;&lt;&lt;&lt;&lt;&lt;+++++++[-&gt;&gt;........&lt;&lt;]&gt;&gt;......&gt;&gt;&gt;&gt;.
&lt;&lt;&lt;&lt;&lt;&lt;+++[-&gt;&gt;.&lt;...&gt;.&lt;......&gt;.&lt;.&gt;.&lt;&lt;]&gt;&gt;.&gt;&gt;&gt;..................&lt;&lt;&lt;.&gt;&gt;&gt;&gt;.
&lt;&lt;&lt;&lt;&lt;&lt;+++++++[-&gt;&gt;......&lt;&lt;]&gt;&gt;.&gt;&gt;&gt;..................&lt;&lt;&lt;.&gt;&gt;&gt;&gt;.
&lt;&lt;&lt;&lt;&lt;&lt;+++[-&gt;&gt;.&lt;..&gt;.&lt;....&gt;.&lt;....&gt;.&lt;&lt;]&lt;+++++[-&gt;&gt;&gt;....&lt;&lt;&lt;]&gt;&gt;&gt;&gt;&gt;&gt;&gt;.
&lt;&lt;&lt;&lt;&lt;&lt;+++++++[-&gt;&gt;......&lt;&lt;]&gt;&gt;&gt;....&lt;.&gt;&gt;&gt;..........&lt;&lt;&lt;.&gt;&gt;&gt;&gt;.
&lt;&lt;&lt;&lt;&lt;&lt;+++[-&gt;&gt;.&lt;.....&gt;.&lt;......&gt;.&lt;&lt;]&gt;&gt;&gt;....&lt;.&gt;&gt;&gt;..........&lt;&lt;&lt;.&gt;&gt;&gt;&gt;.
&lt;&lt;&lt;&lt;&lt;&lt;+++++++[-&gt;&gt;......&lt;&lt;]&gt;&gt;&gt;....&lt;.&gt;&gt;&gt;..........&lt;&lt;&lt;.&gt;&gt;&gt;&gt;.
&lt;&lt;&lt;&lt;&lt;&lt;+++[-&gt;&gt;.&lt;.&gt;.&lt;..&gt;.&lt;....&gt;.&lt;..&gt;.&lt;&lt;]&gt;&gt;&gt;....&lt;.&gt;&gt;&gt;..........&lt;&lt;&lt;.&gt;&gt;&gt;&gt;.
&lt;&lt;&lt;&lt;&lt;&lt;+++++++[-&gt;&gt;......&lt;&lt;]&gt;&gt;&gt;....&lt;............