### ####.# #<...# ####.#### #....# ######## #######.########......### ................'......... .######......###O.....### ######.# #......# ..# #......# .### #......# .. .......# .. #...... . ..#### #.#