#### ###### .... ......###.. .........###... #.<....# ###.....# #.!..# ....# ...# ..#.. #. . ..