_={[0xFF&+2..<3/2,0xFF&-3..<5/4,1][0x1]};var
   s=(0..<4).map{O($0-$0)},b=[o](),x:o=175;x+=1;let
 j:(Int,o)->()={s[$0]<<=8;s[$0]+=O($1)},e:(O)->[o]={a
in(0..<8).map{$0*8}.map{o(a>>$0&0xFF)}},L={j(2|1,$0)},
i={j(0,$0)},I={j(1,$0)},l={j(2,$0)},_={i(0xA6);i(0x42)
;i(0x3D)}(),r:(O,O)->   O={$0<<$1|($0>>(64-$1))},k={s[
0]&+s[1]},n={s[1]^=s[       0];s[0]=r(s[0],55)^s[1]^s[
1]<<14;s[1]=r(s[1],36           )},h={print($0)},_={i(
218)}(),c={b+=e(k())}              ,z:(Character)->o={
$0.asciiValue!},f={c(           );n();c();},g=({b.map{
UnicodeScalar($0&+0)}       .map{String($0)}.joined()}
),d={L(z($0))};d("H")   ;l(0xD7);I(191);i(7);typealias
O=UInt64;i(z("u"));l(0xA4);i(z("Z"));i(164);I(0xBF);I(
222);l(z("p"));I(z("5"));I(145);I(z("f"));I(236);d("|"
 );l(143);I(13);L(246);L(111<<1);L(129);d("Q");l(232)
   L(0x9F);l(16);l(0xCA);l(z("B"));d("0");typealias
     o=UInt8;I(x);f();s[...1]=s[2..<4];f();h(g())

        /* https://bryce.co/youtube-code */