_    =  $$ / $$ # 1
__   =   _ + _  # 2
$_   =   _ + __ # 3
@_   =  $_ + _  # 4
$.   =  @_ + _  # 5
$-_  =  __ * $_ # 6
$__  = $-_ + _  # 7
@__  =  @_ * __ # 8
___  =  $_ * $_ # 9
$___ =   _ - _  # 0

@___ = [$__, $_, _, $-_, $__, _, $__, $-_, $., $_, _, $_, $_, $___, $-_, __, @_, ___, _, ___, __, __, $., _, _, ___, $-_, $__, @_, @_, __, $-_, $., $__, @_, $__, @_, __, $_, $., $., $_, @_, ___, _, ___, @_, ___, $_, @_, ___, $-_, ___, @__, $_, $., __, $___, $_, _, __, $__, $__, @_, $., $___, $-_, $_, __, $-_, __, $_, ___, $., $__, @__, $_, _, @__, $___, _, $-_, ___, @__, @_, @__, $___, _, @__, $-_, ___, @_, $__, @__, @__, $., _, @__, @_, $_, @__, $., @__, $-_, _, $., $-_, $___, $__, @__, ___, _, _, __, ___, @_, ___, @_, ___, $., @_, $., ___, $., $___, _, $__, $_, $__, ___, $., @__, $_, $_, _, ___, $., __, @__, $., $_, __, $___, @__, @__, $___, $., $., _, _, _, __, $., @_, $___, $-_, ___, @__, $__, @_, $__, _, $., @__, $., __, $_, @__, $-_, $_, $___, $., $___, $__, _, $., $-_, ___, $_, __, ___, $___, ___, $-_, $_, __, ___, $., __, __, $__, @_, @_, $_, $___, @_, $_, $., $., $__, $-_, $-_, @__, ___, $-_, $-_, @_, @__, ___, $., $___, @_, @_, $., __, @_, @_, $., __, $_, _, $-_, _, $__, $_, _, @__, $., $-_, @_, $___, $_, $___, ___, @__, $__, _, _, _, __, _, $__, __, __, $_, @__, $_, _, _, $_, $-_, __, __, __, ___, @__, ___, $_, @_, __, $_, $_, @__, $___, $_, $___, @__, _, $_, $., $_, $_, $-_, __, $__, $-_, $-_, _, @_, __, @__, __, @__, $___, $-_, @_, @_, @_, @_, @__, $-_, $-_, @_, $., __, $_, @__, $__, @_, ___, $_, $___, $_, $., @__, ___, $___, $__, __, ___, $-_, __, ___, $___, @_, ___, _, $., $-_, $___, @_, @_, $___, $__, $__, __, $_, ___, $___, $__, _, $_, @__, _, $___, $., _, $., @__, $., ___, $_, $___, $__, ___, $-_, $___, @__, $-_, $-_, $__, $___, _, $__, __, @_, __, $__, _, __, _, @__, @__, $_, ___, ___, @__, $__, ___, $__, ___, $___, @__, $__, ___, __, __, $__, @_, ___, __, _, ___, $___, _, $-_, ___, ___, $__, __, $___, @__, @__, @__, $___, ___, $_, $__, $__, $-_, $-_, $., $__, __, $__, $_, $_, $_, $___, $___, _, $___, $., $_, $_, $-_, $__, @__, @__, _, __, __, $___, __, $_, $., @_, __, _, @__, $___, ___, $__, $., _, __, $., @_, $., @_, $___, $., ___, @_, $__, $., __, __, @_, $_, $., __, $., @__, @_, ___, $___, $__, $__, _, _, $-_, $__, $___, $., $., $-_, $___, _, $_, $-_, $___, @_, @__, $_, ___, $., @__, $-_, @_, @_, $-_, $__, $___, $-_, $_, __, @_, @_, _, $., $__, __, __, _, $., $., $_, ___, $__, $., $_, $-_, ___, $__, @__, _, $__, ___, $__, $__, @__, @_, $-_, _, $__, @_, $___, $-_, @_, ___, $., $., _, @_, ___, __, ___, $___, @__, $-_, __, $., $-_, ___, $_, __, _, ___, $__, @__, @_, $-_, @__, $-_, __, __, @_, @__, __, @__, $_, ___, $__, __, __, @_, _, $_, $__, $., $-_, $., $__, $___, $., $-_, $___, $., $__, @_, ___, $___, __, $-_, _, @_, $___, $__, ___, $__, __, ___, $-_, @__, $-_, $., __, @_, _, @_, $., $_, $., _, $___, $___, @_, $__, @_, @__, __, _, $-_, $-_, $_, $__, $___, @_, @__, @_, @_, $___, $_, _, ___, ___, @__, ___, $___, $___, $___, @__, @__, ___, $., __, @_, $_, @_, $., $___, $-_, $., @__, $., @_, _, __, __, $__, $., @__, @__, $-_, $-_, $-_, @__, @__, _, _, $-_, @_, __, $__, _, $__, _, @_, $__, ___, ___, __, @_, @_, @_, __, ___, __, @__, __, $_, $___, @__, $-_, $_, @_, $-_, $., $-_, $__, @_, @__, _, $_, ___, _, ___, _, __, $_, _, $-_, __, @__, __, @_, $., @__, $-_, _, $__, @__, $-_, $-_, @_, $., @__, $_, $., ___, _, __, @_, $., $-_, $-_, $., __, ___, @_, $__, $-_, $., @_, $., $-_, @__, __, @__, @_, @__, ___, _, __, @__, @__, $_, _, @_, __, $-_, $___, $__, $-_, ___, $___, $___, @_, __, __, @_, __, _, ___, $___, __, __, $-_, $__, _, $___, $., $., $-_, __, $-_, $_, __, _, _, _, _, _, $___, ___, $_, $__, $___, $., @_, @_, __, _, $__, $., $___, $-_, ___, @_, _, $-_, $., @__, ___, $-_, $___, @_, $___, @__, $___, $__, _, ___, @__, @_, $___, $_, @__, $., $___, ___, $-_, __, @_, $., $., @_, @_, @_, $_, $-_, __, ___, @__, _, __, $_, $___, ___, @__, $__, @__, $__, ___, ___, __, $__, __, @_, @_, __, @__, @_, ___, $___, ___, _, @__, @__, @__, @_, $., @__, $___, _, $., $-_, _, $-_, $-_, $___, ___, $__, ___, _, ___, _, $_, $_, @__, $__, $., @_, ___, ___, __, $___, $___, $., __, @_, $___, $-_, $_, $-_, @__, ___, ___, _, __, $., $-_, $___, $__, _, $__, $-_, $___, $-_, $___, $., @__, @__, $-_, _, _, $-_, @_, $-_, $__, _, $___, ___, @_, $___, $., $___, $__, $__, $., @_, _, $___, $___, __, __, $., $-_, ___, @__, $_, _, $., $., __, $___, $___, $___, $., $., ___, $_, $., $__, __, ___, $__, __, $., $__, _, $-_, $_, $-_, __, $-_, ___, $., $-_, _, @__, @__, __, $-_, $__, $___, @_, __, @__, __, $., __, @_, @__, $_, $-_, $___, $___, @__, __, $_, __, $., $__, $., $_, $___, @_, __, $___, $__, $., __, ___, $-_, $_, @_, $., $___]

$.  = $__ = $___
$-_ = ___ + _

$> << (___ = -> {
  @__ = @___[$.] *
        @___[$. +  _] *
        @___[$. + __] *
        @___[$. + $_] *
        @___[$. + @_]

  $__ = @__ > $__ ? @__ : $__

  ($. += _) < $-_ ** $_ - @_ ? ___[] : $__
})[] << ('' << $-_)
