######### ##...8...## #!.8.<.8..# #8.......%.8# ....8..(..8.... .#8.........8#. ##..8...8..## ##...8...## #########