# [Whirl], [posted](https://codegolf.stackexchange.com/a/155333/69655) by [Jo King](https://codegolf.stackexchange.com/users/76162/jo-king)

    +------------------------------------------------------------+
    |111111111111111111111111111111111111111111111111   $\       |
    |000110011000111100011100100/010 0010 %p0-d% 0+{10000/111    |
    |111000100111110001001000011 / 1111000100111110001001  frick |
    |000 {01111110001(( 001111100010010000 1111110001()\ () !    |
    |001111100010010000111 111000100111 1100010010000111111000100|
    |111110001001(0000111)11100010011111!}000100100001111110001  |
    |0011111|_0001001000011111100010011111 000100100001111110 001|
    |001111100010010000111#1110001 001111100010010000111111000100|
    |11111 H) /!00010010000111 1/1 100/0100111110001001000       |
    | 011111100  & 01001111100010010000  111111000100111110001001|
    |@  00001 11111000100111110 00100100001 111110 001001 111    |
    | 1000 1001000011 11110 00100111110001001000011111100010  the|
    |the 01111 100010010000111 111000 1001 111100010010 00011111 |
    |1000100JO   1111100 010010000111 +=   11100010 011 11 KING  |
    | 1000100100001 11111000100111110001 "0010000111111000100111 |
    |110001001000011 11110 00100127  : 1111000100100 001   1     |
    |11   11000100  11111000100100001111110001001111100010010000 |
    |11111100 a  01001111100010  010000111111   000100111        |
    | 1 1 0 0 0 1 0 0 1 0 0 0 0 1 1 1 1 1 1 0 0 0 1 0 0 1 1 1 1 1|
    |00 01 00 10 00 01 11 11 10 00 10 01 11 11 00 01 00 10 00 01 |
    | 111 110 001 001 111 100 010 010 000 111 111 000 100 111 110|
    |0010 0100 0011 1111 0001 0011 1110 0010 0100 0011 1111 0001 |
    | 00111 11000 10010 00011 11110 00100 11111 00010 01000 01111|
    |110001 001111 100010 010000 111111 000100 111110 001001     |
    | 0000111 1110001 0011111 0001001 0000111 1110001 0011111    |
    |00010010 00011111 10001001 11110001 00100001 11111000       |
    | 100111110 001001000 011111100 010011111 000100100 001111110|
    |0010011111 0001001000 0111111000 1001111100 0100100001      |
    |                      ^1111100010^                          |
    |0 111110001001000011111100010011111000100100001111110001    |
    |0011111000100100001111110001001111100010010000111111000100  |
    |  111110001001000011111100010011111000100100001111110001001 |
    |   111100010010000111111000100111110001001000011111100010   |
    | 0111110001001000011111100010011111000100100001111110001    |
    |0011111000100100001111110001001111100010010000111111000100  |
    |  1111100010010000111111000100111110001001000011111100010011|
    |11100010010000 111111000100111110001001000011111100010011   |
    |11100010010 00011111100010011111000100100001111110001001    |
    |11110001+ 00100001111110' 001001111 10001001000011111100010 |
    | 011111000100100001  1111100 010011  11100010010 00011      |
    |1111JKL5 000100111110   0010010000   11111  1000   10011    |
    |111 J 6700010010000111111^& E 00010011 L  11100 L 0 Y? bin  |
    |100[print()100001111110   -001001111100010010000111]  111000|
    |100 not 1111100 BRAIN010010000 FU1111 11000100CK  111110001 |
    | rk:start 0010 0001111110001001 1111  0001001000011111100   |
    |0100111110 dckx 001001  000011111  1000100111  11000100 help|
    |100001 111110001001111100010010000111111000 1001111100010010|
    |000-[111111000100??11111000100100001>1111100 {x=0-100}px    |
    |111110001 00100001  11111000100111110 0010010000111111000100|
    |1111 1000100100 +++001111  110001 0011111000  100100001 1111|
    |100010  011111000100100001111<-1100010011111000100 10000111 |
    |111 eval('\b00010011111000100100001111')-110001001--1111000-|
    |1001000011]1111000100111110001001000011111100  010011111000 |
    |10 +01>0000111 1  1 100 01001 1111 0001001 000011--1111  -  |
    |0001001111100010010000111111000 1001111100010010000111111000|
    |10011[111-0 0 01001000011 11110001001111100  010   010000111|
    |111000 <100  1111100+010010 00 0.11111100010011111000100100 |
    |001111110001001111100010>0100001111110001001111100010010000 |
    |011000101010010101010111000000101011001]010100101010000 1010|
    |111111111111111111111111111111111111111111111111111111111111|
    +------------------------------------------------------------+

This had quite a few red herrings. I tried Nhohnhehr, Brain-Flak, PATH, Cardinal and SNUSP before leaving this a bit stumped. Then dylnan's mention of Fortuna reminded me of Whirl.

[Try it online!][TIO-jdg7dxqu]

[Whirl]: https://bigzaphod.github.io/Whirl/
[TIO-jdg7dxqu]: https://tio.run/##1VdZTxsxEH7nV3y0BRKttrErtUgISA/14BCVKvWhIlAFSEUEolEa0UiE357uesb2@FgI8FRvstl4PJ5vTs/@PR@OL@fzonzCKJZm@oEDwIseaMyWZkopremrajL9VDelOtUN9RNWRqo8W4Eqbmq66tA2NTtzEK99VGYTdKCzZODXeHh6wdJxQ0RDbbWQbgVBb/fQamPZgU/FakihiKmOOGPTMbnF9HYIefk2yy6lz342SCBzp8RaxSbwz62ALDUBjy9tdJZj/TvVl9wXb@L9DrcfsIqcB4FEGX6s2N8CRhySJRBgEEzBhw0MGBErcl2z3sDkfFCxV3fCj7zvYcU5MuxGJmhpdvcrYPEj2KXYIgoJJXzY2zn47MHHOobQ8SwfD5QyYZpI1V@tAxsBcEOp0cBlnMFGdOCuKEk8asOm5uwj8jr9tzsA8KhF2FR4ocylxZ2e/BWu4MvEPExsw2gMYz3zUXbSzqQrjXTKaHCGgEMA5CbjZV6jwXFgeSjjyNFwhodLNjg3ZJeYlPEVBSKqpAchkp7sSYHq/M6JDS2W2ArHFo@yxiVsWN4QFZhGuq/zYSK4cqwFRxjS0u9pfosSkil3cLHIlk/qoedXfnuZiV56dhz72D1G46ilPyhLZJVvPmUWYK/tZ8A/ll2z7o9jD@r8/6e7DrqLqA@4jzduTnzYL2R2x25mCoSL1vw5hSbb5y0fHTcaSCACQvru3v5rBIcrIA9orjbgXLWqMzt28WY9wXe8io9uT@wzhOpB4UcXJ8Mr8BF5OBoPryatdtC6AGWT/Y6sNsSOq98Tp@77b@92DjzwT9@17M0@7Ik4MaYbX2z8mfTHE2R9R2U501lxzAt7nZ1eTF0hdSsBcST7w/R8cDni9qDhXI89jZhIlbY8lHi73YR/2@K9mW6psnq4HU2F36NyfHeTlbaFIipRFAWHKpLOEgi7GNcaIV81NsuMQeC6Jo66wXX/srXWO2k23Vrbb1SWvKAk6bzo6H7jh/0LBS2KyrbuIKy7JpdsyByWJLyKaXlELuxrSWTwunZ8abqfuMOTmxvoEA2XK1bYlF1d4SoD1Mvm8iUKdULfXqwt5BdAc/GPphdBZedrwpFcQDbR7mXkkWO29LRX4Pn8Hw "Whirl – Try It Online"