
g  ###   ##  ###  ###   ##  #####         w(r__w) 
g  #  # #    #  # #  # #  #   #           r(c-or) 
g  ###  ###  ###  ###  #  #   #     r/------\/  
g  #    #    #  # # #  #  #   #    r/|     ||   
g  #     ##  ###  #  #  ##    #   r* ||----||   
                                   w~~    ~~   
