      @-------  --- HH##H  S
$   0$@------$##   HH##HH  S
###H##@     $##   HH##HH$  S
   H  @    $##   HH##HH$ @@S
$  H $@   $##   HH##HH$ @@ S
###H##@  $##   HH##HH$ @@  S
  &H  @ $##   HH##HH$ @@ $$S
###H $@$##   HH##HH$ @@ H## 
###H##@##   HH##HH$ @@  H$$ 
#$#H  @ $  HH0 HH$ @@ H#### 
###H $@###########H@  H$ 0$ 
$##H##@-----------H@ H##### 
###H $@$ $  H      @ H$   $ 
#@@@@@@###  H #### @ H##### 
           0H##$$##@ H$   $ 
############@######@ #######