###### ##....## #......# ### #.....# ....##.....# ...........# ...##cco.## #.Oo.## #.<...# #.....# .......# .........+ ....##.?$.## .... #....# ... #....# .. #....#