####### ....#...<<## ........%..# ............# ...........# ...>..<....# ..........$# ..........# .......?.# .......## ...