# [Whitespace](https://web.archive.org/web/20150618184706/http://compsoc.dur.ac.uk/whitespace/tutorial.php), <s>4723</s> 4584 bytes S S S T T T T S N S S T T S N S S S T N S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S S T T S T T T T N S S S T T T T S N S S T T S T S T S S N S T S S T N S N S S S S T N S N S S N S S N S S S T T S N S S S T N S N S S N S S N S S N S S N S S N S S N S S N S S S S T T T T S N S S S T N S N S S N S S N S S N S S N S S N S S N S S N S S S T T S T T T T N S S S T N S N S S N S S N S S S S T T T T S N S N S S S T T S T S T S S N S T S S T N S N S S S T T T T T T S N S N S S N S S N S S N S S S T T S N S T S S T N S N S S N S S N S S N S S N S S N S S S T T S T T T T N S S S T T T T S N S S T T S N S T S S T T N S N S S N S S N S S N S S N S S N S S S T T S T T T T N S T S S T N S N S S N S S N S S N S S S S T T T T S N S N S S S T T S T S T S S N S T S S T N S N S S S T T T T T T S N S N S S N S S N S S N S S S T T S T T T T N S S T T S N S S T T T S S S S N S S T T T S T T T N S S T T T T T T S N S N S S T S S T S N S S T T T S S S S N S T S S T S N S S T T S S T S S N S T S S T N S S T T T S S S S N S S T T T S T T T N S T S S T S N S N S S T S S T S N S S T T T S S S S N S S T T S T T T T N S S T T S N S T S S T S S N S N S S N S S N S S N S S S S T T T T S N S N S S S T T S T S T S S N S T S S T N S N S S S T T T T T T S N S N S S N S S S T T T S T T T N S S T T T S S S S N S T S S T S N S N S S S T T S N S T S S T N S S S T N S N S S T S S T S N S N S S N S S S S T T T T S N S T S S T N S N S S N S S S S T N S N S S T S S T S N S S T T S T T T T N S T S S T N S N S S S T T T S S S S N S S T T T S T T T N S T S S T S N S N S S N S S S S T T T T S N S N S S S T T S T S T S S N S T S S T N S N S S S T T T S S S S N S S T T T S T T T N S S S T N S S T T T T T T S N S N S S N S S S T T T S T T T N S S T T S T T T T N S S T T S N S S T T T S S S S N S S T T T S S S T N S N S S N S S S T T T S S S S N S S T T S S T S S N S T S S T N S S T T T S S S T N S N S S N S S T S S T T N S S T T S T T T T N S S T T S N S S T T T S T T T N S S T T T T T T S N S N S S N S S S S T N S S T T T S T T T N S S T T T S S S S N S S S T T T T S N S N S S S T T S T S T S S N S T S S T N S N S S S T T S N S S T T T T T T S N S S T T T S S S S N S S T T T S T T T N S T S S T S N S S T T S T T T T N S T S S T N S N S S N S S S T T S N S T S S T N S N S S N S S N S S S S T T T T S N S T S S T N S N S S N S S N S S S T T S T T T T N S T S S T N S N S S N S S S T T S N S T S S T N S S T T T S T T T N S S T T T S S S S N S T S S T S N S S T T S T T T T N S S S T T T T S N S N S S S T T S T S T S S N S T S S T S N S N S S S T T T T T T S N S T S S T N S T S S T N S N S S S T T S T T T T N S S T T T S T T T N S T S S T S N S N S S N S S S T T S T T T T N S S T T S N S S S T N S S T T T S S S S N S S S T N S S T T S S T S S N S S S T N S T S S T T N S S S T N S S T T S T T T T N S S T T S N S S T T T T T T S N S N S S N S S S T T T S T T T N S S T T S N S T S S T S N S N S S S S T T T T S N S T S S T S N S T S S T N S N S S S T T S T S T S S N S T S S T S N S N S S S T T T T T T S N S T S S T N S T S S T N S N S S T S S T S N S T S S T N S S T T T S S S S N S S T T T S T T T N S S T T S T T T T N S T S S T T N S N S S S T T S N S T S S T N S N S S S S T T T T S N S T S S T N S N S S S T T S T T T T N S T S S T S N S N S S S T T S N S S T T T S T T T N S S T T T S S S S N S T S S T T N S S S T T T T S N S T S S T N S N S S T S S T S N S T S S T N S S S T T T T S N S N S S S T T S T S T S S N S T S S T N S N S S S T T S T T T T N S S T T T T T T S N S S T T T S S S S N S T S S T S N S S T T T S T T T N S T S S T T N S N S S S T T S T T T T N S S T T T S S S S N S S T T T S T T T N S T S S T T N S S T T S T T T T N S N S S S S T N S S T T S S T S S N S S S T N S S T T S N S N S S S T T T T T T S N S S T T T S T T T N S S T T T S S S S N S S T T S N S T S S T T N S N S S S T T T S T T T N S S T T S N S S T T T S S S S N S T S S T T N S S T T S N S S S T T T T S N S N S S S T T S T S T S S N S T S S T N S N S S S T T T T T T S N S N S S S T T S T T T T N S T S S T N S N S S N S S T S S T T N S T S S T N S N S S N S S T S S T T N S T S S T N S S T T S N S S T T T S T S T N S S T T T T T N S S T T T S T T S N S S T T S T T T T N S S T T T T T T S N S S T T S N S T S S T N S N S S N S S S T T S N S T S S T N S N S S N S S S T T S N S T S S T N S N S S S S T T T T S N S N S S S T T S T S T S S N S T S S T S N S N S S S S T N S N S S S T T S N S S S T N S N S S N S S S T T S N S S S T N S N S S N S S S T T S N S S S T N S S T T S T T T T N S S T T T S T S T N S S T T T S S T T N S S T T T S T T S N S S T T S N S S S T N S S T T S T T T T N S S S T N S N S S N S S T S S T T N S S S T N S N S S N S S T S S T T N S S S T N S N S S S S T T T T S N S N S S S T T S T S T S S N S T S S T S N S N S S S T T S N S S T T T T T T S N S S T T T S T T T N S S T T S N S S T T T S S S S N S T S S T T N S N S S S T T S N S S T T T S T T T N S S T T T S S S S N S T S S T T N S S T T S N S N S S T S S T S N S S T T S S T S S N S T S S T N S S T T S T T T T N S N S S T S S T S N S S T T T S S S S N S S T T T S T T T N S T S S T T N S T S S T T N S N S S S T T T S S S S N S T S S T T N S S T T T S T T T N S S T T T T T T S N S T S S T S N S S S T T T T S N S N S S S T T S T S T S S N S T S S T N S N S S S T T T T T T S N S T S S T N S T S S T N S N S S T S S T S N S T S S T N S S T T T S T T T N S S T T T S S S S N S S T T S N S T S S T T N S N S S S T T S T T T T N S T S S T N S S S T N S S S T T T T S N S S S T N S T S S T T N S S T T S N S T S S T N S N S S S T T S T T T T N S S T T T S S S S N S S T T T S T T T N S T S S T T N S S S T T T T S N S T S S T N S N S S T S S T S N S T S S T N S T S S T N S N S S S T T S T S T S S N S T S S T S N S N S S S T T T T T T S N S T S S T N S T S S T N S N S S S T T S N S S T T T S S S S N S T S S T S N S N S S N S S S T T S N S S T T S T T T T N S T S S T S N S S T T T S T T T N S T S S T N S S T T S S T S S N S T S S T N S T S S T T N S T S S T N S S T T S N S S T T S T T T T N S T S S T S N S N S S N S S S T T T S S S S N S S T T S T T T T N S T S S T S N S N S S S S T T T T S N S T S S T N S T S S T N S N S S S T T S T S T S S N S T S S T N S N S S S T T S T T T T N S S T T T T T T S N S S T T T S T T T N S S T T T S S S S N S T S S T S N S S T T S N S T S S T T N S T S S T S N S N S S S T T S T T T T N S S S T N S N S S S T T T T T T S N S S S T N S S S T T T T S N S S S T N S T S S T T N S S S T N S N S S S T T S N S S T T T T T T S N S N S S S T T T S T T T N S S T T S T T T T N S T S S T T N S S T T T S S S S N S S T T T S T T T N S T S S T S N S S T T S N S S S T T T T S N S N S S S T T S T S T S S N S T S S T N S N S S S T T T S T T T N S S T T T S S S S N S S T T T T T T S N S N S S N S S N S S N S S S T T S N S S T T S T T T T N S S T T T S T T T N S S T T T S S S T N S N S S N S S T S S T T N S S T T S S T S S N S T S S T N S S T T T S S S T N S N S S N S S T S S T T N S S T T S N S S T T S T T T T N S S T T T T T T S N S N S S N S S N S S N S S S T T T S S S S N S S T T T S T T T N S S S T T T T S N S N S S S T T S T S T S S N S T S S T N S N S S S T T T T T T S N S S S T N S N S S S T T T S S S S N S S T T T S T T T N S S T T T T T T S N S N S S S T T S T T T T N S T S S T N S N S S N S S N S S N S S N S S S S T T T T S N S T S S T N S N S S N S S N S S N S S N S S S T T S N S T S S T N S N S S S T T T S T T T N S S T T T S S S S N S S S T N S N S S S T T T T T T S N S S S T T T T S N S N S S S T T S T S T S S N S T S S T N S N S S S T T T T T T S N S N S S N S S N S S N S S S T T S N S S T T S T T T T N S S T T T S T T T N S S T T T S S S S N S S S T N S N S S T S S T S N S S T T T S T T T N S S T T T T T T S N S S T T S S T S S N S T S S T N S S T T T S T T T N S S T T T S S S S N S S S T N S N S S T S S T S N S S T T T S T T T N S S T T S N S S T T S T T T T N S S T T T T T T S N S N S S N S S N S S N S S S S T T T T S N S N S S S T T S T S T S S N S T S S T N S N S S S T T T T T T S N S N S S N S S N S S N S S S T T S T T T T N S T S S T N S N S S N S S N S S N S S N S S N S S S T T S N S S S T T T T S N S S T T S T T T T N S T S S T T N S N S S N S S N S S N S S N S S N S S S T T S N S T S S T N S N S S N S S N S S N S S S S T T T T S N S N S S S T T S T S T S S N S T S S T N S N S S S T T T T T T S N S N S S N S S N S S S T T S T T T T N S T S S T N S N S S N S S N S S N S S N S S N S S N S S N S S S S T T T T S N S T S S T N S N S S N S S N S S N S S N S S N S S N S S N S S S T T S N S T S S T N S N S S N S S N S S S S T T T T S N S N S S S T T S T S T S S N S T S S T N S S T T S T T T T N S S S T N S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S S T T S N S S S T T T T S N S S T T S T S T S S N S S S T N S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S N S S S T T T T T T S N N S S N S S S T S T T T T S N T S S S T N S S N S N N Letters `S` (space), `T` (tab), and `N` (new-line) added as highlighting only. [Try it online](https://tio.run/##tVjtTsMwDPydPoVfDaFJ8A8JJB6/LCxZ7PPZNd0AtI0u8dedL26/396/Lp8fL6@XfReRdv2Rrb/3V2lbf3v6XzffPW3WY/@9fmzTr/VfiGlZS1dp7xvZPddgOK2tBRBWCzwGmd42HOzwNs9HOGKYAbRua3ya36yd3Z5Zty6I9sgMjaXMCsYxjT2Soc3ARAvYTAvrW@1O1xpWEkDyxItpOAgEccD8MhR1/KbiBLD7ykFCatrTYpaG1byQsGhzSQV5A9A2o/CFPWTYEPOGtKxPSoCNN6sm3bbME4JgyQXLqdG7G1c0cYjFtDEh65IhQvUEze5AUBQEbSMYevTsJgHmMLw0SkFwBWY2IDvjhEKRYkzIbMqgukejKs2VmvYXHBoIsK/KpFVdTnnXDHvhJY3PUrB7Fqj77hCMGzyiS0hWqzVoiF/ATl189kn4LV5KwysVMfESmUFcag5/puOJsPjJTmxLZyAgeHKHxjRYZuGhyhy3haGwVQAjo5HyZM2cK81JKRUuOYapqIs2NA8r71CnrW5YcOIryflWFdL4mDWBogh5diRoBmNGMEFpysZDSI24hJLhXQIbC5KZrDi6cYUF72zcLDZlOrQeHyCH0xpXez5k@tBO37IlYMhGbgJcxhSiP5ipAPfgDV92W4o33zDe5PA8EuFxeBW@5JGlYUUPAJ78hIM/3fg3l6vVf33Of0cIQzx6RbZ9/wE). **Explanation:** I use the approach explained in [this Whitespace tip of mine](https://codegolf.stackexchange.com/a/158232/52210). The approach described is as follows: - First push the values minus a constant value for every character we want to output in reversed order to the stack - Then create a LOOP, and inside this loop we do: - Pop the current top of the stack - Add the constant value to this current value - Print this new value as character to STDOUT - Go to the next iteration of the loop - This will exit with an error that it needs two values on the stack when using the add function after we've outputted every character. The ideal constant value was `94`, which I've generated with [this Java program](https://tio.run/##fVNRa9swEH7vrzj0Yhs3UgcrY3ZMaWEPgWWDZRuDaQgndVN3jlNspVDm/Pb0TrJkpx0x@HTSffq@00n3kD/lk4fbv4fDqsrbFuZ5Wf87A3jcLatyBa3ONQ5P2/IWNhgKF7op6/XvP5BHBAOwC9AU7a7SkAEDdfqTdSflSYToENMRuZTgvs57wkw9ZgDhPjnGjEFCyoArxQNIwDqiB/cgE/NcnachcI8JuKeaTCZBYqyj4YEF4RRxwnDhTtXhr4gHA6ggejkUENySgckJLBEn28GA6pBOmMSIynhI0w0gAQExCVIVyCSlUSIeJAtwbnGYhXK/lGEc0UD34YyrlsnDGRF@jWjoaypcvUiD2G06pKkShfomWUpIjI9g0xGmrsbDZLvjcxoytEJxZOKYEekFYnxQo@RfgL97UvXH5IECU23B8Xp4YizOiF0F3D8JukyBV9MzoWMqFrx@W4KWEJyAdWxex2@rf3SYwuCOQKqvu/26oRNMGxiMON0ysmOp6bay1tBu8qoqWmq2Wa2LddHw@fUv9fP6849P5zDLPlym48508G@@Q3uuu20TEl@ZzdJy@u7yIi3juO/qoa8zxs512i/SluWzLmCZ2Ibn60Lf4EIbRn4ngM7YYsHicDkppxdX7DtL2IJFqY875VXiDqC3N2WdN89WNaRoNM/1Pc@XLdFE0f@VUCvOVtP3H69QIUGlQWR/NoKwL7IexZpMx42bOmB5Fza8Kuq1vg8jmPrCjeTe1LJJ38Ro1dMM4Rmul8eS1i6eW11s@Han@SMeXld1yOz2jMWONGYp3hOLZzHDg/S0r3eGx@kZ1P5sfzi8AA). Using `94` would give a Whitespace program with a total length of **7508 bytes** (7481 + 27 bytes for the loop), or **5791 bytes** (5764 + 27) if we already implement _Duplicate Top_ (`SNS`) wherever two of the same characters are adjacent. After that I manually used _Copy 1st_ (`STSSTN`), _Copy 2nd_ (`STSSTSN`), and _Copy 3rd_ (`STSSTTN`) (1-indexed) wherever it would save bytes. [Which can also be found at the Whitespace tips.](https://codegolf.stackexchange.com/a/158230/52210) Which in total resulted in the **4584 bytes** program you see here.