﻿// WARNING: This .txt file is generated from the corresponding .tt file. DO NOT edit this .txt directly.

:: {i8:i8, qi8:i8?, s:s, b:b}

`` func Case(a0, a1, b0, b1) := ("GOOD" if a0 = a1 and b0 = b1 else "BAD!", a0, a1, b0, b1)

// This mostly compares reducer results with code gen results. If the output contains
// the text "Value: (BAD!, ", then the reducer and code gen produced different results!


"*** For i8, b, strict treats null differently."
Case(3  @=  5, Wrap(3)  @=  Wrap(5), 3  $=  5, Wrap(3)  $=  Wrap(5))
Case(3  @<  5, Wrap(3)  @<  Wrap(5), 3  $<  5, Wrap(3)  $<  Wrap(5))
Case(3  @<= 5, Wrap(3)  @<= Wrap(5), 3  $<= 5, Wrap(3)  $<= Wrap(5))
Case(3  @>  5, Wrap(3)  @>  Wrap(5), 3  $>  5, Wrap(3)  $>  Wrap(5))
Case(3  @>= 5, Wrap(3)  @>= Wrap(5), 3  $>= 5, Wrap(3)  $>= Wrap(5))
Case(3 !@=  5, Wrap(3) !@=  Wrap(5), 3 !$=  5, Wrap(3) !$=  Wrap(5))
Case(3 !@<  5, Wrap(3) !@<  Wrap(5), 3 !$<  5, Wrap(3) !$<  Wrap(5))
Case(3 !@<= 5, Wrap(3) !@<= Wrap(5), 3 !$<= 5, Wrap(3) !$<= Wrap(5))
Case(3 !@>  5, Wrap(3) !@>  Wrap(5), 3 !$>  5, Wrap(3) !$>  Wrap(5))
Case(3 !@>= 5, Wrap(3) !@>= Wrap(5), 3 !$>= 5, Wrap(3) !$>= Wrap(5))
Case(3  @=  Null(5), Wrap(3)  @=  Wrap(Null(5)), 3  $=  Null(5), Wrap(3)  $=  Wrap(Null(5)))
Case(3  @<  Null(5), Wrap(3)  @<  Wrap(Null(5)), 3  $<  Null(5), Wrap(3)  $<  Wrap(Null(5)))
Case(3  @<= Null(5), Wrap(3)  @<= Wrap(Null(5)), 3  $<= Null(5), Wrap(3)  $<= Wrap(Null(5)))
Case(3  @>  Null(5), Wrap(3)  @>  Wrap(Null(5)), 3  $>  Null(5), Wrap(3)  $>  Wrap(Null(5)))
Case(3  @>= Null(5), Wrap(3)  @>= Wrap(Null(5)), 3  $>= Null(5), Wrap(3)  $>= Wrap(Null(5)))
Case(3 !@=  Null(5), Wrap(3) !@=  Wrap(Null(5)), 3 !$=  Null(5), Wrap(3) !$=  Wrap(Null(5)))
Case(3 !@<  Null(5), Wrap(3) !@<  Wrap(Null(5)), 3 !$<  Null(5), Wrap(3) !$<  Wrap(Null(5)))
Case(3 !@<= Null(5), Wrap(3) !@<= Wrap(Null(5)), 3 !$<= Null(5), Wrap(3) !$<= Wrap(Null(5)))
Case(3 !@>  Null(5), Wrap(3) !@>  Wrap(Null(5)), 3 !$>  Null(5), Wrap(3) !$>  Wrap(Null(5)))
Case(3 !@>= Null(5), Wrap(3) !@>= Wrap(Null(5)), 3 !$>= Null(5), Wrap(3) !$>= Wrap(Null(5)))
Case(3  @=  Opt(5), Wrap(3)  @=  Wrap(Opt(5)), 3  $=  Opt(5), Wrap(3)  $=  Wrap(Opt(5)))
Case(3  @<  Opt(5), Wrap(3)  @<  Wrap(Opt(5)), 3  $<  Opt(5), Wrap(3)  $<  Wrap(Opt(5)))
Case(3  @<= Opt(5), Wrap(3)  @<= Wrap(Opt(5)), 3  $<= Opt(5), Wrap(3)  $<= Wrap(Opt(5)))
Case(3  @>  Opt(5), Wrap(3)  @>  Wrap(Opt(5)), 3  $>  Opt(5), Wrap(3)  $>  Wrap(Opt(5)))
Case(3  @>= Opt(5), Wrap(3)  @>= Wrap(Opt(5)), 3  $>= Opt(5), Wrap(3)  $>= Wrap(Opt(5)))
Case(3 !@=  Opt(5), Wrap(3) !@=  Wrap(Opt(5)), 3 !$=  Opt(5), Wrap(3) !$=  Wrap(Opt(5)))
Case(3 !@<  Opt(5), Wrap(3) !@<  Wrap(Opt(5)), 3 !$<  Opt(5), Wrap(3) !$<  Wrap(Opt(5)))
Case(3 !@<= Opt(5), Wrap(3) !@<= Wrap(Opt(5)), 3 !$<= Opt(5), Wrap(3) !$<= Wrap(Opt(5)))
Case(3 !@>  Opt(5), Wrap(3) !@>  Wrap(Opt(5)), 3 !$>  Opt(5), Wrap(3) !$>  Wrap(Opt(5)))
Case(3 !@>= Opt(5), Wrap(3) !@>= Wrap(Opt(5)), 3 !$>= Opt(5), Wrap(3) !$>= Wrap(Opt(5)))
Case(Null(3)  @=  5, Wrap(Null(3))  @=  Wrap(5), Null(3)  $=  5, Wrap(Null(3))  $=  Wrap(5))
Case(Null(3)  @<  5, Wrap(Null(3))  @<  Wrap(5), Null(3)  $<  5, Wrap(Null(3))  $<  Wrap(5))
Case(Null(3)  @<= 5, Wrap(Null(3))  @<= Wrap(5), Null(3)  $<= 5, Wrap(Null(3))  $<= Wrap(5))
Case(Null(3)  @>  5, Wrap(Null(3))  @>  Wrap(5), Null(3)  $>  5, Wrap(Null(3))  $>  Wrap(5))
Case(Null(3)  @>= 5, Wrap(Null(3))  @>= Wrap(5), Null(3)  $>= 5, Wrap(Null(3))  $>= Wrap(5))
Case(Null(3) !@=  5, Wrap(Null(3)) !@=  Wrap(5), Null(3) !$=  5, Wrap(Null(3)) !$=  Wrap(5))
Case(Null(3) !@<  5, Wrap(Null(3)) !@<  Wrap(5), Null(3) !$<  5, Wrap(Null(3)) !$<  Wrap(5))
Case(Null(3) !@<= 5, Wrap(Null(3)) !@<= Wrap(5), Null(3) !$<= 5, Wrap(Null(3)) !$<= Wrap(5))
Case(Null(3) !@>  5, Wrap(Null(3)) !@>  Wrap(5), Null(3) !$>  5, Wrap(Null(3)) !$>  Wrap(5))
Case(Null(3) !@>= 5, Wrap(Null(3)) !@>= Wrap(5), Null(3) !$>= 5, Wrap(Null(3)) !$>= Wrap(5))
Case(Null(3)  @=  Null(5), Wrap(Null(3))  @=  Wrap(Null(5)), Null(3)  $=  Null(5), Wrap(Null(3))  $=  Wrap(Null(5)))
Case(Null(3)  @<  Null(5), Wrap(Null(3))  @<  Wrap(Null(5)), Null(3)  $<  Null(5), Wrap(Null(3))  $<  Wrap(Null(5)))
Case(Null(3)  @<= Null(5), Wrap(Null(3))  @<= Wrap(Null(5)), Null(3)  $<= Null(5), Wrap(Null(3))  $<= Wrap(Null(5)))
Case(Null(3)  @>  Null(5), Wrap(Null(3))  @>  Wrap(Null(5)), Null(3)  $>  Null(5), Wrap(Null(3))  $>  Wrap(Null(5)))
Case(Null(3)  @>= Null(5), Wrap(Null(3))  @>= Wrap(Null(5)), Null(3)  $>= Null(5), Wrap(Null(3))  $>= Wrap(Null(5)))
Case(Null(3) !@=  Null(5), Wrap(Null(3)) !@=  Wrap(Null(5)), Null(3) !$=  Null(5), Wrap(Null(3)) !$=  Wrap(Null(5)))
Case(Null(3) !@<  Null(5), Wrap(Null(3)) !@<  Wrap(Null(5)), Null(3) !$<  Null(5), Wrap(Null(3)) !$<  Wrap(Null(5)))
Case(Null(3) !@<= Null(5), Wrap(Null(3)) !@<= Wrap(Null(5)), Null(3) !$<= Null(5), Wrap(Null(3)) !$<= Wrap(Null(5)))
Case(Null(3) !@>  Null(5), Wrap(Null(3)) !@>  Wrap(Null(5)), Null(3) !$>  Null(5), Wrap(Null(3)) !$>  Wrap(Null(5)))
Case(Null(3) !@>= Null(5), Wrap(Null(3)) !@>= Wrap(Null(5)), Null(3) !$>= Null(5), Wrap(Null(3)) !$>= Wrap(Null(5)))
Case(Null(3)  @=  Opt(5), Wrap(Null(3))  @=  Wrap(Opt(5)), Null(3)  $=  Opt(5), Wrap(Null(3))  $=  Wrap(Opt(5)))
Case(Null(3)  @<  Opt(5), Wrap(Null(3))  @<  Wrap(Opt(5)), Null(3)  $<  Opt(5), Wrap(Null(3))  $<  Wrap(Opt(5)))
Case(Null(3)  @<= Opt(5), Wrap(Null(3))  @<= Wrap(Opt(5)), Null(3)  $<= Opt(5), Wrap(Null(3))  $<= Wrap(Opt(5)))
Case(Null(3)  @>  Opt(5), Wrap(Null(3))  @>  Wrap(Opt(5)), Null(3)  $>  Opt(5), Wrap(Null(3))  $>  Wrap(Opt(5)))
Case(Null(3)  @>= Opt(5), Wrap(Null(3))  @>= Wrap(Opt(5)), Null(3)  $>= Opt(5), Wrap(Null(3))  $>= Wrap(Opt(5)))
Case(Null(3) !@=  Opt(5), Wrap(Null(3)) !@=  Wrap(Opt(5)), Null(3) !$=  Opt(5), Wrap(Null(3)) !$=  Wrap(Opt(5)))
Case(Null(3) !@<  Opt(5), Wrap(Null(3)) !@<  Wrap(Opt(5)), Null(3) !$<  Opt(5), Wrap(Null(3)) !$<  Wrap(Opt(5)))
Case(Null(3) !@<= Opt(5), Wrap(Null(3)) !@<= Wrap(Opt(5)), Null(3) !$<= Opt(5), Wrap(Null(3)) !$<= Wrap(Opt(5)))
Case(Null(3) !@>  Opt(5), Wrap(Null(3)) !@>  Wrap(Opt(5)), Null(3) !$>  Opt(5), Wrap(Null(3)) !$>  Wrap(Opt(5)))
Case(Null(3) !@>= Opt(5), Wrap(Null(3)) !@>= Wrap(Opt(5)), Null(3) !$>= Opt(5), Wrap(Null(3)) !$>= Wrap(Opt(5)))
Case(Opt(3)  @=  5, Wrap(Opt(3))  @=  Wrap(5), Opt(3)  $=  5, Wrap(Opt(3))  $=  Wrap(5))
Case(Opt(3)  @<  5, Wrap(Opt(3))  @<  Wrap(5), Opt(3)  $<  5, Wrap(Opt(3))  $<  Wrap(5))
Case(Opt(3)  @<= 5, Wrap(Opt(3))  @<= Wrap(5), Opt(3)  $<= 5, Wrap(Opt(3))  $<= Wrap(5))
Case(Opt(3)  @>  5, Wrap(Opt(3))  @>  Wrap(5), Opt(3)  $>  5, Wrap(Opt(3))  $>  Wrap(5))
Case(Opt(3)  @>= 5, Wrap(Opt(3))  @>= Wrap(5), Opt(3)  $>= 5, Wrap(Opt(3))  $>= Wrap(5))
Case(Opt(3) !@=  5, Wrap(Opt(3)) !@=  Wrap(5), Opt(3) !$=  5, Wrap(Opt(3)) !$=  Wrap(5))
Case(Opt(3) !@<  5, Wrap(Opt(3)) !@<  Wrap(5), Opt(3) !$<  5, Wrap(Opt(3)) !$<  Wrap(5))
Case(Opt(3) !@<= 5, Wrap(Opt(3)) !@<= Wrap(5), Opt(3) !$<= 5, Wrap(Opt(3)) !$<= Wrap(5))
Case(Opt(3) !@>  5, Wrap(Opt(3)) !@>  Wrap(5), Opt(3) !$>  5, Wrap(Opt(3)) !$>  Wrap(5))
Case(Opt(3) !@>= 5, Wrap(Opt(3)) !@>= Wrap(5), Opt(3) !$>= 5, Wrap(Opt(3)) !$>= Wrap(5))
Case(Opt(3)  @=  Null(5), Wrap(Opt(3))  @=  Wrap(Null(5)), Opt(3)  $=  Null(5), Wrap(Opt(3))  $=  Wrap(Null(5)))
Case(Opt(3)  @<  Null(5), Wrap(Opt(3))  @<  Wrap(Null(5)), Opt(3)  $<  Null(5), Wrap(Opt(3))  $<  Wrap(Null(5)))
Case(Opt(3)  @<= Null(5), Wrap(Opt(3))  @<= Wrap(Null(5)), Opt(3)  $<= Null(5), Wrap(Opt(3))  $<= Wrap(Null(5)))
Case(Opt(3)  @>  Null(5), Wrap(Opt(3))  @>  Wrap(Null(5)), Opt(3)  $>  Null(5), Wrap(Opt(3))  $>  Wrap(Null(5)))
Case(Opt(3)  @>= Null(5), Wrap(Opt(3))  @>= Wrap(Null(5)), Opt(3)  $>= Null(5), Wrap(Opt(3))  $>= Wrap(Null(5)))
Case(Opt(3) !@=  Null(5), Wrap(Opt(3)) !@=  Wrap(Null(5)), Opt(3) !$=  Null(5), Wrap(Opt(3)) !$=  Wrap(Null(5)))
Case(Opt(3) !@<  Null(5), Wrap(Opt(3)) !@<  Wrap(Null(5)), Opt(3) !$<  Null(5), Wrap(Opt(3)) !$<  Wrap(Null(5)))
Case(Opt(3) !@<= Null(5), Wrap(Opt(3)) !@<= Wrap(Null(5)), Opt(3) !$<= Null(5), Wrap(Opt(3)) !$<= Wrap(Null(5)))
Case(Opt(3) !@>  Null(5), Wrap(Opt(3)) !@>  Wrap(Null(5)), Opt(3) !$>  Null(5), Wrap(Opt(3)) !$>  Wrap(Null(5)))
Case(Opt(3) !@>= Null(5), Wrap(Opt(3)) !@>= Wrap(Null(5)), Opt(3) !$>= Null(5), Wrap(Opt(3)) !$>= Wrap(Null(5)))
Case(Opt(3)  @=  Opt(5), Wrap(Opt(3))  @=  Wrap(Opt(5)), Opt(3)  $=  Opt(5), Wrap(Opt(3))  $=  Wrap(Opt(5)))
Case(Opt(3)  @<  Opt(5), Wrap(Opt(3))  @<  Wrap(Opt(5)), Opt(3)  $<  Opt(5), Wrap(Opt(3))  $<  Wrap(Opt(5)))
Case(Opt(3)  @<= Opt(5), Wrap(Opt(3))  @<= Wrap(Opt(5)), Opt(3)  $<= Opt(5), Wrap(Opt(3))  $<= Wrap(Opt(5)))
Case(Opt(3)  @>  Opt(5), Wrap(Opt(3))  @>  Wrap(Opt(5)), Opt(3)  $>  Opt(5), Wrap(Opt(3))  $>  Wrap(Opt(5)))
Case(Opt(3)  @>= Opt(5), Wrap(Opt(3))  @>= Wrap(Opt(5)), Opt(3)  $>= Opt(5), Wrap(Opt(3))  $>= Wrap(Opt(5)))
Case(Opt(3) !@=  Opt(5), Wrap(Opt(3)) !@=  Wrap(Opt(5)), Opt(3) !$=  Opt(5), Wrap(Opt(3)) !$=  Wrap(Opt(5)))
Case(Opt(3) !@<  Opt(5), Wrap(Opt(3)) !@<  Wrap(Opt(5)), Opt(3) !$<  Opt(5), Wrap(Opt(3)) !$<  Wrap(Opt(5)))
Case(Opt(3) !@<= Opt(5), Wrap(Opt(3)) !@<= Wrap(Opt(5)), Opt(3) !$<= Opt(5), Wrap(Opt(3)) !$<= Wrap(Opt(5)))
Case(Opt(3) !@>  Opt(5), Wrap(Opt(3)) !@>  Wrap(Opt(5)), Opt(3) !$>  Opt(5), Wrap(Opt(3)) !$>  Wrap(Opt(5)))
Case(Opt(3) !@>= Opt(5), Wrap(Opt(3)) !@>= Wrap(Opt(5)), Opt(3) !$>= Opt(5), Wrap(Opt(3)) !$>= Wrap(Opt(5)))

Case(false  @=  false, Wrap(false)  @=  Wrap(false), false  $=  false, Wrap(false)  $=  Wrap(false))
Case(false  @<  false, Wrap(false)  @<  Wrap(false), false  $<  false, Wrap(false)  $<  Wrap(false))
Case(false  @<= false, Wrap(false)  @<= Wrap(false), false  $<= false, Wrap(false)  $<= Wrap(false))
Case(false  @>  false, Wrap(false)  @>  Wrap(false), false  $>  false, Wrap(false)  $>  Wrap(false))
Case(false  @>= false, Wrap(false)  @>= Wrap(false), false  $>= false, Wrap(false)  $>= Wrap(false))
Case(false !@=  false, Wrap(false) !@=  Wrap(false), false !$=  false, Wrap(false) !$=  Wrap(false))
Case(false !@<  false, Wrap(false) !@<  Wrap(false), false !$<  false, Wrap(false) !$<  Wrap(false))
Case(false !@<= false, Wrap(false) !@<= Wrap(false), false !$<= false, Wrap(false) !$<= Wrap(false))
Case(false !@>  false, Wrap(false) !@>  Wrap(false), false !$>  false, Wrap(false) !$>  Wrap(false))
Case(false !@>= false, Wrap(false) !@>= Wrap(false), false !$>= false, Wrap(false) !$>= Wrap(false))
Case(false  @=  true, Wrap(false)  @=  Wrap(true), false  $=  true, Wrap(false)  $=  Wrap(true))
Case(false  @<  true, Wrap(false)  @<  Wrap(true), false  $<  true, Wrap(false)  $<  Wrap(true))
Case(false  @<= true, Wrap(false)  @<= Wrap(true), false  $<= true, Wrap(false)  $<= Wrap(true))
Case(false  @>  true, Wrap(false)  @>  Wrap(true), false  $>  true, Wrap(false)  $>  Wrap(true))
Case(false  @>= true, Wrap(false)  @>= Wrap(true), false  $>= true, Wrap(false)  $>= Wrap(true))
Case(false !@=  true, Wrap(false) !@=  Wrap(true), false !$=  true, Wrap(false) !$=  Wrap(true))
Case(false !@<  true, Wrap(false) !@<  Wrap(true), false !$<  true, Wrap(false) !$<  Wrap(true))
Case(false !@<= true, Wrap(false) !@<= Wrap(true), false !$<= true, Wrap(false) !$<= Wrap(true))
Case(false !@>  true, Wrap(false) !@>  Wrap(true), false !$>  true, Wrap(false) !$>  Wrap(true))
Case(false !@>= true, Wrap(false) !@>= Wrap(true), false !$>= true, Wrap(false) !$>= Wrap(true))
Case(false  @=  Null(false), Wrap(false)  @=  Wrap(Null(false)), false  $=  Null(false), Wrap(false)  $=  Wrap(Null(false)))
Case(false  @<  Null(false), Wrap(false)  @<  Wrap(Null(false)), false  $<  Null(false), Wrap(false)  $<  Wrap(Null(false)))
Case(false  @<= Null(false), Wrap(false)  @<= Wrap(Null(false)), false  $<= Null(false), Wrap(false)  $<= Wrap(Null(false)))
Case(false  @>  Null(false), Wrap(false)  @>  Wrap(Null(false)), false  $>  Null(false), Wrap(false)  $>  Wrap(Null(false)))
Case(false  @>= Null(false), Wrap(false)  @>= Wrap(Null(false)), false  $>= Null(false), Wrap(false)  $>= Wrap(Null(false)))
Case(false !@=  Null(false), Wrap(false) !@=  Wrap(Null(false)), false !$=  Null(false), Wrap(false) !$=  Wrap(Null(false)))
Case(false !@<  Null(false), Wrap(false) !@<  Wrap(Null(false)), false !$<  Null(false), Wrap(false) !$<  Wrap(Null(false)))
Case(false !@<= Null(false), Wrap(false) !@<= Wrap(Null(false)), false !$<= Null(false), Wrap(false) !$<= Wrap(Null(false)))
Case(false !@>  Null(false), Wrap(false) !@>  Wrap(Null(false)), false !$>  Null(false), Wrap(false) !$>  Wrap(Null(false)))
Case(false !@>= Null(false), Wrap(false) !@>= Wrap(Null(false)), false !$>= Null(false), Wrap(false) !$>= Wrap(Null(false)))
Case(false  @=  Opt(false), Wrap(false)  @=  Wrap(Opt(false)), false  $=  Opt(false), Wrap(false)  $=  Wrap(Opt(false)))
Case(false  @<  Opt(false), Wrap(false)  @<  Wrap(Opt(false)), false  $<  Opt(false), Wrap(false)  $<  Wrap(Opt(false)))
Case(false  @<= Opt(false), Wrap(false)  @<= Wrap(Opt(false)), false  $<= Opt(false), Wrap(false)  $<= Wrap(Opt(false)))
Case(false  @>  Opt(false), Wrap(false)  @>  Wrap(Opt(false)), false  $>  Opt(false), Wrap(false)  $>  Wrap(Opt(false)))
Case(false  @>= Opt(false), Wrap(false)  @>= Wrap(Opt(false)), false  $>= Opt(false), Wrap(false)  $>= Wrap(Opt(false)))
Case(false !@=  Opt(false), Wrap(false) !@=  Wrap(Opt(false)), false !$=  Opt(false), Wrap(false) !$=  Wrap(Opt(false)))
Case(false !@<  Opt(false), Wrap(false) !@<  Wrap(Opt(false)), false !$<  Opt(false), Wrap(false) !$<  Wrap(Opt(false)))
Case(false !@<= Opt(false), Wrap(false) !@<= Wrap(Opt(false)), false !$<= Opt(false), Wrap(false) !$<= Wrap(Opt(false)))
Case(false !@>  Opt(false), Wrap(false) !@>  Wrap(Opt(false)), false !$>  Opt(false), Wrap(false) !$>  Wrap(Opt(false)))
Case(false !@>= Opt(false), Wrap(false) !@>= Wrap(Opt(false)), false !$>= Opt(false), Wrap(false) !$>= Wrap(Opt(false)))
Case(false  @=  Opt(true), Wrap(false)  @=  Wrap(Opt(true)), false  $=  Opt(true), Wrap(false)  $=  Wrap(Opt(true)))
Case(false  @<  Opt(true), Wrap(false)  @<  Wrap(Opt(true)), false  $<  Opt(true), Wrap(false)  $<  Wrap(Opt(true)))
Case(false  @<= Opt(true), Wrap(false)  @<= Wrap(Opt(true)), false  $<= Opt(true), Wrap(false)  $<= Wrap(Opt(true)))
Case(false  @>  Opt(true), Wrap(false)  @>  Wrap(Opt(true)), false  $>  Opt(true), Wrap(false)  $>  Wrap(Opt(true)))
Case(false  @>= Opt(true), Wrap(false)  @>= Wrap(Opt(true)), false  $>= Opt(true), Wrap(false)  $>= Wrap(Opt(true)))
Case(false !@=  Opt(true), Wrap(false) !@=  Wrap(Opt(true)), false !$=  Opt(true), Wrap(false) !$=  Wrap(Opt(true)))
Case(false !@<  Opt(true), Wrap(false) !@<  Wrap(Opt(true)), false !$<  Opt(true), Wrap(false) !$<  Wrap(Opt(true)))
Case(false !@<= Opt(true), Wrap(false) !@<= Wrap(Opt(true)), false !$<= Opt(true), Wrap(false) !$<= Wrap(Opt(true)))
Case(false !@>  Opt(true), Wrap(false) !@>  Wrap(Opt(true)), false !$>  Opt(true), Wrap(false) !$>  Wrap(Opt(true)))
Case(false !@>= Opt(true), Wrap(false) !@>= Wrap(Opt(true)), false !$>= Opt(true), Wrap(false) !$>= Wrap(Opt(true)))
Case(true  @=  false, Wrap(true)  @=  Wrap(false), true  $=  false, Wrap(true)  $=  Wrap(false))
Case(true  @<  false, Wrap(true)  @<  Wrap(false), true  $<  false, Wrap(true)  $<  Wrap(false))
Case(true  @<= false, Wrap(true)  @<= Wrap(false), true  $<= false, Wrap(true)  $<= Wrap(false))
Case(true  @>  false, Wrap(true)  @>  Wrap(false), true  $>  false, Wrap(true)  $>  Wrap(false))
Case(true  @>= false, Wrap(true)  @>= Wrap(false), true  $>= false, Wrap(true)  $>= Wrap(false))
Case(true !@=  false, Wrap(true) !@=  Wrap(false), true !$=  false, Wrap(true) !$=  Wrap(false))
Case(true !@<  false, Wrap(true) !@<  Wrap(false), true !$<  false, Wrap(true) !$<  Wrap(false))
Case(true !@<= false, Wrap(true) !@<= Wrap(false), true !$<= false, Wrap(true) !$<= Wrap(false))
Case(true !@>  false, Wrap(true) !@>  Wrap(false), true !$>  false, Wrap(true) !$>  Wrap(false))
Case(true !@>= false, Wrap(true) !@>= Wrap(false), true !$>= false, Wrap(true) !$>= Wrap(false))
Case(true  @=  true, Wrap(true)  @=  Wrap(true), true  $=  true, Wrap(true)  $=  Wrap(true))
Case(true  @<  true, Wrap(true)  @<  Wrap(true), true  $<  true, Wrap(true)  $<  Wrap(true))
Case(true  @<= true, Wrap(true)  @<= Wrap(true), true  $<= true, Wrap(true)  $<= Wrap(true))
Case(true  @>  true, Wrap(true)  @>  Wrap(true), true  $>  true, Wrap(true)  $>  Wrap(true))
Case(true  @>= true, Wrap(true)  @>= Wrap(true), true  $>= true, Wrap(true)  $>= Wrap(true))
Case(true !@=  true, Wrap(true) !@=  Wrap(true), true !$=  true, Wrap(true) !$=  Wrap(true))
Case(true !@<  true, Wrap(true) !@<  Wrap(true), true !$<  true, Wrap(true) !$<  Wrap(true))
Case(true !@<= true, Wrap(true) !@<= Wrap(true), true !$<= true, Wrap(true) !$<= Wrap(true))
Case(true !@>  true, Wrap(true) !@>  Wrap(true), true !$>  true, Wrap(true) !$>  Wrap(true))
Case(true !@>= true, Wrap(true) !@>= Wrap(true), true !$>= true, Wrap(true) !$>= Wrap(true))
Case(true  @=  Null(false), Wrap(true)  @=  Wrap(Null(false)), true  $=  Null(false), Wrap(true)  $=  Wrap(Null(false)))
Case(true  @<  Null(false), Wrap(true)  @<  Wrap(Null(false)), true  $<  Null(false), Wrap(true)  $<  Wrap(Null(false)))
Case(true  @<= Null(false), Wrap(true)  @<= Wrap(Null(false)), true  $<= Null(false), Wrap(true)  $<= Wrap(Null(false)))
Case(true  @>  Null(false), Wrap(true)  @>  Wrap(Null(false)), true  $>  Null(false), Wrap(true)  $>  Wrap(Null(false)))
Case(true  @>= Null(false), Wrap(true)  @>= Wrap(Null(false)), true  $>= Null(false), Wrap(true)  $>= Wrap(Null(false)))
Case(true !@=  Null(false), Wrap(true) !@=  Wrap(Null(false)), true !$=  Null(false), Wrap(true) !$=  Wrap(Null(false)))
Case(true !@<  Null(false), Wrap(true) !@<  Wrap(Null(false)), true !$<  Null(false), Wrap(true) !$<  Wrap(Null(false)))
Case(true !@<= Null(false), Wrap(true) !@<= Wrap(Null(false)), true !$<= Null(false), Wrap(true) !$<= Wrap(Null(false)))
Case(true !@>  Null(false), Wrap(true) !@>  Wrap(Null(false)), true !$>  Null(false), Wrap(true) !$>  Wrap(Null(false)))
Case(true !@>= Null(false), Wrap(true) !@>= Wrap(Null(false)), true !$>= Null(false), Wrap(true) !$>= Wrap(Null(false)))
Case(true  @=  Opt(false), Wrap(true)  @=  Wrap(Opt(false)), true  $=  Opt(false), Wrap(true)  $=  Wrap(Opt(false)))
Case(true  @<  Opt(false), Wrap(true)  @<  Wrap(Opt(false)), true  $<  Opt(false), Wrap(true)  $<  Wrap(Opt(false)))
Case(true  @<= Opt(false), Wrap(true)  @<= Wrap(Opt(false)), true  $<= Opt(false), Wrap(true)  $<= Wrap(Opt(false)))
Case(true  @>  Opt(false), Wrap(true)  @>  Wrap(Opt(false)), true  $>  Opt(false), Wrap(true)  $>  Wrap(Opt(false)))
Case(true  @>= Opt(false), Wrap(true)  @>= Wrap(Opt(false)), true  $>= Opt(false), Wrap(true)  $>= Wrap(Opt(false)))
Case(true !@=  Opt(false), Wrap(true) !@=  Wrap(Opt(false)), true !$=  Opt(false), Wrap(true) !$=  Wrap(Opt(false)))
Case(true !@<  Opt(false), Wrap(true) !@<  Wrap(Opt(false)), true !$<  Opt(false), Wrap(true) !$<  Wrap(Opt(false)))
Case(true !@<= Opt(false), Wrap(true) !@<= Wrap(Opt(false)), true !$<= Opt(false), Wrap(true) !$<= Wrap(Opt(false)))
Case(true !@>  Opt(false), Wrap(true) !@>  Wrap(Opt(false)), true !$>  Opt(false), Wrap(true) !$>  Wrap(Opt(false)))
Case(true !@>= Opt(false), Wrap(true) !@>= Wrap(Opt(false)), true !$>= Opt(false), Wrap(true) !$>= Wrap(Opt(false)))
Case(true  @=  Opt(true), Wrap(true)  @=  Wrap(Opt(true)), true  $=  Opt(true), Wrap(true)  $=  Wrap(Opt(true)))
Case(true  @<  Opt(true), Wrap(true)  @<  Wrap(Opt(true)), true  $<  Opt(true), Wrap(true)  $<  Wrap(Opt(true)))
Case(true  @<= Opt(true), Wrap(true)  @<= Wrap(Opt(true)), true  $<= Opt(true), Wrap(true)  $<= Wrap(Opt(true)))
Case(true  @>  Opt(true), Wrap(true)  @>  Wrap(Opt(true)), true  $>  Opt(true), Wrap(true)  $>  Wrap(Opt(true)))
Case(true  @>= Opt(true), Wrap(true)  @>= Wrap(Opt(true)), true  $>= Opt(true), Wrap(true)  $>= Wrap(Opt(true)))
Case(true !@=  Opt(true), Wrap(true) !@=  Wrap(Opt(true)), true !$=  Opt(true), Wrap(true) !$=  Wrap(Opt(true)))
Case(true !@<  Opt(true), Wrap(true) !@<  Wrap(Opt(true)), true !$<  Opt(true), Wrap(true) !$<  Wrap(Opt(true)))
Case(true !@<= Opt(true), Wrap(true) !@<= Wrap(Opt(true)), true !$<= Opt(true), Wrap(true) !$<= Wrap(Opt(true)))
Case(true !@>  Opt(true), Wrap(true) !@>  Wrap(Opt(true)), true !$>  Opt(true), Wrap(true) !$>  Wrap(Opt(true)))
Case(true !@>= Opt(true), Wrap(true) !@>= Wrap(Opt(true)), true !$>= Opt(true), Wrap(true) !$>= Wrap(Opt(true)))
Case(Null(false)  @=  false, Wrap(Null(false))  @=  Wrap(false), Null(false)  $=  false, Wrap(Null(false))  $=  Wrap(false))
Case(Null(false)  @<  false, Wrap(Null(false))  @<  Wrap(false), Null(false)  $<  false, Wrap(Null(false))  $<  Wrap(false))
Case(Null(false)  @<= false, Wrap(Null(false))  @<= Wrap(false), Null(false)  $<= false, Wrap(Null(false))  $<= Wrap(false))
Case(Null(false)  @>  false, Wrap(Null(false))  @>  Wrap(false), Null(false)  $>  false, Wrap(Null(false))  $>  Wrap(false))
Case(Null(false)  @>= false, Wrap(Null(false))  @>= Wrap(false), Null(false)  $>= false, Wrap(Null(false))  $>= Wrap(false))
Case(Null(false) !@=  false, Wrap(Null(false)) !@=  Wrap(false), Null(false) !$=  false, Wrap(Null(false)) !$=  Wrap(false))
Case(Null(false) !@<  false, Wrap(Null(false)) !@<  Wrap(false), Null(false) !$<  false, Wrap(Null(false)) !$<  Wrap(false))
Case(Null(false) !@<= false, Wrap(Null(false)) !@<= Wrap(false), Null(false) !$<= false, Wrap(Null(false)) !$<= Wrap(false))
Case(Null(false) !@>  false, Wrap(Null(false)) !@>  Wrap(false), Null(false) !$>  false, Wrap(Null(false)) !$>  Wrap(false))
Case(Null(false) !@>= false, Wrap(Null(false)) !@>= Wrap(false), Null(false) !$>= false, Wrap(Null(false)) !$>= Wrap(false))
Case(Null(false)  @=  true, Wrap(Null(false))  @=  Wrap(true), Null(false)  $=  true, Wrap(Null(false))  $=  Wrap(true))
Case(Null(false)  @<  true, Wrap(Null(false))  @<  Wrap(true), Null(false)  $<  true, Wrap(Null(false))  $<  Wrap(true))
Case(Null(false)  @<= true, Wrap(Null(false))  @<= Wrap(true), Null(false)  $<= true, Wrap(Null(false))  $<= Wrap(true))
Case(Null(false)  @>  true, Wrap(Null(false))  @>  Wrap(true), Null(false)  $>  true, Wrap(Null(false))  $>  Wrap(true))
Case(Null(false)  @>= true, Wrap(Null(false))  @>= Wrap(true), Null(false)  $>= true, Wrap(Null(false))  $>= Wrap(true))
Case(Null(false) !@=  true, Wrap(Null(false)) !@=  Wrap(true), Null(false) !$=  true, Wrap(Null(false)) !$=  Wrap(true))
Case(Null(false) !@<  true, Wrap(Null(false)) !@<  Wrap(true), Null(false) !$<  true, Wrap(Null(false)) !$<  Wrap(true))
Case(Null(false) !@<= true, Wrap(Null(false)) !@<= Wrap(true), Null(false) !$<= true, Wrap(Null(false)) !$<= Wrap(true))
Case(Null(false) !@>  true, Wrap(Null(false)) !@>  Wrap(true), Null(false) !$>  true, Wrap(Null(false)) !$>  Wrap(true))
Case(Null(false) !@>= true, Wrap(Null(false)) !@>= Wrap(true), Null(false) !$>= true, Wrap(Null(false)) !$>= Wrap(true))
Case(Null(false)  @=  Null(false), Wrap(Null(false))  @=  Wrap(Null(false)), Null(false)  $=  Null(false), Wrap(Null(false))  $=  Wrap(Null(false)))
Case(Null(false)  @<  Null(false), Wrap(Null(false))  @<  Wrap(Null(false)), Null(false)  $<  Null(false), Wrap(Null(false))  $<  Wrap(Null(false)))
Case(Null(false)  @<= Null(false), Wrap(Null(false))  @<= Wrap(Null(false)), Null(false)  $<= Null(false), Wrap(Null(false))  $<= Wrap(Null(false)))
Case(Null(false)  @>  Null(false), Wrap(Null(false))  @>  Wrap(Null(false)), Null(false)  $>  Null(false), Wrap(Null(false))  $>  Wrap(Null(false)))
Case(Null(false)  @>= Null(false), Wrap(Null(false))  @>= Wrap(Null(false)), Null(false)  $>= Null(false), Wrap(Null(false))  $>= Wrap(Null(false)))
Case(Null(false) !@=  Null(false), Wrap(Null(false)) !@=  Wrap(Null(false)), Null(false) !$=  Null(false), Wrap(Null(false)) !$=  Wrap(Null(false)))
Case(Null(false) !@<  Null(false), Wrap(Null(false)) !@<  Wrap(Null(false)), Null(false) !$<  Null(false), Wrap(Null(false)) !$<  Wrap(Null(false)))
Case(Null(false) !@<= Null(false), Wrap(Null(false)) !@<= Wrap(Null(false)), Null(false) !$<= Null(false), Wrap(Null(false)) !$<= Wrap(Null(false)))
Case(Null(false) !@>  Null(false), Wrap(Null(false)) !@>  Wrap(Null(false)), Null(false) !$>  Null(false), Wrap(Null(false)) !$>  Wrap(Null(false)))
Case(Null(false) !@>= Null(false), Wrap(Null(false)) !@>= Wrap(Null(false)), Null(false) !$>= Null(false), Wrap(Null(false)) !$>= Wrap(Null(false)))
Case(Null(false)  @=  Opt(false), Wrap(Null(false))  @=  Wrap(Opt(false)), Null(false)  $=  Opt(false), Wrap(Null(false))  $=  Wrap(Opt(false)))
Case(Null(false)  @<  Opt(false), Wrap(Null(false))  @<  Wrap(Opt(false)), Null(false)  $<  Opt(false), Wrap(Null(false))  $<  Wrap(Opt(false)))
Case(Null(false)  @<= Opt(false), Wrap(Null(false))  @<= Wrap(Opt(false)), Null(false)  $<= Opt(false), Wrap(Null(false))  $<= Wrap(Opt(false)))
Case(Null(false)  @>  Opt(false), Wrap(Null(false))  @>  Wrap(Opt(false)), Null(false)  $>  Opt(false), Wrap(Null(false))  $>  Wrap(Opt(false)))
Case(Null(false)  @>= Opt(false), Wrap(Null(false))  @>= Wrap(Opt(false)), Null(false)  $>= Opt(false), Wrap(Null(false))  $>= Wrap(Opt(false)))
Case(Null(false) !@=  Opt(false), Wrap(Null(false)) !@=  Wrap(Opt(false)), Null(false) !$=  Opt(false), Wrap(Null(false)) !$=  Wrap(Opt(false)))
Case(Null(false) !@<  Opt(false), Wrap(Null(false)) !@<  Wrap(Opt(false)), Null(false) !$<  Opt(false), Wrap(Null(false)) !$<  Wrap(Opt(false)))
Case(Null(false) !@<= Opt(false), Wrap(Null(false)) !@<= Wrap(Opt(false)), Null(false) !$<= Opt(false), Wrap(Null(false)) !$<= Wrap(Opt(false)))
Case(Null(false) !@>  Opt(false), Wrap(Null(false)) !@>  Wrap(Opt(false)), Null(false) !$>  Opt(false), Wrap(Null(false)) !$>  Wrap(Opt(false)))
Case(Null(false) !@>= Opt(false), Wrap(Null(false)) !@>= Wrap(Opt(false)), Null(false) !$>= Opt(false), Wrap(Null(false)) !$>= Wrap(Opt(false)))
Case(Null(false)  @=  Opt(true), Wrap(Null(false))  @=  Wrap(Opt(true)), Null(false)  $=  Opt(true), Wrap(Null(false))  $=  Wrap(Opt(true)))
Case(Null(false)  @<  Opt(true), Wrap(Null(false))  @<  Wrap(Opt(true)), Null(false)  $<  Opt(true), Wrap(Null(false))  $<  Wrap(Opt(true)))
Case(Null(false)  @<= Opt(true), Wrap(Null(false))  @<= Wrap(Opt(true)), Null(false)  $<= Opt(true), Wrap(Null(false))  $<= Wrap(Opt(true)))
Case(Null(false)  @>  Opt(true), Wrap(Null(false))  @>  Wrap(Opt(true)), Null(false)  $>  Opt(true), Wrap(Null(false))  $>  Wrap(Opt(true)))
Case(Null(false)  @>= Opt(true), Wrap(Null(false))  @>= Wrap(Opt(true)), Null(false)  $>= Opt(true), Wrap(Null(false))  $>= Wrap(Opt(true)))
Case(Null(false) !@=  Opt(true), Wrap(Null(false)) !@=  Wrap(Opt(true)), Null(false) !$=  Opt(true), Wrap(Null(false)) !$=  Wrap(Opt(true)))
Case(Null(false) !@<  Opt(true), Wrap(Null(false)) !@<  Wrap(Opt(true)), Null(false) !$<  Opt(true), Wrap(Null(false)) !$<  Wrap(Opt(true)))
Case(Null(false) !@<= Opt(true), Wrap(Null(false)) !@<= Wrap(Opt(true)), Null(false) !$<= Opt(true), Wrap(Null(false)) !$<= Wrap(Opt(true)))
Case(Null(false) !@>  Opt(true), Wrap(Null(false)) !@>  Wrap(Opt(true)), Null(false) !$>  Opt(true), Wrap(Null(false)) !$>  Wrap(Opt(true)))
Case(Null(false) !@>= Opt(true), Wrap(Null(false)) !@>= Wrap(Opt(true)), Null(false) !$>= Opt(true), Wrap(Null(false)) !$>= Wrap(Opt(true)))
Case(Opt(false)  @=  false, Wrap(Opt(false))  @=  Wrap(false), Opt(false)  $=  false, Wrap(Opt(false))  $=  Wrap(false))
Case(Opt(false)  @<  false, Wrap(Opt(false))  @<  Wrap(false), Opt(false)  $<  false, Wrap(Opt(false))  $<  Wrap(false))
Case(Opt(false)  @<= false, Wrap(Opt(false))  @<= Wrap(false), Opt(false)  $<= false, Wrap(Opt(false))  $<= Wrap(false))
Case(Opt(false)  @>  false, Wrap(Opt(false))  @>  Wrap(false), Opt(false)  $>  false, Wrap(Opt(false))  $>  Wrap(false))
Case(Opt(false)  @>= false, Wrap(Opt(false))  @>= Wrap(false), Opt(false)  $>= false, Wrap(Opt(false))  $>= Wrap(false))
Case(Opt(false) !@=  false, Wrap(Opt(false)) !@=  Wrap(false), Opt(false) !$=  false, Wrap(Opt(false)) !$=  Wrap(false))
Case(Opt(false) !@<  false, Wrap(Opt(false)) !@<  Wrap(false), Opt(false) !$<  false, Wrap(Opt(false)) !$<  Wrap(false))
Case(Opt(false) !@<= false, Wrap(Opt(false)) !@<= Wrap(false), Opt(false) !$<= false, Wrap(Opt(false)) !$<= Wrap(false))
Case(Opt(false) !@>  false, Wrap(Opt(false)) !@>  Wrap(false), Opt(false) !$>  false, Wrap(Opt(false)) !$>  Wrap(false))
Case(Opt(false) !@>= false, Wrap(Opt(false)) !@>= Wrap(false), Opt(false) !$>= false, Wrap(Opt(false)) !$>= Wrap(false))
Case(Opt(false)  @=  true, Wrap(Opt(false))  @=  Wrap(true), Opt(false)  $=  true, Wrap(Opt(false))  $=  Wrap(true))
Case(Opt(false)  @<  true, Wrap(Opt(false))  @<  Wrap(true), Opt(false)  $<  true, Wrap(Opt(false))  $<  Wrap(true))
Case(Opt(false)  @<= true, Wrap(Opt(false))  @<= Wrap(true), Opt(false)  $<= true, Wrap(Opt(false))  $<= Wrap(true))
Case(Opt(false)  @>  true, Wrap(Opt(false))  @>  Wrap(true), Opt(false)  $>  true, Wrap(Opt(false))  $>  Wrap(true))
Case(Opt(false)  @>= true, Wrap(Opt(false))  @>= Wrap(true), Opt(false)  $>= true, Wrap(Opt(false))  $>= Wrap(true))
Case(Opt(false) !@=  true, Wrap(Opt(false)) !@=  Wrap(true), Opt(false) !$=  true, Wrap(Opt(false)) !$=  Wrap(true))
Case(Opt(false) !@<  true, Wrap(Opt(false)) !@<  Wrap(true), Opt(false) !$<  true, Wrap(Opt(false)) !$<  Wrap(true))
Case(Opt(false) !@<= true, Wrap(Opt(false)) !@<= Wrap(true), Opt(false) !$<= true, Wrap(Opt(false)) !$<= Wrap(true))
Case(Opt(false) !@>  true, Wrap(Opt(false)) !@>  Wrap(true), Opt(false) !$>  true, Wrap(Opt(false)) !$>  Wrap(true))
Case(Opt(false) !@>= true, Wrap(Opt(false)) !@>= Wrap(true), Opt(false) !$>= true, Wrap(Opt(false)) !$>= Wrap(true))
Case(Opt(false)  @=  Null(false), Wrap(Opt(false))  @=  Wrap(Null(false)), Opt(false)  $=  Null(false), Wrap(Opt(false))  $=  Wrap(Null(false)))
Case(Opt(false)  @<  Null(false), Wrap(Opt(false))  @<  Wrap(Null(false)), Opt(false)  $<  Null(false), Wrap(Opt(false))  $<  Wrap(Null(false)))
Case(Opt(false)  @<= Null(false), Wrap(Opt(false))  @<= Wrap(Null(false)), Opt(false)  $<= Null(false), Wrap(Opt(false))  $<= Wrap(Null(false)))
Case(Opt(false)  @>  Null(false), Wrap(Opt(false))  @>  Wrap(Null(false)), Opt(false)  $>  Null(false), Wrap(Opt(false))  $>  Wrap(Null(false)))
Case(Opt(false)  @>= Null(false), Wrap(Opt(false))  @>= Wrap(Null(false)), Opt(false)  $>= Null(false), Wrap(Opt(false))  $>= Wrap(Null(false)))
Case(Opt(false) !@=  Null(false), Wrap(Opt(false)) !@=  Wrap(Null(false)), Opt(false) !$=  Null(false), Wrap(Opt(false)) !$=  Wrap(Null(false)))
Case(Opt(false) !@<  Null(false), Wrap(Opt(false)) !@<  Wrap(Null(false)), Opt(false) !$<  Null(false), Wrap(Opt(false)) !$<  Wrap(Null(false)))
Case(Opt(false) !@<= Null(false), Wrap(Opt(false)) !@<= Wrap(Null(false)), Opt(false) !$<= Null(false), Wrap(Opt(false)) !$<= Wrap(Null(false)))
Case(Opt(false) !@>  Null(false), Wrap(Opt(false)) !@>  Wrap(Null(false)), Opt(false) !$>  Null(false), Wrap(Opt(false)) !$>  Wrap(Null(false)))
Case(Opt(false) !@>= Null(false), Wrap(Opt(false)) !@>= Wrap(Null(false)), Opt(false) !$>= Null(false), Wrap(Opt(false)) !$>= Wrap(Null(false)))
Case(Opt(false)  @=  Opt(false), Wrap(Opt(false))  @=  Wrap(Opt(false)), Opt(false)  $=  Opt(false), Wrap(Opt(false))  $=  Wrap(Opt(false)))
Case(Opt(false)  @<  Opt(false), Wrap(Opt(false))  @<  Wrap(Opt(false)), Opt(false)  $<  Opt(false), Wrap(Opt(false))  $<  Wrap(Opt(false)))
Case(Opt(false)  @<= Opt(false), Wrap(Opt(false))  @<= Wrap(Opt(false)), Opt(false)  $<= Opt(false), Wrap(Opt(false))  $<= Wrap(Opt(false)))
Case(Opt(false)  @>  Opt(false), Wrap(Opt(false))  @>  Wrap(Opt(false)), Opt(false)  $>  Opt(false), Wrap(Opt(false))  $>  Wrap(Opt(false)))
Case(Opt(false)  @>= Opt(false), Wrap(Opt(false))  @>= Wrap(Opt(false)), Opt(false)  $>= Opt(false), Wrap(Opt(false))  $>= Wrap(Opt(false)))
Case(Opt(false) !@=  Opt(false), Wrap(Opt(false)) !@=  Wrap(Opt(false)), Opt(false) !$=  Opt(false), Wrap(Opt(false)) !$=  Wrap(Opt(false)))
Case(Opt(false) !@<  Opt(false), Wrap(Opt(false)) !@<  Wrap(Opt(false)), Opt(false) !$<  Opt(false), Wrap(Opt(false)) !$<  Wrap(Opt(false)))
Case(Opt(false) !@<= Opt(false), Wrap(Opt(false)) !@<= Wrap(Opt(false)), Opt(false) !$<= Opt(false), Wrap(Opt(false)) !$<= Wrap(Opt(false)))
Case(Opt(false) !@>  Opt(false), Wrap(Opt(false)) !@>  Wrap(Opt(false)), Opt(false) !$>  Opt(false), Wrap(Opt(false)) !$>  Wrap(Opt(false)))
Case(Opt(false) !@>= Opt(false), Wrap(Opt(false)) !@>= Wrap(Opt(false)), Opt(false) !$>= Opt(false), Wrap(Opt(false)) !$>= Wrap(Opt(false)))
Case(Opt(false)  @=  Opt(true), Wrap(Opt(false))  @=  Wrap(Opt(true)), Opt(false)  $=  Opt(true), Wrap(Opt(false))  $=  Wrap(Opt(true)))
Case(Opt(false)  @<  Opt(true), Wrap(Opt(false))  @<  Wrap(Opt(true)), Opt(false)  $<  Opt(true), Wrap(Opt(false))  $<  Wrap(Opt(true)))
Case(Opt(false)  @<= Opt(true), Wrap(Opt(false))  @<= Wrap(Opt(true)), Opt(false)  $<= Opt(true), Wrap(Opt(false))  $<= Wrap(Opt(true)))
Case(Opt(false)  @>  Opt(true), Wrap(Opt(false))  @>  Wrap(Opt(true)), Opt(false)  $>  Opt(true), Wrap(Opt(false))  $>  Wrap(Opt(true)))
Case(Opt(false)  @>= Opt(true), Wrap(Opt(false))  @>= Wrap(Opt(true)), Opt(false)  $>= Opt(true), Wrap(Opt(false))  $>= Wrap(Opt(true)))
Case(Opt(false) !@=  Opt(true), Wrap(Opt(false)) !@=  Wrap(Opt(true)), Opt(false) !$=  Opt(true), Wrap(Opt(false)) !$=  Wrap(Opt(true)))
Case(Opt(false) !@<  Opt(true), Wrap(Opt(false)) !@<  Wrap(Opt(true)), Opt(false) !$<  Opt(true), Wrap(Opt(false)) !$<  Wrap(Opt(true)))
Case(Opt(false) !@<= Opt(true), Wrap(Opt(false)) !@<= Wrap(Opt(true)), Opt(false) !$<= Opt(true), Wrap(Opt(false)) !$<= Wrap(Opt(true)))
Case(Opt(false) !@>  Opt(true), Wrap(Opt(false)) !@>  Wrap(Opt(true)), Opt(false) !$>  Opt(true), Wrap(Opt(false)) !$>  Wrap(Opt(true)))
Case(Opt(false) !@>= Opt(true), Wrap(Opt(false)) !@>= Wrap(Opt(true)), Opt(false) !$>= Opt(true), Wrap(Opt(false)) !$>= Wrap(Opt(true)))
Case(Opt(true)  @=  false, Wrap(Opt(true))  @=  Wrap(false), Opt(true)  $=  false, Wrap(Opt(true))  $=  Wrap(false))
Case(Opt(true)  @<  false, Wrap(Opt(true))  @<  Wrap(false), Opt(true)  $<  false, Wrap(Opt(true))  $<  Wrap(false))
Case(Opt(true)  @<= false, Wrap(Opt(true))  @<= Wrap(false), Opt(true)  $<= false, Wrap(Opt(true))  $<= Wrap(false))
Case(Opt(true)  @>  false, Wrap(Opt(true))  @>  Wrap(false), Opt(true)  $>  false, Wrap(Opt(true))  $>  Wrap(false))
Case(Opt(true)  @>= false, Wrap(Opt(true))  @>= Wrap(false), Opt(true)  $>= false, Wrap(Opt(true))  $>= Wrap(false))
Case(Opt(true) !@=  false, Wrap(Opt(true)) !@=  Wrap(false), Opt(true) !$=  false, Wrap(Opt(true)) !$=  Wrap(false))
Case(Opt(true) !@<  false, Wrap(Opt(true)) !@<  Wrap(false), Opt(true) !$<  false, Wrap(Opt(true)) !$<  Wrap(false))
Case(Opt(true) !@<= false, Wrap(Opt(true)) !@<= Wrap(false), Opt(true) !$<= false, Wrap(Opt(true)) !$<= Wrap(false))
Case(Opt(true) !@>  false, Wrap(Opt(true)) !@>  Wrap(false), Opt(true) !$>  false, Wrap(Opt(true)) !$>  Wrap(false))
Case(Opt(true) !@>= false, Wrap(Opt(true)) !@>= Wrap(false), Opt(true) !$>= false, Wrap(Opt(true)) !$>= Wrap(false))
Case(Opt(true)  @=  true, Wrap(Opt(true))  @=  Wrap(true), Opt(true)  $=  true, Wrap(Opt(true))  $=  Wrap(true))
Case(Opt(true)  @<  true, Wrap(Opt(true))  @<  Wrap(true), Opt(true)  $<  true, Wrap(Opt(true))  $<  Wrap(true))
Case(Opt(true)  @<= true, Wrap(Opt(true))  @<= Wrap(true), Opt(true)  $<= true, Wrap(Opt(true))  $<= Wrap(true))
Case(Opt(true)  @>  true, Wrap(Opt(true))  @>  Wrap(true), Opt(true)  $>  true, Wrap(Opt(true))  $>  Wrap(true))
Case(Opt(true)  @>= true, Wrap(Opt(true))  @>= Wrap(true), Opt(true)  $>= true, Wrap(Opt(true))  $>= Wrap(true))
Case(Opt(true) !@=  true, Wrap(Opt(true)) !@=  Wrap(true), Opt(true) !$=  true, Wrap(Opt(true)) !$=  Wrap(true))
Case(Opt(true) !@<  true, Wrap(Opt(true)) !@<  Wrap(true), Opt(true) !$<  true, Wrap(Opt(true)) !$<  Wrap(true))
Case(Opt(true) !@<= true, Wrap(Opt(true)) !@<= Wrap(true), Opt(true) !$<= true, Wrap(Opt(true)) !$<= Wrap(true))
Case(Opt(true) !@>  true, Wrap(Opt(true)) !@>  Wrap(true), Opt(true) !$>  true, Wrap(Opt(true)) !$>  Wrap(true))
Case(Opt(true) !@>= true, Wrap(Opt(true)) !@>= Wrap(true), Opt(true) !$>= true, Wrap(Opt(true)) !$>= Wrap(true))
Case(Opt(true)  @=  Null(false), Wrap(Opt(true))  @=  Wrap(Null(false)), Opt(true)  $=  Null(false), Wrap(Opt(true))  $=  Wrap(Null(false)))
Case(Opt(true)  @<  Null(false), Wrap(Opt(true))  @<  Wrap(Null(false)), Opt(true)  $<  Null(false), Wrap(Opt(true))  $<  Wrap(Null(false)))
Case(Opt(true)  @<= Null(false), Wrap(Opt(true))  @<= Wrap(Null(false)), Opt(true)  $<= Null(false), Wrap(Opt(true))  $<= Wrap(Null(false)))
Case(Opt(true)  @>  Null(false), Wrap(Opt(true))  @>  Wrap(Null(false)), Opt(true)  $>  Null(false), Wrap(Opt(true))  $>  Wrap(Null(false)))
Case(Opt(true)  @>= Null(false), Wrap(Opt(true))  @>= Wrap(Null(false)), Opt(true)  $>= Null(false), Wrap(Opt(true))  $>= Wrap(Null(false)))
Case(Opt(true) !@=  Null(false), Wrap(Opt(true)) !@=  Wrap(Null(false)), Opt(true) !$=  Null(false), Wrap(Opt(true)) !$=  Wrap(Null(false)))
Case(Opt(true) !@<  Null(false), Wrap(Opt(true)) !@<  Wrap(Null(false)), Opt(true) !$<  Null(false), Wrap(Opt(true)) !$<  Wrap(Null(false)))
Case(Opt(true) !@<= Null(false), Wrap(Opt(true)) !@<= Wrap(Null(false)), Opt(true) !$<= Null(false), Wrap(Opt(true)) !$<= Wrap(Null(false)))
Case(Opt(true) !@>  Null(false), Wrap(Opt(true)) !@>  Wrap(Null(false)), Opt(true) !$>  Null(false), Wrap(Opt(true)) !$>  Wrap(Null(false)))
Case(Opt(true) !@>= Null(false), Wrap(Opt(true)) !@>= Wrap(Null(false)), Opt(true) !$>= Null(false), Wrap(Opt(true)) !$>= Wrap(Null(false)))
Case(Opt(true)  @=  Opt(false), Wrap(Opt(true))  @=  Wrap(Opt(false)), Opt(true)  $=  Opt(false), Wrap(Opt(true))  $=  Wrap(Opt(false)))
Case(Opt(true)  @<  Opt(false), Wrap(Opt(true))  @<  Wrap(Opt(false)), Opt(true)  $<  Opt(false), Wrap(Opt(true))  $<  Wrap(Opt(false)))
Case(Opt(true)  @<= Opt(false), Wrap(Opt(true))  @<= Wrap(Opt(false)), Opt(true)  $<= Opt(false), Wrap(Opt(true))  $<= Wrap(Opt(false)))
Case(Opt(true)  @>  Opt(false), Wrap(Opt(true))  @>  Wrap(Opt(false)), Opt(true)  $>  Opt(false), Wrap(Opt(true))  $>  Wrap(Opt(false)))
Case(Opt(true)  @>= Opt(false), Wrap(Opt(true))  @>= Wrap(Opt(false)), Opt(true)  $>= Opt(false), Wrap(Opt(true))  $>= Wrap(Opt(false)))
Case(Opt(true) !@=  Opt(false), Wrap(Opt(true)) !@=  Wrap(Opt(false)), Opt(true) !$=  Opt(false), Wrap(Opt(true)) !$=  Wrap(Opt(false)))
Case(Opt(true) !@<  Opt(false), Wrap(Opt(true)) !@<  Wrap(Opt(false)), Opt(true) !$<  Opt(false), Wrap(Opt(true)) !$<  Wrap(Opt(false)))
Case(Opt(true) !@<= Opt(false), Wrap(Opt(true)) !@<= Wrap(Opt(false)), Opt(true) !$<= Opt(false), Wrap(Opt(true)) !$<= Wrap(Opt(false)))
Case(Opt(true) !@>  Opt(false), Wrap(Opt(true)) !@>  Wrap(Opt(false)), Opt(true) !$>  Opt(false), Wrap(Opt(true)) !$>  Wrap(Opt(false)))
Case(Opt(true) !@>= Opt(false), Wrap(Opt(true)) !@>= Wrap(Opt(false)), Opt(true) !$>= Opt(false), Wrap(Opt(true)) !$>= Wrap(Opt(false)))
Case(Opt(true)  @=  Opt(true), Wrap(Opt(true))  @=  Wrap(Opt(true)), Opt(true)  $=  Opt(true), Wrap(Opt(true))  $=  Wrap(Opt(true)))
Case(Opt(true)  @<  Opt(true), Wrap(Opt(true))  @<  Wrap(Opt(true)), Opt(true)  $<  Opt(true), Wrap(Opt(true))  $<  Wrap(Opt(true)))
Case(Opt(true)  @<= Opt(true), Wrap(Opt(true))  @<= Wrap(Opt(true)), Opt(true)  $<= Opt(true), Wrap(Opt(true))  $<= Wrap(Opt(true)))
Case(Opt(true)  @>  Opt(true), Wrap(Opt(true))  @>  Wrap(Opt(true)), Opt(true)  $>  Opt(true), Wrap(Opt(true))  $>  Wrap(Opt(true)))
Case(Opt(true)  @>= Opt(true), Wrap(Opt(true))  @>= Wrap(Opt(true)), Opt(true)  $>= Opt(true), Wrap(Opt(true))  $>= Wrap(Opt(true)))
Case(Opt(true) !@=  Opt(true), Wrap(Opt(true)) !@=  Wrap(Opt(true)), Opt(true) !$=  Opt(true), Wrap(Opt(true)) !$=  Wrap(Opt(true)))
Case(Opt(true) !@<  Opt(true), Wrap(Opt(true)) !@<  Wrap(Opt(true)), Opt(true) !$<  Opt(true), Wrap(Opt(true)) !$<  Wrap(Opt(true)))
Case(Opt(true) !@<= Opt(true), Wrap(Opt(true)) !@<= Wrap(Opt(true)), Opt(true) !$<= Opt(true), Wrap(Opt(true)) !$<= Wrap(Opt(true)))
Case(Opt(true) !@>  Opt(true), Wrap(Opt(true)) !@>  Wrap(Opt(true)), Opt(true) !$>  Opt(true), Wrap(Opt(true)) !$>  Wrap(Opt(true)))
Case(Opt(true) !@>= Opt(true), Wrap(Opt(true)) !@>= Wrap(Opt(true)), Opt(true) !$>= Opt(true), Wrap(Opt(true)) !$>= Wrap(Opt(true)))

"*** For r8 and r4, strict treats NaN and null differently. Reductions handle non-finites."
Case(3r8  @=  5r8, Wrap(3r8)  @=  Wrap(5r8), 3r8  $=  5r8, Wrap(3r8)  $=  Wrap(5r8))
Case(3r8  @<  5r8, Wrap(3r8)  @<  Wrap(5r8), 3r8  $<  5r8, Wrap(3r8)  $<  Wrap(5r8))
Case(3r8  @<= 5r8, Wrap(3r8)  @<= Wrap(5r8), 3r8  $<= 5r8, Wrap(3r8)  $<= Wrap(5r8))
Case(3r8  @>  5r8, Wrap(3r8)  @>  Wrap(5r8), 3r8  $>  5r8, Wrap(3r8)  $>  Wrap(5r8))
Case(3r8  @>= 5r8, Wrap(3r8)  @>= Wrap(5r8), 3r8  $>= 5r8, Wrap(3r8)  $>= Wrap(5r8))
Case(3r8 !@=  5r8, Wrap(3r8) !@=  Wrap(5r8), 3r8 !$=  5r8, Wrap(3r8) !$=  Wrap(5r8))
Case(3r8 !@<  5r8, Wrap(3r8) !@<  Wrap(5r8), 3r8 !$<  5r8, Wrap(3r8) !$<  Wrap(5r8))
Case(3r8 !@<= 5r8, Wrap(3r8) !@<= Wrap(5r8), 3r8 !$<= 5r8, Wrap(3r8) !$<= Wrap(5r8))
Case(3r8 !@>  5r8, Wrap(3r8) !@>  Wrap(5r8), 3r8 !$>  5r8, Wrap(3r8) !$>  Wrap(5r8))
Case(3r8 !@>= 5r8, Wrap(3r8) !@>= Wrap(5r8), 3r8 !$>= 5r8, Wrap(3r8) !$>= Wrap(5r8))
Case(3r8  @=  0/0, Wrap(3r8)  @=  Wrap(0/0), 3r8  $=  0/0, Wrap(3r8)  $=  Wrap(0/0))
Case(3r8  @<  0/0, Wrap(3r8)  @<  Wrap(0/0), 3r8  $<  0/0, Wrap(3r8)  $<  Wrap(0/0))
Case(3r8  @<= 0/0, Wrap(3r8)  @<= Wrap(0/0), 3r8  $<= 0/0, Wrap(3r8)  $<= Wrap(0/0))
Case(3r8  @>  0/0, Wrap(3r8)  @>  Wrap(0/0), 3r8  $>  0/0, Wrap(3r8)  $>  Wrap(0/0))
Case(3r8  @>= 0/0, Wrap(3r8)  @>= Wrap(0/0), 3r8  $>= 0/0, Wrap(3r8)  $>= Wrap(0/0))
Case(3r8 !@=  0/0, Wrap(3r8) !@=  Wrap(0/0), 3r8 !$=  0/0, Wrap(3r8) !$=  Wrap(0/0))
Case(3r8 !@<  0/0, Wrap(3r8) !@<  Wrap(0/0), 3r8 !$<  0/0, Wrap(3r8) !$<  Wrap(0/0))
Case(3r8 !@<= 0/0, Wrap(3r8) !@<= Wrap(0/0), 3r8 !$<= 0/0, Wrap(3r8) !$<= Wrap(0/0))
Case(3r8 !@>  0/0, Wrap(3r8) !@>  Wrap(0/0), 3r8 !$>  0/0, Wrap(3r8) !$>  Wrap(0/0))
Case(3r8 !@>= 0/0, Wrap(3r8) !@>= Wrap(0/0), 3r8 !$>= 0/0, Wrap(3r8) !$>= Wrap(0/0))
Case(3r8  @=  1/0, Wrap(3r8)  @=  Wrap(1/0), 3r8  $=  1/0, Wrap(3r8)  $=  Wrap(1/0))
Case(3r8  @<  1/0, Wrap(3r8)  @<  Wrap(1/0), 3r8  $<  1/0, Wrap(3r8)  $<  Wrap(1/0))
Case(3r8  @<= 1/0, Wrap(3r8)  @<= Wrap(1/0), 3r8  $<= 1/0, Wrap(3r8)  $<= Wrap(1/0))
Case(3r8  @>  1/0, Wrap(3r8)  @>  Wrap(1/0), 3r8  $>  1/0, Wrap(3r8)  $>  Wrap(1/0))
Case(3r8  @>= 1/0, Wrap(3r8)  @>= Wrap(1/0), 3r8  $>= 1/0, Wrap(3r8)  $>= Wrap(1/0))
Case(3r8 !@=  1/0, Wrap(3r8) !@=  Wrap(1/0), 3r8 !$=  1/0, Wrap(3r8) !$=  Wrap(1/0))
Case(3r8 !@<  1/0, Wrap(3r8) !@<  Wrap(1/0), 3r8 !$<  1/0, Wrap(3r8) !$<  Wrap(1/0))
Case(3r8 !@<= 1/0, Wrap(3r8) !@<= Wrap(1/0), 3r8 !$<= 1/0, Wrap(3r8) !$<= Wrap(1/0))
Case(3r8 !@>  1/0, Wrap(3r8) !@>  Wrap(1/0), 3r8 !$>  1/0, Wrap(3r8) !$>  Wrap(1/0))
Case(3r8 !@>= 1/0, Wrap(3r8) !@>= Wrap(1/0), 3r8 !$>= 1/0, Wrap(3r8) !$>= Wrap(1/0))
Case(3r8  @=  -1/0, Wrap(3r8)  @=  Wrap(-1/0), 3r8  $=  -1/0, Wrap(3r8)  $=  Wrap(-1/0))
Case(3r8  @<  -1/0, Wrap(3r8)  @<  Wrap(-1/0), 3r8  $<  -1/0, Wrap(3r8)  $<  Wrap(-1/0))
Case(3r8  @<= -1/0, Wrap(3r8)  @<= Wrap(-1/0), 3r8  $<= -1/0, Wrap(3r8)  $<= Wrap(-1/0))
Case(3r8  @>  -1/0, Wrap(3r8)  @>  Wrap(-1/0), 3r8  $>  -1/0, Wrap(3r8)  $>  Wrap(-1/0))
Case(3r8  @>= -1/0, Wrap(3r8)  @>= Wrap(-1/0), 3r8  $>= -1/0, Wrap(3r8)  $>= Wrap(-1/0))
Case(3r8 !@=  -1/0, Wrap(3r8) !@=  Wrap(-1/0), 3r8 !$=  -1/0, Wrap(3r8) !$=  Wrap(-1/0))
Case(3r8 !@<  -1/0, Wrap(3r8) !@<  Wrap(-1/0), 3r8 !$<  -1/0, Wrap(3r8) !$<  Wrap(-1/0))
Case(3r8 !@<= -1/0, Wrap(3r8) !@<= Wrap(-1/0), 3r8 !$<= -1/0, Wrap(3r8) !$<= Wrap(-1/0))
Case(3r8 !@>  -1/0, Wrap(3r8) !@>  Wrap(-1/0), 3r8 !$>  -1/0, Wrap(3r8) !$>  Wrap(-1/0))
Case(3r8 !@>= -1/0, Wrap(3r8) !@>= Wrap(-1/0), 3r8 !$>= -1/0, Wrap(3r8) !$>= Wrap(-1/0))
Case(3r8  @=  Null(5r8), Wrap(3r8)  @=  Wrap(Null(5r8)), 3r8  $=  Null(5r8), Wrap(3r8)  $=  Wrap(Null(5r8)))
Case(3r8  @<  Null(5r8), Wrap(3r8)  @<  Wrap(Null(5r8)), 3r8  $<  Null(5r8), Wrap(3r8)  $<  Wrap(Null(5r8)))
Case(3r8  @<= Null(5r8), Wrap(3r8)  @<= Wrap(Null(5r8)), 3r8  $<= Null(5r8), Wrap(3r8)  $<= Wrap(Null(5r8)))
Case(3r8  @>  Null(5r8), Wrap(3r8)  @>  Wrap(Null(5r8)), 3r8  $>  Null(5r8), Wrap(3r8)  $>  Wrap(Null(5r8)))
Case(3r8  @>= Null(5r8), Wrap(3r8)  @>= Wrap(Null(5r8)), 3r8  $>= Null(5r8), Wrap(3r8)  $>= Wrap(Null(5r8)))
Case(3r8 !@=  Null(5r8), Wrap(3r8) !@=  Wrap(Null(5r8)), 3r8 !$=  Null(5r8), Wrap(3r8) !$=  Wrap(Null(5r8)))
Case(3r8 !@<  Null(5r8), Wrap(3r8) !@<  Wrap(Null(5r8)), 3r8 !$<  Null(5r8), Wrap(3r8) !$<  Wrap(Null(5r8)))
Case(3r8 !@<= Null(5r8), Wrap(3r8) !@<= Wrap(Null(5r8)), 3r8 !$<= Null(5r8), Wrap(3r8) !$<= Wrap(Null(5r8)))
Case(3r8 !@>  Null(5r8), Wrap(3r8) !@>  Wrap(Null(5r8)), 3r8 !$>  Null(5r8), Wrap(3r8) !$>  Wrap(Null(5r8)))
Case(3r8 !@>= Null(5r8), Wrap(3r8) !@>= Wrap(Null(5r8)), 3r8 !$>= Null(5r8), Wrap(3r8) !$>= Wrap(Null(5r8)))
Case(3r8  @=  Opt(5r8), Wrap(3r8)  @=  Wrap(Opt(5r8)), 3r8  $=  Opt(5r8), Wrap(3r8)  $=  Wrap(Opt(5r8)))
Case(3r8  @<  Opt(5r8), Wrap(3r8)  @<  Wrap(Opt(5r8)), 3r8  $<  Opt(5r8), Wrap(3r8)  $<  Wrap(Opt(5r8)))
Case(3r8  @<= Opt(5r8), Wrap(3r8)  @<= Wrap(Opt(5r8)), 3r8  $<= Opt(5r8), Wrap(3r8)  $<= Wrap(Opt(5r8)))
Case(3r8  @>  Opt(5r8), Wrap(3r8)  @>  Wrap(Opt(5r8)), 3r8  $>  Opt(5r8), Wrap(3r8)  $>  Wrap(Opt(5r8)))
Case(3r8  @>= Opt(5r8), Wrap(3r8)  @>= Wrap(Opt(5r8)), 3r8  $>= Opt(5r8), Wrap(3r8)  $>= Wrap(Opt(5r8)))
Case(3r8 !@=  Opt(5r8), Wrap(3r8) !@=  Wrap(Opt(5r8)), 3r8 !$=  Opt(5r8), Wrap(3r8) !$=  Wrap(Opt(5r8)))
Case(3r8 !@<  Opt(5r8), Wrap(3r8) !@<  Wrap(Opt(5r8)), 3r8 !$<  Opt(5r8), Wrap(3r8) !$<  Wrap(Opt(5r8)))
Case(3r8 !@<= Opt(5r8), Wrap(3r8) !@<= Wrap(Opt(5r8)), 3r8 !$<= Opt(5r8), Wrap(3r8) !$<= Wrap(Opt(5r8)))
Case(3r8 !@>  Opt(5r8), Wrap(3r8) !@>  Wrap(Opt(5r8)), 3r8 !$>  Opt(5r8), Wrap(3r8) !$>  Wrap(Opt(5r8)))
Case(3r8 !@>= Opt(5r8), Wrap(3r8) !@>= Wrap(Opt(5r8)), 3r8 !$>= Opt(5r8), Wrap(3r8) !$>= Wrap(Opt(5r8)))
Case(0/0  @=  5r8, Wrap(0/0)  @=  Wrap(5r8), 0/0  $=  5r8, Wrap(0/0)  $=  Wrap(5r8))
Case(0/0  @<  5r8, Wrap(0/0)  @<  Wrap(5r8), 0/0  $<  5r8, Wrap(0/0)  $<  Wrap(5r8))
Case(0/0  @<= 5r8, Wrap(0/0)  @<= Wrap(5r8), 0/0  $<= 5r8, Wrap(0/0)  $<= Wrap(5r8))
Case(0/0  @>  5r8, Wrap(0/0)  @>  Wrap(5r8), 0/0  $>  5r8, Wrap(0/0)  $>  Wrap(5r8))
Case(0/0  @>= 5r8, Wrap(0/0)  @>= Wrap(5r8), 0/0  $>= 5r8, Wrap(0/0)  $>= Wrap(5r8))
Case(0/0 !@=  5r8, Wrap(0/0) !@=  Wrap(5r8), 0/0 !$=  5r8, Wrap(0/0) !$=  Wrap(5r8))
Case(0/0 !@<  5r8, Wrap(0/0) !@<  Wrap(5r8), 0/0 !$<  5r8, Wrap(0/0) !$<  Wrap(5r8))
Case(0/0 !@<= 5r8, Wrap(0/0) !@<= Wrap(5r8), 0/0 !$<= 5r8, Wrap(0/0) !$<= Wrap(5r8))
Case(0/0 !@>  5r8, Wrap(0/0) !@>  Wrap(5r8), 0/0 !$>  5r8, Wrap(0/0) !$>  Wrap(5r8))
Case(0/0 !@>= 5r8, Wrap(0/0) !@>= Wrap(5r8), 0/0 !$>= 5r8, Wrap(0/0) !$>= Wrap(5r8))
Case(0/0  @=  0/0, Wrap(0/0)  @=  Wrap(0/0), 0/0  $=  0/0, Wrap(0/0)  $=  Wrap(0/0))
Case(0/0  @<  0/0, Wrap(0/0)  @<  Wrap(0/0), 0/0  $<  0/0, Wrap(0/0)  $<  Wrap(0/0))
Case(0/0  @<= 0/0, Wrap(0/0)  @<= Wrap(0/0), 0/0  $<= 0/0, Wrap(0/0)  $<= Wrap(0/0))
Case(0/0  @>  0/0, Wrap(0/0)  @>  Wrap(0/0), 0/0  $>  0/0, Wrap(0/0)  $>  Wrap(0/0))
Case(0/0  @>= 0/0, Wrap(0/0)  @>= Wrap(0/0), 0/0  $>= 0/0, Wrap(0/0)  $>= Wrap(0/0))
Case(0/0 !@=  0/0, Wrap(0/0) !@=  Wrap(0/0), 0/0 !$=  0/0, Wrap(0/0) !$=  Wrap(0/0))
Case(0/0 !@<  0/0, Wrap(0/0) !@<  Wrap(0/0), 0/0 !$<  0/0, Wrap(0/0) !$<  Wrap(0/0))
Case(0/0 !@<= 0/0, Wrap(0/0) !@<= Wrap(0/0), 0/0 !$<= 0/0, Wrap(0/0) !$<= Wrap(0/0))
Case(0/0 !@>  0/0, Wrap(0/0) !@>  Wrap(0/0), 0/0 !$>  0/0, Wrap(0/0) !$>  Wrap(0/0))
Case(0/0 !@>= 0/0, Wrap(0/0) !@>= Wrap(0/0), 0/0 !$>= 0/0, Wrap(0/0) !$>= Wrap(0/0))
Case(0/0  @=  1/0, Wrap(0/0)  @=  Wrap(1/0), 0/0  $=  1/0, Wrap(0/0)  $=  Wrap(1/0))
Case(0/0  @<  1/0, Wrap(0/0)  @<  Wrap(1/0), 0/0  $<  1/0, Wrap(0/0)  $<  Wrap(1/0))
Case(0/0  @<= 1/0, Wrap(0/0)  @<= Wrap(1/0), 0/0  $<= 1/0, Wrap(0/0)  $<= Wrap(1/0))
Case(0/0  @>  1/0, Wrap(0/0)  @>  Wrap(1/0), 0/0  $>  1/0, Wrap(0/0)  $>  Wrap(1/0))
Case(0/0  @>= 1/0, Wrap(0/0)  @>= Wrap(1/0), 0/0  $>= 1/0, Wrap(0/0)  $>= Wrap(1/0))
Case(0/0 !@=  1/0, Wrap(0/0) !@=  Wrap(1/0), 0/0 !$=  1/0, Wrap(0/0) !$=  Wrap(1/0))
Case(0/0 !@<  1/0, Wrap(0/0) !@<  Wrap(1/0), 0/0 !$<  1/0, Wrap(0/0) !$<  Wrap(1/0))
Case(0/0 !@<= 1/0, Wrap(0/0) !@<= Wrap(1/0), 0/0 !$<= 1/0, Wrap(0/0) !$<= Wrap(1/0))
Case(0/0 !@>  1/0, Wrap(0/0) !@>  Wrap(1/0), 0/0 !$>  1/0, Wrap(0/0) !$>  Wrap(1/0))
Case(0/0 !@>= 1/0, Wrap(0/0) !@>= Wrap(1/0), 0/0 !$>= 1/0, Wrap(0/0) !$>= Wrap(1/0))
Case(0/0  @=  -1/0, Wrap(0/0)  @=  Wrap(-1/0), 0/0  $=  -1/0, Wrap(0/0)  $=  Wrap(-1/0))
Case(0/0  @<  -1/0, Wrap(0/0)  @<  Wrap(-1/0), 0/0  $<  -1/0, Wrap(0/0)  $<  Wrap(-1/0))
Case(0/0  @<= -1/0, Wrap(0/0)  @<= Wrap(-1/0), 0/0  $<= -1/0, Wrap(0/0)  $<= Wrap(-1/0))
Case(0/0  @>  -1/0, Wrap(0/0)  @>  Wrap(-1/0), 0/0  $>  -1/0, Wrap(0/0)  $>  Wrap(-1/0))
Case(0/0  @>= -1/0, Wrap(0/0)  @>= Wrap(-1/0), 0/0  $>= -1/0, Wrap(0/0)  $>= Wrap(-1/0))
Case(0/0 !@=  -1/0, Wrap(0/0) !@=  Wrap(-1/0), 0/0 !$=  -1/0, Wrap(0/0) !$=  Wrap(-1/0))
Case(0/0 !@<  -1/0, Wrap(0/0) !@<  Wrap(-1/0), 0/0 !$<  -1/0, Wrap(0/0) !$<  Wrap(-1/0))
Case(0/0 !@<= -1/0, Wrap(0/0) !@<= Wrap(-1/0), 0/0 !$<= -1/0, Wrap(0/0) !$<= Wrap(-1/0))
Case(0/0 !@>  -1/0, Wrap(0/0) !@>  Wrap(-1/0), 0/0 !$>  -1/0, Wrap(0/0) !$>  Wrap(-1/0))
Case(0/0 !@>= -1/0, Wrap(0/0) !@>= Wrap(-1/0), 0/0 !$>= -1/0, Wrap(0/0) !$>= Wrap(-1/0))
Case(0/0  @=  Null(5r8), Wrap(0/0)  @=  Wrap(Null(5r8)), 0/0  $=  Null(5r8), Wrap(0/0)  $=  Wrap(Null(5r8)))
Case(0/0  @<  Null(5r8), Wrap(0/0)  @<  Wrap(Null(5r8)), 0/0  $<  Null(5r8), Wrap(0/0)  $<  Wrap(Null(5r8)))
Case(0/0  @<= Null(5r8), Wrap(0/0)  @<= Wrap(Null(5r8)), 0/0  $<= Null(5r8), Wrap(0/0)  $<= Wrap(Null(5r8)))
Case(0/0  @>  Null(5r8), Wrap(0/0)  @>  Wrap(Null(5r8)), 0/0  $>  Null(5r8), Wrap(0/0)  $>  Wrap(Null(5r8)))
Case(0/0  @>= Null(5r8), Wrap(0/0)  @>= Wrap(Null(5r8)), 0/0  $>= Null(5r8), Wrap(0/0)  $>= Wrap(Null(5r8)))
Case(0/0 !@=  Null(5r8), Wrap(0/0) !@=  Wrap(Null(5r8)), 0/0 !$=  Null(5r8), Wrap(0/0) !$=  Wrap(Null(5r8)))
Case(0/0 !@<  Null(5r8), Wrap(0/0) !@<  Wrap(Null(5r8)), 0/0 !$<  Null(5r8), Wrap(0/0) !$<  Wrap(Null(5r8)))
Case(0/0 !@<= Null(5r8), Wrap(0/0) !@<= Wrap(Null(5r8)), 0/0 !$<= Null(5r8), Wrap(0/0) !$<= Wrap(Null(5r8)))
Case(0/0 !@>  Null(5r8), Wrap(0/0) !@>  Wrap(Null(5r8)), 0/0 !$>  Null(5r8), Wrap(0/0) !$>  Wrap(Null(5r8)))
Case(0/0 !@>= Null(5r8), Wrap(0/0) !@>= Wrap(Null(5r8)), 0/0 !$>= Null(5r8), Wrap(0/0) !$>= Wrap(Null(5r8)))
Case(0/0  @=  Opt(5r8), Wrap(0/0)  @=  Wrap(Opt(5r8)), 0/0  $=  Opt(5r8), Wrap(0/0)  $=  Wrap(Opt(5r8)))
Case(0/0  @<  Opt(5r8), Wrap(0/0)  @<  Wrap(Opt(5r8)), 0/0  $<  Opt(5r8), Wrap(0/0)  $<  Wrap(Opt(5r8)))
Case(0/0  @<= Opt(5r8), Wrap(0/0)  @<= Wrap(Opt(5r8)), 0/0  $<= Opt(5r8), Wrap(0/0)  $<= Wrap(Opt(5r8)))
Case(0/0  @>  Opt(5r8), Wrap(0/0)  @>  Wrap(Opt(5r8)), 0/0  $>  Opt(5r8), Wrap(0/0)  $>  Wrap(Opt(5r8)))
Case(0/0  @>= Opt(5r8), Wrap(0/0)  @>= Wrap(Opt(5r8)), 0/0  $>= Opt(5r8), Wrap(0/0)  $>= Wrap(Opt(5r8)))
Case(0/0 !@=  Opt(5r8), Wrap(0/0) !@=  Wrap(Opt(5r8)), 0/0 !$=  Opt(5r8), Wrap(0/0) !$=  Wrap(Opt(5r8)))
Case(0/0 !@<  Opt(5r8), Wrap(0/0) !@<  Wrap(Opt(5r8)), 0/0 !$<  Opt(5r8), Wrap(0/0) !$<  Wrap(Opt(5r8)))
Case(0/0 !@<= Opt(5r8), Wrap(0/0) !@<= Wrap(Opt(5r8)), 0/0 !$<= Opt(5r8), Wrap(0/0) !$<= Wrap(Opt(5r8)))
Case(0/0 !@>  Opt(5r8), Wrap(0/0) !@>  Wrap(Opt(5r8)), 0/0 !$>  Opt(5r8), Wrap(0/0) !$>  Wrap(Opt(5r8)))
Case(0/0 !@>= Opt(5r8), Wrap(0/0) !@>= Wrap(Opt(5r8)), 0/0 !$>= Opt(5r8), Wrap(0/0) !$>= Wrap(Opt(5r8)))
Case(1/0  @=  5r8, Wrap(1/0)  @=  Wrap(5r8), 1/0  $=  5r8, Wrap(1/0)  $=  Wrap(5r8))
Case(1/0  @<  5r8, Wrap(1/0)  @<  Wrap(5r8), 1/0  $<  5r8, Wrap(1/0)  $<  Wrap(5r8))
Case(1/0  @<= 5r8, Wrap(1/0)  @<= Wrap(5r8), 1/0  $<= 5r8, Wrap(1/0)  $<= Wrap(5r8))
Case(1/0  @>  5r8, Wrap(1/0)  @>  Wrap(5r8), 1/0  $>  5r8, Wrap(1/0)  $>  Wrap(5r8))
Case(1/0  @>= 5r8, Wrap(1/0)  @>= Wrap(5r8), 1/0  $>= 5r8, Wrap(1/0)  $>= Wrap(5r8))
Case(1/0 !@=  5r8, Wrap(1/0) !@=  Wrap(5r8), 1/0 !$=  5r8, Wrap(1/0) !$=  Wrap(5r8))
Case(1/0 !@<  5r8, Wrap(1/0) !@<  Wrap(5r8), 1/0 !$<  5r8, Wrap(1/0) !$<  Wrap(5r8))
Case(1/0 !@<= 5r8, Wrap(1/0) !@<= Wrap(5r8), 1/0 !$<= 5r8, Wrap(1/0) !$<= Wrap(5r8))
Case(1/0 !@>  5r8, Wrap(1/0) !@>  Wrap(5r8), 1/0 !$>  5r8, Wrap(1/0) !$>  Wrap(5r8))
Case(1/0 !@>= 5r8, Wrap(1/0) !@>= Wrap(5r8), 1/0 !$>= 5r8, Wrap(1/0) !$>= Wrap(5r8))
Case(1/0  @=  0/0, Wrap(1/0)  @=  Wrap(0/0), 1/0  $=  0/0, Wrap(1/0)  $=  Wrap(0/0))
Case(1/0  @<  0/0, Wrap(1/0)  @<  Wrap(0/0), 1/0  $<  0/0, Wrap(1/0)  $<  Wrap(0/0))
Case(1/0  @<= 0/0, Wrap(1/0)  @<= Wrap(0/0), 1/0  $<= 0/0, Wrap(1/0)  $<= Wrap(0/0))
Case(1/0  @>  0/0, Wrap(1/0)  @>  Wrap(0/0), 1/0  $>  0/0, Wrap(1/0)  $>  Wrap(0/0))
Case(1/0  @>= 0/0, Wrap(1/0)  @>= Wrap(0/0), 1/0  $>= 0/0, Wrap(1/0)  $>= Wrap(0/0))
Case(1/0 !@=  0/0, Wrap(1/0) !@=  Wrap(0/0), 1/0 !$=  0/0, Wrap(1/0) !$=  Wrap(0/0))
Case(1/0 !@<  0/0, Wrap(1/0) !@<  Wrap(0/0), 1/0 !$<  0/0, Wrap(1/0) !$<  Wrap(0/0))
Case(1/0 !@<= 0/0, Wrap(1/0) !@<= Wrap(0/0), 1/0 !$<= 0/0, Wrap(1/0) !$<= Wrap(0/0))
Case(1/0 !@>  0/0, Wrap(1/0) !@>  Wrap(0/0), 1/0 !$>  0/0, Wrap(1/0) !$>  Wrap(0/0))
Case(1/0 !@>= 0/0, Wrap(1/0) !@>= Wrap(0/0), 1/0 !$>= 0/0, Wrap(1/0) !$>= Wrap(0/0))
Case(1/0  @=  1/0, Wrap(1/0)  @=  Wrap(1/0), 1/0  $=  1/0, Wrap(1/0)  $=  Wrap(1/0))
Case(1/0  @<  1/0, Wrap(1/0)  @<  Wrap(1/0), 1/0  $<  1/0, Wrap(1/0)  $<  Wrap(1/0))
Case(1/0  @<= 1/0, Wrap(1/0)  @<= Wrap(1/0), 1/0  $<= 1/0, Wrap(1/0)  $<= Wrap(1/0))
Case(1/0  @>  1/0, Wrap(1/0)  @>  Wrap(1/0), 1/0  $>  1/0, Wrap(1/0)  $>  Wrap(1/0))
Case(1/0  @>= 1/0, Wrap(1/0)  @>= Wrap(1/0), 1/0  $>= 1/0, Wrap(1/0)  $>= Wrap(1/0))
Case(1/0 !@=  1/0, Wrap(1/0) !@=  Wrap(1/0), 1/0 !$=  1/0, Wrap(1/0) !$=  Wrap(1/0))
Case(1/0 !@<  1/0, Wrap(1/0) !@<  Wrap(1/0), 1/0 !$<  1/0, Wrap(1/0) !$<  Wrap(1/0))
Case(1/0 !@<= 1/0, Wrap(1/0) !@<= Wrap(1/0), 1/0 !$<= 1/0, Wrap(1/0) !$<= Wrap(1/0))
Case(1/0 !@>  1/0, Wrap(1/0) !@>  Wrap(1/0), 1/0 !$>  1/0, Wrap(1/0) !$>  Wrap(1/0))
Case(1/0 !@>= 1/0, Wrap(1/0) !@>= Wrap(1/0), 1/0 !$>= 1/0, Wrap(1/0) !$>= Wrap(1/0))
Case(1/0  @=  -1/0, Wrap(1/0)  @=  Wrap(-1/0), 1/0  $=  -1/0, Wrap(1/0)  $=  Wrap(-1/0))
Case(1/0  @<  -1/0, Wrap(1/0)  @<  Wrap(-1/0), 1/0  $<  -1/0, Wrap(1/0)  $<  Wrap(-1/0))
Case(1/0  @<= -1/0, Wrap(1/0)  @<= Wrap(-1/0), 1/0  $<= -1/0, Wrap(1/0)  $<= Wrap(-1/0))
Case(1/0  @>  -1/0, Wrap(1/0)  @>  Wrap(-1/0), 1/0  $>  -1/0, Wrap(1/0)  $>  Wrap(-1/0))
Case(1/0  @>= -1/0, Wrap(1/0)  @>= Wrap(-1/0), 1/0  $>= -1/0, Wrap(1/0)  $>= Wrap(-1/0))
Case(1/0 !@=  -1/0, Wrap(1/0) !@=  Wrap(-1/0), 1/0 !$=  -1/0, Wrap(1/0) !$=  Wrap(-1/0))
Case(1/0 !@<  -1/0, Wrap(1/0) !@<  Wrap(-1/0), 1/0 !$<  -1/0, Wrap(1/0) !$<  Wrap(-1/0))
Case(1/0 !@<= -1/0, Wrap(1/0) !@<= Wrap(-1/0), 1/0 !$<= -1/0, Wrap(1/0) !$<= Wrap(-1/0))
Case(1/0 !@>  -1/0, Wrap(1/0) !@>  Wrap(-1/0), 1/0 !$>  -1/0, Wrap(1/0) !$>  Wrap(-1/0))
Case(1/0 !@>= -1/0, Wrap(1/0) !@>= Wrap(-1/0), 1/0 !$>= -1/0, Wrap(1/0) !$>= Wrap(-1/0))
Case(1/0  @=  Null(5r8), Wrap(1/0)  @=  Wrap(Null(5r8)), 1/0  $=  Null(5r8), Wrap(1/0)  $=  Wrap(Null(5r8)))
Case(1/0  @<  Null(5r8), Wrap(1/0)  @<  Wrap(Null(5r8)), 1/0  $<  Null(5r8), Wrap(1/0)  $<  Wrap(Null(5r8)))
Case(1/0  @<= Null(5r8), Wrap(1/0)  @<= Wrap(Null(5r8)), 1/0  $<= Null(5r8), Wrap(1/0)  $<= Wrap(Null(5r8)))
Case(1/0  @>  Null(5r8), Wrap(1/0)  @>  Wrap(Null(5r8)), 1/0  $>  Null(5r8), Wrap(1/0)  $>  Wrap(Null(5r8)))
Case(1/0  @>= Null(5r8), Wrap(1/0)  @>= Wrap(Null(5r8)), 1/0  $>= Null(5r8), Wrap(1/0)  $>= Wrap(Null(5r8)))
Case(1/0 !@=  Null(5r8), Wrap(1/0) !@=  Wrap(Null(5r8)), 1/0 !$=  Null(5r8), Wrap(1/0) !$=  Wrap(Null(5r8)))
Case(1/0 !@<  Null(5r8), Wrap(1/0) !@<  Wrap(Null(5r8)), 1/0 !$<  Null(5r8), Wrap(1/0) !$<  Wrap(Null(5r8)))
Case(1/0 !@<= Null(5r8), Wrap(1/0) !@<= Wrap(Null(5r8)), 1/0 !$<= Null(5r8), Wrap(1/0) !$<= Wrap(Null(5r8)))
Case(1/0 !@>  Null(5r8), Wrap(1/0) !@>  Wrap(Null(5r8)), 1/0 !$>  Null(5r8), Wrap(1/0) !$>  Wrap(Null(5r8)))
Case(1/0 !@>= Null(5r8), Wrap(1/0) !@>= Wrap(Null(5r8)), 1/0 !$>= Null(5r8), Wrap(1/0) !$>= Wrap(Null(5r8)))
Case(1/0  @=  Opt(5r8), Wrap(1/0)  @=  Wrap(Opt(5r8)), 1/0  $=  Opt(5r8), Wrap(1/0)  $=  Wrap(Opt(5r8)))
Case(1/0  @<  Opt(5r8), Wrap(1/0)  @<  Wrap(Opt(5r8)), 1/0  $<  Opt(5r8), Wrap(1/0)  $<  Wrap(Opt(5r8)))
Case(1/0  @<= Opt(5r8), Wrap(1/0)  @<= Wrap(Opt(5r8)), 1/0  $<= Opt(5r8), Wrap(1/0)  $<= Wrap(Opt(5r8)))
Case(1/0  @>  Opt(5r8), Wrap(1/0)  @>  Wrap(Opt(5r8)), 1/0  $>  Opt(5r8), Wrap(1/0)  $>  Wrap(Opt(5r8)))
Case(1/0  @>= Opt(5r8), Wrap(1/0)  @>= Wrap(Opt(5r8)), 1/0  $>= Opt(5r8), Wrap(1/0)  $>= Wrap(Opt(5r8)))
Case(1/0 !@=  Opt(5r8), Wrap(1/0) !@=  Wrap(Opt(5r8)), 1/0 !$=  Opt(5r8), Wrap(1/0) !$=  Wrap(Opt(5r8)))
Case(1/0 !@<  Opt(5r8), Wrap(1/0) !@<  Wrap(Opt(5r8)), 1/0 !$<  Opt(5r8), Wrap(1/0) !$<  Wrap(Opt(5r8)))
Case(1/0 !@<= Opt(5r8), Wrap(1/0) !@<= Wrap(Opt(5r8)), 1/0 !$<= Opt(5r8), Wrap(1/0) !$<= Wrap(Opt(5r8)))
Case(1/0 !@>  Opt(5r8), Wrap(1/0) !@>  Wrap(Opt(5r8)), 1/0 !$>  Opt(5r8), Wrap(1/0) !$>  Wrap(Opt(5r8)))
Case(1/0 !@>= Opt(5r8), Wrap(1/0) !@>= Wrap(Opt(5r8)), 1/0 !$>= Opt(5r8), Wrap(1/0) !$>= Wrap(Opt(5r8)))
Case(-1/0  @=  5r8, Wrap(-1/0)  @=  Wrap(5r8), -1/0  $=  5r8, Wrap(-1/0)  $=  Wrap(5r8))
Case(-1/0  @<  5r8, Wrap(-1/0)  @<  Wrap(5r8), -1/0  $<  5r8, Wrap(-1/0)  $<  Wrap(5r8))
Case(-1/0  @<= 5r8, Wrap(-1/0)  @<= Wrap(5r8), -1/0  $<= 5r8, Wrap(-1/0)  $<= Wrap(5r8))
Case(-1/0  @>  5r8, Wrap(-1/0)  @>  Wrap(5r8), -1/0  $>  5r8, Wrap(-1/0)  $>  Wrap(5r8))
Case(-1/0  @>= 5r8, Wrap(-1/0)  @>= Wrap(5r8), -1/0  $>= 5r8, Wrap(-1/0)  $>= Wrap(5r8))
Case(-1/0 !@=  5r8, Wrap(-1/0) !@=  Wrap(5r8), -1/0 !$=  5r8, Wrap(-1/0) !$=  Wrap(5r8))
Case(-1/0 !@<  5r8, Wrap(-1/0) !@<  Wrap(5r8), -1/0 !$<  5r8, Wrap(-1/0) !$<  Wrap(5r8))
Case(-1/0 !@<= 5r8, Wrap(-1/0) !@<= Wrap(5r8), -1/0 !$<= 5r8, Wrap(-1/0) !$<= Wrap(5r8))
Case(-1/0 !@>  5r8, Wrap(-1/0) !@>  Wrap(5r8), -1/0 !$>  5r8, Wrap(-1/0) !$>  Wrap(5r8))
Case(-1/0 !@>= 5r8, Wrap(-1/0) !@>= Wrap(5r8), -1/0 !$>= 5r8, Wrap(-1/0) !$>= Wrap(5r8))
Case(-1/0  @=  0/0, Wrap(-1/0)  @=  Wrap(0/0), -1/0  $=  0/0, Wrap(-1/0)  $=  Wrap(0/0))
Case(-1/0  @<  0/0, Wrap(-1/0)  @<  Wrap(0/0), -1/0  $<  0/0, Wrap(-1/0)  $<  Wrap(0/0))
Case(-1/0  @<= 0/0, Wrap(-1/0)  @<= Wrap(0/0), -1/0  $<= 0/0, Wrap(-1/0)  $<= Wrap(0/0))
Case(-1/0  @>  0/0, Wrap(-1/0)  @>  Wrap(0/0), -1/0  $>  0/0, Wrap(-1/0)  $>  Wrap(0/0))
Case(-1/0  @>= 0/0, Wrap(-1/0)  @>= Wrap(0/0), -1/0  $>= 0/0, Wrap(-1/0)  $>= Wrap(0/0))
Case(-1/0 !@=  0/0, Wrap(-1/0) !@=  Wrap(0/0), -1/0 !$=  0/0, Wrap(-1/0) !$=  Wrap(0/0))
Case(-1/0 !@<  0/0, Wrap(-1/0) !@<  Wrap(0/0), -1/0 !$<  0/0, Wrap(-1/0) !$<  Wrap(0/0))
Case(-1/0 !@<= 0/0, Wrap(-1/0) !@<= Wrap(0/0), -1/0 !$<= 0/0, Wrap(-1/0) !$<= Wrap(0/0))
Case(-1/0 !@>  0/0, Wrap(-1/0) !@>  Wrap(0/0), -1/0 !$>  0/0, Wrap(-1/0) !$>  Wrap(0/0))
Case(-1/0 !@>= 0/0, Wrap(-1/0) !@>= Wrap(0/0), -1/0 !$>= 0/0, Wrap(-1/0) !$>= Wrap(0/0))
Case(-1/0  @=  1/0, Wrap(-1/0)  @=  Wrap(1/0), -1/0  $=  1/0, Wrap(-1/0)  $=  Wrap(1/0))
Case(-1/0  @<  1/0, Wrap(-1/0)  @<  Wrap(1/0), -1/0  $<  1/0, Wrap(-1/0)  $<  Wrap(1/0))
Case(-1/0  @<= 1/0, Wrap(-1/0)  @<= Wrap(1/0), -1/0  $<= 1/0, Wrap(-1/0)  $<= Wrap(1/0))
Case(-1/0  @>  1/0, Wrap(-1/0)  @>  Wrap(1/0), -1/0  $>  1/0, Wrap(-1/0)  $>  Wrap(1/0))
Case(-1/0  @>= 1/0, Wrap(-1/0)  @>= Wrap(1/0), -1/0  $>= 1/0, Wrap(-1/0)  $>= Wrap(1/0))
Case(-1/0 !@=  1/0, Wrap(-1/0) !@=  Wrap(1/0), -1/0 !$=  1/0, Wrap(-1/0) !$=  Wrap(1/0))
Case(-1/0 !@<  1/0, Wrap(-1/0) !@<  Wrap(1/0), -1/0 !$<  1/0, Wrap(-1/0) !$<  Wrap(1/0))
Case(-1/0 !@<= 1/0, Wrap(-1/0) !@<= Wrap(1/0), -1/0 !$<= 1/0, Wrap(-1/0) !$<= Wrap(1/0))
Case(-1/0 !@>  1/0, Wrap(-1/0) !@>  Wrap(1/0), -1/0 !$>  1/0, Wrap(-1/0) !$>  Wrap(1/0))
Case(-1/0 !@>= 1/0, Wrap(-1/0) !@>= Wrap(1/0), -1/0 !$>= 1/0, Wrap(-1/0) !$>= Wrap(1/0))
Case(-1/0  @=  -1/0, Wrap(-1/0)  @=  Wrap(-1/0), -1/0  $=  -1/0, Wrap(-1/0)  $=  Wrap(-1/0))
Case(-1/0  @<  -1/0, Wrap(-1/0)  @<  Wrap(-1/0), -1/0  $<  -1/0, Wrap(-1/0)  $<  Wrap(-1/0))
Case(-1/0  @<= -1/0, Wrap(-1/0)  @<= Wrap(-1/0), -1/0  $<= -1/0, Wrap(-1/0)  $<= Wrap(-1/0))
Case(-1/0  @>  -1/0, Wrap(-1/0)  @>  Wrap(-1/0), -1/0  $>  -1/0, Wrap(-1/0)  $>  Wrap(-1/0))
Case(-1/0  @>= -1/0, Wrap(-1/0)  @>= Wrap(-1/0), -1/0  $>= -1/0, Wrap(-1/0)  $>= Wrap(-1/0))
Case(-1/0 !@=  -1/0, Wrap(-1/0) !@=  Wrap(-1/0), -1/0 !$=  -1/0, Wrap(-1/0) !$=  Wrap(-1/0))
Case(-1/0 !@<  -1/0, Wrap(-1/0) !@<  Wrap(-1/0), -1/0 !$<  -1/0, Wrap(-1/0) !$<  Wrap(-1/0))
Case(-1/0 !@<= -1/0, Wrap(-1/0) !@<= Wrap(-1/0), -1/0 !$<= -1/0, Wrap(-1/0) !$<= Wrap(-1/0))
Case(-1/0 !@>  -1/0, Wrap(-1/0) !@>  Wrap(-1/0), -1/0 !$>  -1/0, Wrap(-1/0) !$>  Wrap(-1/0))
Case(-1/0 !@>= -1/0, Wrap(-1/0) !@>= Wrap(-1/0), -1/0 !$>= -1/0, Wrap(-1/0) !$>= Wrap(-1/0))
Case(-1/0  @=  Null(5r8), Wrap(-1/0)  @=  Wrap(Null(5r8)), -1/0  $=  Null(5r8), Wrap(-1/0)  $=  Wrap(Null(5r8)))
Case(-1/0  @<  Null(5r8), Wrap(-1/0)  @<  Wrap(Null(5r8)), -1/0  $<  Null(5r8), Wrap(-1/0)  $<  Wrap(Null(5r8)))
Case(-1/0  @<= Null(5r8), Wrap(-1/0)  @<= Wrap(Null(5r8)), -1/0  $<= Null(5r8), Wrap(-1/0)  $<= Wrap(Null(5r8)))
Case(-1/0  @>  Null(5r8), Wrap(-1/0)  @>  Wrap(Null(5r8)), -1/0  $>  Null(5r8), Wrap(-1/0)  $>  Wrap(Null(5r8)))
Case(-1/0  @>= Null(5r8), Wrap(-1/0)  @>= Wrap(Null(5r8)), -1/0  $>= Null(5r8), Wrap(-1/0)  $>= Wrap(Null(5r8)))
Case(-1/0 !@=  Null(5r8), Wrap(-1/0) !@=  Wrap(Null(5r8)), -1/0 !$=  Null(5r8), Wrap(-1/0) !$=  Wrap(Null(5r8)))
Case(-1/0 !@<  Null(5r8), Wrap(-1/0) !@<  Wrap(Null(5r8)), -1/0 !$<  Null(5r8), Wrap(-1/0) !$<  Wrap(Null(5r8)))
Case(-1/0 !@<= Null(5r8), Wrap(-1/0) !@<= Wrap(Null(5r8)), -1/0 !$<= Null(5r8), Wrap(-1/0) !$<= Wrap(Null(5r8)))
Case(-1/0 !@>  Null(5r8), Wrap(-1/0) !@>  Wrap(Null(5r8)), -1/0 !$>  Null(5r8), Wrap(-1/0) !$>  Wrap(Null(5r8)))
Case(-1/0 !@>= Null(5r8), Wrap(-1/0) !@>= Wrap(Null(5r8)), -1/0 !$>= Null(5r8), Wrap(-1/0) !$>= Wrap(Null(5r8)))
Case(-1/0  @=  Opt(5r8), Wrap(-1/0)  @=  Wrap(Opt(5r8)), -1/0  $=  Opt(5r8), Wrap(-1/0)  $=  Wrap(Opt(5r8)))
Case(-1/0  @<  Opt(5r8), Wrap(-1/0)  @<  Wrap(Opt(5r8)), -1/0  $<  Opt(5r8), Wrap(-1/0)  $<  Wrap(Opt(5r8)))
Case(-1/0  @<= Opt(5r8), Wrap(-1/0)  @<= Wrap(Opt(5r8)), -1/0  $<= Opt(5r8), Wrap(-1/0)  $<= Wrap(Opt(5r8)))
Case(-1/0  @>  Opt(5r8), Wrap(-1/0)  @>  Wrap(Opt(5r8)), -1/0  $>  Opt(5r8), Wrap(-1/0)  $>  Wrap(Opt(5r8)))
Case(-1/0  @>= Opt(5r8), Wrap(-1/0)  @>= Wrap(Opt(5r8)), -1/0  $>= Opt(5r8), Wrap(-1/0)  $>= Wrap(Opt(5r8)))
Case(-1/0 !@=  Opt(5r8), Wrap(-1/0) !@=  Wrap(Opt(5r8)), -1/0 !$=  Opt(5r8), Wrap(-1/0) !$=  Wrap(Opt(5r8)))
Case(-1/0 !@<  Opt(5r8), Wrap(-1/0) !@<  Wrap(Opt(5r8)), -1/0 !$<  Opt(5r8), Wrap(-1/0) !$<  Wrap(Opt(5r8)))
Case(-1/0 !@<= Opt(5r8), Wrap(-1/0) !@<= Wrap(Opt(5r8)), -1/0 !$<= Opt(5r8), Wrap(-1/0) !$<= Wrap(Opt(5r8)))
Case(-1/0 !@>  Opt(5r8), Wrap(-1/0) !@>  Wrap(Opt(5r8)), -1/0 !$>  Opt(5r8), Wrap(-1/0) !$>  Wrap(Opt(5r8)))
Case(-1/0 !@>= Opt(5r8), Wrap(-1/0) !@>= Wrap(Opt(5r8)), -1/0 !$>= Opt(5r8), Wrap(-1/0) !$>= Wrap(Opt(5r8)))
Case(Null(3r8)  @=  5r8, Wrap(Null(3r8))  @=  Wrap(5r8), Null(3r8)  $=  5r8, Wrap(Null(3r8))  $=  Wrap(5r8))
Case(Null(3r8)  @<  5r8, Wrap(Null(3r8))  @<  Wrap(5r8), Null(3r8)  $<  5r8, Wrap(Null(3r8))  $<  Wrap(5r8))
Case(Null(3r8)  @<= 5r8, Wrap(Null(3r8))  @<= Wrap(5r8), Null(3r8)  $<= 5r8, Wrap(Null(3r8))  $<= Wrap(5r8))
Case(Null(3r8)  @>  5r8, Wrap(Null(3r8))  @>  Wrap(5r8), Null(3r8)  $>  5r8, Wrap(Null(3r8))  $>  Wrap(5r8))
Case(Null(3r8)  @>= 5r8, Wrap(Null(3r8))  @>= Wrap(5r8), Null(3r8)  $>= 5r8, Wrap(Null(3r8))  $>= Wrap(5r8))
Case(Null(3r8) !@=  5r8, Wrap(Null(3r8)) !@=  Wrap(5r8), Null(3r8) !$=  5r8, Wrap(Null(3r8)) !$=  Wrap(5r8))
Case(Null(3r8) !@<  5r8, Wrap(Null(3r8)) !@<  Wrap(5r8), Null(3r8) !$<  5r8, Wrap(Null(3r8)) !$<  Wrap(5r8))
Case(Null(3r8) !@<= 5r8, Wrap(Null(3r8)) !@<= Wrap(5r8), Null(3r8) !$<= 5r8, Wrap(Null(3r8)) !$<= Wrap(5r8))
Case(Null(3r8) !@>  5r8, Wrap(Null(3r8)) !@>  Wrap(5r8), Null(3r8) !$>  5r8, Wrap(Null(3r8)) !$>  Wrap(5r8))
Case(Null(3r8) !@>= 5r8, Wrap(Null(3r8)) !@>= Wrap(5r8), Null(3r8) !$>= 5r8, Wrap(Null(3r8)) !$>= Wrap(5r8))
Case(Null(3r8)  @=  0/0, Wrap(Null(3r8))  @=  Wrap(0/0), Null(3r8)  $=  0/0, Wrap(Null(3r8))  $=  Wrap(0/0))
Case(Null(3r8)  @<  0/0, Wrap(Null(3r8))  @<  Wrap(0/0), Null(3r8)  $<  0/0, Wrap(Null(3r8))  $<  Wrap(0/0))
Case(Null(3r8)  @<= 0/0, Wrap(Null(3r8))  @<= Wrap(0/0), Null(3r8)  $<= 0/0, Wrap(Null(3r8))  $<= Wrap(0/0))
Case(Null(3r8)  @>  0/0, Wrap(Null(3r8))  @>  Wrap(0/0), Null(3r8)  $>  0/0, Wrap(Null(3r8))  $>  Wrap(0/0))
Case(Null(3r8)  @>= 0/0, Wrap(Null(3r8))  @>= Wrap(0/0), Null(3r8)  $>= 0/0, Wrap(Null(3r8))  $>= Wrap(0/0))
Case(Null(3r8) !@=  0/0, Wrap(Null(3r8)) !@=  Wrap(0/0), Null(3r8) !$=  0/0, Wrap(Null(3r8)) !$=  Wrap(0/0))
Case(Null(3r8) !@<  0/0, Wrap(Null(3r8)) !@<  Wrap(0/0), Null(3r8) !$<  0/0, Wrap(Null(3r8)) !$<  Wrap(0/0))
Case(Null(3r8) !@<= 0/0, Wrap(Null(3r8)) !@<= Wrap(0/0), Null(3r8) !$<= 0/0, Wrap(Null(3r8)) !$<= Wrap(0/0))
Case(Null(3r8) !@>  0/0, Wrap(Null(3r8)) !@>  Wrap(0/0), Null(3r8) !$>  0/0, Wrap(Null(3r8)) !$>  Wrap(0/0))
Case(Null(3r8) !@>= 0/0, Wrap(Null(3r8)) !@>= Wrap(0/0), Null(3r8) !$>= 0/0, Wrap(Null(3r8)) !$>= Wrap(0/0))
Case(Null(3r8)  @=  1/0, Wrap(Null(3r8))  @=  Wrap(1/0), Null(3r8)  $=  1/0, Wrap(Null(3r8))  $=  Wrap(1/0))
Case(Null(3r8)  @<  1/0, Wrap(Null(3r8))  @<  Wrap(1/0), Null(3r8)  $<  1/0, Wrap(Null(3r8))  $<  Wrap(1/0))
Case(Null(3r8)  @<= 1/0, Wrap(Null(3r8))  @<= Wrap(1/0), Null(3r8)  $<= 1/0, Wrap(Null(3r8))  $<= Wrap(1/0))
Case(Null(3r8)  @>  1/0, Wrap(Null(3r8))  @>  Wrap(1/0), Null(3r8)  $>  1/0, Wrap(Null(3r8))  $>  Wrap(1/0))
Case(Null(3r8)  @>= 1/0, Wrap(Null(3r8))  @>= Wrap(1/0), Null(3r8)  $>= 1/0, Wrap(Null(3r8))  $>= Wrap(1/0))
Case(Null(3r8) !@=  1/0, Wrap(Null(3r8)) !@=  Wrap(1/0), Null(3r8) !$=  1/0, Wrap(Null(3r8)) !$=  Wrap(1/0))
Case(Null(3r8) !@<  1/0, Wrap(Null(3r8)) !@<  Wrap(1/0), Null(3r8) !$<  1/0, Wrap(Null(3r8)) !$<  Wrap(1/0))
Case(Null(3r8) !@<= 1/0, Wrap(Null(3r8)) !@<= Wrap(1/0), Null(3r8) !$<= 1/0, Wrap(Null(3r8)) !$<= Wrap(1/0))
Case(Null(3r8) !@>  1/0, Wrap(Null(3r8)) !@>  Wrap(1/0), Null(3r8) !$>  1/0, Wrap(Null(3r8)) !$>  Wrap(1/0))
Case(Null(3r8) !@>= 1/0, Wrap(Null(3r8)) !@>= Wrap(1/0), Null(3r8) !$>= 1/0, Wrap(Null(3r8)) !$>= Wrap(1/0))
Case(Null(3r8)  @=  -1/0, Wrap(Null(3r8))  @=  Wrap(-1/0), Null(3r8)  $=  -1/0, Wrap(Null(3r8))  $=  Wrap(-1/0))
Case(Null(3r8)  @<  -1/0, Wrap(Null(3r8))  @<  Wrap(-1/0), Null(3r8)  $<  -1/0, Wrap(Null(3r8))  $<  Wrap(-1/0))
Case(Null(3r8)  @<= -1/0, Wrap(Null(3r8))  @<= Wrap(-1/0), Null(3r8)  $<= -1/0, Wrap(Null(3r8))  $<= Wrap(-1/0))
Case(Null(3r8)  @>  -1/0, Wrap(Null(3r8))  @>  Wrap(-1/0), Null(3r8)  $>  -1/0, Wrap(Null(3r8))  $>  Wrap(-1/0))
Case(Null(3r8)  @>= -1/0, Wrap(Null(3r8))  @>= Wrap(-1/0), Null(3r8)  $>= -1/0, Wrap(Null(3r8))  $>= Wrap(-1/0))
Case(Null(3r8) !@=  -1/0, Wrap(Null(3r8)) !@=  Wrap(-1/0), Null(3r8) !$=  -1/0, Wrap(Null(3r8)) !$=  Wrap(-1/0))
Case(Null(3r8) !@<  -1/0, Wrap(Null(3r8)) !@<  Wrap(-1/0), Null(3r8) !$<  -1/0, Wrap(Null(3r8)) !$<  Wrap(-1/0))
Case(Null(3r8) !@<= -1/0, Wrap(Null(3r8)) !@<= Wrap(-1/0), Null(3r8) !$<= -1/0, Wrap(Null(3r8)) !$<= Wrap(-1/0))
Case(Null(3r8) !@>  -1/0, Wrap(Null(3r8)) !@>  Wrap(-1/0), Null(3r8) !$>  -1/0, Wrap(Null(3r8)) !$>  Wrap(-1/0))
Case(Null(3r8) !@>= -1/0, Wrap(Null(3r8)) !@>= Wrap(-1/0), Null(3r8) !$>= -1/0, Wrap(Null(3r8)) !$>= Wrap(-1/0))
Case(Null(3r8)  @=  Null(5r8), Wrap(Null(3r8))  @=  Wrap(Null(5r8)), Null(3r8)  $=  Null(5r8), Wrap(Null(3r8))  $=  Wrap(Null(5r8)))
Case(Null(3r8)  @<  Null(5r8), Wrap(Null(3r8))  @<  Wrap(Null(5r8)), Null(3r8)  $<  Null(5r8), Wrap(Null(3r8))  $<  Wrap(Null(5r8)))
Case(Null(3r8)  @<= Null(5r8), Wrap(Null(3r8))  @<= Wrap(Null(5r8)), Null(3r8)  $<= Null(5r8), Wrap(Null(3r8))  $<= Wrap(Null(5r8)))
Case(Null(3r8)  @>  Null(5r8), Wrap(Null(3r8))  @>  Wrap(Null(5r8)), Null(3r8)  $>  Null(5r8), Wrap(Null(3r8))  $>  Wrap(Null(5r8)))
Case(Null(3r8)  @>= Null(5r8), Wrap(Null(3r8))  @>= Wrap(Null(5r8)), Null(3r8)  $>= Null(5r8), Wrap(Null(3r8))  $>= Wrap(Null(5r8)))
Case(Null(3r8) !@=  Null(5r8), Wrap(Null(3r8)) !@=  Wrap(Null(5r8)), Null(3r8) !$=  Null(5r8), Wrap(Null(3r8)) !$=  Wrap(Null(5r8)))
Case(Null(3r8) !@<  Null(5r8), Wrap(Null(3r8)) !@<  Wrap(Null(5r8)), Null(3r8) !$<  Null(5r8), Wrap(Null(3r8)) !$<  Wrap(Null(5r8)))
Case(Null(3r8) !@<= Null(5r8), Wrap(Null(3r8)) !@<= Wrap(Null(5r8)), Null(3r8) !$<= Null(5r8), Wrap(Null(3r8)) !$<= Wrap(Null(5r8)))
Case(Null(3r8) !@>  Null(5r8), Wrap(Null(3r8)) !@>  Wrap(Null(5r8)), Null(3r8) !$>  Null(5r8), Wrap(Null(3r8)) !$>  Wrap(Null(5r8)))
Case(Null(3r8) !@>= Null(5r8), Wrap(Null(3r8)) !@>= Wrap(Null(5r8)), Null(3r8) !$>= Null(5r8), Wrap(Null(3r8)) !$>= Wrap(Null(5r8)))
Case(Null(3r8)  @=  Opt(5r8), Wrap(Null(3r8))  @=  Wrap(Opt(5r8)), Null(3r8)  $=  Opt(5r8), Wrap(Null(3r8))  $=  Wrap(Opt(5r8)))
Case(Null(3r8)  @<  Opt(5r8), Wrap(Null(3r8))  @<  Wrap(Opt(5r8)), Null(3r8)  $<  Opt(5r8), Wrap(Null(3r8))  $<  Wrap(Opt(5r8)))
Case(Null(3r8)  @<= Opt(5r8), Wrap(Null(3r8))  @<= Wrap(Opt(5r8)), Null(3r8)  $<= Opt(5r8), Wrap(Null(3r8))  $<= Wrap(Opt(5r8)))
Case(Null(3r8)  @>  Opt(5r8), Wrap(Null(3r8))  @>  Wrap(Opt(5r8)), Null(3r8)  $>  Opt(5r8), Wrap(Null(3r8))  $>  Wrap(Opt(5r8)))
Case(Null(3r8)  @>= Opt(5r8), Wrap(Null(3r8))  @>= Wrap(Opt(5r8)), Null(3r8)  $>= Opt(5r8), Wrap(Null(3r8))  $>= Wrap(Opt(5r8)))
Case(Null(3r8) !@=  Opt(5r8), Wrap(Null(3r8)) !@=  Wrap(Opt(5r8)), Null(3r8) !$=  Opt(5r8), Wrap(Null(3r8)) !$=  Wrap(Opt(5r8)))
Case(Null(3r8) !@<  Opt(5r8), Wrap(Null(3r8)) !@<  Wrap(Opt(5r8)), Null(3r8) !$<  Opt(5r8), Wrap(Null(3r8)) !$<  Wrap(Opt(5r8)))
Case(Null(3r8) !@<= Opt(5r8), Wrap(Null(3r8)) !@<= Wrap(Opt(5r8)), Null(3r8) !$<= Opt(5r8), Wrap(Null(3r8)) !$<= Wrap(Opt(5r8)))
Case(Null(3r8) !@>  Opt(5r8), Wrap(Null(3r8)) !@>  Wrap(Opt(5r8)), Null(3r8) !$>  Opt(5r8), Wrap(Null(3r8)) !$>  Wrap(Opt(5r8)))
Case(Null(3r8) !@>= Opt(5r8), Wrap(Null(3r8)) !@>= Wrap(Opt(5r8)), Null(3r8) !$>= Opt(5r8), Wrap(Null(3r8)) !$>= Wrap(Opt(5r8)))
Case(Opt(3r8)  @=  5r8, Wrap(Opt(3r8))  @=  Wrap(5r8), Opt(3r8)  $=  5r8, Wrap(Opt(3r8))  $=  Wrap(5r8))
Case(Opt(3r8)  @<  5r8, Wrap(Opt(3r8))  @<  Wrap(5r8), Opt(3r8)  $<  5r8, Wrap(Opt(3r8))  $<  Wrap(5r8))
Case(Opt(3r8)  @<= 5r8, Wrap(Opt(3r8))  @<= Wrap(5r8), Opt(3r8)  $<= 5r8, Wrap(Opt(3r8))  $<= Wrap(5r8))
Case(Opt(3r8)  @>  5r8, Wrap(Opt(3r8))  @>  Wrap(5r8), Opt(3r8)  $>  5r8, Wrap(Opt(3r8))  $>  Wrap(5r8))
Case(Opt(3r8)  @>= 5r8, Wrap(Opt(3r8))  @>= Wrap(5r8), Opt(3r8)  $>= 5r8, Wrap(Opt(3r8))  $>= Wrap(5r8))
Case(Opt(3r8) !@=  5r8, Wrap(Opt(3r8)) !@=  Wrap(5r8), Opt(3r8) !$=  5r8, Wrap(Opt(3r8)) !$=  Wrap(5r8))
Case(Opt(3r8) !@<  5r8, Wrap(Opt(3r8)) !@<  Wrap(5r8), Opt(3r8) !$<  5r8, Wrap(Opt(3r8)) !$<  Wrap(5r8))
Case(Opt(3r8) !@<= 5r8, Wrap(Opt(3r8)) !@<= Wrap(5r8), Opt(3r8) !$<= 5r8, Wrap(Opt(3r8)) !$<= Wrap(5r8))
Case(Opt(3r8) !@>  5r8, Wrap(Opt(3r8)) !@>  Wrap(5r8), Opt(3r8) !$>  5r8, Wrap(Opt(3r8)) !$>  Wrap(5r8))
Case(Opt(3r8) !@>= 5r8, Wrap(Opt(3r8)) !@>= Wrap(5r8), Opt(3r8) !$>= 5r8, Wrap(Opt(3r8)) !$>= Wrap(5r8))
Case(Opt(3r8)  @=  0/0, Wrap(Opt(3r8))  @=  Wrap(0/0), Opt(3r8)  $=  0/0, Wrap(Opt(3r8))  $=  Wrap(0/0))
Case(Opt(3r8)  @<  0/0, Wrap(Opt(3r8))  @<  Wrap(0/0), Opt(3r8)  $<  0/0, Wrap(Opt(3r8))  $<  Wrap(0/0))
Case(Opt(3r8)  @<= 0/0, Wrap(Opt(3r8))  @<= Wrap(0/0), Opt(3r8)  $<= 0/0, Wrap(Opt(3r8))  $<= Wrap(0/0))
Case(Opt(3r8)  @>  0/0, Wrap(Opt(3r8))  @>  Wrap(0/0), Opt(3r8)  $>  0/0, Wrap(Opt(3r8))  $>  Wrap(0/0))
Case(Opt(3r8)  @>= 0/0, Wrap(Opt(3r8))  @>= Wrap(0/0), Opt(3r8)  $>= 0/0, Wrap(Opt(3r8))  $>= Wrap(0/0))
Case(Opt(3r8) !@=  0/0, Wrap(Opt(3r8)) !@=  Wrap(0/0), Opt(3r8) !$=  0/0, Wrap(Opt(3r8)) !$=  Wrap(0/0))
Case(Opt(3r8) !@<  0/0, Wrap(Opt(3r8)) !@<  Wrap(0/0), Opt(3r8) !$<  0/0, Wrap(Opt(3r8)) !$<  Wrap(0/0))
Case(Opt(3r8) !@<= 0/0, Wrap(Opt(3r8)) !@<= Wrap(0/0), Opt(3r8) !$<= 0/0, Wrap(Opt(3r8)) !$<= Wrap(0/0))
Case(Opt(3r8) !@>  0/0, Wrap(Opt(3r8)) !@>  Wrap(0/0), Opt(3r8) !$>  0/0, Wrap(Opt(3r8)) !$>  Wrap(0/0))
Case(Opt(3r8) !@>= 0/0, Wrap(Opt(3r8)) !@>= Wrap(0/0), Opt(3r8) !$>= 0/0, Wrap(Opt(3r8)) !$>= Wrap(0/0))
Case(Opt(3r8)  @=  1/0, Wrap(Opt(3r8))  @=  Wrap(1/0), Opt(3r8)  $=  1/0, Wrap(Opt(3r8))  $=  Wrap(1/0))
Case(Opt(3r8)  @<  1/0, Wrap(Opt(3r8))  @<  Wrap(1/0), Opt(3r8)  $<  1/0, Wrap(Opt(3r8))  $<  Wrap(1/0))
Case(Opt(3r8)  @<= 1/0, Wrap(Opt(3r8))  @<= Wrap(1/0), Opt(3r8)  $<= 1/0, Wrap(Opt(3r8))  $<= Wrap(1/0))
Case(Opt(3r8)  @>  1/0, Wrap(Opt(3r8))  @>  Wrap(1/0), Opt(3r8)  $>  1/0, Wrap(Opt(3r8))  $>  Wrap(1/0))
Case(Opt(3r8)  @>= 1/0, Wrap(Opt(3r8))  @>= Wrap(1/0), Opt(3r8)  $>= 1/0, Wrap(Opt(3r8))  $>= Wrap(1/0))
Case(Opt(3r8) !@=  1/0, Wrap(Opt(3r8)) !@=  Wrap(1/0), Opt(3r8) !$=  1/0, Wrap(Opt(3r8)) !$=  Wrap(1/0))
Case(Opt(3r8) !@<  1/0, Wrap(Opt(3r8)) !@<  Wrap(1/0), Opt(3r8) !$<  1/0, Wrap(Opt(3r8)) !$<  Wrap(1/0))
Case(Opt(3r8) !@<= 1/0, Wrap(Opt(3r8)) !@<= Wrap(1/0), Opt(3r8) !$<= 1/0, Wrap(Opt(3r8)) !$<= Wrap(1/0))
Case(Opt(3r8) !@>  1/0, Wrap(Opt(3r8)) !@>  Wrap(1/0), Opt(3r8) !$>  1/0, Wrap(Opt(3r8)) !$>  Wrap(1/0))
Case(Opt(3r8) !@>= 1/0, Wrap(Opt(3r8)) !@>= Wrap(1/0), Opt(3r8) !$>= 1/0, Wrap(Opt(3r8)) !$>= Wrap(1/0))
Case(Opt(3r8)  @=  -1/0, Wrap(Opt(3r8))  @=  Wrap(-1/0), Opt(3r8)  $=  -1/0, Wrap(Opt(3r8))  $=  Wrap(-1/0))
Case(Opt(3r8)  @<  -1/0, Wrap(Opt(3r8))  @<  Wrap(-1/0), Opt(3r8)  $<  -1/0, Wrap(Opt(3r8))  $<  Wrap(-1/0))
Case(Opt(3r8)  @<= -1/0, Wrap(Opt(3r8))  @<= Wrap(-1/0), Opt(3r8)  $<= -1/0, Wrap(Opt(3r8))  $<= Wrap(-1/0))
Case(Opt(3r8)  @>  -1/0, Wrap(Opt(3r8))  @>  Wrap(-1/0), Opt(3r8)  $>  -1/0, Wrap(Opt(3r8))  $>  Wrap(-1/0))
Case(Opt(3r8)  @>= -1/0, Wrap(Opt(3r8))  @>= Wrap(-1/0), Opt(3r8)  $>= -1/0, Wrap(Opt(3r8))  $>= Wrap(-1/0))
Case(Opt(3r8) !@=  -1/0, Wrap(Opt(3r8)) !@=  Wrap(-1/0), Opt(3r8) !$=  -1/0, Wrap(Opt(3r8)) !$=  Wrap(-1/0))
Case(Opt(3r8) !@<  -1/0, Wrap(Opt(3r8)) !@<  Wrap(-1/0), Opt(3r8) !$<  -1/0, Wrap(Opt(3r8)) !$<  Wrap(-1/0))
Case(Opt(3r8) !@<= -1/0, Wrap(Opt(3r8)) !@<= Wrap(-1/0), Opt(3r8) !$<= -1/0, Wrap(Opt(3r8)) !$<= Wrap(-1/0))
Case(Opt(3r8) !@>  -1/0, Wrap(Opt(3r8)) !@>  Wrap(-1/0), Opt(3r8) !$>  -1/0, Wrap(Opt(3r8)) !$>  Wrap(-1/0))
Case(Opt(3r8) !@>= -1/0, Wrap(Opt(3r8)) !@>= Wrap(-1/0), Opt(3r8) !$>= -1/0, Wrap(Opt(3r8)) !$>= Wrap(-1/0))
Case(Opt(3r8)  @=  Null(5r8), Wrap(Opt(3r8))  @=  Wrap(Null(5r8)), Opt(3r8)  $=  Null(5r8), Wrap(Opt(3r8))  $=  Wrap(Null(5r8)))
Case(Opt(3r8)  @<  Null(5r8), Wrap(Opt(3r8))  @<  Wrap(Null(5r8)), Opt(3r8)  $<  Null(5r8), Wrap(Opt(3r8))  $<  Wrap(Null(5r8)))
Case(Opt(3r8)  @<= Null(5r8), Wrap(Opt(3r8))  @<= Wrap(Null(5r8)), Opt(3r8)  $<= Null(5r8), Wrap(Opt(3r8))  $<= Wrap(Null(5r8)))
Case(Opt(3r8)  @>  Null(5r8), Wrap(Opt(3r8))  @>  Wrap(Null(5r8)), Opt(3r8)  $>  Null(5r8), Wrap(Opt(3r8))  $>  Wrap(Null(5r8)))
Case(Opt(3r8)  @>= Null(5r8), Wrap(Opt(3r8))  @>= Wrap(Null(5r8)), Opt(3r8)  $>= Null(5r8), Wrap(Opt(3r8))  $>= Wrap(Null(5r8)))
Case(Opt(3r8) !@=  Null(5r8), Wrap(Opt(3r8)) !@=  Wrap(Null(5r8)), Opt(3r8) !$=  Null(5r8), Wrap(Opt(3r8)) !$=  Wrap(Null(5r8)))
Case(Opt(3r8) !@<  Null(5r8), Wrap(Opt(3r8)) !@<  Wrap(Null(5r8)), Opt(3r8) !$<  Null(5r8), Wrap(Opt(3r8)) !$<  Wrap(Null(5r8)))
Case(Opt(3r8) !@<= Null(5r8), Wrap(Opt(3r8)) !@<= Wrap(Null(5r8)), Opt(3r8) !$<= Null(5r8), Wrap(Opt(3r8)) !$<= Wrap(Null(5r8)))
Case(Opt(3r8) !@>  Null(5r8), Wrap(Opt(3r8)) !@>  Wrap(Null(5r8)), Opt(3r8) !$>  Null(5r8), Wrap(Opt(3r8)) !$>  Wrap(Null(5r8)))
Case(Opt(3r8) !@>= Null(5r8), Wrap(Opt(3r8)) !@>= Wrap(Null(5r8)), Opt(3r8) !$>= Null(5r8), Wrap(Opt(3r8)) !$>= Wrap(Null(5r8)))
Case(Opt(3r8)  @=  Opt(5r8), Wrap(Opt(3r8))  @=  Wrap(Opt(5r8)), Opt(3r8)  $=  Opt(5r8), Wrap(Opt(3r8))  $=  Wrap(Opt(5r8)))
Case(Opt(3r8)  @<  Opt(5r8), Wrap(Opt(3r8))  @<  Wrap(Opt(5r8)), Opt(3r8)  $<  Opt(5r8), Wrap(Opt(3r8))  $<  Wrap(Opt(5r8)))
Case(Opt(3r8)  @<= Opt(5r8), Wrap(Opt(3r8))  @<= Wrap(Opt(5r8)), Opt(3r8)  $<= Opt(5r8), Wrap(Opt(3r8))  $<= Wrap(Opt(5r8)))
Case(Opt(3r8)  @>  Opt(5r8), Wrap(Opt(3r8))  @>  Wrap(Opt(5r8)), Opt(3r8)  $>  Opt(5r8), Wrap(Opt(3r8))  $>  Wrap(Opt(5r8)))
Case(Opt(3r8)  @>= Opt(5r8), Wrap(Opt(3r8))  @>= Wrap(Opt(5r8)), Opt(3r8)  $>= Opt(5r8), Wrap(Opt(3r8))  $>= Wrap(Opt(5r8)))
Case(Opt(3r8) !@=  Opt(5r8), Wrap(Opt(3r8)) !@=  Wrap(Opt(5r8)), Opt(3r8) !$=  Opt(5r8), Wrap(Opt(3r8)) !$=  Wrap(Opt(5r8)))
Case(Opt(3r8) !@<  Opt(5r8), Wrap(Opt(3r8)) !@<  Wrap(Opt(5r8)), Opt(3r8) !$<  Opt(5r8), Wrap(Opt(3r8)) !$<  Wrap(Opt(5r8)))
Case(Opt(3r8) !@<= Opt(5r8), Wrap(Opt(3r8)) !@<= Wrap(Opt(5r8)), Opt(3r8) !$<= Opt(5r8), Wrap(Opt(3r8)) !$<= Wrap(Opt(5r8)))
Case(Opt(3r8) !@>  Opt(5r8), Wrap(Opt(3r8)) !@>  Wrap(Opt(5r8)), Opt(3r8) !$>  Opt(5r8), Wrap(Opt(3r8)) !$>  Wrap(Opt(5r8)))
Case(Opt(3r8) !@>= Opt(5r8), Wrap(Opt(3r8)) !@>= Wrap(Opt(5r8)), Opt(3r8) !$>= Opt(5r8), Wrap(Opt(3r8)) !$>= Wrap(Opt(5r8)))

Case(3r4  @=  5r4, Wrap(3r4)  @=  Wrap(5r4), 3r4  $=  5r4, Wrap(3r4)  $=  Wrap(5r4))
Case(3r4  @<  5r4, Wrap(3r4)  @<  Wrap(5r4), 3r4  $<  5r4, Wrap(3r4)  $<  Wrap(5r4))
Case(3r4  @<= 5r4, Wrap(3r4)  @<= Wrap(5r4), 3r4  $<= 5r4, Wrap(3r4)  $<= Wrap(5r4))
Case(3r4  @>  5r4, Wrap(3r4)  @>  Wrap(5r4), 3r4  $>  5r4, Wrap(3r4)  $>  Wrap(5r4))
Case(3r4  @>= 5r4, Wrap(3r4)  @>= Wrap(5r4), 3r4  $>= 5r4, Wrap(3r4)  $>= Wrap(5r4))
Case(3r4 !@=  5r4, Wrap(3r4) !@=  Wrap(5r4), 3r4 !$=  5r4, Wrap(3r4) !$=  Wrap(5r4))
Case(3r4 !@<  5r4, Wrap(3r4) !@<  Wrap(5r4), 3r4 !$<  5r4, Wrap(3r4) !$<  Wrap(5r4))
Case(3r4 !@<= 5r4, Wrap(3r4) !@<= Wrap(5r4), 3r4 !$<= 5r4, Wrap(3r4) !$<= Wrap(5r4))
Case(3r4 !@>  5r4, Wrap(3r4) !@>  Wrap(5r4), 3r4 !$>  5r4, Wrap(3r4) !$>  Wrap(5r4))
Case(3r4 !@>= 5r4, Wrap(3r4) !@>= Wrap(5r4), 3r4 !$>= 5r4, Wrap(3r4) !$>= Wrap(5r4))
Case(3r4  @=  CastR4(0/0), Wrap(3r4)  @=  Wrap(CastR4(0/0)), 3r4  $=  CastR4(0/0), Wrap(3r4)  $=  Wrap(CastR4(0/0)))
Case(3r4  @<  CastR4(0/0), Wrap(3r4)  @<  Wrap(CastR4(0/0)), 3r4  $<  CastR4(0/0), Wrap(3r4)  $<  Wrap(CastR4(0/0)))
Case(3r4  @<= CastR4(0/0), Wrap(3r4)  @<= Wrap(CastR4(0/0)), 3r4  $<= CastR4(0/0), Wrap(3r4)  $<= Wrap(CastR4(0/0)))
Case(3r4  @>  CastR4(0/0), Wrap(3r4)  @>  Wrap(CastR4(0/0)), 3r4  $>  CastR4(0/0), Wrap(3r4)  $>  Wrap(CastR4(0/0)))
Case(3r4  @>= CastR4(0/0), Wrap(3r4)  @>= Wrap(CastR4(0/0)), 3r4  $>= CastR4(0/0), Wrap(3r4)  $>= Wrap(CastR4(0/0)))
Case(3r4 !@=  CastR4(0/0), Wrap(3r4) !@=  Wrap(CastR4(0/0)), 3r4 !$=  CastR4(0/0), Wrap(3r4) !$=  Wrap(CastR4(0/0)))
Case(3r4 !@<  CastR4(0/0), Wrap(3r4) !@<  Wrap(CastR4(0/0)), 3r4 !$<  CastR4(0/0), Wrap(3r4) !$<  Wrap(CastR4(0/0)))
Case(3r4 !@<= CastR4(0/0), Wrap(3r4) !@<= Wrap(CastR4(0/0)), 3r4 !$<= CastR4(0/0), Wrap(3r4) !$<= Wrap(CastR4(0/0)))
Case(3r4 !@>  CastR4(0/0), Wrap(3r4) !@>  Wrap(CastR4(0/0)), 3r4 !$>  CastR4(0/0), Wrap(3r4) !$>  Wrap(CastR4(0/0)))
Case(3r4 !@>= CastR4(0/0), Wrap(3r4) !@>= Wrap(CastR4(0/0)), 3r4 !$>= CastR4(0/0), Wrap(3r4) !$>= Wrap(CastR4(0/0)))
Case(3r4  @=  CastR4(1/0), Wrap(3r4)  @=  Wrap(CastR4(1/0)), 3r4  $=  CastR4(1/0), Wrap(3r4)  $=  Wrap(CastR4(1/0)))
Case(3r4  @<  CastR4(1/0), Wrap(3r4)  @<  Wrap(CastR4(1/0)), 3r4  $<  CastR4(1/0), Wrap(3r4)  $<  Wrap(CastR4(1/0)))
Case(3r4  @<= CastR4(1/0), Wrap(3r4)  @<= Wrap(CastR4(1/0)), 3r4  $<= CastR4(1/0), Wrap(3r4)  $<= Wrap(CastR4(1/0)))
Case(3r4  @>  CastR4(1/0), Wrap(3r4)  @>  Wrap(CastR4(1/0)), 3r4  $>  CastR4(1/0), Wrap(3r4)  $>  Wrap(CastR4(1/0)))
Case(3r4  @>= CastR4(1/0), Wrap(3r4)  @>= Wrap(CastR4(1/0)), 3r4  $>= CastR4(1/0), Wrap(3r4)  $>= Wrap(CastR4(1/0)))
Case(3r4 !@=  CastR4(1/0), Wrap(3r4) !@=  Wrap(CastR4(1/0)), 3r4 !$=  CastR4(1/0), Wrap(3r4) !$=  Wrap(CastR4(1/0)))
Case(3r4 !@<  CastR4(1/0), Wrap(3r4) !@<  Wrap(CastR4(1/0)), 3r4 !$<  CastR4(1/0), Wrap(3r4) !$<  Wrap(CastR4(1/0)))
Case(3r4 !@<= CastR4(1/0), Wrap(3r4) !@<= Wrap(CastR4(1/0)), 3r4 !$<= CastR4(1/0), Wrap(3r4) !$<= Wrap(CastR4(1/0)))
Case(3r4 !@>  CastR4(1/0), Wrap(3r4) !@>  Wrap(CastR4(1/0)), 3r4 !$>  CastR4(1/0), Wrap(3r4) !$>  Wrap(CastR4(1/0)))
Case(3r4 !@>= CastR4(1/0), Wrap(3r4) !@>= Wrap(CastR4(1/0)), 3r4 !$>= CastR4(1/0), Wrap(3r4) !$>= Wrap(CastR4(1/0)))
Case(3r4  @=  CastR4(-1/0), Wrap(3r4)  @=  Wrap(CastR4(-1/0)), 3r4  $=  CastR4(-1/0), Wrap(3r4)  $=  Wrap(CastR4(-1/0)))
Case(3r4  @<  CastR4(-1/0), Wrap(3r4)  @<  Wrap(CastR4(-1/0)), 3r4  $<  CastR4(-1/0), Wrap(3r4)  $<  Wrap(CastR4(-1/0)))
Case(3r4  @<= CastR4(-1/0), Wrap(3r4)  @<= Wrap(CastR4(-1/0)), 3r4  $<= CastR4(-1/0), Wrap(3r4)  $<= Wrap(CastR4(-1/0)))
Case(3r4  @>  CastR4(-1/0), Wrap(3r4)  @>  Wrap(CastR4(-1/0)), 3r4  $>  CastR4(-1/0), Wrap(3r4)  $>  Wrap(CastR4(-1/0)))
Case(3r4  @>= CastR4(-1/0), Wrap(3r4)  @>= Wrap(CastR4(-1/0)), 3r4  $>= CastR4(-1/0), Wrap(3r4)  $>= Wrap(CastR4(-1/0)))
Case(3r4 !@=  CastR4(-1/0), Wrap(3r4) !@=  Wrap(CastR4(-1/0)), 3r4 !$=  CastR4(-1/0), Wrap(3r4) !$=  Wrap(CastR4(-1/0)))
Case(3r4 !@<  CastR4(-1/0), Wrap(3r4) !@<  Wrap(CastR4(-1/0)), 3r4 !$<  CastR4(-1/0), Wrap(3r4) !$<  Wrap(CastR4(-1/0)))
Case(3r4 !@<= CastR4(-1/0), Wrap(3r4) !@<= Wrap(CastR4(-1/0)), 3r4 !$<= CastR4(-1/0), Wrap(3r4) !$<= Wrap(CastR4(-1/0)))
Case(3r4 !@>  CastR4(-1/0), Wrap(3r4) !@>  Wrap(CastR4(-1/0)), 3r4 !$>  CastR4(-1/0), Wrap(3r4) !$>  Wrap(CastR4(-1/0)))
Case(3r4 !@>= CastR4(-1/0), Wrap(3r4) !@>= Wrap(CastR4(-1/0)), 3r4 !$>= CastR4(-1/0), Wrap(3r4) !$>= Wrap(CastR4(-1/0)))
Case(3r4  @=  Null(5r4), Wrap(3r4)  @=  Wrap(Null(5r4)), 3r4  $=  Null(5r4), Wrap(3r4)  $=  Wrap(Null(5r4)))
Case(3r4  @<  Null(5r4), Wrap(3r4)  @<  Wrap(Null(5r4)), 3r4  $<  Null(5r4), Wrap(3r4)  $<  Wrap(Null(5r4)))
Case(3r4  @<= Null(5r4), Wrap(3r4)  @<= Wrap(Null(5r4)), 3r4  $<= Null(5r4), Wrap(3r4)  $<= Wrap(Null(5r4)))
Case(3r4  @>  Null(5r4), Wrap(3r4)  @>  Wrap(Null(5r4)), 3r4  $>  Null(5r4), Wrap(3r4)  $>  Wrap(Null(5r4)))
Case(3r4  @>= Null(5r4), Wrap(3r4)  @>= Wrap(Null(5r4)), 3r4  $>= Null(5r4), Wrap(3r4)  $>= Wrap(Null(5r4)))
Case(3r4 !@=  Null(5r4), Wrap(3r4) !@=  Wrap(Null(5r4)), 3r4 !$=  Null(5r4), Wrap(3r4) !$=  Wrap(Null(5r4)))
Case(3r4 !@<  Null(5r4), Wrap(3r4) !@<  Wrap(Null(5r4)), 3r4 !$<  Null(5r4), Wrap(3r4) !$<  Wrap(Null(5r4)))
Case(3r4 !@<= Null(5r4), Wrap(3r4) !@<= Wrap(Null(5r4)), 3r4 !$<= Null(5r4), Wrap(3r4) !$<= Wrap(Null(5r4)))
Case(3r4 !@>  Null(5r4), Wrap(3r4) !@>  Wrap(Null(5r4)), 3r4 !$>  Null(5r4), Wrap(3r4) !$>  Wrap(Null(5r4)))
Case(3r4 !@>= Null(5r4), Wrap(3r4) !@>= Wrap(Null(5r4)), 3r4 !$>= Null(5r4), Wrap(3r4) !$>= Wrap(Null(5r4)))
Case(3r4  @=  Opt(5r4), Wrap(3r4)  @=  Wrap(Opt(5r4)), 3r4  $=  Opt(5r4), Wrap(3r4)  $=  Wrap(Opt(5r4)))
Case(3r4  @<  Opt(5r4), Wrap(3r4)  @<  Wrap(Opt(5r4)), 3r4  $<  Opt(5r4), Wrap(3r4)  $<  Wrap(Opt(5r4)))
Case(3r4  @<= Opt(5r4), Wrap(3r4)  @<= Wrap(Opt(5r4)), 3r4  $<= Opt(5r4), Wrap(3r4)  $<= Wrap(Opt(5r4)))
Case(3r4  @>  Opt(5r4), Wrap(3r4)  @>  Wrap(Opt(5r4)), 3r4  $>  Opt(5r4), Wrap(3r4)  $>  Wrap(Opt(5r4)))
Case(3r4  @>= Opt(5r4), Wrap(3r4)  @>= Wrap(Opt(5r4)), 3r4  $>= Opt(5r4), Wrap(3r4)  $>= Wrap(Opt(5r4)))
Case(3r4 !@=  Opt(5r4), Wrap(3r4) !@=  Wrap(Opt(5r4)), 3r4 !$=  Opt(5r4), Wrap(3r4) !$=  Wrap(Opt(5r4)))
Case(3r4 !@<  Opt(5r4), Wrap(3r4) !@<  Wrap(Opt(5r4)), 3r4 !$<  Opt(5r4), Wrap(3r4) !$<  Wrap(Opt(5r4)))
Case(3r4 !@<= Opt(5r4), Wrap(3r4) !@<= Wrap(Opt(5r4)), 3r4 !$<= Opt(5r4), Wrap(3r4) !$<= Wrap(Opt(5r4)))
Case(3r4 !@>  Opt(5r4), Wrap(3r4) !@>  Wrap(Opt(5r4)), 3r4 !$>  Opt(5r4), Wrap(3r4) !$>  Wrap(Opt(5r4)))
Case(3r4 !@>= Opt(5r4), Wrap(3r4) !@>= Wrap(Opt(5r4)), 3r4 !$>= Opt(5r4), Wrap(3r4) !$>= Wrap(Opt(5r4)))
Case(CastR4(0/0)  @=  5r4, Wrap(CastR4(0/0))  @=  Wrap(5r4), CastR4(0/0)  $=  5r4, Wrap(CastR4(0/0))  $=  Wrap(5r4))
Case(CastR4(0/0)  @<  5r4, Wrap(CastR4(0/0))  @<  Wrap(5r4), CastR4(0/0)  $<  5r4, Wrap(CastR4(0/0))  $<  Wrap(5r4))
Case(CastR4(0/0)  @<= 5r4, Wrap(CastR4(0/0))  @<= Wrap(5r4), CastR4(0/0)  $<= 5r4, Wrap(CastR4(0/0))  $<= Wrap(5r4))
Case(CastR4(0/0)  @>  5r4, Wrap(CastR4(0/0))  @>  Wrap(5r4), CastR4(0/0)  $>  5r4, Wrap(CastR4(0/0))  $>  Wrap(5r4))
Case(CastR4(0/0)  @>= 5r4, Wrap(CastR4(0/0))  @>= Wrap(5r4), CastR4(0/0)  $>= 5r4, Wrap(CastR4(0/0))  $>= Wrap(5r4))
Case(CastR4(0/0) !@=  5r4, Wrap(CastR4(0/0)) !@=  Wrap(5r4), CastR4(0/0) !$=  5r4, Wrap(CastR4(0/0)) !$=  Wrap(5r4))
Case(CastR4(0/0) !@<  5r4, Wrap(CastR4(0/0)) !@<  Wrap(5r4), CastR4(0/0) !$<  5r4, Wrap(CastR4(0/0)) !$<  Wrap(5r4))
Case(CastR4(0/0) !@<= 5r4, Wrap(CastR4(0/0)) !@<= Wrap(5r4), CastR4(0/0) !$<= 5r4, Wrap(CastR4(0/0)) !$<= Wrap(5r4))
Case(CastR4(0/0) !@>  5r4, Wrap(CastR4(0/0)) !@>  Wrap(5r4), CastR4(0/0) !$>  5r4, Wrap(CastR4(0/0)) !$>  Wrap(5r4))
Case(CastR4(0/0) !@>= 5r4, Wrap(CastR4(0/0)) !@>= Wrap(5r4), CastR4(0/0) !$>= 5r4, Wrap(CastR4(0/0)) !$>= Wrap(5r4))
Case(CastR4(0/0)  @=  CastR4(0/0), Wrap(CastR4(0/0))  @=  Wrap(CastR4(0/0)), CastR4(0/0)  $=  CastR4(0/0), Wrap(CastR4(0/0))  $=  Wrap(CastR4(0/0)))
Case(CastR4(0/0)  @<  CastR4(0/0), Wrap(CastR4(0/0))  @<  Wrap(CastR4(0/0)), CastR4(0/0)  $<  CastR4(0/0), Wrap(CastR4(0/0))  $<  Wrap(CastR4(0/0)))
Case(CastR4(0/0)  @<= CastR4(0/0), Wrap(CastR4(0/0))  @<= Wrap(CastR4(0/0)), CastR4(0/0)  $<= CastR4(0/0), Wrap(CastR4(0/0))  $<= Wrap(CastR4(0/0)))
Case(CastR4(0/0)  @>  CastR4(0/0), Wrap(CastR4(0/0))  @>  Wrap(CastR4(0/0)), CastR4(0/0)  $>  CastR4(0/0), Wrap(CastR4(0/0))  $>  Wrap(CastR4(0/0)))
Case(CastR4(0/0)  @>= CastR4(0/0), Wrap(CastR4(0/0))  @>= Wrap(CastR4(0/0)), CastR4(0/0)  $>= CastR4(0/0), Wrap(CastR4(0/0))  $>= Wrap(CastR4(0/0)))
Case(CastR4(0/0) !@=  CastR4(0/0), Wrap(CastR4(0/0)) !@=  Wrap(CastR4(0/0)), CastR4(0/0) !$=  CastR4(0/0), Wrap(CastR4(0/0)) !$=  Wrap(CastR4(0/0)))
Case(CastR4(0/0) !@<  CastR4(0/0), Wrap(CastR4(0/0)) !@<  Wrap(CastR4(0/0)), CastR4(0/0) !$<  CastR4(0/0), Wrap(CastR4(0/0)) !$<  Wrap(CastR4(0/0)))
Case(CastR4(0/0) !@<= CastR4(0/0), Wrap(CastR4(0/0)) !@<= Wrap(CastR4(0/0)), CastR4(0/0) !$<= CastR4(0/0), Wrap(CastR4(0/0)) !$<= Wrap(CastR4(0/0)))
Case(CastR4(0/0) !@>  CastR4(0/0), Wrap(CastR4(0/0)) !@>  Wrap(CastR4(0/0)), CastR4(0/0) !$>  CastR4(0/0), Wrap(CastR4(0/0)) !$>  Wrap(CastR4(0/0)))
Case(CastR4(0/0) !@>= CastR4(0/0), Wrap(CastR4(0/0)) !@>= Wrap(CastR4(0/0)), CastR4(0/0) !$>= CastR4(0/0), Wrap(CastR4(0/0)) !$>= Wrap(CastR4(0/0)))
Case(CastR4(0/0)  @=  CastR4(1/0), Wrap(CastR4(0/0))  @=  Wrap(CastR4(1/0)), CastR4(0/0)  $=  CastR4(1/0), Wrap(CastR4(0/0))  $=  Wrap(CastR4(1/0)))
Case(CastR4(0/0)  @<  CastR4(1/0), Wrap(CastR4(0/0))  @<  Wrap(CastR4(1/0)), CastR4(0/0)  $<  CastR4(1/0), Wrap(CastR4(0/0))  $<  Wrap(CastR4(1/0)))
Case(CastR4(0/0)  @<= CastR4(1/0), Wrap(CastR4(0/0))  @<= Wrap(CastR4(1/0)), CastR4(0/0)  $<= CastR4(1/0), Wrap(CastR4(0/0))  $<= Wrap(CastR4(1/0)))
Case(CastR4(0/0)  @>  CastR4(1/0), Wrap(CastR4(0/0))  @>  Wrap(CastR4(1/0)), CastR4(0/0)  $>  CastR4(1/0), Wrap(CastR4(0/0))  $>  Wrap(CastR4(1/0)))
Case(CastR4(0/0)  @>= CastR4(1/0), Wrap(CastR4(0/0))  @>= Wrap(CastR4(1/0)), CastR4(0/0)  $>= CastR4(1/0), Wrap(CastR4(0/0))  $>= Wrap(CastR4(1/0)))
Case(CastR4(0/0) !@=  CastR4(1/0), Wrap(CastR4(0/0)) !@=  Wrap(CastR4(1/0)), CastR4(0/0) !$=  CastR4(1/0), Wrap(CastR4(0/0)) !$=  Wrap(CastR4(1/0)))
Case(CastR4(0/0) !@<  CastR4(1/0), Wrap(CastR4(0/0)) !@<  Wrap(CastR4(1/0)), CastR4(0/0) !$<  CastR4(1/0), Wrap(CastR4(0/0)) !$<  Wrap(CastR4(1/0)))
Case(CastR4(0/0) !@<= CastR4(1/0), Wrap(CastR4(0/0)) !@<= Wrap(CastR4(1/0)), CastR4(0/0) !$<= CastR4(1/0), Wrap(CastR4(0/0)) !$<= Wrap(CastR4(1/0)))
Case(CastR4(0/0) !@>  CastR4(1/0), Wrap(CastR4(0/0)) !@>  Wrap(CastR4(1/0)), CastR4(0/0) !$>  CastR4(1/0), Wrap(CastR4(0/0)) !$>  Wrap(CastR4(1/0)))
Case(CastR4(0/0) !@>= CastR4(1/0), Wrap(CastR4(0/0)) !@>= Wrap(CastR4(1/0)), CastR4(0/0) !$>= CastR4(1/0), Wrap(CastR4(0/0)) !$>= Wrap(CastR4(1/0)))
Case(CastR4(0/0)  @=  CastR4(-1/0), Wrap(CastR4(0/0))  @=  Wrap(CastR4(-1/0)), CastR4(0/0)  $=  CastR4(-1/0), Wrap(CastR4(0/0))  $=  Wrap(CastR4(-1/0)))
Case(CastR4(0/0)  @<  CastR4(-1/0), Wrap(CastR4(0/0))  @<  Wrap(CastR4(-1/0)), CastR4(0/0)  $<  CastR4(-1/0), Wrap(CastR4(0/0))  $<  Wrap(CastR4(-1/0)))
Case(CastR4(0/0)  @<= CastR4(-1/0), Wrap(CastR4(0/0))  @<= Wrap(CastR4(-1/0)), CastR4(0/0)  $<= CastR4(-1/0), Wrap(CastR4(0/0))  $<= Wrap(CastR4(-1/0)))
Case(CastR4(0/0)  @>  CastR4(-1/0), Wrap(CastR4(0/0))  @>  Wrap(CastR4(-1/0)), CastR4(0/0)  $>  CastR4(-1/0), Wrap(CastR4(0/0))  $>  Wrap(CastR4(-1/0)))
Case(CastR4(0/0)  @>= CastR4(-1/0), Wrap(CastR4(0/0))  @>= Wrap(CastR4(-1/0)), CastR4(0/0)  $>= CastR4(-1/0), Wrap(CastR4(0/0))  $>= Wrap(CastR4(-1/0)))
Case(CastR4(0/0) !@=  CastR4(-1/0), Wrap(CastR4(0/0)) !@=  Wrap(CastR4(-1/0)), CastR4(0/0) !$=  CastR4(-1/0), Wrap(CastR4(0/0)) !$=  Wrap(CastR4(-1/0)))
Case(CastR4(0/0) !@<  CastR4(-1/0), Wrap(CastR4(0/0)) !@<  Wrap(CastR4(-1/0)), CastR4(0/0) !$<  CastR4(-1/0), Wrap(CastR4(0/0)) !$<  Wrap(CastR4(-1/0)))
Case(CastR4(0/0) !@<= CastR4(-1/0), Wrap(CastR4(0/0)) !@<= Wrap(CastR4(-1/0)), CastR4(0/0) !$<= CastR4(-1/0), Wrap(CastR4(0/0)) !$<= Wrap(CastR4(-1/0)))
Case(CastR4(0/0) !@>  CastR4(-1/0), Wrap(CastR4(0/0)) !@>  Wrap(CastR4(-1/0)), CastR4(0/0) !$>  CastR4(-1/0), Wrap(CastR4(0/0)) !$>  Wrap(CastR4(-1/0)))
Case(CastR4(0/0) !@>= CastR4(-1/0), Wrap(CastR4(0/0)) !@>= Wrap(CastR4(-1/0)), CastR4(0/0) !$>= CastR4(-1/0), Wrap(CastR4(0/0)) !$>= Wrap(CastR4(-1/0)))
Case(CastR4(0/0)  @=  Null(5r4), Wrap(CastR4(0/0))  @=  Wrap(Null(5r4)), CastR4(0/0)  $=  Null(5r4), Wrap(CastR4(0/0))  $=  Wrap(Null(5r4)))
Case(CastR4(0/0)  @<  Null(5r4), Wrap(CastR4(0/0))  @<  Wrap(Null(5r4)), CastR4(0/0)  $<  Null(5r4), Wrap(CastR4(0/0))  $<  Wrap(Null(5r4)))
Case(CastR4(0/0)  @<= Null(5r4), Wrap(CastR4(0/0))  @<= Wrap(Null(5r4)), CastR4(0/0)  $<= Null(5r4), Wrap(CastR4(0/0))  $<= Wrap(Null(5r4)))
Case(CastR4(0/0)  @>  Null(5r4), Wrap(CastR4(0/0))  @>  Wrap(Null(5r4)), CastR4(0/0)  $>  Null(5r4), Wrap(CastR4(0/0))  $>  Wrap(Null(5r4)))
Case(CastR4(0/0)  @>= Null(5r4), Wrap(CastR4(0/0))  @>= Wrap(Null(5r4)), CastR4(0/0)  $>= Null(5r4), Wrap(CastR4(0/0))  $>= Wrap(Null(5r4)))
Case(CastR4(0/0) !@=  Null(5r4), Wrap(CastR4(0/0)) !@=  Wrap(Null(5r4)), CastR4(0/0) !$=  Null(5r4), Wrap(CastR4(0/0)) !$=  Wrap(Null(5r4)))
Case(CastR4(0/0) !@<  Null(5r4), Wrap(CastR4(0/0)) !@<  Wrap(Null(5r4)), CastR4(0/0) !$<  Null(5r4), Wrap(CastR4(0/0)) !$<  Wrap(Null(5r4)))
Case(CastR4(0/0) !@<= Null(5r4), Wrap(CastR4(0/0)) !@<= Wrap(Null(5r4)), CastR4(0/0) !$<= Null(5r4), Wrap(CastR4(0/0)) !$<= Wrap(Null(5r4)))
Case(CastR4(0/0) !@>  Null(5r4), Wrap(CastR4(0/0)) !@>  Wrap(Null(5r4)), CastR4(0/0) !$>  Null(5r4), Wrap(CastR4(0/0)) !$>  Wrap(Null(5r4)))
Case(CastR4(0/0) !@>= Null(5r4), Wrap(CastR4(0/0)) !@>= Wrap(Null(5r4)), CastR4(0/0) !$>= Null(5r4), Wrap(CastR4(0/0)) !$>= Wrap(Null(5r4)))
Case(CastR4(0/0)  @=  Opt(5r4), Wrap(CastR4(0/0))  @=  Wrap(Opt(5r4)), CastR4(0/0)  $=  Opt(5r4), Wrap(CastR4(0/0))  $=  Wrap(Opt(5r4)))
Case(CastR4(0/0)  @<  Opt(5r4), Wrap(CastR4(0/0))  @<  Wrap(Opt(5r4)), CastR4(0/0)  $<  Opt(5r4), Wrap(CastR4(0/0))  $<  Wrap(Opt(5r4)))
Case(CastR4(0/0)  @<= Opt(5r4), Wrap(CastR4(0/0))  @<= Wrap(Opt(5r4)), CastR4(0/0)  $<= Opt(5r4), Wrap(CastR4(0/0))  $<= Wrap(Opt(5r4)))
Case(CastR4(0/0)  @>  Opt(5r4), Wrap(CastR4(0/0))  @>  Wrap(Opt(5r4)), CastR4(0/0)  $>  Opt(5r4), Wrap(CastR4(0/0))  $>  Wrap(Opt(5r4)))
Case(CastR4(0/0)  @>= Opt(5r4), Wrap(CastR4(0/0))  @>= Wrap(Opt(5r4)), CastR4(0/0)  $>= Opt(5r4), Wrap(CastR4(0/0))  $>= Wrap(Opt(5r4)))
Case(CastR4(0/0) !@=  Opt(5r4), Wrap(CastR4(0/0)) !@=  Wrap(Opt(5r4)), CastR4(0/0) !$=  Opt(5r4), Wrap(CastR4(0/0)) !$=  Wrap(Opt(5r4)))
Case(CastR4(0/0) !@<  Opt(5r4), Wrap(CastR4(0/0)) !@<  Wrap(Opt(5r4)), CastR4(0/0) !$<  Opt(5r4), Wrap(CastR4(0/0)) !$<  Wrap(Opt(5r4)))
Case(CastR4(0/0) !@<= Opt(5r4), Wrap(CastR4(0/0)) !@<= Wrap(Opt(5r4)), CastR4(0/0) !$<= Opt(5r4), Wrap(CastR4(0/0)) !$<= Wrap(Opt(5r4)))
Case(CastR4(0/0) !@>  Opt(5r4), Wrap(CastR4(0/0)) !@>  Wrap(Opt(5r4)), CastR4(0/0) !$>  Opt(5r4), Wrap(CastR4(0/0)) !$>  Wrap(Opt(5r4)))
Case(CastR4(0/0) !@>= Opt(5r4), Wrap(CastR4(0/0)) !@>= Wrap(Opt(5r4)), CastR4(0/0) !$>= Opt(5r4), Wrap(CastR4(0/0)) !$>= Wrap(Opt(5r4)))
Case(CastR4(1/0)  @=  5r4, Wrap(CastR4(1/0))  @=  Wrap(5r4), CastR4(1/0)  $=  5r4, Wrap(CastR4(1/0))  $=  Wrap(5r4))
Case(CastR4(1/0)  @<  5r4, Wrap(CastR4(1/0))  @<  Wrap(5r4), CastR4(1/0)  $<  5r4, Wrap(CastR4(1/0))  $<  Wrap(5r4))
Case(CastR4(1/0)  @<= 5r4, Wrap(CastR4(1/0))  @<= Wrap(5r4), CastR4(1/0)  $<= 5r4, Wrap(CastR4(1/0))  $<= Wrap(5r4))
Case(CastR4(1/0)  @>  5r4, Wrap(CastR4(1/0))  @>  Wrap(5r4), CastR4(1/0)  $>  5r4, Wrap(CastR4(1/0))  $>  Wrap(5r4))
Case(CastR4(1/0)  @>= 5r4, Wrap(CastR4(1/0))  @>= Wrap(5r4), CastR4(1/0)  $>= 5r4, Wrap(CastR4(1/0))  $>= Wrap(5r4))
Case(CastR4(1/0) !@=  5r4, Wrap(CastR4(1/0)) !@=  Wrap(5r4), CastR4(1/0) !$=  5r4, Wrap(CastR4(1/0)) !$=  Wrap(5r4))
Case(CastR4(1/0) !@<  5r4, Wrap(CastR4(1/0)) !@<  Wrap(5r4), CastR4(1/0) !$<  5r4, Wrap(CastR4(1/0)) !$<  Wrap(5r4))
Case(CastR4(1/0) !@<= 5r4, Wrap(CastR4(1/0)) !@<= Wrap(5r4), CastR4(1/0) !$<= 5r4, Wrap(CastR4(1/0)) !$<= Wrap(5r4))
Case(CastR4(1/0) !@>  5r4, Wrap(CastR4(1/0)) !@>  Wrap(5r4), CastR4(1/0) !$>  5r4, Wrap(CastR4(1/0)) !$>  Wrap(5r4))
Case(CastR4(1/0) !@>= 5r4, Wrap(CastR4(1/0)) !@>= Wrap(5r4), CastR4(1/0) !$>= 5r4, Wrap(CastR4(1/0)) !$>= Wrap(5r4))
Case(CastR4(1/0)  @=  CastR4(0/0), Wrap(CastR4(1/0))  @=  Wrap(CastR4(0/0)), CastR4(1/0)  $=  CastR4(0/0), Wrap(CastR4(1/0))  $=  Wrap(CastR4(0/0)))
Case(CastR4(1/0)  @<  CastR4(0/0), Wrap(CastR4(1/0))  @<  Wrap(CastR4(0/0)), CastR4(1/0)  $<  CastR4(0/0), Wrap(CastR4(1/0))  $<  Wrap(CastR4(0/0)))
Case(CastR4(1/0)  @<= CastR4(0/0), Wrap(CastR4(1/0))  @<= Wrap(CastR4(0/0)), CastR4(1/0)  $<= CastR4(0/0), Wrap(CastR4(1/0))  $<= Wrap(CastR4(0/0)))
Case(CastR4(1/0)  @>  CastR4(0/0), Wrap(CastR4(1/0))  @>  Wrap(CastR4(0/0)), CastR4(1/0)  $>  CastR4(0/0), Wrap(CastR4(1/0))  $>  Wrap(CastR4(0/0)))
Case(CastR4(1/0)  @>= CastR4(0/0), Wrap(CastR4(1/0))  @>= Wrap(CastR4(0/0)), CastR4(1/0)  $>= CastR4(0/0), Wrap(CastR4(1/0))  $>= Wrap(CastR4(0/0)))
Case(CastR4(1/0) !@=  CastR4(0/0), Wrap(CastR4(1/0)) !@=  Wrap(CastR4(0/0)), CastR4(1/0) !$=  CastR4(0/0), Wrap(CastR4(1/0)) !$=  Wrap(CastR4(0/0)))
Case(CastR4(1/0) !@<  CastR4(0/0), Wrap(CastR4(1/0)) !@<  Wrap(CastR4(0/0)), CastR4(1/0) !$<  CastR4(0/0), Wrap(CastR4(1/0)) !$<  Wrap(CastR4(0/0)))
Case(CastR4(1/0) !@<= CastR4(0/0), Wrap(CastR4(1/0)) !@<= Wrap(CastR4(0/0)), CastR4(1/0) !$<= CastR4(0/0), Wrap(CastR4(1/0)) !$<= Wrap(CastR4(0/0)))
Case(CastR4(1/0) !@>  CastR4(0/0), Wrap(CastR4(1/0)) !@>  Wrap(CastR4(0/0)), CastR4(1/0) !$>  CastR4(0/0), Wrap(CastR4(1/0)) !$>  Wrap(CastR4(0/0)))
Case(CastR4(1/0) !@>= CastR4(0/0), Wrap(CastR4(1/0)) !@>= Wrap(CastR4(0/0)), CastR4(1/0) !$>= CastR4(0/0), Wrap(CastR4(1/0)) !$>= Wrap(CastR4(0/0)))
Case(CastR4(1/0)  @=  CastR4(1/0), Wrap(CastR4(1/0))  @=  Wrap(CastR4(1/0)), CastR4(1/0)  $=  CastR4(1/0), Wrap(CastR4(1/0))  $=  Wrap(CastR4(1/0)))
Case(CastR4(1/0)  @<  CastR4(1/0), Wrap(CastR4(1/0))  @<  Wrap(CastR4(1/0)), CastR4(1/0)  $<  CastR4(1/0), Wrap(CastR4(1/0))  $<  Wrap(CastR4(1/0)))
Case(CastR4(1/0)  @<= CastR4(1/0), Wrap(CastR4(1/0))  @<= Wrap(CastR4(1/0)), CastR4(1/0)  $<= CastR4(1/0), Wrap(CastR4(1/0))  $<= Wrap(CastR4(1/0)))
Case(CastR4(1/0)  @>  CastR4(1/0), Wrap(CastR4(1/0))  @>  Wrap(CastR4(1/0)), CastR4(1/0)  $>  CastR4(1/0), Wrap(CastR4(1/0))  $>  Wrap(CastR4(1/0)))
Case(CastR4(1/0)  @>= CastR4(1/0), Wrap(CastR4(1/0))  @>= Wrap(CastR4(1/0)), CastR4(1/0)  $>= CastR4(1/0), Wrap(CastR4(1/0))  $>= Wrap(CastR4(1/0)))
Case(CastR4(1/0) !@=  CastR4(1/0), Wrap(CastR4(1/0)) !@=  Wrap(CastR4(1/0)), CastR4(1/0) !$=  CastR4(1/0), Wrap(CastR4(1/0)) !$=  Wrap(CastR4(1/0)))
Case(CastR4(1/0) !@<  CastR4(1/0), Wrap(CastR4(1/0)) !@<  Wrap(CastR4(1/0)), CastR4(1/0) !$<  CastR4(1/0), Wrap(CastR4(1/0)) !$<  Wrap(CastR4(1/0)))
Case(CastR4(1/0) !@<= CastR4(1/0), Wrap(CastR4(1/0)) !@<= Wrap(CastR4(1/0)), CastR4(1/0) !$<= CastR4(1/0), Wrap(CastR4(1/0)) !$<= Wrap(CastR4(1/0)))
Case(CastR4(1/0) !@>  CastR4(1/0), Wrap(CastR4(1/0)) !@>  Wrap(CastR4(1/0)), CastR4(1/0) !$>  CastR4(1/0), Wrap(CastR4(1/0)) !$>  Wrap(CastR4(1/0)))
Case(CastR4(1/0) !@>= CastR4(1/0), Wrap(CastR4(1/0)) !@>= Wrap(CastR4(1/0)), CastR4(1/0) !$>= CastR4(1/0), Wrap(CastR4(1/0)) !$>= Wrap(CastR4(1/0)))
Case(CastR4(1/0)  @=  CastR4(-1/0), Wrap(CastR4(1/0))  @=  Wrap(CastR4(-1/0)), CastR4(1/0)  $=  CastR4(-1/0), Wrap(CastR4(1/0))  $=  Wrap(CastR4(-1/0)))
Case(CastR4(1/0)  @<  CastR4(-1/0), Wrap(CastR4(1/0))  @<  Wrap(CastR4(-1/0)), CastR4(1/0)  $<  CastR4(-1/0), Wrap(CastR4(1/0))  $<  Wrap(CastR4(-1/0)))
Case(CastR4(1/0)  @<= CastR4(-1/0), Wrap(CastR4(1/0))  @<= Wrap(CastR4(-1/0)), CastR4(1/0)  $<= CastR4(-1/0), Wrap(CastR4(1/0))  $<= Wrap(CastR4(-1/0)))
Case(CastR4(1/0)  @>  CastR4(-1/0), Wrap(CastR4(1/0))  @>  Wrap(CastR4(-1/0)), CastR4(1/0)  $>  CastR4(-1/0), Wrap(CastR4(1/0))  $>  Wrap(CastR4(-1/0)))
Case(CastR4(1/0)  @>= CastR4(-1/0), Wrap(CastR4(1/0))  @>= Wrap(CastR4(-1/0)), CastR4(1/0)  $>= CastR4(-1/0), Wrap(CastR4(1/0))  $>= Wrap(CastR4(-1/0)))
Case(CastR4(1/0) !@=  CastR4(-1/0), Wrap(CastR4(1/0)) !@=  Wrap(CastR4(-1/0)), CastR4(1/0) !$=  CastR4(-1/0), Wrap(CastR4(1/0)) !$=  Wrap(CastR4(-1/0)))
Case(CastR4(1/0) !@<  CastR4(-1/0), Wrap(CastR4(1/0)) !@<  Wrap(CastR4(-1/0)), CastR4(1/0) !$<  CastR4(-1/0), Wrap(CastR4(1/0)) !$<  Wrap(CastR4(-1/0)))
Case(CastR4(1/0) !@<= CastR4(-1/0), Wrap(CastR4(1/0)) !@<= Wrap(CastR4(-1/0)), CastR4(1/0) !$<= CastR4(-1/0), Wrap(CastR4(1/0)) !$<= Wrap(CastR4(-1/0)))
Case(CastR4(1/0) !@>  CastR4(-1/0), Wrap(CastR4(1/0)) !@>  Wrap(CastR4(-1/0)), CastR4(1/0) !$>  CastR4(-1/0), Wrap(CastR4(1/0)) !$>  Wrap(CastR4(-1/0)))
Case(CastR4(1/0) !@>= CastR4(-1/0), Wrap(CastR4(1/0)) !@>= Wrap(CastR4(-1/0)), CastR4(1/0) !$>= CastR4(-1/0), Wrap(CastR4(1/0)) !$>= Wrap(CastR4(-1/0)))
Case(CastR4(1/0)  @=  Null(5r4), Wrap(CastR4(1/0))  @=  Wrap(Null(5r4)), CastR4(1/0)  $=  Null(5r4), Wrap(CastR4(1/0))  $=  Wrap(Null(5r4)))
Case(CastR4(1/0)  @<  Null(5r4), Wrap(CastR4(1/0))  @<  Wrap(Null(5r4)), CastR4(1/0)  $<  Null(5r4), Wrap(CastR4(1/0))  $<  Wrap(Null(5r4)))
Case(CastR4(1/0)  @<= Null(5r4), Wrap(CastR4(1/0))  @<= Wrap(Null(5r4)), CastR4(1/0)  $<= Null(5r4), Wrap(CastR4(1/0))  $<= Wrap(Null(5r4)))
Case(CastR4(1/0)  @>  Null(5r4), Wrap(CastR4(1/0))  @>  Wrap(Null(5r4)), CastR4(1/0)  $>  Null(5r4), Wrap(CastR4(1/0))  $>  Wrap(Null(5r4)))
Case(CastR4(1/0)  @>= Null(5r4), Wrap(CastR4(1/0))  @>= Wrap(Null(5r4)), CastR4(1/0)  $>= Null(5r4), Wrap(CastR4(1/0))  $>= Wrap(Null(5r4)))
Case(CastR4(1/0) !@=  Null(5r4), Wrap(CastR4(1/0)) !@=  Wrap(Null(5r4)), CastR4(1/0) !$=  Null(5r4), Wrap(CastR4(1/0)) !$=  Wrap(Null(5r4)))
Case(CastR4(1/0) !@<  Null(5r4), Wrap(CastR4(1/0)) !@<  Wrap(Null(5r4)), CastR4(1/0) !$<  Null(5r4), Wrap(CastR4(1/0)) !$<  Wrap(Null(5r4)))
Case(CastR4(1/0) !@<= Null(5r4), Wrap(CastR4(1/0)) !@<= Wrap(Null(5r4)), CastR4(1/0) !$<= Null(5r4), Wrap(CastR4(1/0)) !$<= Wrap(Null(5r4)))
Case(CastR4(1/0) !@>  Null(5r4), Wrap(CastR4(1/0)) !@>  Wrap(Null(5r4)), CastR4(1/0) !$>  Null(5r4), Wrap(CastR4(1/0)) !$>  Wrap(Null(5r4)))
Case(CastR4(1/0) !@>= Null(5r4), Wrap(CastR4(1/0)) !@>= Wrap(Null(5r4)), CastR4(1/0) !$>= Null(5r4), Wrap(CastR4(1/0)) !$>= Wrap(Null(5r4)))
Case(CastR4(1/0)  @=  Opt(5r4), Wrap(CastR4(1/0))  @=  Wrap(Opt(5r4)), CastR4(1/0)  $=  Opt(5r4), Wrap(CastR4(1/0))  $=  Wrap(Opt(5r4)))
Case(CastR4(1/0)  @<  Opt(5r4), Wrap(CastR4(1/0))  @<  Wrap(Opt(5r4)), CastR4(1/0)  $<  Opt(5r4), Wrap(CastR4(1/0))  $<  Wrap(Opt(5r4)))
Case(CastR4(1/0)  @<= Opt(5r4), Wrap(CastR4(1/0))  @<= Wrap(Opt(5r4)), CastR4(1/0)  $<= Opt(5r4), Wrap(CastR4(1/0))  $<= Wrap(Opt(5r4)))
Case(CastR4(1/0)  @>  Opt(5r4), Wrap(CastR4(1/0))  @>  Wrap(Opt(5r4)), CastR4(1/0)  $>  Opt(5r4), Wrap(CastR4(1/0))  $>  Wrap(Opt(5r4)))
Case(CastR4(1/0)  @>= Opt(5r4), Wrap(CastR4(1/0))  @>= Wrap(Opt(5r4)), CastR4(1/0)  $>= Opt(5r4), Wrap(CastR4(1/0))  $>= Wrap(Opt(5r4)))
Case(CastR4(1/0) !@=  Opt(5r4), Wrap(CastR4(1/0)) !@=  Wrap(Opt(5r4)), CastR4(1/0) !$=  Opt(5r4), Wrap(CastR4(1/0)) !$=  Wrap(Opt(5r4)))
Case(CastR4(1/0) !@<  Opt(5r4), Wrap(CastR4(1/0)) !@<  Wrap(Opt(5r4)), CastR4(1/0) !$<  Opt(5r4), Wrap(CastR4(1/0)) !$<  Wrap(Opt(5r4)))
Case(CastR4(1/0) !@<= Opt(5r4), Wrap(CastR4(1/0)) !@<= Wrap(Opt(5r4)), CastR4(1/0) !$<= Opt(5r4), Wrap(CastR4(1/0)) !$<= Wrap(Opt(5r4)))
Case(CastR4(1/0) !@>  Opt(5r4), Wrap(CastR4(1/0)) !@>  Wrap(Opt(5r4)), CastR4(1/0) !$>  Opt(5r4), Wrap(CastR4(1/0)) !$>  Wrap(Opt(5r4)))
Case(CastR4(1/0) !@>= Opt(5r4), Wrap(CastR4(1/0)) !@>= Wrap(Opt(5r4)), CastR4(1/0) !$>= Opt(5r4), Wrap(CastR4(1/0)) !$>= Wrap(Opt(5r4)))
Case(CastR4(-1/0)  @=  5r4, Wrap(CastR4(-1/0))  @=  Wrap(5r4), CastR4(-1/0)  $=  5r4, Wrap(CastR4(-1/0))  $=  Wrap(5r4))
Case(CastR4(-1/0)  @<  5r4, Wrap(CastR4(-1/0))  @<  Wrap(5r4), CastR4(-1/0)  $<  5r4, Wrap(CastR4(-1/0))  $<  Wrap(5r4))
Case(CastR4(-1/0)  @<= 5r4, Wrap(CastR4(-1/0))  @<= Wrap(5r4), CastR4(-1/0)  $<= 5r4, Wrap(CastR4(-1/0))  $<= Wrap(5r4))
Case(CastR4(-1/0)  @>  5r4, Wrap(CastR4(-1/0))  @>  Wrap(5r4), CastR4(-1/0)  $>  5r4, Wrap(CastR4(-1/0))  $>  Wrap(5r4))
Case(CastR4(-1/0)  @>= 5r4, Wrap(CastR4(-1/0))  @>= Wrap(5r4), CastR4(-1/0)  $>= 5r4, Wrap(CastR4(-1/0))  $>= Wrap(5r4))
Case(CastR4(-1/0) !@=  5r4, Wrap(CastR4(-1/0)) !@=  Wrap(5r4), CastR4(-1/0) !$=  5r4, Wrap(CastR4(-1/0)) !$=  Wrap(5r4))
Case(CastR4(-1/0) !@<  5r4, Wrap(CastR4(-1/0)) !@<  Wrap(5r4), CastR4(-1/0) !$<  5r4, Wrap(CastR4(-1/0)) !$<  Wrap(5r4))
Case(CastR4(-1/0) !@<= 5r4, Wrap(CastR4(-1/0)) !@<= Wrap(5r4), CastR4(-1/0) !$<= 5r4, Wrap(CastR4(-1/0)) !$<= Wrap(5r4))
Case(CastR4(-1/0) !@>  5r4, Wrap(CastR4(-1/0)) !@>  Wrap(5r4), CastR4(-1/0) !$>  5r4, Wrap(CastR4(-1/0)) !$>  Wrap(5r4))
Case(CastR4(-1/0) !@>= 5r4, Wrap(CastR4(-1/0)) !@>= Wrap(5r4), CastR4(-1/0) !$>= 5r4, Wrap(CastR4(-1/0)) !$>= Wrap(5r4))
Case(CastR4(-1/0)  @=  CastR4(0/0), Wrap(CastR4(-1/0))  @=  Wrap(CastR4(0/0)), CastR4(-1/0)  $=  CastR4(0/0), Wrap(CastR4(-1/0))  $=  Wrap(CastR4(0/0)))
Case(CastR4(-1/0)  @<  CastR4(0/0), Wrap(CastR4(-1/0))  @<  Wrap(CastR4(0/0)), CastR4(-1/0)  $<  CastR4(0/0), Wrap(CastR4(-1/0))  $<  Wrap(CastR4(0/0)))
Case(CastR4(-1/0)  @<= CastR4(0/0), Wrap(CastR4(-1/0))  @<= Wrap(CastR4(0/0)), CastR4(-1/0)  $<= CastR4(0/0), Wrap(CastR4(-1/0))  $<= Wrap(CastR4(0/0)))
Case(CastR4(-1/0)  @>  CastR4(0/0), Wrap(CastR4(-1/0))  @>  Wrap(CastR4(0/0)), CastR4(-1/0)  $>  CastR4(0/0), Wrap(CastR4(-1/0))  $>  Wrap(CastR4(0/0)))
Case(CastR4(-1/0)  @>= CastR4(0/0), Wrap(CastR4(-1/0))  @>= Wrap(CastR4(0/0)), CastR4(-1/0)  $>= CastR4(0/0), Wrap(CastR4(-1/0))  $>= Wrap(CastR4(0/0)))
Case(CastR4(-1/0) !@=  CastR4(0/0), Wrap(CastR4(-1/0)) !@=  Wrap(CastR4(0/0)), CastR4(-1/0) !$=  CastR4(0/0), Wrap(CastR4(-1/0)) !$=  Wrap(CastR4(0/0)))
Case(CastR4(-1/0) !@<  CastR4(0/0), Wrap(CastR4(-1/0)) !@<  Wrap(CastR4(0/0)), CastR4(-1/0) !$<  CastR4(0/0), Wrap(CastR4(-1/0)) !$<  Wrap(CastR4(0/0)))
Case(CastR4(-1/0) !@<= CastR4(0/0), Wrap(CastR4(-1/0)) !@<= Wrap(CastR4(0/0)), CastR4(-1/0) !$<= CastR4(0/0), Wrap(CastR4(-1/0)) !$<= Wrap(CastR4(0/0)))
Case(CastR4(-1/0) !@>  CastR4(0/0), Wrap(CastR4(-1/0)) !@>  Wrap(CastR4(0/0)), CastR4(-1/0) !$>  CastR4(0/0), Wrap(CastR4(-1/0)) !$>  Wrap(CastR4(0/0)))
Case(CastR4(-1/0) !@>= CastR4(0/0), Wrap(CastR4(-1/0)) !@>= Wrap(CastR4(0/0)), CastR4(-1/0) !$>= CastR4(0/0), Wrap(CastR4(-1/0)) !$>= Wrap(CastR4(0/0)))
Case(CastR4(-1/0)  @=  CastR4(1/0), Wrap(CastR4(-1/0))  @=  Wrap(CastR4(1/0)), CastR4(-1/0)  $=  CastR4(1/0), Wrap(CastR4(-1/0))  $=  Wrap(CastR4(1/0)))
Case(CastR4(-1/0)  @<  CastR4(1/0), Wrap(CastR4(-1/0))  @<  Wrap(CastR4(1/0)), CastR4(-1/0)  $<  CastR4(1/0), Wrap(CastR4(-1/0))  $<  Wrap(CastR4(1/0)))
Case(CastR4(-1/0)  @<= CastR4(1/0), Wrap(CastR4(-1/0))  @<= Wrap(CastR4(1/0)), CastR4(-1/0)  $<= CastR4(1/0), Wrap(CastR4(-1/0))  $<= Wrap(CastR4(1/0)))
Case(CastR4(-1/0)  @>  CastR4(1/0), Wrap(CastR4(-1/0))  @>  Wrap(CastR4(1/0)), CastR4(-1/0)  $>  CastR4(1/0), Wrap(CastR4(-1/0))  $>  Wrap(CastR4(1/0)))
Case(CastR4(-1/0)  @>= CastR4(1/0), Wrap(CastR4(-1/0))  @>= Wrap(CastR4(1/0)), CastR4(-1/0)  $>= CastR4(1/0), Wrap(CastR4(-1/0))  $>= Wrap(CastR4(1/0)))
Case(CastR4(-1/0) !@=  CastR4(1/0), Wrap(CastR4(-1/0)) !@=  Wrap(CastR4(1/0)), CastR4(-1/0) !$=  CastR4(1/0), Wrap(CastR4(-1/0)) !$=  Wrap(CastR4(1/0)))
Case(CastR4(-1/0) !@<  CastR4(1/0), Wrap(CastR4(-1/0)) !@<  Wrap(CastR4(1/0)), CastR4(-1/0) !$<  CastR4(1/0), Wrap(CastR4(-1/0)) !$<  Wrap(CastR4(1/0)))
Case(CastR4(-1/0) !@<= CastR4(1/0), Wrap(CastR4(-1/0)) !@<= Wrap(CastR4(1/0)), CastR4(-1/0) !$<= CastR4(1/0), Wrap(CastR4(-1/0)) !$<= Wrap(CastR4(1/0)))
Case(CastR4(-1/0) !@>  CastR4(1/0), Wrap(CastR4(-1/0)) !@>  Wrap(CastR4(1/0)), CastR4(-1/0) !$>  CastR4(1/0), Wrap(CastR4(-1/0)) !$>  Wrap(CastR4(1/0)))
Case(CastR4(-1/0) !@>= CastR4(1/0), Wrap(CastR4(-1/0)) !@>= Wrap(CastR4(1/0)), CastR4(-1/0) !$>= CastR4(1/0), Wrap(CastR4(-1/0)) !$>= Wrap(CastR4(1/0)))
Case(CastR4(-1/0)  @=  CastR4(-1/0), Wrap(CastR4(-1/0))  @=  Wrap(CastR4(-1/0)), CastR4(-1/0)  $=  CastR4(-1/0), Wrap(CastR4(-1/0))  $=  Wrap(CastR4(-1/0)))
Case(CastR4(-1/0)  @<  CastR4(-1/0), Wrap(CastR4(-1/0))  @<  Wrap(CastR4(-1/0)), CastR4(-1/0)  $<  CastR4(-1/0), Wrap(CastR4(-1/0))  $<  Wrap(CastR4(-1/0)))
Case(CastR4(-1/0)  @<= CastR4(-1/0), Wrap(CastR4(-1/0))  @<= Wrap(CastR4(-1/0)), CastR4(-1/0)  $<= CastR4(-1/0), Wrap(CastR4(-1/0))  $<= Wrap(CastR4(-1/0)))
Case(CastR4(-1/0)  @>  CastR4(-1/0), Wrap(CastR4(-1/0))  @>  Wrap(CastR4(-1/0)), CastR4(-1/0)  $>  CastR4(-1/0), Wrap(CastR4(-1/0))  $>  Wrap(CastR4(-1/0)))
Case(CastR4(-1/0)  @>= CastR4(-1/0), Wrap(CastR4(-1/0))  @>= Wrap(CastR4(-1/0)), CastR4(-1/0)  $>= CastR4(-1/0), Wrap(CastR4(-1/0))  $>= Wrap(CastR4(-1/0)))
Case(CastR4(-1/0) !@=  CastR4(-1/0), Wrap(CastR4(-1/0)) !@=  Wrap(CastR4(-1/0)), CastR4(-1/0) !$=  CastR4(-1/0), Wrap(CastR4(-1/0)) !$=  Wrap(CastR4(-1/0)))
Case(CastR4(-1/0) !@<  CastR4(-1/0), Wrap(CastR4(-1/0)) !@<  Wrap(CastR4(-1/0)), CastR4(-1/0) !$<  CastR4(-1/0), Wrap(CastR4(-1/0)) !$<  Wrap(CastR4(-1/0)))
Case(CastR4(-1/0) !@<= CastR4(-1/0), Wrap(CastR4(-1/0)) !@<= Wrap(CastR4(-1/0)), CastR4(-1/0) !$<= CastR4(-1/0), Wrap(CastR4(-1/0)) !$<= Wrap(CastR4(-1/0)))
Case(CastR4(-1/0) !@>  CastR4(-1/0), Wrap(CastR4(-1/0)) !@>  Wrap(CastR4(-1/0)), CastR4(-1/0) !$>  CastR4(-1/0), Wrap(CastR4(-1/0)) !$>  Wrap(CastR4(-1/0)))
Case(CastR4(-1/0) !@>= CastR4(-1/0), Wrap(CastR4(-1/0)) !@>= Wrap(CastR4(-1/0)), CastR4(-1/0) !$>= CastR4(-1/0), Wrap(CastR4(-1/0)) !$>= Wrap(CastR4(-1/0)))
Case(CastR4(-1/0)  @=  Null(5r4), Wrap(CastR4(-1/0))  @=  Wrap(Null(5r4)), CastR4(-1/0)  $=  Null(5r4), Wrap(CastR4(-1/0))  $=  Wrap(Null(5r4)))
Case(CastR4(-1/0)  @<  Null(5r4), Wrap(CastR4(-1/0))  @<  Wrap(Null(5r4)), CastR4(-1/0)  $<  Null(5r4), Wrap(CastR4(-1/0))  $<  Wrap(Null(5r4)))
Case(CastR4(-1/0)  @<= Null(5r4), Wrap(CastR4(-1/0))  @<= Wrap(Null(5r4)), CastR4(-1/0)  $<= Null(5r4), Wrap(CastR4(-1/0))  $<= Wrap(Null(5r4)))
Case(CastR4(-1/0)  @>  Null(5r4), Wrap(CastR4(-1/0))  @>  Wrap(Null(5r4)), CastR4(-1/0)  $>  Null(5r4), Wrap(CastR4(-1/0))  $>  Wrap(Null(5r4)))
Case(CastR4(-1/0)  @>= Null(5r4), Wrap(CastR4(-1/0))  @>= Wrap(Null(5r4)), CastR4(-1/0)  $>= Null(5r4), Wrap(CastR4(-1/0))  $>= Wrap(Null(5r4)))
Case(CastR4(-1/0) !@=  Null(5r4), Wrap(CastR4(-1/0)) !@=  Wrap(Null(5r4)), CastR4(-1/0) !$=  Null(5r4), Wrap(CastR4(-1/0)) !$=  Wrap(Null(5r4)))
Case(CastR4(-1/0) !@<  Null(5r4), Wrap(CastR4(-1/0)) !@<  Wrap(Null(5r4)), CastR4(-1/0) !$<  Null(5r4), Wrap(CastR4(-1/0)) !$<  Wrap(Null(5r4)))
Case(CastR4(-1/0) !@<= Null(5r4), Wrap(CastR4(-1/0)) !@<= Wrap(Null(5r4)), CastR4(-1/0) !$<= Null(5r4), Wrap(CastR4(-1/0)) !$<= Wrap(Null(5r4)))
Case(CastR4(-1/0) !@>  Null(5r4), Wrap(CastR4(-1/0)) !@>  Wrap(Null(5r4)), CastR4(-1/0) !$>  Null(5r4), Wrap(CastR4(-1/0)) !$>  Wrap(Null(5r4)))
Case(CastR4(-1/0) !@>= Null(5r4), Wrap(CastR4(-1/0)) !@>= Wrap(Null(5r4)), CastR4(-1/0) !$>= Null(5r4), Wrap(CastR4(-1/0)) !$>= Wrap(Null(5r4)))
Case(CastR4(-1/0)  @=  Opt(5r4), Wrap(CastR4(-1/0))  @=  Wrap(Opt(5r4)), CastR4(-1/0)  $=  Opt(5r4), Wrap(CastR4(-1/0))  $=  Wrap(Opt(5r4)))
Case(CastR4(-1/0)  @<  Opt(5r4), Wrap(CastR4(-1/0))  @<  Wrap(Opt(5r4)), CastR4(-1/0)  $<  Opt(5r4), Wrap(CastR4(-1/0))  $<  Wrap(Opt(5r4)))
Case(CastR4(-1/0)  @<= Opt(5r4), Wrap(CastR4(-1/0))  @<= Wrap(Opt(5r4)), CastR4(-1/0)  $<= Opt(5r4), Wrap(CastR4(-1/0))  $<= Wrap(Opt(5r4)))
Case(CastR4(-1/0)  @>  Opt(5r4), Wrap(CastR4(-1/0))  @>  Wrap(Opt(5r4)), CastR4(-1/0)  $>  Opt(5r4), Wrap(CastR4(-1/0))  $>  Wrap(Opt(5r4)))
Case(CastR4(-1/0)  @>= Opt(5r4), Wrap(CastR4(-1/0))  @>= Wrap(Opt(5r4)), CastR4(-1/0)  $>= Opt(5r4), Wrap(CastR4(-1/0))  $>= Wrap(Opt(5r4)))
Case(CastR4(-1/0) !@=  Opt(5r4), Wrap(CastR4(-1/0)) !@=  Wrap(Opt(5r4)), CastR4(-1/0) !$=  Opt(5r4), Wrap(CastR4(-1/0)) !$=  Wrap(Opt(5r4)))
Case(CastR4(-1/0) !@<  Opt(5r4), Wrap(CastR4(-1/0)) !@<  Wrap(Opt(5r4)), CastR4(-1/0) !$<  Opt(5r4), Wrap(CastR4(-1/0)) !$<  Wrap(Opt(5r4)))
Case(CastR4(-1/0) !@<= Opt(5r4), Wrap(CastR4(-1/0)) !@<= Wrap(Opt(5r4)), CastR4(-1/0) !$<= Opt(5r4), Wrap(CastR4(-1/0)) !$<= Wrap(Opt(5r4)))
Case(CastR4(-1/0) !@>  Opt(5r4), Wrap(CastR4(-1/0)) !@>  Wrap(Opt(5r4)), CastR4(-1/0) !$>  Opt(5r4), Wrap(CastR4(-1/0)) !$>  Wrap(Opt(5r4)))
Case(CastR4(-1/0) !@>= Opt(5r4), Wrap(CastR4(-1/0)) !@>= Wrap(Opt(5r4)), CastR4(-1/0) !$>= Opt(5r4), Wrap(CastR4(-1/0)) !$>= Wrap(Opt(5r4)))
Case(Null(3r4)  @=  5r4, Wrap(Null(3r4))  @=  Wrap(5r4), Null(3r4)  $=  5r4, Wrap(Null(3r4))  $=  Wrap(5r4))
Case(Null(3r4)  @<  5r4, Wrap(Null(3r4))  @<  Wrap(5r4), Null(3r4)  $<  5r4, Wrap(Null(3r4))  $<  Wrap(5r4))
Case(Null(3r4)  @<= 5r4, Wrap(Null(3r4))  @<= Wrap(5r4), Null(3r4)  $<= 5r4, Wrap(Null(3r4))  $<= Wrap(5r4))
Case(Null(3r4)  @>  5r4, Wrap(Null(3r4))  @>  Wrap(5r4), Null(3r4)  $>  5r4, Wrap(Null(3r4))  $>  Wrap(5r4))
Case(Null(3r4)  @>= 5r4, Wrap(Null(3r4))  @>= Wrap(5r4), Null(3r4)  $>= 5r4, Wrap(Null(3r4))  $>= Wrap(5r4))
Case(Null(3r4) !@=  5r4, Wrap(Null(3r4)) !@=  Wrap(5r4), Null(3r4) !$=  5r4, Wrap(Null(3r4)) !$=  Wrap(5r4))
Case(Null(3r4) !@<  5r4, Wrap(Null(3r4)) !@<  Wrap(5r4), Null(3r4) !$<  5r4, Wrap(Null(3r4)) !$<  Wrap(5r4))
Case(Null(3r4) !@<= 5r4, Wrap(Null(3r4)) !@<= Wrap(5r4), Null(3r4) !$<= 5r4, Wrap(Null(3r4)) !$<= Wrap(5r4))
Case(Null(3r4) !@>  5r4, Wrap(Null(3r4)) !@>  Wrap(5r4), Null(3r4) !$>  5r4, Wrap(Null(3r4)) !$>  Wrap(5r4))
Case(Null(3r4) !@>= 5r4, Wrap(Null(3r4)) !@>= Wrap(5r4), Null(3r4) !$>= 5r4, Wrap(Null(3r4)) !$>= Wrap(5r4))
Case(Null(3r4)  @=  CastR4(0/0), Wrap(Null(3r4))  @=  Wrap(CastR4(0/0)), Null(3r4)  $=  CastR4(0/0), Wrap(Null(3r4))  $=  Wrap(CastR4(0/0)))
Case(Null(3r4)  @<  CastR4(0/0), Wrap(Null(3r4))  @<  Wrap(CastR4(0/0)), Null(3r4)  $<  CastR4(0/0), Wrap(Null(3r4))  $<  Wrap(CastR4(0/0)))
Case(Null(3r4)  @<= CastR4(0/0), Wrap(Null(3r4))  @<= Wrap(CastR4(0/0)), Null(3r4)  $<= CastR4(0/0), Wrap(Null(3r4))  $<= Wrap(CastR4(0/0)))
Case(Null(3r4)  @>  CastR4(0/0), Wrap(Null(3r4))  @>  Wrap(CastR4(0/0)), Null(3r4)  $>  CastR4(0/0), Wrap(Null(3r4))  $>  Wrap(CastR4(0/0)))
Case(Null(3r4)  @>= CastR4(0/0), Wrap(Null(3r4))  @>= Wrap(CastR4(0/0)), Null(3r4)  $>= CastR4(0/0), Wrap(Null(3r4))  $>= Wrap(CastR4(0/0)))
Case(Null(3r4) !@=  CastR4(0/0), Wrap(Null(3r4)) !@=  Wrap(CastR4(0/0)), Null(3r4) !$=  CastR4(0/0), Wrap(Null(3r4)) !$=  Wrap(CastR4(0/0)))
Case(Null(3r4) !@<  CastR4(0/0), Wrap(Null(3r4)) !@<  Wrap(CastR4(0/0)), Null(3r4) !$<  CastR4(0/0), Wrap(Null(3r4)) !$<  Wrap(CastR4(0/0)))
Case(Null(3r4) !@<= CastR4(0/0), Wrap(Null(3r4)) !@<= Wrap(CastR4(0/0)), Null(3r4) !$<= CastR4(0/0), Wrap(Null(3r4)) !$<= Wrap(CastR4(0/0)))
Case(Null(3r4) !@>  CastR4(0/0), Wrap(Null(3r4)) !@>  Wrap(CastR4(0/0)), Null(3r4) !$>  CastR4(0/0), Wrap(Null(3r4)) !$>  Wrap(CastR4(0/0)))
Case(Null(3r4) !@>= CastR4(0/0), Wrap(Null(3r4)) !@>= Wrap(CastR4(0/0)), Null(3r4) !$>= CastR4(0/0), Wrap(Null(3r4)) !$>= Wrap(CastR4(0/0)))
Case(Null(3r4)  @=  CastR4(1/0), Wrap(Null(3r4))  @=  Wrap(CastR4(1/0)), Null(3r4)  $=  CastR4(1/0), Wrap(Null(3r4))  $=  Wrap(CastR4(1/0)))
Case(Null(3r4)  @<  CastR4(1/0), Wrap(Null(3r4))  @<  Wrap(CastR4(1/0)), Null(3r4)  $<  CastR4(1/0), Wrap(Null(3r4))  $<  Wrap(CastR4(1/0)))
Case(Null(3r4)  @<= CastR4(1/0), Wrap(Null(3r4))  @<= Wrap(CastR4(1/0)), Null(3r4)  $<= CastR4(1/0), Wrap(Null(3r4))  $<= Wrap(CastR4(1/0)))
Case(Null(3r4)  @>  CastR4(1/0), Wrap(Null(3r4))  @>  Wrap(CastR4(1/0)), Null(3r4)  $>  CastR4(1/0), Wrap(Null(3r4))  $>  Wrap(CastR4(1/0)))
Case(Null(3r4)  @>= CastR4(1/0), Wrap(Null(3r4))  @>= Wrap(CastR4(1/0)), Null(3r4)  $>= CastR4(1/0), Wrap(Null(3r4))  $>= Wrap(CastR4(1/0)))
Case(Null(3r4) !@=  CastR4(1/0), Wrap(Null(3r4)) !@=  Wrap(CastR4(1/0)), Null(3r4) !$=  CastR4(1/0), Wrap(Null(3r4)) !$=  Wrap(CastR4(1/0)))
Case(Null(3r4) !@<  CastR4(1/0), Wrap(Null(3r4)) !@<  Wrap(CastR4(1/0)), Null(3r4) !$<  CastR4(1/0), Wrap(Null(3r4)) !$<  Wrap(CastR4(1/0)))
Case(Null(3r4) !@<= CastR4(1/0), Wrap(Null(3r4)) !@<= Wrap(CastR4(1/0)), Null(3r4) !$<= CastR4(1/0), Wrap(Null(3r4)) !$<= Wrap(CastR4(1/0)))
Case(Null(3r4) !@>  CastR4(1/0), Wrap(Null(3r4)) !@>  Wrap(CastR4(1/0)), Null(3r4) !$>  CastR4(1/0), Wrap(Null(3r4)) !$>  Wrap(CastR4(1/0)))
Case(Null(3r4) !@>= CastR4(1/0), Wrap(Null(3r4)) !@>= Wrap(CastR4(1/0)), Null(3r4) !$>= CastR4(1/0), Wrap(Null(3r4)) !$>= Wrap(CastR4(1/0)))
Case(Null(3r4)  @=  CastR4(-1/0), Wrap(Null(3r4))  @=  Wrap(CastR4(-1/0)), Null(3r4)  $=  CastR4(-1/0), Wrap(Null(3r4))  $=  Wrap(CastR4(-1/0)))
Case(Null(3r4)  @<  CastR4(-1/0), Wrap(Null(3r4))  @<  Wrap(CastR4(-1/0)), Null(3r4)  $<  CastR4(-1/0), Wrap(Null(3r4))  $<  Wrap(CastR4(-1/0)))
Case(Null(3r4)  @<= CastR4(-1/0), Wrap(Null(3r4))  @<= Wrap(CastR4(-1/0)), Null(3r4)  $<= CastR4(-1/0), Wrap(Null(3r4))  $<= Wrap(CastR4(-1/0)))
Case(Null(3r4)  @>  CastR4(-1/0), Wrap(Null(3r4))  @>  Wrap(CastR4(-1/0)), Null(3r4)  $>  CastR4(-1/0), Wrap(Null(3r4))  $>  Wrap(CastR4(-1/0)))
Case(Null(3r4)  @>= CastR4(-1/0), Wrap(Null(3r4))  @>= Wrap(CastR4(-1/0)), Null(3r4)  $>= CastR4(-1/0), Wrap(Null(3r4))  $>= Wrap(CastR4(-1/0)))
Case(Null(3r4) !@=  CastR4(-1/0), Wrap(Null(3r4)) !@=  Wrap(CastR4(-1/0)), Null(3r4) !$=  CastR4(-1/0), Wrap(Null(3r4)) !$=  Wrap(CastR4(-1/0)))
Case(Null(3r4) !@<  CastR4(-1/0), Wrap(Null(3r4)) !@<  Wrap(CastR4(-1/0)), Null(3r4) !$<  CastR4(-1/0), Wrap(Null(3r4)) !$<  Wrap(CastR4(-1/0)))
Case(Null(3r4) !@<= CastR4(-1/0), Wrap(Null(3r4)) !@<= Wrap(CastR4(-1/0)), Null(3r4) !$<= CastR4(-1/0), Wrap(Null(3r4)) !$<= Wrap(CastR4(-1/0)))
Case(Null(3r4) !@>  CastR4(-1/0), Wrap(Null(3r4)) !@>  Wrap(CastR4(-1/0)), Null(3r4) !$>  CastR4(-1/0), Wrap(Null(3r4)) !$>  Wrap(CastR4(-1/0)))
Case(Null(3r4) !@>= CastR4(-1/0), Wrap(Null(3r4)) !@>= Wrap(CastR4(-1/0)), Null(3r4) !$>= CastR4(-1/0), Wrap(Null(3r4)) !$>= Wrap(CastR4(-1/0)))
Case(Null(3r4)  @=  Null(5r4), Wrap(Null(3r4))  @=  Wrap(Null(5r4)), Null(3r4)  $=  Null(5r4), Wrap(Null(3r4))  $=  Wrap(Null(5r4)))
Case(Null(3r4)  @<  Null(5r4), Wrap(Null(3r4))  @<  Wrap(Null(5r4)), Null(3r4)  $<  Null(5r4), Wrap(Null(3r4))  $<  Wrap(Null(5r4)))
Case(Null(3r4)  @<= Null(5r4), Wrap(Null(3r4))  @<= Wrap(Null(5r4)), Null(3r4)  $<= Null(5r4), Wrap(Null(3r4))  $<= Wrap(Null(5r4)))
Case(Null(3r4)  @>  Null(5r4), Wrap(Null(3r4))  @>  Wrap(Null(5r4)), Null(3r4)  $>  Null(5r4), Wrap(Null(3r4))  $>  Wrap(Null(5r4)))
Case(Null(3r4)  @>= Null(5r4), Wrap(Null(3r4))  @>= Wrap(Null(5r4)), Null(3r4)  $>= Null(5r4), Wrap(Null(3r4))  $>= Wrap(Null(5r4)))
Case(Null(3r4) !@=  Null(5r4), Wrap(Null(3r4)) !@=  Wrap(Null(5r4)), Null(3r4) !$=  Null(5r4), Wrap(Null(3r4)) !$=  Wrap(Null(5r4)))
Case(Null(3r4) !@<  Null(5r4), Wrap(Null(3r4)) !@<  Wrap(Null(5r4)), Null(3r4) !$<  Null(5r4), Wrap(Null(3r4)) !$<  Wrap(Null(5r4)))
Case(Null(3r4) !@<= Null(5r4), Wrap(Null(3r4)) !@<= Wrap(Null(5r4)), Null(3r4) !$<= Null(5r4), Wrap(Null(3r4)) !$<= Wrap(Null(5r4)))
Case(Null(3r4) !@>  Null(5r4), Wrap(Null(3r4)) !@>  Wrap(Null(5r4)), Null(3r4) !$>  Null(5r4), Wrap(Null(3r4)) !$>  Wrap(Null(5r4)))
Case(Null(3r4) !@>= Null(5r4), Wrap(Null(3r4)) !@>= Wrap(Null(5r4)), Null(3r4) !$>= Null(5r4), Wrap(Null(3r4)) !$>= Wrap(Null(5r4)))
Case(Null(3r4)  @=  Opt(5r4), Wrap(Null(3r4))  @=  Wrap(Opt(5r4)), Null(3r4)  $=  Opt(5r4), Wrap(Null(3r4))  $=  Wrap(Opt(5r4)))
Case(Null(3r4)  @<  Opt(5r4), Wrap(Null(3r4))  @<  Wrap(Opt(5r4)), Null(3r4)  $<  Opt(5r4), Wrap(Null(3r4))  $<  Wrap(Opt(5r4)))
Case(Null(3r4)  @<= Opt(5r4), Wrap(Null(3r4))  @<= Wrap(Opt(5r4)), Null(3r4)  $<= Opt(5r4), Wrap(Null(3r4))  $<= Wrap(Opt(5r4)))
Case(Null(3r4)  @>  Opt(5r4), Wrap(Null(3r4))  @>  Wrap(Opt(5r4)), Null(3r4)  $>  Opt(5r4), Wrap(Null(3r4))  $>  Wrap(Opt(5r4)))
Case(Null(3r4)  @>= Opt(5r4), Wrap(Null(3r4))  @>= Wrap(Opt(5r4)), Null(3r4)  $>= Opt(5r4), Wrap(Null(3r4))  $>= Wrap(Opt(5r4)))
Case(Null(3r4) !@=  Opt(5r4), Wrap(Null(3r4)) !@=  Wrap(Opt(5r4)), Null(3r4) !$=  Opt(5r4), Wrap(Null(3r4)) !$=  Wrap(Opt(5r4)))
Case(Null(3r4) !@<  Opt(5r4), Wrap(Null(3r4)) !@<  Wrap(Opt(5r4)), Null(3r4) !$<  Opt(5r4), Wrap(Null(3r4)) !$<  Wrap(Opt(5r4)))
Case(Null(3r4) !@<= Opt(5r4), Wrap(Null(3r4)) !@<= Wrap(Opt(5r4)), Null(3r4) !$<= Opt(5r4), Wrap(Null(3r4)) !$<= Wrap(Opt(5r4)))
Case(Null(3r4) !@>  Opt(5r4), Wrap(Null(3r4)) !@>  Wrap(Opt(5r4)), Null(3r4) !$>  Opt(5r4), Wrap(Null(3r4)) !$>  Wrap(Opt(5r4)))
Case(Null(3r4) !@>= Opt(5r4), Wrap(Null(3r4)) !@>= Wrap(Opt(5r4)), Null(3r4) !$>= Opt(5r4), Wrap(Null(3r4)) !$>= Wrap(Opt(5r4)))
Case(Opt(3r4)  @=  5r4, Wrap(Opt(3r4))  @=  Wrap(5r4), Opt(3r4)  $=  5r4, Wrap(Opt(3r4))  $=  Wrap(5r4))
Case(Opt(3r4)  @<  5r4, Wrap(Opt(3r4))  @<  Wrap(5r4), Opt(3r4)  $<  5r4, Wrap(Opt(3r4))  $<  Wrap(5r4))
Case(Opt(3r4)  @<= 5r4, Wrap(Opt(3r4))  @<= Wrap(5r4), Opt(3r4)  $<= 5r4, Wrap(Opt(3r4))  $<= Wrap(5r4))
Case(Opt(3r4)  @>  5r4, Wrap(Opt(3r4))  @>  Wrap(5r4), Opt(3r4)  $>  5r4, Wrap(Opt(3r4))  $>  Wrap(5r4))
Case(Opt(3r4)  @>= 5r4, Wrap(Opt(3r4))  @>= Wrap(5r4), Opt(3r4)  $>= 5r4, Wrap(Opt(3r4))  $>= Wrap(5r4))
Case(Opt(3r4) !@=  5r4, Wrap(Opt(3r4)) !@=  Wrap(5r4), Opt(3r4) !$=  5r4, Wrap(Opt(3r4)) !$=  Wrap(5r4))
Case(Opt(3r4) !@<  5r4, Wrap(Opt(3r4)) !@<  Wrap(5r4), Opt(3r4) !$<  5r4, Wrap(Opt(3r4)) !$<  Wrap(5r4))
Case(Opt(3r4) !@<= 5r4, Wrap(Opt(3r4)) !@<= Wrap(5r4), Opt(3r4) !$<= 5r4, Wrap(Opt(3r4)) !$<= Wrap(5r4))
Case(Opt(3r4) !@>  5r4, Wrap(Opt(3r4)) !@>  Wrap(5r4), Opt(3r4) !$>  5r4, Wrap(Opt(3r4)) !$>  Wrap(5r4))
Case(Opt(3r4) !@>= 5r4, Wrap(Opt(3r4)) !@>= Wrap(5r4), Opt(3r4) !$>= 5r4, Wrap(Opt(3r4)) !$>= Wrap(5r4))
Case(Opt(3r4)  @=  CastR4(0/0), Wrap(Opt(3r4))  @=  Wrap(CastR4(0/0)), Opt(3r4)  $=  CastR4(0/0), Wrap(Opt(3r4))  $=  Wrap(CastR4(0/0)))
Case(Opt(3r4)  @<  CastR4(0/0), Wrap(Opt(3r4))  @<  Wrap(CastR4(0/0)), Opt(3r4)  $<  CastR4(0/0), Wrap(Opt(3r4))  $<  Wrap(CastR4(0/0)))
Case(Opt(3r4)  @<= CastR4(0/0), Wrap(Opt(3r4))  @<= Wrap(CastR4(0/0)), Opt(3r4)  $<= CastR4(0/0), Wrap(Opt(3r4))  $<= Wrap(CastR4(0/0)))
Case(Opt(3r4)  @>  CastR4(0/0), Wrap(Opt(3r4))  @>  Wrap(CastR4(0/0)), Opt(3r4)  $>  CastR4(0/0), Wrap(Opt(3r4))  $>  Wrap(CastR4(0/0)))
Case(Opt(3r4)  @>= CastR4(0/0), Wrap(Opt(3r4))  @>= Wrap(CastR4(0/0)), Opt(3r4)  $>= CastR4(0/0), Wrap(Opt(3r4))  $>= Wrap(CastR4(0/0)))
Case(Opt(3r4) !@=  CastR4(0/0), Wrap(Opt(3r4)) !@=  Wrap(CastR4(0/0)), Opt(3r4) !$=  CastR4(0/0), Wrap(Opt(3r4)) !$=  Wrap(CastR4(0/0)))
Case(Opt(3r4) !@<  CastR4(0/0), Wrap(Opt(3r4)) !@<  Wrap(CastR4(0/0)), Opt(3r4) !$<  CastR4(0/0), Wrap(Opt(3r4)) !$<  Wrap(CastR4(0/0)))
Case(Opt(3r4) !@<= CastR4(0/0), Wrap(Opt(3r4)) !@<= Wrap(CastR4(0/0)), Opt(3r4) !$<= CastR4(0/0), Wrap(Opt(3r4)) !$<= Wrap(CastR4(0/0)))
Case(Opt(3r4) !@>  CastR4(0/0), Wrap(Opt(3r4)) !@>  Wrap(CastR4(0/0)), Opt(3r4) !$>  CastR4(0/0), Wrap(Opt(3r4)) !$>  Wrap(CastR4(0/0)))
Case(Opt(3r4) !@>= CastR4(0/0), Wrap(Opt(3r4)) !@>= Wrap(CastR4(0/0)), Opt(3r4) !$>= CastR4(0/0), Wrap(Opt(3r4)) !$>= Wrap(CastR4(0/0)))
Case(Opt(3r4)  @=  CastR4(1/0), Wrap(Opt(3r4))  @=  Wrap(CastR4(1/0)), Opt(3r4)  $=  CastR4(1/0), Wrap(Opt(3r4))  $=  Wrap(CastR4(1/0)))
Case(Opt(3r4)  @<  CastR4(1/0), Wrap(Opt(3r4))  @<  Wrap(CastR4(1/0)), Opt(3r4)  $<  CastR4(1/0), Wrap(Opt(3r4))  $<  Wrap(CastR4(1/0)))
Case(Opt(3r4)  @<= CastR4(1/0), Wrap(Opt(3r4))  @<= Wrap(CastR4(1/0)), Opt(3r4)  $<= CastR4(1/0), Wrap(Opt(3r4))  $<= Wrap(CastR4(1/0)))
Case(Opt(3r4)  @>  CastR4(1/0), Wrap(Opt(3r4))  @>  Wrap(CastR4(1/0)), Opt(3r4)  $>  CastR4(1/0), Wrap(Opt(3r4))  $>  Wrap(CastR4(1/0)))
Case(Opt(3r4)  @>= CastR4(1/0), Wrap(Opt(3r4))  @>= Wrap(CastR4(1/0)), Opt(3r4)  $>= CastR4(1/0), Wrap(Opt(3r4))  $>= Wrap(CastR4(1/0)))
Case(Opt(3r4) !@=  CastR4(1/0), Wrap(Opt(3r4)) !@=  Wrap(CastR4(1/0)), Opt(3r4) !$=  CastR4(1/0), Wrap(Opt(3r4)) !$=  Wrap(CastR4(1/0)))
Case(Opt(3r4) !@<  CastR4(1/0), Wrap(Opt(3r4)) !@<  Wrap(CastR4(1/0)), Opt(3r4) !$<  CastR4(1/0), Wrap(Opt(3r4)) !$<  Wrap(CastR4(1/0)))
Case(Opt(3r4) !@<= CastR4(1/0), Wrap(Opt(3r4)) !@<= Wrap(CastR4(1/0)), Opt(3r4) !$<= CastR4(1/0), Wrap(Opt(3r4)) !$<= Wrap(CastR4(1/0)))
Case(Opt(3r4) !@>  CastR4(1/0), Wrap(Opt(3r4)) !@>  Wrap(CastR4(1/0)), Opt(3r4) !$>  CastR4(1/0), Wrap(Opt(3r4)) !$>  Wrap(CastR4(1/0)))
Case(Opt(3r4) !@>= CastR4(1/0), Wrap(Opt(3r4)) !@>= Wrap(CastR4(1/0)), Opt(3r4) !$>= CastR4(1/0), Wrap(Opt(3r4)) !$>= Wrap(CastR4(1/0)))
Case(Opt(3r4)  @=  CastR4(-1/0), Wrap(Opt(3r4))  @=  Wrap(CastR4(-1/0)), Opt(3r4)  $=  CastR4(-1/0), Wrap(Opt(3r4))  $=  Wrap(CastR4(-1/0)))
Case(Opt(3r4)  @<  CastR4(-1/0), Wrap(Opt(3r4))  @<  Wrap(CastR4(-1/0)), Opt(3r4)  $<  CastR4(-1/0), Wrap(Opt(3r4))  $<  Wrap(CastR4(-1/0)))
Case(Opt(3r4)  @<= CastR4(-1/0), Wrap(Opt(3r4))  @<= Wrap(CastR4(-1/0)), Opt(3r4)  $<= CastR4(-1/0), Wrap(Opt(3r4))  $<= Wrap(CastR4(-1/0)))
Case(Opt(3r4)  @>  CastR4(-1/0), Wrap(Opt(3r4))  @>  Wrap(CastR4(-1/0)), Opt(3r4)  $>  CastR4(-1/0), Wrap(Opt(3r4))  $>  Wrap(CastR4(-1/0)))
Case(Opt(3r4)  @>= CastR4(-1/0), Wrap(Opt(3r4))  @>= Wrap(CastR4(-1/0)), Opt(3r4)  $>= CastR4(-1/0), Wrap(Opt(3r4))  $>= Wrap(CastR4(-1/0)))
Case(Opt(3r4) !@=  CastR4(-1/0), Wrap(Opt(3r4)) !@=  Wrap(CastR4(-1/0)), Opt(3r4) !$=  CastR4(-1/0), Wrap(Opt(3r4)) !$=  Wrap(CastR4(-1/0)))
Case(Opt(3r4) !@<  CastR4(-1/0), Wrap(Opt(3r4)) !@<  Wrap(CastR4(-1/0)), Opt(3r4) !$<  CastR4(-1/0), Wrap(Opt(3r4)) !$<  Wrap(CastR4(-1/0)))
Case(Opt(3r4) !@<= CastR4(-1/0), Wrap(Opt(3r4)) !@<= Wrap(CastR4(-1/0)), Opt(3r4) !$<= CastR4(-1/0), Wrap(Opt(3r4)) !$<= Wrap(CastR4(-1/0)))
Case(Opt(3r4) !@>  CastR4(-1/0), Wrap(Opt(3r4)) !@>  Wrap(CastR4(-1/0)), Opt(3r4) !$>  CastR4(-1/0), Wrap(Opt(3r4)) !$>  Wrap(CastR4(-1/0)))
Case(Opt(3r4) !@>= CastR4(-1/0), Wrap(Opt(3r4)) !@>= Wrap(CastR4(-1/0)), Opt(3r4) !$>= CastR4(-1/0), Wrap(Opt(3r4)) !$>= Wrap(CastR4(-1/0)))
Case(Opt(3r4)  @=  Null(5r4), Wrap(Opt(3r4))  @=  Wrap(Null(5r4)), Opt(3r4)  $=  Null(5r4), Wrap(Opt(3r4))  $=  Wrap(Null(5r4)))
Case(Opt(3r4)  @<  Null(5r4), Wrap(Opt(3r4))  @<  Wrap(Null(5r4)), Opt(3r4)  $<  Null(5r4), Wrap(Opt(3r4))  $<  Wrap(Null(5r4)))
Case(Opt(3r4)  @<= Null(5r4), Wrap(Opt(3r4))  @<= Wrap(Null(5r4)), Opt(3r4)  $<= Null(5r4), Wrap(Opt(3r4))  $<= Wrap(Null(5r4)))
Case(Opt(3r4)  @>  Null(5r4), Wrap(Opt(3r4))  @>  Wrap(Null(5r4)), Opt(3r4)  $>  Null(5r4), Wrap(Opt(3r4))  $>  Wrap(Null(5r4)))
Case(Opt(3r4)  @>= Null(5r4), Wrap(Opt(3r4))  @>= Wrap(Null(5r4)), Opt(3r4)  $>= Null(5r4), Wrap(Opt(3r4))  $>= Wrap(Null(5r4)))
Case(Opt(3r4) !@=  Null(5r4), Wrap(Opt(3r4)) !@=  Wrap(Null(5r4)), Opt(3r4) !$=  Null(5r4), Wrap(Opt(3r4)) !$=  Wrap(Null(5r4)))
Case(Opt(3r4) !@<  Null(5r4), Wrap(Opt(3r4)) !@<  Wrap(Null(5r4)), Opt(3r4) !$<  Null(5r4), Wrap(Opt(3r4)) !$<  Wrap(Null(5r4)))
Case(Opt(3r4) !@<= Null(5r4), Wrap(Opt(3r4)) !@<= Wrap(Null(5r4)), Opt(3r4) !$<= Null(5r4), Wrap(Opt(3r4)) !$<= Wrap(Null(5r4)))
Case(Opt(3r4) !@>  Null(5r4), Wrap(Opt(3r4)) !@>  Wrap(Null(5r4)), Opt(3r4) !$>  Null(5r4), Wrap(Opt(3r4)) !$>  Wrap(Null(5r4)))
Case(Opt(3r4) !@>= Null(5r4), Wrap(Opt(3r4)) !@>= Wrap(Null(5r4)), Opt(3r4) !$>= Null(5r4), Wrap(Opt(3r4)) !$>= Wrap(Null(5r4)))
Case(Opt(3r4)  @=  Opt(5r4), Wrap(Opt(3r4))  @=  Wrap(Opt(5r4)), Opt(3r4)  $=  Opt(5r4), Wrap(Opt(3r4))  $=  Wrap(Opt(5r4)))
Case(Opt(3r4)  @<  Opt(5r4), Wrap(Opt(3r4))  @<  Wrap(Opt(5r4)), Opt(3r4)  $<  Opt(5r4), Wrap(Opt(3r4))  $<  Wrap(Opt(5r4)))
Case(Opt(3r4)  @<= Opt(5r4), Wrap(Opt(3r4))  @<= Wrap(Opt(5r4)), Opt(3r4)  $<= Opt(5r4), Wrap(Opt(3r4))  $<= Wrap(Opt(5r4)))
Case(Opt(3r4)  @>  Opt(5r4), Wrap(Opt(3r4))  @>  Wrap(Opt(5r4)), Opt(3r4)  $>  Opt(5r4), Wrap(Opt(3r4))  $>  Wrap(Opt(5r4)))
Case(Opt(3r4)  @>= Opt(5r4), Wrap(Opt(3r4))  @>= Wrap(Opt(5r4)), Opt(3r4)  $>= Opt(5r4), Wrap(Opt(3r4))  $>= Wrap(Opt(5r4)))
Case(Opt(3r4) !@=  Opt(5r4), Wrap(Opt(3r4)) !@=  Wrap(Opt(5r4)), Opt(3r4) !$=  Opt(5r4), Wrap(Opt(3r4)) !$=  Wrap(Opt(5r4)))
Case(Opt(3r4) !@<  Opt(5r4), Wrap(Opt(3r4)) !@<  Wrap(Opt(5r4)), Opt(3r4) !$<  Opt(5r4), Wrap(Opt(3r4)) !$<  Wrap(Opt(5r4)))
Case(Opt(3r4) !@<= Opt(5r4), Wrap(Opt(3r4)) !@<= Wrap(Opt(5r4)), Opt(3r4) !$<= Opt(5r4), Wrap(Opt(3r4)) !$<= Wrap(Opt(5r4)))
Case(Opt(3r4) !@>  Opt(5r4), Wrap(Opt(3r4)) !@>  Wrap(Opt(5r4)), Opt(3r4) !$>  Opt(5r4), Wrap(Opt(3r4)) !$>  Wrap(Opt(5r4)))
Case(Opt(3r4) !@>= Opt(5r4), Wrap(Opt(3r4)) !@>= Wrap(Opt(5r4)), Opt(3r4) !$>= Opt(5r4), Wrap(Opt(3r4)) !$>= Wrap(Opt(5r4)))

"*** For text, strict treats null differently."
(""  @=  "", Wrap("")  @=  Wrap(""), ""  ~@=  "", Wrap("")  ~@=  Wrap(""), ""  $=  "", Wrap("")  $=  Wrap(""), ""  ~$=  "", Wrap("")  ~$=  Wrap(""))
(""  @<  "", Wrap("")  @<  Wrap(""), ""  ~@<  "", Wrap("")  ~@<  Wrap(""), ""  $<  "", Wrap("")  $<  Wrap(""), ""  ~$<  "", Wrap("")  ~$<  Wrap(""))
(""  @<= "", Wrap("")  @<= Wrap(""), ""  ~@<= "", Wrap("")  ~@<= Wrap(""), ""  $<= "", Wrap("")  $<= Wrap(""), ""  ~$<= "", Wrap("")  ~$<= Wrap(""))
(""  @>  "", Wrap("")  @>  Wrap(""), ""  ~@>  "", Wrap("")  ~@>  Wrap(""), ""  $>  "", Wrap("")  $>  Wrap(""), ""  ~$>  "", Wrap("")  ~$>  Wrap(""))
(""  @>= "", Wrap("")  @>= Wrap(""), ""  ~@>= "", Wrap("")  ~@>= Wrap(""), ""  $>= "", Wrap("")  $>= Wrap(""), ""  ~$>= "", Wrap("")  ~$>= Wrap(""))
("" !@=  "", Wrap("") !@=  Wrap(""), "" !~@=  "", Wrap("") !~@=  Wrap(""), "" !$=  "", Wrap("") !$=  Wrap(""), "" !~$=  "", Wrap("") !~$=  Wrap(""))
("" !@<  "", Wrap("") !@<  Wrap(""), "" !~@<  "", Wrap("") !~@<  Wrap(""), "" !$<  "", Wrap("") !$<  Wrap(""), "" !~$<  "", Wrap("") !~$<  Wrap(""))
("" !@<= "", Wrap("") !@<= Wrap(""), "" !~@<= "", Wrap("") !~@<= Wrap(""), "" !$<= "", Wrap("") !$<= Wrap(""), "" !~$<= "", Wrap("") !~$<= Wrap(""))
("" !@>  "", Wrap("") !@>  Wrap(""), "" !~@>  "", Wrap("") !~@>  Wrap(""), "" !$>  "", Wrap("") !$>  Wrap(""), "" !~$>  "", Wrap("") !~$>  Wrap(""))
("" !@>= "", Wrap("") !@>= Wrap(""), "" !~@>= "", Wrap("") !~@>= Wrap(""), "" !$>= "", Wrap("") !$>= Wrap(""), "" !~$>= "", Wrap("") !~$>= Wrap(""))
(""  @=  "AA", Wrap("")  @=  Wrap("AA"), ""  ~@=  "AA", Wrap("")  ~@=  Wrap("AA"), ""  $=  "AA", Wrap("")  $=  Wrap("AA"), ""  ~$=  "AA", Wrap("")  ~$=  Wrap("AA"))
(""  @<  "AA", Wrap("")  @<  Wrap("AA"), ""  ~@<  "AA", Wrap("")  ~@<  Wrap("AA"), ""  $<  "AA", Wrap("")  $<  Wrap("AA"), ""  ~$<  "AA", Wrap("")  ~$<  Wrap("AA"))
(""  @<= "AA", Wrap("")  @<= Wrap("AA"), ""  ~@<= "AA", Wrap("")  ~@<= Wrap("AA"), ""  $<= "AA", Wrap("")  $<= Wrap("AA"), ""  ~$<= "AA", Wrap("")  ~$<= Wrap("AA"))
(""  @>  "AA", Wrap("")  @>  Wrap("AA"), ""  ~@>  "AA", Wrap("")  ~@>  Wrap("AA"), ""  $>  "AA", Wrap("")  $>  Wrap("AA"), ""  ~$>  "AA", Wrap("")  ~$>  Wrap("AA"))
(""  @>= "AA", Wrap("")  @>= Wrap("AA"), ""  ~@>= "AA", Wrap("")  ~@>= Wrap("AA"), ""  $>= "AA", Wrap("")  $>= Wrap("AA"), ""  ~$>= "AA", Wrap("")  ~$>= Wrap("AA"))
("" !@=  "AA", Wrap("") !@=  Wrap("AA"), "" !~@=  "AA", Wrap("") !~@=  Wrap("AA"), "" !$=  "AA", Wrap("") !$=  Wrap("AA"), "" !~$=  "AA", Wrap("") !~$=  Wrap("AA"))
("" !@<  "AA", Wrap("") !@<  Wrap("AA"), "" !~@<  "AA", Wrap("") !~@<  Wrap("AA"), "" !$<  "AA", Wrap("") !$<  Wrap("AA"), "" !~$<  "AA", Wrap("") !~$<  Wrap("AA"))
("" !@<= "AA", Wrap("") !@<= Wrap("AA"), "" !~@<= "AA", Wrap("") !~@<= Wrap("AA"), "" !$<= "AA", Wrap("") !$<= Wrap("AA"), "" !~$<= "AA", Wrap("") !~$<= Wrap("AA"))
("" !@>  "AA", Wrap("") !@>  Wrap("AA"), "" !~@>  "AA", Wrap("") !~@>  Wrap("AA"), "" !$>  "AA", Wrap("") !$>  Wrap("AA"), "" !~$>  "AA", Wrap("") !~$>  Wrap("AA"))
("" !@>= "AA", Wrap("") !@>= Wrap("AA"), "" !~@>= "AA", Wrap("") !~@>= Wrap("AA"), "" !$>= "AA", Wrap("") !$>= Wrap("AA"), "" !~$>= "AA", Wrap("") !~$>= Wrap("AA"))
(""  @=  "aA", Wrap("")  @=  Wrap("aA"), ""  ~@=  "aA", Wrap("")  ~@=  Wrap("aA"), ""  $=  "aA", Wrap("")  $=  Wrap("aA"), ""  ~$=  "aA", Wrap("")  ~$=  Wrap("aA"))
(""  @<  "aA", Wrap("")  @<  Wrap("aA"), ""  ~@<  "aA", Wrap("")  ~@<  Wrap("aA"), ""  $<  "aA", Wrap("")  $<  Wrap("aA"), ""  ~$<  "aA", Wrap("")  ~$<  Wrap("aA"))
(""  @<= "aA", Wrap("")  @<= Wrap("aA"), ""  ~@<= "aA", Wrap("")  ~@<= Wrap("aA"), ""  $<= "aA", Wrap("")  $<= Wrap("aA"), ""  ~$<= "aA", Wrap("")  ~$<= Wrap("aA"))
(""  @>  "aA", Wrap("")  @>  Wrap("aA"), ""  ~@>  "aA", Wrap("")  ~@>  Wrap("aA"), ""  $>  "aA", Wrap("")  $>  Wrap("aA"), ""  ~$>  "aA", Wrap("")  ~$>  Wrap("aA"))
(""  @>= "aA", Wrap("")  @>= Wrap("aA"), ""  ~@>= "aA", Wrap("")  ~@>= Wrap("aA"), ""  $>= "aA", Wrap("")  $>= Wrap("aA"), ""  ~$>= "aA", Wrap("")  ~$>= Wrap("aA"))
("" !@=  "aA", Wrap("") !@=  Wrap("aA"), "" !~@=  "aA", Wrap("") !~@=  Wrap("aA"), "" !$=  "aA", Wrap("") !$=  Wrap("aA"), "" !~$=  "aA", Wrap("") !~$=  Wrap("aA"))
("" !@<  "aA", Wrap("") !@<  Wrap("aA"), "" !~@<  "aA", Wrap("") !~@<  Wrap("aA"), "" !$<  "aA", Wrap("") !$<  Wrap("aA"), "" !~$<  "aA", Wrap("") !~$<  Wrap("aA"))
("" !@<= "aA", Wrap("") !@<= Wrap("aA"), "" !~@<= "aA", Wrap("") !~@<= Wrap("aA"), "" !$<= "aA", Wrap("") !$<= Wrap("aA"), "" !~$<= "aA", Wrap("") !~$<= Wrap("aA"))
("" !@>  "aA", Wrap("") !@>  Wrap("aA"), "" !~@>  "aA", Wrap("") !~@>  Wrap("aA"), "" !$>  "aA", Wrap("") !$>  Wrap("aA"), "" !~$>  "aA", Wrap("") !~$>  Wrap("aA"))
("" !@>= "aA", Wrap("") !@>= Wrap("aA"), "" !~@>= "aA", Wrap("") !~@>= Wrap("aA"), "" !$>= "aA", Wrap("") !$>= Wrap("aA"), "" !~$>= "aA", Wrap("") !~$>= Wrap("aA"))
(""  @=  "Aa", Wrap("")  @=  Wrap("Aa"), ""  ~@=  "Aa", Wrap("")  ~@=  Wrap("Aa"), ""  $=  "Aa", Wrap("")  $=  Wrap("Aa"), ""  ~$=  "Aa", Wrap("")  ~$=  Wrap("Aa"))
(""  @<  "Aa", Wrap("")  @<  Wrap("Aa"), ""  ~@<  "Aa", Wrap("")  ~@<  Wrap("Aa"), ""  $<  "Aa", Wrap("")  $<  Wrap("Aa"), ""  ~$<  "Aa", Wrap("")  ~$<  Wrap("Aa"))
(""  @<= "Aa", Wrap("")  @<= Wrap("Aa"), ""  ~@<= "Aa", Wrap("")  ~@<= Wrap("Aa"), ""  $<= "Aa", Wrap("")  $<= Wrap("Aa"), ""  ~$<= "Aa", Wrap("")  ~$<= Wrap("Aa"))
(""  @>  "Aa", Wrap("")  @>  Wrap("Aa"), ""  ~@>  "Aa", Wrap("")  ~@>  Wrap("Aa"), ""  $>  "Aa", Wrap("")  $>  Wrap("Aa"), ""  ~$>  "Aa", Wrap("")  ~$>  Wrap("Aa"))
(""  @>= "Aa", Wrap("")  @>= Wrap("Aa"), ""  ~@>= "Aa", Wrap("")  ~@>= Wrap("Aa"), ""  $>= "Aa", Wrap("")  $>= Wrap("Aa"), ""  ~$>= "Aa", Wrap("")  ~$>= Wrap("Aa"))
("" !@=  "Aa", Wrap("") !@=  Wrap("Aa"), "" !~@=  "Aa", Wrap("") !~@=  Wrap("Aa"), "" !$=  "Aa", Wrap("") !$=  Wrap("Aa"), "" !~$=  "Aa", Wrap("") !~$=  Wrap("Aa"))
("" !@<  "Aa", Wrap("") !@<  Wrap("Aa"), "" !~@<  "Aa", Wrap("") !~@<  Wrap("Aa"), "" !$<  "Aa", Wrap("") !$<  Wrap("Aa"), "" !~$<  "Aa", Wrap("") !~$<  Wrap("Aa"))
("" !@<= "Aa", Wrap("") !@<= Wrap("Aa"), "" !~@<= "Aa", Wrap("") !~@<= Wrap("Aa"), "" !$<= "Aa", Wrap("") !$<= Wrap("Aa"), "" !~$<= "Aa", Wrap("") !~$<= Wrap("Aa"))
("" !@>  "Aa", Wrap("") !@>  Wrap("Aa"), "" !~@>  "Aa", Wrap("") !~@>  Wrap("Aa"), "" !$>  "Aa", Wrap("") !$>  Wrap("Aa"), "" !~$>  "Aa", Wrap("") !~$>  Wrap("Aa"))
("" !@>= "Aa", Wrap("") !@>= Wrap("Aa"), "" !~@>= "Aa", Wrap("") !~@>= Wrap("Aa"), "" !$>= "Aa", Wrap("") !$>= Wrap("Aa"), "" !~$>= "Aa", Wrap("") !~$>= Wrap("Aa"))
(""  @=  "BB", Wrap("")  @=  Wrap("BB"), ""  ~@=  "BB", Wrap("")  ~@=  Wrap("BB"), ""  $=  "BB", Wrap("")  $=  Wrap("BB"), ""  ~$=  "BB", Wrap("")  ~$=  Wrap("BB"))
(""  @<  "BB", Wrap("")  @<  Wrap("BB"), ""  ~@<  "BB", Wrap("")  ~@<  Wrap("BB"), ""  $<  "BB", Wrap("")  $<  Wrap("BB"), ""  ~$<  "BB", Wrap("")  ~$<  Wrap("BB"))
(""  @<= "BB", Wrap("")  @<= Wrap("BB"), ""  ~@<= "BB", Wrap("")  ~@<= Wrap("BB"), ""  $<= "BB", Wrap("")  $<= Wrap("BB"), ""  ~$<= "BB", Wrap("")  ~$<= Wrap("BB"))
(""  @>  "BB", Wrap("")  @>  Wrap("BB"), ""  ~@>  "BB", Wrap("")  ~@>  Wrap("BB"), ""  $>  "BB", Wrap("")  $>  Wrap("BB"), ""  ~$>  "BB", Wrap("")  ~$>  Wrap("BB"))
(""  @>= "BB", Wrap("")  @>= Wrap("BB"), ""  ~@>= "BB", Wrap("")  ~@>= Wrap("BB"), ""  $>= "BB", Wrap("")  $>= Wrap("BB"), ""  ~$>= "BB", Wrap("")  ~$>= Wrap("BB"))
("" !@=  "BB", Wrap("") !@=  Wrap("BB"), "" !~@=  "BB", Wrap("") !~@=  Wrap("BB"), "" !$=  "BB", Wrap("") !$=  Wrap("BB"), "" !~$=  "BB", Wrap("") !~$=  Wrap("BB"))
("" !@<  "BB", Wrap("") !@<  Wrap("BB"), "" !~@<  "BB", Wrap("") !~@<  Wrap("BB"), "" !$<  "BB", Wrap("") !$<  Wrap("BB"), "" !~$<  "BB", Wrap("") !~$<  Wrap("BB"))
("" !@<= "BB", Wrap("") !@<= Wrap("BB"), "" !~@<= "BB", Wrap("") !~@<= Wrap("BB"), "" !$<= "BB", Wrap("") !$<= Wrap("BB"), "" !~$<= "BB", Wrap("") !~$<= Wrap("BB"))
("" !@>  "BB", Wrap("") !@>  Wrap("BB"), "" !~@>  "BB", Wrap("") !~@>  Wrap("BB"), "" !$>  "BB", Wrap("") !$>  Wrap("BB"), "" !~$>  "BB", Wrap("") !~$>  Wrap("BB"))
("" !@>= "BB", Wrap("") !@>= Wrap("BB"), "" !~@>= "BB", Wrap("") !~@>= Wrap("BB"), "" !$>= "BB", Wrap("") !$>= Wrap("BB"), "" !~$>= "BB", Wrap("") !~$>= Wrap("BB"))
(""  @=  Null(""), Wrap("")  @=  Wrap(Null("")), ""  ~@=  Null(""), Wrap("")  ~@=  Wrap(Null("")), ""  $=  Null(""), Wrap("")  $=  Wrap(Null("")), ""  ~$=  Null(""), Wrap("")  ~$=  Wrap(Null("")))
(""  @<  Null(""), Wrap("")  @<  Wrap(Null("")), ""  ~@<  Null(""), Wrap("")  ~@<  Wrap(Null("")), ""  $<  Null(""), Wrap("")  $<  Wrap(Null("")), ""  ~$<  Null(""), Wrap("")  ~$<  Wrap(Null("")))
(""  @<= Null(""), Wrap("")  @<= Wrap(Null("")), ""  ~@<= Null(""), Wrap("")  ~@<= Wrap(Null("")), ""  $<= Null(""), Wrap("")  $<= Wrap(Null("")), ""  ~$<= Null(""), Wrap("")  ~$<= Wrap(Null("")))
(""  @>  Null(""), Wrap("")  @>  Wrap(Null("")), ""  ~@>  Null(""), Wrap("")  ~@>  Wrap(Null("")), ""  $>  Null(""), Wrap("")  $>  Wrap(Null("")), ""  ~$>  Null(""), Wrap("")  ~$>  Wrap(Null("")))
(""  @>= Null(""), Wrap("")  @>= Wrap(Null("")), ""  ~@>= Null(""), Wrap("")  ~@>= Wrap(Null("")), ""  $>= Null(""), Wrap("")  $>= Wrap(Null("")), ""  ~$>= Null(""), Wrap("")  ~$>= Wrap(Null("")))
("" !@=  Null(""), Wrap("") !@=  Wrap(Null("")), "" !~@=  Null(""), Wrap("") !~@=  Wrap(Null("")), "" !$=  Null(""), Wrap("") !$=  Wrap(Null("")), "" !~$=  Null(""), Wrap("") !~$=  Wrap(Null("")))
("" !@<  Null(""), Wrap("") !@<  Wrap(Null("")), "" !~@<  Null(""), Wrap("") !~@<  Wrap(Null("")), "" !$<  Null(""), Wrap("") !$<  Wrap(Null("")), "" !~$<  Null(""), Wrap("") !~$<  Wrap(Null("")))
("" !@<= Null(""), Wrap("") !@<= Wrap(Null("")), "" !~@<= Null(""), Wrap("") !~@<= Wrap(Null("")), "" !$<= Null(""), Wrap("") !$<= Wrap(Null("")), "" !~$<= Null(""), Wrap("") !~$<= Wrap(Null("")))
("" !@>  Null(""), Wrap("") !@>  Wrap(Null("")), "" !~@>  Null(""), Wrap("") !~@>  Wrap(Null("")), "" !$>  Null(""), Wrap("") !$>  Wrap(Null("")), "" !~$>  Null(""), Wrap("") !~$>  Wrap(Null("")))
("" !@>= Null(""), Wrap("") !@>= Wrap(Null("")), "" !~@>= Null(""), Wrap("") !~@>= Wrap(Null("")), "" !$>= Null(""), Wrap("") !$>= Wrap(Null("")), "" !~$>= Null(""), Wrap("") !~$>= Wrap(Null("")))
("AA"  @=  "", Wrap("AA")  @=  Wrap(""), "AA"  ~@=  "", Wrap("AA")  ~@=  Wrap(""), "AA"  $=  "", Wrap("AA")  $=  Wrap(""), "AA"  ~$=  "", Wrap("AA")  ~$=  Wrap(""))
("AA"  @<  "", Wrap("AA")  @<  Wrap(""), "AA"  ~@<  "", Wrap("AA")  ~@<  Wrap(""), "AA"  $<  "", Wrap("AA")  $<  Wrap(""), "AA"  ~$<  "", Wrap("AA")  ~$<  Wrap(""))
("AA"  @<= "", Wrap("AA")  @<= Wrap(""), "AA"  ~@<= "", Wrap("AA")  ~@<= Wrap(""), "AA"  $<= "", Wrap("AA")  $<= Wrap(""), "AA"  ~$<= "", Wrap("AA")  ~$<= Wrap(""))
("AA"  @>  "", Wrap("AA")  @>  Wrap(""), "AA"  ~@>  "", Wrap("AA")  ~@>  Wrap(""), "AA"  $>  "", Wrap("AA")  $>  Wrap(""), "AA"  ~$>  "", Wrap("AA")  ~$>  Wrap(""))
("AA"  @>= "", Wrap("AA")  @>= Wrap(""), "AA"  ~@>= "", Wrap("AA")  ~@>= Wrap(""), "AA"  $>= "", Wrap("AA")  $>= Wrap(""), "AA"  ~$>= "", Wrap("AA")  ~$>= Wrap(""))
("AA" !@=  "", Wrap("AA") !@=  Wrap(""), "AA" !~@=  "", Wrap("AA") !~@=  Wrap(""), "AA" !$=  "", Wrap("AA") !$=  Wrap(""), "AA" !~$=  "", Wrap("AA") !~$=  Wrap(""))
("AA" !@<  "", Wrap("AA") !@<  Wrap(""), "AA" !~@<  "", Wrap("AA") !~@<  Wrap(""), "AA" !$<  "", Wrap("AA") !$<  Wrap(""), "AA" !~$<  "", Wrap("AA") !~$<  Wrap(""))
("AA" !@<= "", Wrap("AA") !@<= Wrap(""), "AA" !~@<= "", Wrap("AA") !~@<= Wrap(""), "AA" !$<= "", Wrap("AA") !$<= Wrap(""), "AA" !~$<= "", Wrap("AA") !~$<= Wrap(""))
("AA" !@>  "", Wrap("AA") !@>  Wrap(""), "AA" !~@>  "", Wrap("AA") !~@>  Wrap(""), "AA" !$>  "", Wrap("AA") !$>  Wrap(""), "AA" !~$>  "", Wrap("AA") !~$>  Wrap(""))
("AA" !@>= "", Wrap("AA") !@>= Wrap(""), "AA" !~@>= "", Wrap("AA") !~@>= Wrap(""), "AA" !$>= "", Wrap("AA") !$>= Wrap(""), "AA" !~$>= "", Wrap("AA") !~$>= Wrap(""))
("AA"  @=  "AA", Wrap("AA")  @=  Wrap("AA"), "AA"  ~@=  "AA", Wrap("AA")  ~@=  Wrap("AA"), "AA"  $=  "AA", Wrap("AA")  $=  Wrap("AA"), "AA"  ~$=  "AA", Wrap("AA")  ~$=  Wrap("AA"))
("AA"  @<  "AA", Wrap("AA")  @<  Wrap("AA"), "AA"  ~@<  "AA", Wrap("AA")  ~@<  Wrap("AA"), "AA"  $<  "AA", Wrap("AA")  $<  Wrap("AA"), "AA"  ~$<  "AA", Wrap("AA")  ~$<  Wrap("AA"))
("AA"  @<= "AA", Wrap("AA")  @<= Wrap("AA"), "AA"  ~@<= "AA", Wrap("AA")  ~@<= Wrap("AA"), "AA"  $<= "AA", Wrap("AA")  $<= Wrap("AA"), "AA"  ~$<= "AA", Wrap("AA")  ~$<= Wrap("AA"))
("AA"  @>  "AA", Wrap("AA")  @>  Wrap("AA"), "AA"  ~@>  "AA", Wrap("AA")  ~@>  Wrap("AA"), "AA"  $>  "AA", Wrap("AA")  $>  Wrap("AA"), "AA"  ~$>  "AA", Wrap("AA")  ~$>  Wrap("AA"))
("AA"  @>= "AA", Wrap("AA")  @>= Wrap("AA"), "AA"  ~@>= "AA", Wrap("AA")  ~@>= Wrap("AA"), "AA"  $>= "AA", Wrap("AA")  $>= Wrap("AA"), "AA"  ~$>= "AA", Wrap("AA")  ~$>= Wrap("AA"))
("AA" !@=  "AA", Wrap("AA") !@=  Wrap("AA"), "AA" !~@=  "AA", Wrap("AA") !~@=  Wrap("AA"), "AA" !$=  "AA", Wrap("AA") !$=  Wrap("AA"), "AA" !~$=  "AA", Wrap("AA") !~$=  Wrap("AA"))
("AA" !@<  "AA", Wrap("AA") !@<  Wrap("AA"), "AA" !~@<  "AA", Wrap("AA") !~@<  Wrap("AA"), "AA" !$<  "AA", Wrap("AA") !$<  Wrap("AA"), "AA" !~$<  "AA", Wrap("AA") !~$<  Wrap("AA"))
("AA" !@<= "AA", Wrap("AA") !@<= Wrap("AA"), "AA" !~@<= "AA", Wrap("AA") !~@<= Wrap("AA"), "AA" !$<= "AA", Wrap("AA") !$<= Wrap("AA"), "AA" !~$<= "AA", Wrap("AA") !~$<= Wrap("AA"))
("AA" !@>  "AA", Wrap("AA") !@>  Wrap("AA"), "AA" !~@>  "AA", Wrap("AA") !~@>  Wrap("AA"), "AA" !$>  "AA", Wrap("AA") !$>  Wrap("AA"), "AA" !~$>  "AA", Wrap("AA") !~$>  Wrap("AA"))
("AA" !@>= "AA", Wrap("AA") !@>= Wrap("AA"), "AA" !~@>= "AA", Wrap("AA") !~@>= Wrap("AA"), "AA" !$>= "AA", Wrap("AA") !$>= Wrap("AA"), "AA" !~$>= "AA", Wrap("AA") !~$>= Wrap("AA"))
("AA"  @=  "aA", Wrap("AA")  @=  Wrap("aA"), "AA"  ~@=  "aA", Wrap("AA")  ~@=  Wrap("aA"), "AA"  $=  "aA", Wrap("AA")  $=  Wrap("aA"), "AA"  ~$=  "aA", Wrap("AA")  ~$=  Wrap("aA"))
("AA"  @<  "aA", Wrap("AA")  @<  Wrap("aA"), "AA"  ~@<  "aA", Wrap("AA")  ~@<  Wrap("aA"), "AA"  $<  "aA", Wrap("AA")  $<  Wrap("aA"), "AA"  ~$<  "aA", Wrap("AA")  ~$<  Wrap("aA"))
("AA"  @<= "aA", Wrap("AA")  @<= Wrap("aA"), "AA"  ~@<= "aA", Wrap("AA")  ~@<= Wrap("aA"), "AA"  $<= "aA", Wrap("AA")  $<= Wrap("aA"), "AA"  ~$<= "aA", Wrap("AA")  ~$<= Wrap("aA"))
("AA"  @>  "aA", Wrap("AA")  @>  Wrap("aA"), "AA"  ~@>  "aA", Wrap("AA")  ~@>  Wrap("aA"), "AA"  $>  "aA", Wrap("AA")  $>  Wrap("aA"), "AA"  ~$>  "aA", Wrap("AA")  ~$>  Wrap("aA"))
("AA"  @>= "aA", Wrap("AA")  @>= Wrap("aA"), "AA"  ~@>= "aA", Wrap("AA")  ~@>= Wrap("aA"), "AA"  $>= "aA", Wrap("AA")  $>= Wrap("aA"), "AA"  ~$>= "aA", Wrap("AA")  ~$>= Wrap("aA"))
("AA" !@=  "aA", Wrap("AA") !@=  Wrap("aA"), "AA" !~@=  "aA", Wrap("AA") !~@=  Wrap("aA"), "AA" !$=  "aA", Wrap("AA") !$=  Wrap("aA"), "AA" !~$=  "aA", Wrap("AA") !~$=  Wrap("aA"))
("AA" !@<  "aA", Wrap("AA") !@<  Wrap("aA"), "AA" !~@<  "aA", Wrap("AA") !~@<  Wrap("aA"), "AA" !$<  "aA", Wrap("AA") !$<  Wrap("aA"), "AA" !~$<  "aA", Wrap("AA") !~$<  Wrap("aA"))
("AA" !@<= "aA", Wrap("AA") !@<= Wrap("aA"), "AA" !~@<= "aA", Wrap("AA") !~@<= Wrap("aA"), "AA" !$<= "aA", Wrap("AA") !$<= Wrap("aA"), "AA" !~$<= "aA", Wrap("AA") !~$<= Wrap("aA"))
("AA" !@>  "aA", Wrap("AA") !@>  Wrap("aA"), "AA" !~@>  "aA", Wrap("AA") !~@>  Wrap("aA"), "AA" !$>  "aA", Wrap("AA") !$>  Wrap("aA"), "AA" !~$>  "aA", Wrap("AA") !~$>  Wrap("aA"))
("AA" !@>= "aA", Wrap("AA") !@>= Wrap("aA"), "AA" !~@>= "aA", Wrap("AA") !~@>= Wrap("aA"), "AA" !$>= "aA", Wrap("AA") !$>= Wrap("aA"), "AA" !~$>= "aA", Wrap("AA") !~$>= Wrap("aA"))
("AA"  @=  "Aa", Wrap("AA")  @=  Wrap("Aa"), "AA"  ~@=  "Aa", Wrap("AA")  ~@=  Wrap("Aa"), "AA"  $=  "Aa", Wrap("AA")  $=  Wrap("Aa"), "AA"  ~$=  "Aa", Wrap("AA")  ~$=  Wrap("Aa"))
("AA"  @<  "Aa", Wrap("AA")  @<  Wrap("Aa"), "AA"  ~@<  "Aa", Wrap("AA")  ~@<  Wrap("Aa"), "AA"  $<  "Aa", Wrap("AA")  $<  Wrap("Aa"), "AA"  ~$<  "Aa", Wrap("AA")  ~$<  Wrap("Aa"))
("AA"  @<= "Aa", Wrap("AA")  @<= Wrap("Aa"), "AA"  ~@<= "Aa", Wrap("AA")  ~@<= Wrap("Aa"), "AA"  $<= "Aa", Wrap("AA")  $<= Wrap("Aa"), "AA"  ~$<= "Aa", Wrap("AA")  ~$<= Wrap("Aa"))
("AA"  @>  "Aa", Wrap("AA")  @>  Wrap("Aa"), "AA"  ~@>  "Aa", Wrap("AA")  ~@>  Wrap("Aa"), "AA"  $>  "Aa", Wrap("AA")  $>  Wrap("Aa"), "AA"  ~$>  "Aa", Wrap("AA")  ~$>  Wrap("Aa"))
("AA"  @>= "Aa", Wrap("AA")  @>= Wrap("Aa"), "AA"  ~@>= "Aa", Wrap("AA")  ~@>= Wrap("Aa"), "AA"  $>= "Aa", Wrap("AA")  $>= Wrap("Aa"), "AA"  ~$>= "Aa", Wrap("AA")  ~$>= Wrap("Aa"))
("AA" !@=  "Aa", Wrap("AA") !@=  Wrap("Aa"), "AA" !~@=  "Aa", Wrap("AA") !~@=  Wrap("Aa"), "AA" !$=  "Aa", Wrap("AA") !$=  Wrap("Aa"), "AA" !~$=  "Aa", Wrap("AA") !~$=  Wrap("Aa"))
("AA" !@<  "Aa", Wrap("AA") !@<  Wrap("Aa"), "AA" !~@<  "Aa", Wrap("AA") !~@<  Wrap("Aa"), "AA" !$<  "Aa", Wrap("AA") !$<  Wrap("Aa"), "AA" !~$<  "Aa", Wrap("AA") !~$<  Wrap("Aa"))
("AA" !@<= "Aa", Wrap("AA") !@<= Wrap("Aa"), "AA" !~@<= "Aa", Wrap("AA") !~@<= Wrap("Aa"), "AA" !$<= "Aa", Wrap("AA") !$<= Wrap("Aa"), "AA" !~$<= "Aa", Wrap("AA") !~$<= Wrap("Aa"))
("AA" !@>  "Aa", Wrap("AA") !@>  Wrap("Aa"), "AA" !~@>  "Aa", Wrap("AA") !~@>  Wrap("Aa"), "AA" !$>  "Aa", Wrap("AA") !$>  Wrap("Aa"), "AA" !~$>  "Aa", Wrap("AA") !~$>  Wrap("Aa"))
("AA" !@>= "Aa", Wrap("AA") !@>= Wrap("Aa"), "AA" !~@>= "Aa", Wrap("AA") !~@>= Wrap("Aa"), "AA" !$>= "Aa", Wrap("AA") !$>= Wrap("Aa"), "AA" !~$>= "Aa", Wrap("AA") !~$>= Wrap("Aa"))
("AA"  @=  "BB", Wrap("AA")  @=  Wrap("BB"), "AA"  ~@=  "BB", Wrap("AA")  ~@=  Wrap("BB"), "AA"  $=  "BB", Wrap("AA")  $=  Wrap("BB"), "AA"  ~$=  "BB", Wrap("AA")  ~$=  Wrap("BB"))
("AA"  @<  "BB", Wrap("AA")  @<  Wrap("BB"), "AA"  ~@<  "BB", Wrap("AA")  ~@<  Wrap("BB"), "AA"  $<  "BB", Wrap("AA")  $<  Wrap("BB"), "AA"  ~$<  "BB", Wrap("AA")  ~$<  Wrap("BB"))
("AA"  @<= "BB", Wrap("AA")  @<= Wrap("BB"), "AA"  ~@<= "BB", Wrap("AA")  ~@<= Wrap("BB"), "AA"  $<= "BB", Wrap("AA")  $<= Wrap("BB"), "AA"  ~$<= "BB", Wrap("AA")  ~$<= Wrap("BB"))
("AA"  @>  "BB", Wrap("AA")  @>  Wrap("BB"), "AA"  ~@>  "BB", Wrap("AA")  ~@>  Wrap("BB"), "AA"  $>  "BB", Wrap("AA")  $>  Wrap("BB"), "AA"  ~$>  "BB", Wrap("AA")  ~$>  Wrap("BB"))
("AA"  @>= "BB", Wrap("AA")  @>= Wrap("BB"), "AA"  ~@>= "BB", Wrap("AA")  ~@>= Wrap("BB"), "AA"  $>= "BB", Wrap("AA")  $>= Wrap("BB"), "AA"  ~$>= "BB", Wrap("AA")  ~$>= Wrap("BB"))
("AA" !@=  "BB", Wrap("AA") !@=  Wrap("BB"), "AA" !~@=  "BB", Wrap("AA") !~@=  Wrap("BB"), "AA" !$=  "BB", Wrap("AA") !$=  Wrap("BB"), "AA" !~$=  "BB", Wrap("AA") !~$=  Wrap("BB"))
("AA" !@<  "BB", Wrap("AA") !@<  Wrap("BB"), "AA" !~@<  "BB", Wrap("AA") !~@<  Wrap("BB"), "AA" !$<  "BB", Wrap("AA") !$<  Wrap("BB"), "AA" !~$<  "BB", Wrap("AA") !~$<  Wrap("BB"))
("AA" !@<= "BB", Wrap("AA") !@<= Wrap("BB"), "AA" !~@<= "BB", Wrap("AA") !~@<= Wrap("BB"), "AA" !$<= "BB", Wrap("AA") !$<= Wrap("BB"), "AA" !~$<= "BB", Wrap("AA") !~$<= Wrap("BB"))
("AA" !@>  "BB", Wrap("AA") !@>  Wrap("BB"), "AA" !~@>  "BB", Wrap("AA") !~@>  Wrap("BB"), "AA" !$>  "BB", Wrap("AA") !$>  Wrap("BB"), "AA" !~$>  "BB", Wrap("AA") !~$>  Wrap("BB"))
("AA" !@>= "BB", Wrap("AA") !@>= Wrap("BB"), "AA" !~@>= "BB", Wrap("AA") !~@>= Wrap("BB"), "AA" !$>= "BB", Wrap("AA") !$>= Wrap("BB"), "AA" !~$>= "BB", Wrap("AA") !~$>= Wrap("BB"))
("AA"  @=  Null(""), Wrap("AA")  @=  Wrap(Null("")), "AA"  ~@=  Null(""), Wrap("AA")  ~@=  Wrap(Null("")), "AA"  $=  Null(""), Wrap("AA")  $=  Wrap(Null("")), "AA"  ~$=  Null(""), Wrap("AA")  ~$=  Wrap(Null("")))
("AA"  @<  Null(""), Wrap("AA")  @<  Wrap(Null("")), "AA"  ~@<  Null(""), Wrap("AA")  ~@<  Wrap(Null("")), "AA"  $<  Null(""), Wrap("AA")  $<  Wrap(Null("")), "AA"  ~$<  Null(""), Wrap("AA")  ~$<  Wrap(Null("")))
("AA"  @<= Null(""), Wrap("AA")  @<= Wrap(Null("")), "AA"  ~@<= Null(""), Wrap("AA")  ~@<= Wrap(Null("")), "AA"  $<= Null(""), Wrap("AA")  $<= Wrap(Null("")), "AA"  ~$<= Null(""), Wrap("AA")  ~$<= Wrap(Null("")))
("AA"  @>  Null(""), Wrap("AA")  @>  Wrap(Null("")), "AA"  ~@>  Null(""), Wrap("AA")  ~@>  Wrap(Null("")), "AA"  $>  Null(""), Wrap("AA")  $>  Wrap(Null("")), "AA"  ~$>  Null(""), Wrap("AA")  ~$>  Wrap(Null("")))
("AA"  @>= Null(""), Wrap("AA")  @>= Wrap(Null("")), "AA"  ~@>= Null(""), Wrap("AA")  ~@>= Wrap(Null("")), "AA"  $>= Null(""), Wrap("AA")  $>= Wrap(Null("")), "AA"  ~$>= Null(""), Wrap("AA")  ~$>= Wrap(Null("")))
("AA" !@=  Null(""), Wrap("AA") !@=  Wrap(Null("")), "AA" !~@=  Null(""), Wrap("AA") !~@=  Wrap(Null("")), "AA" !$=  Null(""), Wrap("AA") !$=  Wrap(Null("")), "AA" !~$=  Null(""), Wrap("AA") !~$=  Wrap(Null("")))
("AA" !@<  Null(""), Wrap("AA") !@<  Wrap(Null("")), "AA" !~@<  Null(""), Wrap("AA") !~@<  Wrap(Null("")), "AA" !$<  Null(""), Wrap("AA") !$<  Wrap(Null("")), "AA" !~$<  Null(""), Wrap("AA") !~$<  Wrap(Null("")))
("AA" !@<= Null(""), Wrap("AA") !@<= Wrap(Null("")), "AA" !~@<= Null(""), Wrap("AA") !~@<= Wrap(Null("")), "AA" !$<= Null(""), Wrap("AA") !$<= Wrap(Null("")), "AA" !~$<= Null(""), Wrap("AA") !~$<= Wrap(Null("")))
("AA" !@>  Null(""), Wrap("AA") !@>  Wrap(Null("")), "AA" !~@>  Null(""), Wrap("AA") !~@>  Wrap(Null("")), "AA" !$>  Null(""), Wrap("AA") !$>  Wrap(Null("")), "AA" !~$>  Null(""), Wrap("AA") !~$>  Wrap(Null("")))
("AA" !@>= Null(""), Wrap("AA") !@>= Wrap(Null("")), "AA" !~@>= Null(""), Wrap("AA") !~@>= Wrap(Null("")), "AA" !$>= Null(""), Wrap("AA") !$>= Wrap(Null("")), "AA" !~$>= Null(""), Wrap("AA") !~$>= Wrap(Null("")))
("aA"  @=  "", Wrap("aA")  @=  Wrap(""), "aA"  ~@=  "", Wrap("aA")  ~@=  Wrap(""), "aA"  $=  "", Wrap("aA")  $=  Wrap(""), "aA"  ~$=  "", Wrap("aA")  ~$=  Wrap(""))
("aA"  @<  "", Wrap("aA")  @<  Wrap(""), "aA"  ~@<  "", Wrap("aA")  ~@<  Wrap(""), "aA"  $<  "", Wrap("aA")  $<  Wrap(""), "aA"  ~$<  "", Wrap("aA")  ~$<  Wrap(""))
("aA"  @<= "", Wrap("aA")  @<= Wrap(""), "aA"  ~@<= "", Wrap("aA")  ~@<= Wrap(""), "aA"  $<= "", Wrap("aA")  $<= Wrap(""), "aA"  ~$<= "", Wrap("aA")  ~$<= Wrap(""))
("aA"  @>  "", Wrap("aA")  @>  Wrap(""), "aA"  ~@>  "", Wrap("aA")  ~@>  Wrap(""), "aA"  $>  "", Wrap("aA")  $>  Wrap(""), "aA"  ~$>  "", Wrap("aA")  ~$>  Wrap(""))
("aA"  @>= "", Wrap("aA")  @>= Wrap(""), "aA"  ~@>= "", Wrap("aA")  ~@>= Wrap(""), "aA"  $>= "", Wrap("aA")  $>= Wrap(""), "aA"  ~$>= "", Wrap("aA")  ~$>= Wrap(""))
("aA" !@=  "", Wrap("aA") !@=  Wrap(""), "aA" !~@=  "", Wrap("aA") !~@=  Wrap(""), "aA" !$=  "", Wrap("aA") !$=  Wrap(""), "aA" !~$=  "", Wrap("aA") !~$=  Wrap(""))
("aA" !@<  "", Wrap("aA") !@<  Wrap(""), "aA" !~@<  "", Wrap("aA") !~@<  Wrap(""), "aA" !$<  "", Wrap("aA") !$<  Wrap(""), "aA" !~$<  "", Wrap("aA") !~$<  Wrap(""))
("aA" !@<= "", Wrap("aA") !@<= Wrap(""), "aA" !~@<= "", Wrap("aA") !~@<= Wrap(""), "aA" !$<= "", Wrap("aA") !$<= Wrap(""), "aA" !~$<= "", Wrap("aA") !~$<= Wrap(""))
("aA" !@>  "", Wrap("aA") !@>  Wrap(""), "aA" !~@>  "", Wrap("aA") !~@>  Wrap(""), "aA" !$>  "", Wrap("aA") !$>  Wrap(""), "aA" !~$>  "", Wrap("aA") !~$>  Wrap(""))
("aA" !@>= "", Wrap("aA") !@>= Wrap(""), "aA" !~@>= "", Wrap("aA") !~@>= Wrap(""), "aA" !$>= "", Wrap("aA") !$>= Wrap(""), "aA" !~$>= "", Wrap("aA") !~$>= Wrap(""))
("aA"  @=  "AA", Wrap("aA")  @=  Wrap("AA"), "aA"  ~@=  "AA", Wrap("aA")  ~@=  Wrap("AA"), "aA"  $=  "AA", Wrap("aA")  $=  Wrap("AA"), "aA"  ~$=  "AA", Wrap("aA")  ~$=  Wrap("AA"))
("aA"  @<  "AA", Wrap("aA")  @<  Wrap("AA"), "aA"  ~@<  "AA", Wrap("aA")  ~@<  Wrap("AA"), "aA"  $<  "AA", Wrap("aA")  $<  Wrap("AA"), "aA"  ~$<  "AA", Wrap("aA")  ~$<  Wrap("AA"))
("aA"  @<= "AA", Wrap("aA")  @<= Wrap("AA"), "aA"  ~@<= "AA", Wrap("aA")  ~@<= Wrap("AA"), "aA"  $<= "AA", Wrap("aA")  $<= Wrap("AA"), "aA"  ~$<= "AA", Wrap("aA")  ~$<= Wrap("AA"))
("aA"  @>  "AA", Wrap("aA")  @>  Wrap("AA"), "aA"  ~@>  "AA", Wrap("aA")  ~@>  Wrap("AA"), "aA"  $>  "AA", Wrap("aA")  $>  Wrap("AA"), "aA"  ~$>  "AA", Wrap("aA")  ~$>  Wrap("AA"))
("aA"  @>= "AA", Wrap("aA")  @>= Wrap("AA"), "aA"  ~@>= "AA", Wrap("aA")  ~@>= Wrap("AA"), "aA"  $>= "AA", Wrap("aA")  $>= Wrap("AA"), "aA"  ~$>= "AA", Wrap("aA")  ~$>= Wrap("AA"))
("aA" !@=  "AA", Wrap("aA") !@=  Wrap("AA"), "aA" !~@=  "AA", Wrap("aA") !~@=  Wrap("AA"), "aA" !$=  "AA", Wrap("aA") !$=  Wrap("AA"), "aA" !~$=  "AA", Wrap("aA") !~$=  Wrap("AA"))
("aA" !@<  "AA", Wrap("aA") !@<  Wrap("AA"), "aA" !~@<  "AA", Wrap("aA") !~@<  Wrap("AA"), "aA" !$<  "AA", Wrap("aA") !$<  Wrap("AA"), "aA" !~$<  "AA", Wrap("aA") !~$<  Wrap("AA"))
("aA" !@<= "AA", Wrap("aA") !@<= Wrap("AA"), "aA" !~@<= "AA", Wrap("aA") !~@<= Wrap("AA"), "aA" !$<= "AA", Wrap("aA") !$<= Wrap("AA"), "aA" !~$<= "AA", Wrap("aA") !~$<= Wrap("AA"))
("aA" !@>  "AA", Wrap("aA") !@>  Wrap("AA"), "aA" !~@>  "AA", Wrap("aA") !~@>  Wrap("AA"), "aA" !$>  "AA", Wrap("aA") !$>  Wrap("AA"), "aA" !~$>  "AA", Wrap("aA") !~$>  Wrap("AA"))
("aA" !@>= "AA", Wrap("aA") !@>= Wrap("AA"), "aA" !~@>= "AA", Wrap("aA") !~@>= Wrap("AA"), "aA" !$>= "AA", Wrap("aA") !$>= Wrap("AA"), "aA" !~$>= "AA", Wrap("aA") !~$>= Wrap("AA"))
("aA"  @=  "aA", Wrap("aA")  @=  Wrap("aA"), "aA"  ~@=  "aA", Wrap("aA")  ~@=  Wrap("aA"), "aA"  $=  "aA", Wrap("aA")  $=  Wrap("aA"), "aA"  ~$=  "aA", Wrap("aA")  ~$=  Wrap("aA"))
("aA"  @<  "aA", Wrap("aA")  @<  Wrap("aA"), "aA"  ~@<  "aA", Wrap("aA")  ~@<  Wrap("aA"), "aA"  $<  "aA", Wrap("aA")  $<  Wrap("aA"), "aA"  ~$<  "aA", Wrap("aA")  ~$<  Wrap("aA"))
("aA"  @<= "aA", Wrap("aA")  @<= Wrap("aA"), "aA"  ~@<= "aA", Wrap("aA")  ~@<= Wrap("aA"), "aA"  $<= "aA", Wrap("aA")  $<= Wrap("aA"), "aA"  ~$<= "aA", Wrap("aA")  ~$<= Wrap("aA"))
("aA"  @>  "aA", Wrap("aA")  @>  Wrap("aA"), "aA"  ~@>  "aA", Wrap("aA")  ~@>  Wrap("aA"), "aA"  $>  "aA", Wrap("aA")  $>  Wrap("aA"), "aA"  ~$>  "aA", Wrap("aA")  ~$>  Wrap("aA"))
("aA"  @>= "aA", Wrap("aA")  @>= Wrap("aA"), "aA"  ~@>= "aA", Wrap("aA")  ~@>= Wrap("aA"), "aA"  $>= "aA", Wrap("aA")  $>= Wrap("aA"), "aA"  ~$>= "aA", Wrap("aA")  ~$>= Wrap("aA"))
("aA" !@=  "aA", Wrap("aA") !@=  Wrap("aA"), "aA" !~@=  "aA", Wrap("aA") !~@=  Wrap("aA"), "aA" !$=  "aA", Wrap("aA") !$=  Wrap("aA"), "aA" !~$=  "aA", Wrap("aA") !~$=  Wrap("aA"))
("aA" !@<  "aA", Wrap("aA") !@<  Wrap("aA"), "aA" !~@<  "aA", Wrap("aA") !~@<  Wrap("aA"), "aA" !$<  "aA", Wrap("aA") !$<  Wrap("aA"), "aA" !~$<  "aA", Wrap("aA") !~$<  Wrap("aA"))
("aA" !@<= "aA", Wrap("aA") !@<= Wrap("aA"), "aA" !~@<= "aA", Wrap("aA") !~@<= Wrap("aA"), "aA" !$<= "aA", Wrap("aA") !$<= Wrap("aA"), "aA" !~$<= "aA", Wrap("aA") !~$<= Wrap("aA"))
("aA" !@>  "aA", Wrap("aA") !@>  Wrap("aA"), "aA" !~@>  "aA", Wrap("aA") !~@>  Wrap("aA"), "aA" !$>  "aA", Wrap("aA") !$>  Wrap("aA"), "aA" !~$>  "aA", Wrap("aA") !~$>  Wrap("aA"))
("aA" !@>= "aA", Wrap("aA") !@>= Wrap("aA"), "aA" !~@>= "aA", Wrap("aA") !~@>= Wrap("aA"), "aA" !$>= "aA", Wrap("aA") !$>= Wrap("aA"), "aA" !~$>= "aA", Wrap("aA") !~$>= Wrap("aA"))
("aA"  @=  "Aa", Wrap("aA")  @=  Wrap("Aa"), "aA"  ~@=  "Aa", Wrap("aA")  ~@=  Wrap("Aa"), "aA"  $=  "Aa", Wrap("aA")  $=  Wrap("Aa"), "aA"  ~$=  "Aa", Wrap("aA")  ~$=  Wrap("Aa"))
("aA"  @<  "Aa", Wrap("aA")  @<  Wrap("Aa"), "aA"  ~@<  "Aa", Wrap("aA")  ~@<  Wrap("Aa"), "aA"  $<  "Aa", Wrap("aA")  $<  Wrap("Aa"), "aA"  ~$<  "Aa", Wrap("aA")  ~$<  Wrap("Aa"))
("aA"  @<= "Aa", Wrap("aA")  @<= Wrap("Aa"), "aA"  ~@<= "Aa", Wrap("aA")  ~@<= Wrap("Aa"), "aA"  $<= "Aa", Wrap("aA")  $<= Wrap("Aa"), "aA"  ~$<= "Aa", Wrap("aA")  ~$<= Wrap("Aa"))
("aA"  @>  "Aa", Wrap("aA")  @>  Wrap("Aa"), "aA"  ~@>  "Aa", Wrap("aA")  ~@>  Wrap("Aa"), "aA"  $>  "Aa", Wrap("aA")  $>  Wrap("Aa"), "aA"  ~$>  "Aa", Wrap("aA")  ~$>  Wrap("Aa"))
("aA"  @>= "Aa", Wrap("aA")  @>= Wrap("Aa"), "aA"  ~@>= "Aa", Wrap("aA")  ~@>= Wrap("Aa"), "aA"  $>= "Aa", Wrap("aA")  $>= Wrap("Aa"), "aA"  ~$>= "Aa", Wrap("aA")  ~$>= Wrap("Aa"))
("aA" !@=  "Aa", Wrap("aA") !@=  Wrap("Aa"), "aA" !~@=  "Aa", Wrap("aA") !~@=  Wrap("Aa"), "aA" !$=  "Aa", Wrap("aA") !$=  Wrap("Aa"), "aA" !~$=  "Aa", Wrap("aA") !~$=  Wrap("Aa"))
("aA" !@<  "Aa", Wrap("aA") !@<  Wrap("Aa"), "aA" !~@<  "Aa", Wrap("aA") !~@<  Wrap("Aa"), "aA" !$<  "Aa", Wrap("aA") !$<  Wrap("Aa"), "aA" !~$<  "Aa", Wrap("aA") !~$<  Wrap("Aa"))
("aA" !@<= "Aa", Wrap("aA") !@<= Wrap("Aa"), "aA" !~@<= "Aa", Wrap("aA") !~@<= Wrap("Aa"), "aA" !$<= "Aa", Wrap("aA") !$<= Wrap("Aa"), "aA" !~$<= "Aa", Wrap("aA") !~$<= Wrap("Aa"))
("aA" !@>  "Aa", Wrap("aA") !@>  Wrap("Aa"), "aA" !~@>  "Aa", Wrap("aA") !~@>  Wrap("Aa"), "aA" !$>  "Aa", Wrap("aA") !$>  Wrap("Aa"), "aA" !~$>  "Aa", Wrap("aA") !~$>  Wrap("Aa"))
("aA" !@>= "Aa", Wrap("aA") !@>= Wrap("Aa"), "aA" !~@>= "Aa", Wrap("aA") !~@>= Wrap("Aa"), "aA" !$>= "Aa", Wrap("aA") !$>= Wrap("Aa"), "aA" !~$>= "Aa", Wrap("aA") !~$>= Wrap("Aa"))
("aA"  @=  "BB", Wrap("aA")  @=  Wrap("BB"), "aA"  ~@=  "BB", Wrap("aA")  ~@=  Wrap("BB"), "aA"  $=  "BB", Wrap("aA")  $=  Wrap("BB"), "aA"  ~$=  "BB", Wrap("aA")  ~$=  Wrap("BB"))
("aA"  @<  "BB", Wrap("aA")  @<  Wrap("BB"), "aA"  ~@<  "BB", Wrap("aA")  ~@<  Wrap("BB"), "aA"  $<  "BB", Wrap("aA")  $<  Wrap("BB"), "aA"  ~$<  "BB", Wrap("aA")  ~$<  Wrap("BB"))
("aA"  @<= "BB", Wrap("aA")  @<= Wrap("BB"), "aA"  ~@<= "BB", Wrap("aA")  ~@<= Wrap("BB"), "aA"  $<= "BB", Wrap("aA")  $<= Wrap("BB"), "aA"  ~$<= "BB", Wrap("aA")  ~$<= Wrap("BB"))
("aA"  @>  "BB", Wrap("aA")  @>  Wrap("BB"), "aA"  ~@>  "BB", Wrap("aA")  ~@>  Wrap("BB"), "aA"  $>  "BB", Wrap("aA")  $>  Wrap("BB"), "aA"  ~$>  "BB", Wrap("aA")  ~$>  Wrap("BB"))
("aA"  @>= "BB", Wrap("aA")  @>= Wrap("BB"), "aA"  ~@>= "BB", Wrap("aA")  ~@>= Wrap("BB"), "aA"  $>= "BB", Wrap("aA")  $>= Wrap("BB"), "aA"  ~$>= "BB", Wrap("aA")  ~$>= Wrap("BB"))
("aA" !@=  "BB", Wrap("aA") !@=  Wrap("BB"), "aA" !~@=  "BB", Wrap("aA") !~@=  Wrap("BB"), "aA" !$=  "BB", Wrap("aA") !$=  Wrap("BB"), "aA" !~$=  "BB", Wrap("aA") !~$=  Wrap("BB"))
("aA" !@<  "BB", Wrap("aA") !@<  Wrap("BB"), "aA" !~@<  "BB", Wrap("aA") !~@<  Wrap("BB"), "aA" !$<  "BB", Wrap("aA") !$<  Wrap("BB"), "aA" !~$<  "BB", Wrap("aA") !~$<  Wrap("BB"))
("aA" !@<= "BB", Wrap("aA") !@<= Wrap("BB"), "aA" !~@<= "BB", Wrap("aA") !~@<= Wrap("BB"), "aA" !$<= "BB", Wrap("aA") !$<= Wrap("BB"), "aA" !~$<= "BB", Wrap("aA") !~$<= Wrap("BB"))
("aA" !@>  "BB", Wrap("aA") !@>  Wrap("BB"), "aA" !~@>  "BB", Wrap("aA") !~@>  Wrap("BB"), "aA" !$>  "BB", Wrap("aA") !$>  Wrap("BB"), "aA" !~$>  "BB", Wrap("aA") !~$>  Wrap("BB"))
("aA" !@>= "BB", Wrap("aA") !@>= Wrap("BB"), "aA" !~@>= "BB", Wrap("aA") !~@>= Wrap("BB"), "aA" !$>= "BB", Wrap("aA") !$>= Wrap("BB"), "aA" !~$>= "BB", Wrap("aA") !~$>= Wrap("BB"))
("aA"  @=  Null(""), Wrap("aA")  @=  Wrap(Null("")), "aA"  ~@=  Null(""), Wrap("aA")  ~@=  Wrap(Null("")), "aA"  $=  Null(""), Wrap("aA")  $=  Wrap(Null("")), "aA"  ~$=  Null(""), Wrap("aA")  ~$=  Wrap(Null("")))
("aA"  @<  Null(""), Wrap("aA")  @<  Wrap(Null("")), "aA"  ~@<  Null(""), Wrap("aA")  ~@<  Wrap(Null("")), "aA"  $<  Null(""), Wrap("aA")  $<  Wrap(Null("")), "aA"  ~$<  Null(""), Wrap("aA")  ~$<  Wrap(Null("")))
("aA"  @<= Null(""), Wrap("aA")  @<= Wrap(Null("")), "aA"  ~@<= Null(""), Wrap("aA")  ~@<= Wrap(Null("")), "aA"  $<= Null(""), Wrap("aA")  $<= Wrap(Null("")), "aA"  ~$<= Null(""), Wrap("aA")  ~$<= Wrap(Null("")))
("aA"  @>  Null(""), Wrap("aA")  @>  Wrap(Null("")), "aA"  ~@>  Null(""), Wrap("aA")  ~@>  Wrap(Null("")), "aA"  $>  Null(""), Wrap("aA")  $>  Wrap(Null("")), "aA"  ~$>  Null(""), Wrap("aA")  ~$>  Wrap(Null("")))
("aA"  @>= Null(""), Wrap("aA")  @>= Wrap(Null("")), "aA"  ~@>= Null(""), Wrap("aA")  ~@>= Wrap(Null("")), "aA"  $>= Null(""), Wrap("aA")  $>= Wrap(Null("")), "aA"  ~$>= Null(""), Wrap("aA")  ~$>= Wrap(Null("")))
("aA" !@=  Null(""), Wrap("aA") !@=  Wrap(Null("")), "aA" !~@=  Null(""), Wrap("aA") !~@=  Wrap(Null("")), "aA" !$=  Null(""), Wrap("aA") !$=  Wrap(Null("")), "aA" !~$=  Null(""), Wrap("aA") !~$=  Wrap(Null("")))
("aA" !@<  Null(""), Wrap("aA") !@<  Wrap(Null("")), "aA" !~@<  Null(""), Wrap("aA") !~@<  Wrap(Null("")), "aA" !$<  Null(""), Wrap("aA") !$<  Wrap(Null("")), "aA" !~$<  Null(""), Wrap("aA") !~$<  Wrap(Null("")))
("aA" !@<= Null(""), Wrap("aA") !@<= Wrap(Null("")), "aA" !~@<= Null(""), Wrap("aA") !~@<= Wrap(Null("")), "aA" !$<= Null(""), Wrap("aA") !$<= Wrap(Null("")), "aA" !~$<= Null(""), Wrap("aA") !~$<= Wrap(Null("")))
("aA" !@>  Null(""), Wrap("aA") !@>  Wrap(Null("")), "aA" !~@>  Null(""), Wrap("aA") !~@>  Wrap(Null("")), "aA" !$>  Null(""), Wrap("aA") !$>  Wrap(Null("")), "aA" !~$>  Null(""), Wrap("aA") !~$>  Wrap(Null("")))
("aA" !@>= Null(""), Wrap("aA") !@>= Wrap(Null("")), "aA" !~@>= Null(""), Wrap("aA") !~@>= Wrap(Null("")), "aA" !$>= Null(""), Wrap("aA") !$>= Wrap(Null("")), "aA" !~$>= Null(""), Wrap("aA") !~$>= Wrap(Null("")))
("Aa"  @=  "", Wrap("Aa")  @=  Wrap(""), "Aa"  ~@=  "", Wrap("Aa")  ~@=  Wrap(""), "Aa"  $=  "", Wrap("Aa")  $=  Wrap(""), "Aa"  ~$=  "", Wrap("Aa")  ~$=  Wrap(""))
("Aa"  @<  "", Wrap("Aa")  @<  Wrap(""), "Aa"  ~@<  "", Wrap("Aa")  ~@<  Wrap(""), "Aa"  $<  "", Wrap("Aa")  $<  Wrap(""), "Aa"  ~$<  "", Wrap("Aa")  ~$<  Wrap(""))
("Aa"  @<= "", Wrap("Aa")  @<= Wrap(""), "Aa"  ~@<= "", Wrap("Aa")  ~@<= Wrap(""), "Aa"  $<= "", Wrap("Aa")  $<= Wrap(""), "Aa"  ~$<= "", Wrap("Aa")  ~$<= Wrap(""))
("Aa"  @>  "", Wrap("Aa")  @>  Wrap(""), "Aa"  ~@>  "", Wrap("Aa")  ~@>  Wrap(""), "Aa"  $>  "", Wrap("Aa")  $>  Wrap(""), "Aa"  ~$>  "", Wrap("Aa")  ~$>  Wrap(""))
("Aa"  @>= "", Wrap("Aa")  @>= Wrap(""), "Aa"  ~@>= "", Wrap("Aa")  ~@>= Wrap(""), "Aa"  $>= "", Wrap("Aa")  $>= Wrap(""), "Aa"  ~$>= "", Wrap("Aa")  ~$>= Wrap(""))
("Aa" !@=  "", Wrap("Aa") !@=  Wrap(""), "Aa" !~@=  "", Wrap("Aa") !~@=  Wrap(""), "Aa" !$=  "", Wrap("Aa") !$=  Wrap(""), "Aa" !~$=  "", Wrap("Aa") !~$=  Wrap(""))
("Aa" !@<  "", Wrap("Aa") !@<  Wrap(""), "Aa" !~@<  "", Wrap("Aa") !~@<  Wrap(""), "Aa" !$<  "", Wrap("Aa") !$<  Wrap(""), "Aa" !~$<  "", Wrap("Aa") !~$<  Wrap(""))
("Aa" !@<= "", Wrap("Aa") !@<= Wrap(""), "Aa" !~@<= "", Wrap("Aa") !~@<= Wrap(""), "Aa" !$<= "", Wrap("Aa") !$<= Wrap(""), "Aa" !~$<= "", Wrap("Aa") !~$<= Wrap(""))
("Aa" !@>  "", Wrap("Aa") !@>  Wrap(""), "Aa" !~@>  "", Wrap("Aa") !~@>  Wrap(""), "Aa" !$>  "", Wrap("Aa") !$>  Wrap(""), "Aa" !~$>  "", Wrap("Aa") !~$>  Wrap(""))
("Aa" !@>= "", Wrap("Aa") !@>= Wrap(""), "Aa" !~@>= "", Wrap("Aa") !~@>= Wrap(""), "Aa" !$>= "", Wrap("Aa") !$>= Wrap(""), "Aa" !~$>= "", Wrap("Aa") !~$>= Wrap(""))
("Aa"  @=  "AA", Wrap("Aa")  @=  Wrap("AA"), "Aa"  ~@=  "AA", Wrap("Aa")  ~@=  Wrap("AA"), "Aa"  $=  "AA", Wrap("Aa")  $=  Wrap("AA"), "Aa"  ~$=  "AA", Wrap("Aa")  ~$=  Wrap("AA"))
("Aa"  @<  "AA", Wrap("Aa")  @<  Wrap("AA"), "Aa"  ~@<  "AA", Wrap("Aa")  ~@<  Wrap("AA"), "Aa"  $<  "AA", Wrap("Aa")  $<  Wrap("AA"), "Aa"  ~$<  "AA", Wrap("Aa")  ~$<  Wrap("AA"))
("Aa"  @<= "AA", Wrap("Aa")  @<= Wrap("AA"), "Aa"  ~@<= "AA", Wrap("Aa")  ~@<= Wrap("AA"), "Aa"  $<= "AA", Wrap("Aa")  $<= Wrap("AA"), "Aa"  ~$<= "AA", Wrap("Aa")  ~$<= Wrap("AA"))
("Aa"  @>  "AA", Wrap("Aa")  @>  Wrap("AA"), "Aa"  ~@>  "AA", Wrap("Aa")  ~@>  Wrap("AA"), "Aa"  $>  "AA", Wrap("Aa")  $>  Wrap("AA"), "Aa"  ~$>  "AA", Wrap("Aa")  ~$>  Wrap("AA"))
("Aa"  @>= "AA", Wrap("Aa")  @>= Wrap("AA"), "Aa"  ~@>= "AA", Wrap("Aa")  ~@>= Wrap("AA"), "Aa"  $>= "AA", Wrap("Aa")  $>= Wrap("AA"), "Aa"  ~$>= "AA", Wrap("Aa")  ~$>= Wrap("AA"))
("Aa" !@=  "AA", Wrap("Aa") !@=  Wrap("AA"), "Aa" !~@=  "AA", Wrap("Aa") !~@=  Wrap("AA"), "Aa" !$=  "AA", Wrap("Aa") !$=  Wrap("AA"), "Aa" !~$=  "AA", Wrap("Aa") !~$=  Wrap("AA"))
("Aa" !@<  "AA", Wrap("Aa") !@<  Wrap("AA"), "Aa" !~@<  "AA", Wrap("Aa") !~@<  Wrap("AA"), "Aa" !$<  "AA", Wrap("Aa") !$<  Wrap("AA"), "Aa" !~$<  "AA", Wrap("Aa") !~$<  Wrap("AA"))
("Aa" !@<= "AA", Wrap("Aa") !@<= Wrap("AA"), "Aa" !~@<= "AA", Wrap("Aa") !~@<= Wrap("AA"), "Aa" !$<= "AA", Wrap("Aa") !$<= Wrap("AA"), "Aa" !~$<= "AA", Wrap("Aa") !~$<= Wrap("AA"))
("Aa" !@>  "AA", Wrap("Aa") !@>  Wrap("AA"), "Aa" !~@>  "AA", Wrap("Aa") !~@>  Wrap("AA"), "Aa" !$>  "AA", Wrap("Aa") !$>  Wrap("AA"), "Aa" !~$>  "AA", Wrap("Aa") !~$>  Wrap("AA"))
("Aa" !@>= "AA", Wrap("Aa") !@>= Wrap("AA"), "Aa" !~@>= "AA", Wrap("Aa") !~@>= Wrap("AA"), "Aa" !$>= "AA", Wrap("Aa") !$>= Wrap("AA"), "Aa" !~$>= "AA", Wrap("Aa") !~$>= Wrap("AA"))
("Aa"  @=  "aA", Wrap("Aa")  @=  Wrap("aA"), "Aa"  ~@=  "aA", Wrap("Aa")  ~@=  Wrap("aA"), "Aa"  $=  "aA", Wrap("Aa")  $=  Wrap("aA"), "Aa"  ~$=  "aA", Wrap("Aa")  ~$=  Wrap("aA"))
("Aa"  @<  "aA", Wrap("Aa")  @<  Wrap("aA"), "Aa"  ~@<  "aA", Wrap("Aa")  ~@<  Wrap("aA"), "Aa"  $<  "aA", Wrap("Aa")  $<  Wrap("aA"), "Aa"  ~$<  "aA", Wrap("Aa")  ~$<  Wrap("aA"))
("Aa"  @<= "aA", Wrap("Aa")  @<= Wrap("aA"), "Aa"  ~@<= "aA", Wrap("Aa")  ~@<= Wrap("aA"), "Aa"  $<= "aA", Wrap("Aa")  $<= Wrap("aA"), "Aa"  ~$<= "aA", Wrap("Aa")  ~$<= Wrap("aA"))
("Aa"  @>  "aA", Wrap("Aa")  @>  Wrap("aA"), "Aa"  ~@>  "aA", Wrap("Aa")  ~@>  Wrap("aA"), "Aa"  $>  "aA", Wrap("Aa")  $>  Wrap("aA"), "Aa"  ~$>  "aA", Wrap("Aa")  ~$>  Wrap("aA"))
("Aa"  @>= "aA", Wrap("Aa")  @>= Wrap("aA"), "Aa"  ~@>= "aA", Wrap("Aa")  ~@>= Wrap("aA"), "Aa"  $>= "aA", Wrap("Aa")  $>= Wrap("aA"), "Aa"  ~$>= "aA", Wrap("Aa")  ~$>= Wrap("aA"))
("Aa" !@=  "aA", Wrap("Aa") !@=  Wrap("aA"), "Aa" !~@=  "aA", Wrap("Aa") !~@=  Wrap("aA"), "Aa" !$=  "aA", Wrap("Aa") !$=  Wrap("aA"), "Aa" !~$=  "aA", Wrap("Aa") !~$=  Wrap("aA"))
("Aa" !@<  "aA", Wrap("Aa") !@<  Wrap("aA"), "Aa" !~@<  "aA", Wrap("Aa") !~@<  Wrap("aA"), "Aa" !$<  "aA", Wrap("Aa") !$<  Wrap("aA"), "Aa" !~$<  "aA", Wrap("Aa") !~$<  Wrap("aA"))
("Aa" !@<= "aA", Wrap("Aa") !@<= Wrap("aA"), "Aa" !~@<= "aA", Wrap("Aa") !~@<= Wrap("aA"), "Aa" !$<= "aA", Wrap("Aa") !$<= Wrap("aA"), "Aa" !~$<= "aA", Wrap("Aa") !~$<= Wrap("aA"))
("Aa" !@>  "aA", Wrap("Aa") !@>  Wrap("aA"), "Aa" !~@>  "aA", Wrap("Aa") !~@>  Wrap("aA"), "Aa" !$>  "aA", Wrap("Aa") !$>  Wrap("aA"), "Aa" !~$>  "aA", Wrap("Aa") !~$>  Wrap("aA"))
("Aa" !@>= "aA", Wrap("Aa") !@>= Wrap("aA"), "Aa" !~@>= "aA", Wrap("Aa") !~@>= Wrap("aA"), "Aa" !$>= "aA", Wrap("Aa") !$>= Wrap("aA"), "Aa" !~$>= "aA", Wrap("Aa") !~$>= Wrap("aA"))
("Aa"  @=  "Aa", Wrap("Aa")  @=  Wrap("Aa"), "Aa"  ~@=  "Aa", Wrap("Aa")  ~@=  Wrap("Aa"), "Aa"  $=  "Aa", Wrap("Aa")  $=  Wrap("Aa"), "Aa"  ~$=  "Aa", Wrap("Aa")  ~$=  Wrap("Aa"))
("Aa"  @<  "Aa", Wrap("Aa")  @<  Wrap("Aa"), "Aa"  ~@<  "Aa", Wrap("Aa")  ~@<  Wrap("Aa"), "Aa"  $<  "Aa", Wrap("Aa")  $<  Wrap("Aa"), "Aa"  ~$<  "Aa", Wrap("Aa")  ~$<  Wrap("Aa"))
("Aa"  @<= "Aa", Wrap("Aa")  @<= Wrap("Aa"), "Aa"  ~@<= "Aa", Wrap("Aa")  ~@<= Wrap("Aa"), "Aa"  $<= "Aa", Wrap("Aa")  $<= Wrap("Aa"), "Aa"  ~$<= "Aa", Wrap("Aa")  ~$<= Wrap("Aa"))
("Aa"  @>  "Aa", Wrap("Aa")  @>  Wrap("Aa"), "Aa"  ~@>  "Aa", Wrap("Aa")  ~@>  Wrap("Aa"), "Aa"  $>  "Aa", Wrap("Aa")  $>  Wrap("Aa"), "Aa"  ~$>  "Aa", Wrap("Aa")  ~$>  Wrap("Aa"))
("Aa"  @>= "Aa", Wrap("Aa")  @>= Wrap("Aa"), "Aa"  ~@>= "Aa", Wrap("Aa")  ~@>= Wrap("Aa"), "Aa"  $>= "Aa", Wrap("Aa")  $>= Wrap("Aa"), "Aa"  ~$>= "Aa", Wrap("Aa")  ~$>= Wrap("Aa"))
("Aa" !@=  "Aa", Wrap("Aa") !@=  Wrap("Aa"), "Aa" !~@=  "Aa", Wrap("Aa") !~@=  Wrap("Aa"), "Aa" !$=  "Aa", Wrap("Aa") !$=  Wrap("Aa"), "Aa" !~$=  "Aa", Wrap("Aa") !~$=  Wrap("Aa"))
("Aa" !@<  "Aa", Wrap("Aa") !@<  Wrap("Aa"), "Aa" !~@<  "Aa", Wrap("Aa") !~@<  Wrap("Aa"), "Aa" !$<  "Aa", Wrap("Aa") !$<  Wrap("Aa"), "Aa" !~$<  "Aa", Wrap("Aa") !~$<  Wrap("Aa"))
("Aa" !@<= "Aa", Wrap("Aa") !@<= Wrap("Aa"), "Aa" !~@<= "Aa", Wrap("Aa") !~@<= Wrap("Aa"), "Aa" !$<= "Aa", Wrap("Aa") !$<= Wrap("Aa"), "Aa" !~$<= "Aa", Wrap("Aa") !~$<= Wrap("Aa"))
("Aa" !@>  "Aa", Wrap("Aa") !@>  Wrap("Aa"), "Aa" !~@>  "Aa", Wrap("Aa") !~@>  Wrap("Aa"), "Aa" !$>  "Aa", Wrap("Aa") !$>  Wrap("Aa"), "Aa" !~$>  "Aa", Wrap("Aa") !~$>  Wrap("Aa"))
("Aa" !@>= "Aa", Wrap("Aa") !@>= Wrap("Aa"), "Aa" !~@>= "Aa", Wrap("Aa") !~@>= Wrap("Aa"), "Aa" !$>= "Aa", Wrap("Aa") !$>= Wrap("Aa"), "Aa" !~$>= "Aa", Wrap("Aa") !~$>= Wrap("Aa"))
("Aa"  @=  "BB", Wrap("Aa")  @=  Wrap("BB"), "Aa"  ~@=  "BB", Wrap("Aa")  ~@=  Wrap("BB"), "Aa"  $=  "BB", Wrap("Aa")  $=  Wrap("BB"), "Aa"  ~$=  "BB", Wrap("Aa")  ~$=  Wrap("BB"))
("Aa"  @<  "BB", Wrap("Aa")  @<  Wrap("BB"), "Aa"  ~@<  "BB", Wrap("Aa")  ~@<  Wrap("BB"), "Aa"  $<  "BB", Wrap("Aa")  $<  Wrap("BB"), "Aa"  ~$<  "BB", Wrap("Aa")  ~$<  Wrap("BB"))
("Aa"  @<= "BB", Wrap("Aa")  @<= Wrap("BB"), "Aa"  ~@<= "BB", Wrap("Aa")  ~@<= Wrap("BB"), "Aa"  $<= "BB", Wrap("Aa")  $<= Wrap("BB"), "Aa"  ~$<= "BB", Wrap("Aa")  ~$<= Wrap("BB"))
("Aa"  @>  "BB", Wrap("Aa")  @>  Wrap("BB"), "Aa"  ~@>  "BB", Wrap("Aa")  ~@>  Wrap("BB"), "Aa"  $>  "BB", Wrap("Aa")  $>  Wrap("BB"), "Aa"  ~$>  "BB", Wrap("Aa")  ~$>  Wrap("BB"))
("Aa"  @>= "BB", Wrap("Aa")  @>= Wrap("BB"), "Aa"  ~@>= "BB", Wrap("Aa")  ~@>= Wrap("BB"), "Aa"  $>= "BB", Wrap("Aa")  $>= Wrap("BB"), "Aa"  ~$>= "BB", Wrap("Aa")  ~$>= Wrap("BB"))
("Aa" !@=  "BB", Wrap("Aa") !@=  Wrap("BB"), "Aa" !~@=  "BB", Wrap("Aa") !~@=  Wrap("BB"), "Aa" !$=  "BB", Wrap("Aa") !$=  Wrap("BB"), "Aa" !~$=  "BB", Wrap("Aa") !~$=  Wrap("BB"))
("Aa" !@<  "BB", Wrap("Aa") !@<  Wrap("BB"), "Aa" !~@<  "BB", Wrap("Aa") !~@<  Wrap("BB"), "Aa" !$<  "BB", Wrap("Aa") !$<  Wrap("BB"), "Aa" !~$<  "BB", Wrap("Aa") !~$<  Wrap("BB"))
("Aa" !@<= "BB", Wrap("Aa") !@<= Wrap("BB"), "Aa" !~@<= "BB", Wrap("Aa") !~@<= Wrap("BB"), "Aa" !$<= "BB", Wrap("Aa") !$<= Wrap("BB"), "Aa" !~$<= "BB", Wrap("Aa") !~$<= Wrap("BB"))
("Aa" !@>  "BB", Wrap("Aa") !@>  Wrap("BB"), "Aa" !~@>  "BB", Wrap("Aa") !~@>  Wrap("BB"), "Aa" !$>  "BB", Wrap("Aa") !$>  Wrap("BB"), "Aa" !~$>  "BB", Wrap("Aa") !~$>  Wrap("BB"))
("Aa" !@>= "BB", Wrap("Aa") !@>= Wrap("BB"), "Aa" !~@>= "BB", Wrap("Aa") !~@>= Wrap("BB"), "Aa" !$>= "BB", Wrap("Aa") !$>= Wrap("BB"), "Aa" !~$>= "BB", Wrap("Aa") !~$>= Wrap("BB"))
("Aa"  @=  Null(""), Wrap("Aa")  @=  Wrap(Null("")), "Aa"  ~@=  Null(""), Wrap("Aa")  ~@=  Wrap(Null("")), "Aa"  $=  Null(""), Wrap("Aa")  $=  Wrap(Null("")), "Aa"  ~$=  Null(""), Wrap("Aa")  ~$=  Wrap(Null("")))
("Aa"  @<  Null(""), Wrap("Aa")  @<  Wrap(Null("")), "Aa"  ~@<  Null(""), Wrap("Aa")  ~@<  Wrap(Null("")), "Aa"  $<  Null(""), Wrap("Aa")  $<  Wrap(Null("")), "Aa"  ~$<  Null(""), Wrap("Aa")  ~$<  Wrap(Null("")))
("Aa"  @<= Null(""), Wrap("Aa")  @<= Wrap(Null("")), "Aa"  ~@<= Null(""), Wrap("Aa")  ~@<= Wrap(Null("")), "Aa"  $<= Null(""), Wrap("Aa")  $<= Wrap(Null("")), "Aa"  ~$<= Null(""), Wrap("Aa")  ~$<= Wrap(Null("")))
("Aa"  @>  Null(""), Wrap("Aa")  @>  Wrap(Null("")), "Aa"  ~@>  Null(""), Wrap("Aa")  ~@>  Wrap(Null("")), "Aa"  $>  Null(""), Wrap("Aa")  $>  Wrap(Null("")), "Aa"  ~$>  Null(""), Wrap("Aa")  ~$>  Wrap(Null("")))
("Aa"  @>= Null(""), Wrap("Aa")  @>= Wrap(Null("")), "Aa"  ~@>= Null(""), Wrap("Aa")  ~@>= Wrap(Null("")), "Aa"  $>= Null(""), Wrap("Aa")  $>= Wrap(Null("")), "Aa"  ~$>= Null(""), Wrap("Aa")  ~$>= Wrap(Null("")))
("Aa" !@=  Null(""), Wrap("Aa") !@=  Wrap(Null("")), "Aa" !~@=  Null(""), Wrap("Aa") !~@=  Wrap(Null("")), "Aa" !$=  Null(""), Wrap("Aa") !$=  Wrap(Null("")), "Aa" !~$=  Null(""), Wrap("Aa") !~$=  Wrap(Null("")))
("Aa" !@<  Null(""), Wrap("Aa") !@<  Wrap(Null("")), "Aa" !~@<  Null(""), Wrap("Aa") !~@<  Wrap(Null("")), "Aa" !$<  Null(""), Wrap("Aa") !$<  Wrap(Null("")), "Aa" !~$<  Null(""), Wrap("Aa") !~$<  Wrap(Null("")))
("Aa" !@<= Null(""), Wrap("Aa") !@<= Wrap(Null("")), "Aa" !~@<= Null(""), Wrap("Aa") !~@<= Wrap(Null("")), "Aa" !$<= Null(""), Wrap("Aa") !$<= Wrap(Null("")), "Aa" !~$<= Null(""), Wrap("Aa") !~$<= Wrap(Null("")))
("Aa" !@>  Null(""), Wrap("Aa") !@>  Wrap(Null("")), "Aa" !~@>  Null(""), Wrap("Aa") !~@>  Wrap(Null("")), "Aa" !$>  Null(""), Wrap("Aa") !$>  Wrap(Null("")), "Aa" !~$>  Null(""), Wrap("Aa") !~$>  Wrap(Null("")))
("Aa" !@>= Null(""), Wrap("Aa") !@>= Wrap(Null("")), "Aa" !~@>= Null(""), Wrap("Aa") !~@>= Wrap(Null("")), "Aa" !$>= Null(""), Wrap("Aa") !$>= Wrap(Null("")), "Aa" !~$>= Null(""), Wrap("Aa") !~$>= Wrap(Null("")))
("BB"  @=  "", Wrap("BB")  @=  Wrap(""), "BB"  ~@=  "", Wrap("BB")  ~@=  Wrap(""), "BB"  $=  "", Wrap("BB")  $=  Wrap(""), "BB"  ~$=  "", Wrap("BB")  ~$=  Wrap(""))
("BB"  @<  "", Wrap("BB")  @<  Wrap(""), "BB"  ~@<  "", Wrap("BB")  ~@<  Wrap(""), "BB"  $<  "", Wrap("BB")  $<  Wrap(""), "BB"  ~$<  "", Wrap("BB")  ~$<  Wrap(""))
("BB"  @<= "", Wrap("BB")  @<= Wrap(""), "BB"  ~@<= "", Wrap("BB")  ~@<= Wrap(""), "BB"  $<= "", Wrap("BB")  $<= Wrap(""), "BB"  ~$<= "", Wrap("BB")  ~$<= Wrap(""))
("BB"  @>  "", Wrap("BB")  @>  Wrap(""), "BB"  ~@>  "", Wrap("BB")  ~@>  Wrap(""), "BB"  $>  "", Wrap("BB")  $>  Wrap(""), "BB"  ~$>  "", Wrap("BB")  ~$>  Wrap(""))
("BB"  @>= "", Wrap("BB")  @>= Wrap(""), "BB"  ~@>= "", Wrap("BB")  ~@>= Wrap(""), "BB"  $>= "", Wrap("BB")  $>= Wrap(""), "BB"  ~$>= "", Wrap("BB")  ~$>= Wrap(""))
("BB" !@=  "", Wrap("BB") !@=  Wrap(""), "BB" !~@=  "", Wrap("BB") !~@=  Wrap(""), "BB" !$=  "", Wrap("BB") !$=  Wrap(""), "BB" !~$=  "", Wrap("BB") !~$=  Wrap(""))
("BB" !@<  "", Wrap("BB") !@<  Wrap(""), "BB" !~@<  "", Wrap("BB") !~@<  Wrap(""), "BB" !$<  "", Wrap("BB") !$<  Wrap(""), "BB" !~$<  "", Wrap("BB") !~$<  Wrap(""))
("BB" !@<= "", Wrap("BB") !@<= Wrap(""), "BB" !~@<= "", Wrap("BB") !~@<= Wrap(""), "BB" !$<= "", Wrap("BB") !$<= Wrap(""), "BB" !~$<= "", Wrap("BB") !~$<= Wrap(""))
("BB" !@>  "", Wrap("BB") !@>  Wrap(""), "BB" !~@>  "", Wrap("BB") !~@>  Wrap(""), "BB" !$>  "", Wrap("BB") !$>  Wrap(""), "BB" !~$>  "", Wrap("BB") !~$>  Wrap(""))
("BB" !@>= "", Wrap("BB") !@>= Wrap(""), "BB" !~@>= "", Wrap("BB") !~@>= Wrap(""), "BB" !$>= "", Wrap("BB") !$>= Wrap(""), "BB" !~$>= "", Wrap("BB") !~$>= Wrap(""))
("BB"  @=  "AA", Wrap("BB")  @=  Wrap("AA"), "BB"  ~@=  "AA", Wrap("BB")  ~@=  Wrap("AA"), "BB"  $=  "AA", Wrap("BB")  $=  Wrap("AA"), "BB"  ~$=  "AA", Wrap("BB")  ~$=  Wrap("AA"))
("BB"  @<  "AA", Wrap("BB")  @<  Wrap("AA"), "BB"  ~@<  "AA", Wrap("BB")  ~@<  Wrap("AA"), "BB"  $<  "AA", Wrap("BB")  $<  Wrap("AA"), "BB"  ~$<  "AA", Wrap("BB")  ~$<  Wrap("AA"))
("BB"  @<= "AA", Wrap("BB")  @<= Wrap("AA"), "BB"  ~@<= "AA", Wrap("BB")  ~@<= Wrap("AA"), "BB"  $<= "AA", Wrap("BB")  $<= Wrap("AA"), "BB"  ~$<= "AA", Wrap("BB")  ~$<= Wrap("AA"))
("BB"  @>  "AA", Wrap("BB")  @>  Wrap("AA"), "BB"  ~@>  "AA", Wrap("BB")  ~@>  Wrap("AA"), "BB"  $>  "AA", Wrap("BB")  $>  Wrap("AA"), "BB"  ~$>  "AA", Wrap("BB")  ~$>  Wrap("AA"))
("BB"  @>= "AA", Wrap("BB")  @>= Wrap("AA"), "BB"  ~@>= "AA", Wrap("BB")  ~@>= Wrap("AA"), "BB"  $>= "AA", Wrap("BB")  $>= Wrap("AA"), "BB"  ~$>= "AA", Wrap("BB")  ~$>= Wrap("AA"))
("BB" !@=  "AA", Wrap("BB") !@=  Wrap("AA"), "BB" !~@=  "AA", Wrap("BB") !~@=  Wrap("AA"), "BB" !$=  "AA", Wrap("BB") !$=  Wrap("AA"), "BB" !~$=  "AA", Wrap("BB") !~$=  Wrap("AA"))
("BB" !@<  "AA", Wrap("BB") !@<  Wrap("AA"), "BB" !~@<  "AA", Wrap("BB") !~@<  Wrap("AA"), "BB" !$<  "AA", Wrap("BB") !$<  Wrap("AA"), "BB" !~$<  "AA", Wrap("BB") !~$<  Wrap("AA"))
("BB" !@<= "AA", Wrap("BB") !@<= Wrap("AA"), "BB" !~@<= "AA", Wrap("BB") !~@<= Wrap("AA"), "BB" !$<= "AA", Wrap("BB") !$<= Wrap("AA"), "BB" !~$<= "AA", Wrap("BB") !~$<= Wrap("AA"))
("BB" !@>  "AA", Wrap("BB") !@>  Wrap("AA"), "BB" !~@>  "AA", Wrap("BB") !~@>  Wrap("AA"), "BB" !$>  "AA", Wrap("BB") !$>  Wrap("AA"), "BB" !~$>  "AA", Wrap("BB") !~$>  Wrap("AA"))
("BB" !@>= "AA", Wrap("BB") !@>= Wrap("AA"), "BB" !~@>= "AA", Wrap("BB") !~@>= Wrap("AA"), "BB" !$>= "AA", Wrap("BB") !$>= Wrap("AA"), "BB" !~$>= "AA", Wrap("BB") !~$>= Wrap("AA"))
("BB"  @=  "aA", Wrap("BB")  @=  Wrap("aA"), "BB"  ~@=  "aA", Wrap("BB")  ~@=  Wrap("aA"), "BB"  $=  "aA", Wrap("BB")  $=  Wrap("aA"), "BB"  ~$=  "aA", Wrap("BB")  ~$=  Wrap("aA"))
("BB"  @<  "aA", Wrap("BB")  @<  Wrap("aA"), "BB"  ~@<  "aA", Wrap("BB")  ~@<  Wrap("aA"), "BB"  $<  "aA", Wrap("BB")  $<  Wrap("aA"), "BB"  ~$<  "aA", Wrap("BB")  ~$<  Wrap("aA"))
("BB"  @<= "aA", Wrap("BB")  @<= Wrap("aA"), "BB"  ~@<= "aA", Wrap("BB")  ~@<= Wrap("aA"), "BB"  $<= "aA", Wrap("BB")  $<= Wrap("aA"), "BB"  ~$<= "aA", Wrap("BB")  ~$<= Wrap("aA"))
("BB"  @>  "aA", Wrap("BB")  @>  Wrap("aA"), "BB"  ~@>  "aA", Wrap("BB")  ~@>  Wrap("aA"), "BB"  $>  "aA", Wrap("BB")  $>  Wrap("aA"), "BB"  ~$>  "aA", Wrap("BB")  ~$>  Wrap("aA"))
("BB"  @>= "aA", Wrap("BB")  @>= Wrap("aA"), "BB"  ~@>= "aA", Wrap("BB")  ~@>= Wrap("aA"), "BB"  $>= "aA", Wrap("BB")  $>= Wrap("aA"), "BB"  ~$>= "aA", Wrap("BB")  ~$>= Wrap("aA"))
("BB" !@=  "aA", Wrap("BB") !@=  Wrap("aA"), "BB" !~@=  "aA", Wrap("BB") !~@=  Wrap("aA"), "BB" !$=  "aA", Wrap("BB") !$=  Wrap("aA"), "BB" !~$=  "aA", Wrap("BB") !~$=  Wrap("aA"))
("BB" !@<  "aA", Wrap("BB") !@<  Wrap("aA"), "BB" !~@<  "aA", Wrap("BB") !~@<  Wrap("aA"), "BB" !$<  "aA", Wrap("BB") !$<  Wrap("aA"), "BB" !~$<  "aA", Wrap("BB") !~$<  Wrap("aA"))
("BB" !@<= "aA", Wrap("BB") !@<= Wrap("aA"), "BB" !~@<= "aA", Wrap("BB") !~@<= Wrap("aA"), "BB" !$<= "aA", Wrap("BB") !$<= Wrap("aA"), "BB" !~$<= "aA", Wrap("BB") !~$<= Wrap("aA"))
("BB" !@>  "aA", Wrap("BB") !@>  Wrap("aA"), "BB" !~@>  "aA", Wrap("BB") !~@>  Wrap("aA"), "BB" !$>  "aA", Wrap("BB") !$>  Wrap("aA"), "BB" !~$>  "aA", Wrap("BB") !~$>  Wrap("aA"))
("BB" !@>= "aA", Wrap("BB") !@>= Wrap("aA"), "BB" !~@>= "aA", Wrap("BB") !~@>= Wrap("aA"), "BB" !$>= "aA", Wrap("BB") !$>= Wrap("aA"), "BB" !~$>= "aA", Wrap("BB") !~$>= Wrap("aA"))
("BB"  @=  "Aa", Wrap("BB")  @=  Wrap("Aa"), "BB"  ~@=  "Aa", Wrap("BB")  ~@=  Wrap("Aa"), "BB"  $=  "Aa", Wrap("BB")  $=  Wrap("Aa"), "BB"  ~$=  "Aa", Wrap("BB")  ~$=  Wrap("Aa"))
("BB"  @<  "Aa", Wrap("BB")  @<  Wrap("Aa"), "BB"  ~@<  "Aa", Wrap("BB")  ~@<  Wrap("Aa"), "BB"  $<  "Aa", Wrap("BB")  $<  Wrap("Aa"), "BB"  ~$<  "Aa", Wrap("BB")  ~$<  Wrap("Aa"))
("BB"  @<= "Aa", Wrap("BB")  @<= Wrap("Aa"), "BB"  ~@<= "Aa", Wrap("BB")  ~@<= Wrap("Aa"), "BB"  $<= "Aa", Wrap("BB")  $<= Wrap("Aa"), "BB"  ~$<= "Aa", Wrap("BB")  ~$<= Wrap("Aa"))
("BB"  @>  "Aa", Wrap("BB")  @>  Wrap("Aa"), "BB"  ~@>  "Aa", Wrap("BB")  ~@>  Wrap("Aa"), "BB"  $>  "Aa", Wrap("BB")  $>  Wrap("Aa"), "BB"  ~$>  "Aa", Wrap("BB")  ~$>  Wrap("Aa"))
("BB"  @>= "Aa", Wrap("BB")  @>= Wrap("Aa"), "BB"  ~@>= "Aa", Wrap("BB")  ~@>= Wrap("Aa"), "BB"  $>= "Aa", Wrap("BB")  $>= Wrap("Aa"), "BB"  ~$>= "Aa", Wrap("BB")  ~$>= Wrap("Aa"))
("BB" !@=  "Aa", Wrap("BB") !@=  Wrap("Aa"), "BB" !~@=  "Aa", Wrap("BB") !~@=  Wrap("Aa"), "BB" !$=  "Aa", Wrap("BB") !$=  Wrap("Aa"), "BB" !~$=  "Aa", Wrap("BB") !~$=  Wrap("Aa"))
("BB" !@<  "Aa", Wrap("BB") !@<  Wrap("Aa"), "BB" !~@<  "Aa", Wrap("BB") !~@<  Wrap("Aa"), "BB" !$<  "Aa", Wrap("BB") !$<  Wrap("Aa"), "BB" !~$<  "Aa", Wrap("BB") !~$<  Wrap("Aa"))
("BB" !@<= "Aa", Wrap("BB") !@<= Wrap("Aa"), "BB" !~@<= "Aa", Wrap("BB") !~@<= Wrap("Aa"), "BB" !$<= "Aa", Wrap("BB") !$<= Wrap("Aa"), "BB" !~$<= "Aa", Wrap("BB") !~$<= Wrap("Aa"))
("BB" !@>  "Aa", Wrap("BB") !@>  Wrap("Aa"), "BB" !~@>  "Aa", Wrap("BB") !~@>  Wrap("Aa"), "BB" !$>  "Aa", Wrap("BB") !$>  Wrap("Aa"), "BB" !~$>  "Aa", Wrap("BB") !~$>  Wrap("Aa"))
("BB" !@>= "Aa", Wrap("BB") !@>= Wrap("Aa"), "BB" !~@>= "Aa", Wrap("BB") !~@>= Wrap("Aa"), "BB" !$>= "Aa", Wrap("BB") !$>= Wrap("Aa"), "BB" !~$>= "Aa", Wrap("BB") !~$>= Wrap("Aa"))
("BB"  @=  "BB", Wrap("BB")  @=  Wrap("BB"), "BB"  ~@=  "BB", Wrap("BB")  ~@=  Wrap("BB"), "BB"  $=  "BB", Wrap("BB")  $=  Wrap("BB"), "BB"  ~$=  "BB", Wrap("BB")  ~$=  Wrap("BB"))
("BB"  @<  "BB", Wrap("BB")  @<  Wrap("BB"), "BB"  ~@<  "BB", Wrap("BB")  ~@<  Wrap("BB"), "BB"  $<  "BB", Wrap("BB")  $<  Wrap("BB"), "BB"  ~$<  "BB", Wrap("BB")  ~$<  Wrap("BB"))
("BB"  @<= "BB", Wrap("BB")  @<= Wrap("BB"), "BB"  ~@<= "BB", Wrap("BB")  ~@<= Wrap("BB"), "BB"  $<= "BB", Wrap("BB")  $<= Wrap("BB"), "BB"  ~$<= "BB", Wrap("BB")  ~$<= Wrap("BB"))
("BB"  @>  "BB", Wrap("BB")  @>  Wrap("BB"), "BB"  ~@>  "BB", Wrap("BB")  ~@>  Wrap("BB"), "BB"  $>  "BB", Wrap("BB")  $>  Wrap("BB"), "BB"  ~$>  "BB", Wrap("BB")  ~$>  Wrap("BB"))
("BB"  @>= "BB", Wrap("BB")  @>= Wrap("BB"), "BB"  ~@>= "BB", Wrap("BB")  ~@>= Wrap("BB"), "BB"  $>= "BB", Wrap("BB")  $>= Wrap("BB"), "BB"  ~$>= "BB", Wrap("BB")  ~$>= Wrap("BB"))
("BB" !@=  "BB", Wrap("BB") !@=  Wrap("BB"), "BB" !~@=  "BB", Wrap("BB") !~@=  Wrap("BB"), "BB" !$=  "BB", Wrap("BB") !$=  Wrap("BB"), "BB" !~$=  "BB", Wrap("BB") !~$=  Wrap("BB"))
("BB" !@<  "BB", Wrap("BB") !@<  Wrap("BB"), "BB" !~@<  "BB", Wrap("BB") !~@<  Wrap("BB"), "BB" !$<  "BB", Wrap("BB") !$<  Wrap("BB"), "BB" !~$<  "BB", Wrap("BB") !~$<  Wrap("BB"))
("BB" !@<= "BB", Wrap("BB") !@<= Wrap("BB"), "BB" !~@<= "BB", Wrap("BB") !~@<= Wrap("BB"), "BB" !$<= "BB", Wrap("BB") !$<= Wrap("BB"), "BB" !~$<= "BB", Wrap("BB") !~$<= Wrap("BB"))
("BB" !@>  "BB", Wrap("BB") !@>  Wrap("BB"), "BB" !~@>  "BB", Wrap("BB") !~@>  Wrap("BB"), "BB" !$>  "BB", Wrap("BB") !$>  Wrap("BB"), "BB" !~$>  "BB", Wrap("BB") !~$>  Wrap("BB"))
("BB" !@>= "BB", Wrap("BB") !@>= Wrap("BB"), "BB" !~@>= "BB", Wrap("BB") !~@>= Wrap("BB"), "BB" !$>= "BB", Wrap("BB") !$>= Wrap("BB"), "BB" !~$>= "BB", Wrap("BB") !~$>= Wrap("BB"))
("BB"  @=  Null(""), Wrap("BB")  @=  Wrap(Null("")), "BB"  ~@=  Null(""), Wrap("BB")  ~@=  Wrap(Null("")), "BB"  $=  Null(""), Wrap("BB")  $=  Wrap(Null("")), "BB"  ~$=  Null(""), Wrap("BB")  ~$=  Wrap(Null("")))
("BB"  @<  Null(""), Wrap("BB")  @<  Wrap(Null("")), "BB"  ~@<  Null(""), Wrap("BB")  ~@<  Wrap(Null("")), "BB"  $<  Null(""), Wrap("BB")  $<  Wrap(Null("")), "BB"  ~$<  Null(""), Wrap("BB")  ~$<  Wrap(Null("")))
("BB"  @<= Null(""), Wrap("BB")  @<= Wrap(Null("")), "BB"  ~@<= Null(""), Wrap("BB")  ~@<= Wrap(Null("")), "BB"  $<= Null(""), Wrap("BB")  $<= Wrap(Null("")), "BB"  ~$<= Null(""), Wrap("BB")  ~$<= Wrap(Null("")))
("BB"  @>  Null(""), Wrap("BB")  @>  Wrap(Null("")), "BB"  ~@>  Null(""), Wrap("BB")  ~@>  Wrap(Null("")), "BB"  $>  Null(""), Wrap("BB")  $>  Wrap(Null("")), "BB"  ~$>  Null(""), Wrap("BB")  ~$>  Wrap(Null("")))
("BB"  @>= Null(""), Wrap("BB")  @>= Wrap(Null("")), "BB"  ~@>= Null(""), Wrap("BB")  ~@>= Wrap(Null("")), "BB"  $>= Null(""), Wrap("BB")  $>= Wrap(Null("")), "BB"  ~$>= Null(""), Wrap("BB")  ~$>= Wrap(Null("")))
("BB" !@=  Null(""), Wrap("BB") !@=  Wrap(Null("")), "BB" !~@=  Null(""), Wrap("BB") !~@=  Wrap(Null("")), "BB" !$=  Null(""), Wrap("BB") !$=  Wrap(Null("")), "BB" !~$=  Null(""), Wrap("BB") !~$=  Wrap(Null("")))
("BB" !@<  Null(""), Wrap("BB") !@<  Wrap(Null("")), "BB" !~@<  Null(""), Wrap("BB") !~@<  Wrap(Null("")), "BB" !$<  Null(""), Wrap("BB") !$<  Wrap(Null("")), "BB" !~$<  Null(""), Wrap("BB") !~$<  Wrap(Null("")))
("BB" !@<= Null(""), Wrap("BB") !@<= Wrap(Null("")), "BB" !~@<= Null(""), Wrap("BB") !~@<= Wrap(Null("")), "BB" !$<= Null(""), Wrap("BB") !$<= Wrap(Null("")), "BB" !~$<= Null(""), Wrap("BB") !~$<= Wrap(Null("")))
("BB" !@>  Null(""), Wrap("BB") !@>  Wrap(Null("")), "BB" !~@>  Null(""), Wrap("BB") !~@>  Wrap(Null("")), "BB" !$>  Null(""), Wrap("BB") !$>  Wrap(Null("")), "BB" !~$>  Null(""), Wrap("BB") !~$>  Wrap(Null("")))
("BB" !@>= Null(""), Wrap("BB") !@>= Wrap(Null("")), "BB" !~@>= Null(""), Wrap("BB") !~@>= Wrap(Null("")), "BB" !$>= Null(""), Wrap("BB") !$>= Wrap(Null("")), "BB" !~$>= Null(""), Wrap("BB") !~$>= Wrap(Null("")))
(Null("")  @=  "", Wrap(Null(""))  @=  Wrap(""), Null("")  ~@=  "", Wrap(Null(""))  ~@=  Wrap(""), Null("")  $=  "", Wrap(Null(""))  $=  Wrap(""), Null("")  ~$=  "", Wrap(Null(""))  ~$=  Wrap(""))
(Null("")  @<  "", Wrap(Null(""))  @<  Wrap(""), Null("")  ~@<  "", Wrap(Null(""))  ~@<  Wrap(""), Null("")  $<  "", Wrap(Null(""))  $<  Wrap(""), Null("")  ~$<  "", Wrap(Null(""))  ~$<  Wrap(""))
(Null("")  @<= "", Wrap(Null(""))  @<= Wrap(""), Null("")  ~@<= "", Wrap(Null(""))  ~@<= Wrap(""), Null("")  $<= "", Wrap(Null(""))  $<= Wrap(""), Null("")  ~$<= "", Wrap(Null(""))  ~$<= Wrap(""))
(Null("")  @>  "", Wrap(Null(""))  @>  Wrap(""), Null("")  ~@>  "", Wrap(Null(""))  ~@>  Wrap(""), Null("")  $>  "", Wrap(Null(""))  $>  Wrap(""), Null("")  ~$>  "", Wrap(Null(""))  ~$>  Wrap(""))
(Null("")  @>= "", Wrap(Null(""))  @>= Wrap(""), Null("")  ~@>= "", Wrap(Null(""))  ~@>= Wrap(""), Null("")  $>= "", Wrap(Null(""))  $>= Wrap(""), Null("")  ~$>= "", Wrap(Null(""))  ~$>= Wrap(""))
(Null("") !@=  "", Wrap(Null("")) !@=  Wrap(""), Null("") !~@=  "", Wrap(Null("")) !~@=  Wrap(""), Null("") !$=  "", Wrap(Null("")) !$=  Wrap(""), Null("") !~$=  "", Wrap(Null("")) !~$=  Wrap(""))
(Null("") !@<  "", Wrap(Null("")) !@<  Wrap(""), Null("") !~@<  "", Wrap(Null("")) !~@<  Wrap(""), Null("") !$<  "", Wrap(Null("")) !$<  Wrap(""), Null("") !~$<  "", Wrap(Null("")) !~$<  Wrap(""))
(Null("") !@<= "", Wrap(Null("")) !@<= Wrap(""), Null("") !~@<= "", Wrap(Null("")) !~@<= Wrap(""), Null("") !$<= "", Wrap(Null("")) !$<= Wrap(""), Null("") !~$<= "", Wrap(Null("")) !~$<= Wrap(""))
(Null("") !@>  "", Wrap(Null("")) !@>  Wrap(""), Null("") !~@>  "", Wrap(Null("")) !~@>  Wrap(""), Null("") !$>  "", Wrap(Null("")) !$>  Wrap(""), Null("") !~$>  "", Wrap(Null("")) !~$>  Wrap(""))
(Null("") !@>= "", Wrap(Null("")) !@>= Wrap(""), Null("") !~@>= "", Wrap(Null("")) !~@>= Wrap(""), Null("") !$>= "", Wrap(Null("")) !$>= Wrap(""), Null("") !~$>= "", Wrap(Null("")) !~$>= Wrap(""))
(Null("")  @=  "AA", Wrap(Null(""))  @=  Wrap("AA"), Null("")  ~@=  "AA", Wrap(Null(""))  ~@=  Wrap("AA"), Null("")  $=  "AA", Wrap(Null(""))  $=  Wrap("AA"), Null("")  ~$=  "AA", Wrap(Null(""))  ~$=  Wrap("AA"))
(Null("")  @<  "AA", Wrap(Null(""))  @<  Wrap("AA"), Null("")  ~@<  "AA", Wrap(Null(""))  ~@<  Wrap("AA"), Null("")  $<  "AA", Wrap(Null(""))  $<  Wrap("AA"), Null("")  ~$<  "AA", Wrap(Null(""))  ~$<  Wrap("AA"))
(Null("")  @<= "AA", Wrap(Null(""))  @<= Wrap("AA"), Null("")  ~@<= "AA", Wrap(Null(""))  ~@<= Wrap("AA"), Null("")  $<= "AA", Wrap(Null(""))  $<= Wrap("AA"), Null("")  ~$<= "AA", Wrap(Null(""))  ~$<= Wrap("AA"))
(Null("")  @>  "AA", Wrap(Null(""))  @>  Wrap("AA"), Null("")  ~@>  "AA", Wrap(Null(""))  ~@>  Wrap("AA"), Null("")  $>  "AA", Wrap(Null(""))  $>  Wrap("AA"), Null("")  ~$>  "AA", Wrap(Null(""))  ~$>  Wrap("AA"))
(Null("")  @>= "AA", Wrap(Null(""))  @>= Wrap("AA"), Null("")  ~@>= "AA", Wrap(Null(""))  ~@>= Wrap("AA"), Null("")  $>= "AA", Wrap(Null(""))  $>= Wrap("AA"), Null("")  ~$>= "AA", Wrap(Null(""))  ~$>= Wrap("AA"))
(Null("") !@=  "AA", Wrap(Null("")) !@=  Wrap("AA"), Null("") !~@=  "AA", Wrap(Null("")) !~@=  Wrap("AA"), Null("") !$=  "AA", Wrap(Null("")) !$=  Wrap("AA"), Null("") !~$=  "AA", Wrap(Null("")) !~$=  Wrap("AA"))
(Null("") !@<  "AA", Wrap(Null("")) !@<  Wrap("AA"), Null("") !~@<  "AA", Wrap(Null("")) !~@<  Wrap("AA"), Null("") !$<  "AA", Wrap(Null("")) !$<  Wrap("AA"), Null("") !~$<  "AA", Wrap(Null("")) !~$<  Wrap("AA"))
(Null("") !@<= "AA", Wrap(Null("")) !@<= Wrap("AA"), Null("") !~@<= "AA", Wrap(Null("")) !~@<= Wrap("AA"), Null("") !$<= "AA", Wrap(Null("")) !$<= Wrap("AA"), Null("") !~$<= "AA", Wrap(Null("")) !~$<= Wrap("AA"))
(Null("") !@>  "AA", Wrap(Null("")) !@>  Wrap("AA"), Null("") !~@>  "AA", Wrap(Null("")) !~@>  Wrap("AA"), Null("") !$>  "AA", Wrap(Null("")) !$>  Wrap("AA"), Null("") !~$>  "AA", Wrap(Null("")) !~$>  Wrap("AA"))
(Null("") !@>= "AA", Wrap(Null("")) !@>= Wrap("AA"), Null("") !~@>= "AA", Wrap(Null("")) !~@>= Wrap("AA"), Null("") !$>= "AA", Wrap(Null("")) !$>= Wrap("AA"), Null("") !~$>= "AA", Wrap(Null("")) !~$>= Wrap("AA"))
(Null("")  @=  "aA", Wrap(Null(""))  @=  Wrap("aA"), Null("")  ~@=  "aA", Wrap(Null(""))  ~@=  Wrap("aA"), Null("")  $=  "aA", Wrap(Null(""))  $=  Wrap("aA"), Null("")  ~$=  "aA", Wrap(Null(""))  ~$=  Wrap("aA"))
(Null("")  @<  "aA", Wrap(Null(""))  @<  Wrap("aA"), Null("")  ~@<  "aA", Wrap(Null(""))  ~@<  Wrap("aA"), Null("")  $<  "aA", Wrap(Null(""))  $<  Wrap("aA"), Null("")  ~$<  "aA", Wrap(Null(""))  ~$<  Wrap("aA"))
(Null("")  @<= "aA", Wrap(Null(""))  @<= Wrap("aA"), Null("")  ~@<= "aA", Wrap(Null(""))  ~@<= Wrap("aA"), Null("")  $<= "aA", Wrap(Null(""))  $<= Wrap("aA"), Null("")  ~$<= "aA", Wrap(Null(""))  ~$<= Wrap("aA"))
(Null("")  @>  "aA", Wrap(Null(""))  @>  Wrap("aA"), Null("")  ~@>  "aA", Wrap(Null(""))  ~@>  Wrap("aA"), Null("")  $>  "aA", Wrap(Null(""))  $>  Wrap("aA"), Null("")  ~$>  "aA", Wrap(Null(""))  ~$>  Wrap("aA"))
(Null("")  @>= "aA", Wrap(Null(""))  @>= Wrap("aA"), Null("")  ~@>= "aA", Wrap(Null(""))  ~@>= Wrap("aA"), Null("")  $>= "aA", Wrap(Null(""))  $>= Wrap("aA"), Null("")  ~$>= "aA", Wrap(Null(""))  ~$>= Wrap("aA"))
(Null("") !@=  "aA", Wrap(Null("")) !@=  Wrap("aA"), Null("") !~@=  "aA", Wrap(Null("")) !~@=  Wrap("aA"), Null("") !$=  "aA", Wrap(Null("")) !$=  Wrap("aA"), Null("") !~$=  "aA", Wrap(Null("")) !~$=  Wrap("aA"))
(Null("") !@<  "aA", Wrap(Null("")) !@<  Wrap("aA"), Null("") !~@<  "aA", Wrap(Null("")) !~@<  Wrap("aA"), Null("") !$<  "aA", Wrap(Null("")) !$<  Wrap("aA"), Null("") !~$<  "aA", Wrap(Null("")) !~$<  Wrap("aA"))
(Null("") !@<= "aA", Wrap(Null("")) !@<= Wrap("aA"), Null("") !~@<= "aA", Wrap(Null("")) !~@<= Wrap("aA"), Null("") !$<= "aA", Wrap(Null("")) !$<= Wrap("aA"), Null("") !~$<= "aA", Wrap(Null("")) !~$<= Wrap("aA"))
(Null("") !@>  "aA", Wrap(Null("")) !@>  Wrap("aA"), Null("") !~@>  "aA", Wrap(Null("")) !~@>  Wrap("aA"), Null("") !$>  "aA", Wrap(Null("")) !$>  Wrap("aA"), Null("") !~$>  "aA", Wrap(Null("")) !~$>  Wrap("aA"))
(Null("") !@>= "aA", Wrap(Null("")) !@>= Wrap("aA"), Null("") !~@>= "aA", Wrap(Null("")) !~@>= Wrap("aA"), Null("") !$>= "aA", Wrap(Null("")) !$>= Wrap("aA"), Null("") !~$>= "aA", Wrap(Null("")) !~$>= Wrap("aA"))
(Null("")  @=  "Aa", Wrap(Null(""))  @=  Wrap("Aa"), Null("")  ~@=  "Aa", Wrap(Null(""))  ~@=  Wrap("Aa"), Null("")  $=  "Aa", Wrap(Null(""))  $=  Wrap("Aa"), Null("")  ~$=  "Aa", Wrap(Null(""))  ~$=  Wrap("Aa"))
(Null("")  @<  "Aa", Wrap(Null(""))  @<  Wrap("Aa"), Null("")  ~@<  "Aa", Wrap(Null(""))  ~@<  Wrap("Aa"), Null("")  $<  "Aa", Wrap(Null(""))  $<  Wrap("Aa"), Null("")  ~$<  "Aa", Wrap(Null(""))  ~$<  Wrap("Aa"))
(Null("")  @<= "Aa", Wrap(Null(""))  @<= Wrap("Aa"), Null("")  ~@<= "Aa", Wrap(Null(""))  ~@<= Wrap("Aa"), Null("")  $<= "Aa", Wrap(Null(""))  $<= Wrap("Aa"), Null("")  ~$<= "Aa", Wrap(Null(""))  ~$<= Wrap("Aa"))
(Null("")  @>  "Aa", Wrap(Null(""))  @>  Wrap("Aa"), Null("")  ~@>  "Aa", Wrap(Null(""))  ~@>  Wrap("Aa"), Null("")  $>  "Aa", Wrap(Null(""))  $>  Wrap("Aa"), Null("")  ~$>  "Aa", Wrap(Null(""))  ~$>  Wrap("Aa"))
(Null("")  @>= "Aa", Wrap(Null(""))  @>= Wrap("Aa"), Null("")  ~@>= "Aa", Wrap(Null(""))  ~@>= Wrap("Aa"), Null("")  $>= "Aa", Wrap(Null(""))  $>= Wrap("Aa"), Null("")  ~$>= "Aa", Wrap(Null(""))  ~$>= Wrap("Aa"))
(Null("") !@=  "Aa", Wrap(Null("")) !@=  Wrap("Aa"), Null("") !~@=  "Aa", Wrap(Null("")) !~@=  Wrap("Aa"), Null("") !$=  "Aa", Wrap(Null("")) !$=  Wrap("Aa"), Null("") !~$=  "Aa", Wrap(Null("")) !~$=  Wrap("Aa"))
(Null("") !@<  "Aa", Wrap(Null("")) !@<  Wrap("Aa"), Null("") !~@<  "Aa", Wrap(Null("")) !~@<  Wrap("Aa"), Null("") !$<  "Aa", Wrap(Null("")) !$<  Wrap("Aa"), Null("") !~$<  "Aa", Wrap(Null("")) !~$<  Wrap("Aa"))
(Null("") !@<= "Aa", Wrap(Null("")) !@<= Wrap("Aa"), Null("") !~@<= "Aa", Wrap(Null("")) !~@<= Wrap("Aa"), Null("") !$<= "Aa", Wrap(Null("")) !$<= Wrap("Aa"), Null("") !~$<= "Aa", Wrap(Null("")) !~$<= Wrap("Aa"))
(Null("") !@>  "Aa", Wrap(Null("")) !@>  Wrap("Aa"), Null("") !~@>  "Aa", Wrap(Null("")) !~@>  Wrap("Aa"), Null("") !$>  "Aa", Wrap(Null("")) !$>  Wrap("Aa"), Null("") !~$>  "Aa", Wrap(Null("")) !~$>  Wrap("Aa"))
(Null("") !@>= "Aa", Wrap(Null("")) !@>= Wrap("Aa"), Null("") !~@>= "Aa", Wrap(Null("")) !~@>= Wrap("Aa"), Null("") !$>= "Aa", Wrap(Null("")) !$>= Wrap("Aa"), Null("") !~$>= "Aa", Wrap(Null("")) !~$>= Wrap("Aa"))
(Null("")  @=  "BB", Wrap(Null(""))  @=  Wrap("BB"), Null("")  ~@=  "BB", Wrap(Null(""))  ~@=  Wrap("BB"), Null("")  $=  "BB", Wrap(Null(""))  $=  Wrap("BB"), Null("")  ~$=  "BB", Wrap(Null(""))  ~$=  Wrap("BB"))
(Null("")  @<  "BB", Wrap(Null(""))  @<  Wrap("BB"), Null("")  ~@<  "BB", Wrap(Null(""))  ~@<  Wrap("BB"), Null("")  $<  "BB", Wrap(Null(""))  $<  Wrap("BB"), Null("")  ~$<  "BB", Wrap(Null(""))  ~$<  Wrap("BB"))
(Null("")  @<= "BB", Wrap(Null(""))  @<= Wrap("BB"), Null("")  ~@<= "BB", Wrap(Null(""))  ~@<= Wrap("BB"), Null("")  $<= "BB", Wrap(Null(""))  $<= Wrap("BB"), Null("")  ~$<= "BB", Wrap(Null(""))  ~$<= Wrap("BB"))
(Null("")  @>  "BB", Wrap(Null(""))  @>  Wrap("BB"), Null("")  ~@>  "BB", Wrap(Null(""))  ~@>  Wrap("BB"), Null("")  $>  "BB", Wrap(Null(""))  $>  Wrap("BB"), Null("")  ~$>  "BB", Wrap(Null(""))  ~$>  Wrap("BB"))
(Null("")  @>= "BB", Wrap(Null(""))  @>= Wrap("BB"), Null("")  ~@>= "BB", Wrap(Null(""))  ~@>= Wrap("BB"), Null("")  $>= "BB", Wrap(Null(""))  $>= Wrap("BB"), Null("")  ~$>= "BB", Wrap(Null(""))  ~$>= Wrap("BB"))
(Null("") !@=  "BB", Wrap(Null("")) !@=  Wrap("BB"), Null("") !~@=  "BB", Wrap(Null("")) !~@=  Wrap("BB"), Null("") !$=  "BB", Wrap(Null("")) !$=  Wrap("BB"), Null("") !~$=  "BB", Wrap(Null("")) !~$=  Wrap("BB"))
(Null("") !@<  "BB", Wrap(Null("")) !@<  Wrap("BB"), Null("") !~@<  "BB", Wrap(Null("")) !~@<  Wrap("BB"), Null("") !$<  "BB", Wrap(Null("")) !$<  Wrap("BB"), Null("") !~$<  "BB", Wrap(Null("")) !~$<  Wrap("BB"))
(Null("") !@<= "BB", Wrap(Null("")) !@<= Wrap("BB"), Null("") !~@<= "BB", Wrap(Null("")) !~@<= Wrap("BB"), Null("") !$<= "BB", Wrap(Null("")) !$<= Wrap("BB"), Null("") !~$<= "BB", Wrap(Null("")) !~$<= Wrap("BB"))
(Null("") !@>  "BB", Wrap(Null("")) !@>  Wrap("BB"), Null("") !~@>  "BB", Wrap(Null("")) !~@>  Wrap("BB"), Null("") !$>  "BB", Wrap(Null("")) !$>  Wrap("BB"), Null("") !~$>  "BB", Wrap(Null("")) !~$>  Wrap("BB"))
(Null("") !@>= "BB", Wrap(Null("")) !@>= Wrap("BB"), Null("") !~@>= "BB", Wrap(Null("")) !~@>= Wrap("BB"), Null("") !$>= "BB", Wrap(Null("")) !$>= Wrap("BB"), Null("") !~$>= "BB", Wrap(Null("")) !~$>= Wrap("BB"))
(Null("")  @=  Null(""), Wrap(Null(""))  @=  Wrap(Null("")), Null("")  ~@=  Null(""), Wrap(Null(""))  ~@=  Wrap(Null("")), Null("")  $=  Null(""), Wrap(Null(""))  $=  Wrap(Null("")), Null("")  ~$=  Null(""), Wrap(Null(""))  ~$=  Wrap(Null("")))
(Null("")  @<  Null(""), Wrap(Null(""))  @<  Wrap(Null("")), Null("")  ~@<  Null(""), Wrap(Null(""))  ~@<  Wrap(Null("")), Null("")  $<  Null(""), Wrap(Null(""))  $<  Wrap(Null("")), Null("")  ~$<  Null(""), Wrap(Null(""))  ~$<  Wrap(Null("")))
(Null("")  @<= Null(""), Wrap(Null(""))  @<= Wrap(Null("")), Null("")  ~@<= Null(""), Wrap(Null(""))  ~@<= Wrap(Null("")), Null("")  $<= Null(""), Wrap(Null(""))  $<= Wrap(Null("")), Null("")  ~$<= Null(""), Wrap(Null(""))  ~$<= Wrap(Null("")))
(Null("")  @>  Null(""), Wrap(Null(""))  @>  Wrap(Null("")), Null("")  ~@>  Null(""), Wrap(Null(""))  ~@>  Wrap(Null("")), Null("")  $>  Null(""), Wrap(Null(""))  $>  Wrap(Null("")), Null("")  ~$>  Null(""), Wrap(Null(""))  ~$>  Wrap(Null("")))
(Null("")  @>= Null(""), Wrap(Null(""))  @>= Wrap(Null("")), Null("")  ~@>= Null(""), Wrap(Null(""))  ~@>= Wrap(Null("")), Null("")  $>= Null(""), Wrap(Null(""))  $>= Wrap(Null("")), Null("")  ~$>= Null(""), Wrap(Null(""))  ~$>= Wrap(Null("")))
(Null("") !@=  Null(""), Wrap(Null("")) !@=  Wrap(Null("")), Null("") !~@=  Null(""), Wrap(Null("")) !~@=  Wrap(Null("")), Null("") !$=  Null(""), Wrap(Null("")) !$=  Wrap(Null("")), Null("") !~$=  Null(""), Wrap(Null("")) !~$=  Wrap(Null("")))
(Null("") !@<  Null(""), Wrap(Null("")) !@<  Wrap(Null("")), Null("") !~@<  Null(""), Wrap(Null("")) !~@<  Wrap(Null("")), Null("") !$<  Null(""), Wrap(Null("")) !$<  Wrap(Null("")), Null("") !~$<  Null(""), Wrap(Null("")) !~$<  Wrap(Null("")))
(Null("") !@<= Null(""), Wrap(Null("")) !@<= Wrap(Null("")), Null("") !~@<= Null(""), Wrap(Null("")) !~@<= Wrap(Null("")), Null("") !$<= Null(""), Wrap(Null("")) !$<= Wrap(Null("")), Null("") !~$<= Null(""), Wrap(Null("")) !~$<= Wrap(Null("")))
(Null("") !@>  Null(""), Wrap(Null("")) !@>  Wrap(Null("")), Null("") !~@>  Null(""), Wrap(Null("")) !~@>  Wrap(Null("")), Null("") !$>  Null(""), Wrap(Null("")) !$>  Wrap(Null("")), Null("") !~$>  Null(""), Wrap(Null("")) !~$>  Wrap(Null("")))
(Null("") !@>= Null(""), Wrap(Null("")) !@>= Wrap(Null("")), Null("") !~@>= Null(""), Wrap(Null("")) !~@>= Wrap(Null("")), Null("") !$>= Null(""), Wrap(Null("")) !$>= Wrap(Null("")), Null("") !~$>= Null(""), Wrap(Null("")) !~$>= Wrap(Null("")))

