21. Alphuck, 676 bytes
Surprisingly, most of the code is not padding.
.11111111"1"11111111.
?|+->Hi, Retina!opaos
iipiiciasceaecppisaic
sapiceasccpisipiiiiia
ecsaiiijaeepiiiiiiaec
saeeejeepiiiaeecsajee
eeeepiaeecsaejipiiiii
iaecsaijeeeeeeeeeejii
iiiijiipiiiaecsaijiii
piaeeeecsaijeejiiijii
iiiiiiiiiiijiipiiiaec
saijiipiaeeeecsaejiii
iiiiiiijeeeeeejiiijpi
iaeeeeecsaeeejpiiaeee
eeeecsajeejiiijiiiiii
iijeeeeeeeeeeejeeepia
eeecsaeejeeeeeeeeeeee
jpiaeeeeecsaijepiaeee
csaeejeeeeeeeeejiiiii
iiiiijiipiiiaecsaiiij
epiiiiaecsaeeejiipiae
eeecsaijepiaeeecsaeje
eeeeeeeeeejiiiiiiiiii
iijiipiiiaecsaiijpiae
eecsaejipiaeeecsajiii
piaeeeecsajiiiiiiiiii
ijeeejiiiiiiiijejiipi
iiaecsajpHenry Jams?a
bcefghiwklmnopqrstuvw
xyzabcdefghwuklmnopqr
stuvwxyzabcdefg~
Satisfies:
- The first character is a
.
. - It contains an
e
. - Its length is even.
- Its length is a perfect square.
- It contains an
a
. - It contains a
>
character. - Contains the exact string
->
. - Contains the exact string
Hi, Retina!
. - The sum of the first two Unicode code points is a multiple of 5.
- The 10-th character is a
"
. - The last non-empty line does not have any duplicate characters.
- The first line is a palindrome of length > 5.
- The first line is exactly 21 characters long (not including newline).
- It contains a
?
. - It contains a
|
. - Contains a
+
. - It is at least 28 lines long.
- The following characters are used five times in total:
!"#$.[\]
and the codepoint of the second character is less than 60. - Contains
Henry Jams?
as a continuous substring. - The last character is
~
.
For future answers:
- The first character is a
.
, and so is the 21st character (palindromic rule). - The 10th character is a
"
, and so is the 12th character (palindromic rule). - The first line is a palindrome of length 21.
- The second character's Unicode code point, mod 5, is 4, and its code point is lower than 60 (the printables are
',1;6
and tab). - The last character is
~
.
- Its length is an even perfect square.
- It is at least 28 lines long.
- The last non-empty line does not have any duplicate characters.
- Contains the exact sequence
->
. - Contains the exact strings
Hi, Retina!
andHenry Jams?
. - It contains
?
,|
and+
.
- Each program is now allowed only the 2
.
and 2"
in the first line, and the!
inHi, Retina!
. Those characters cannot be used anywhere else, in addition to no uses of#$[\]
.