######## ....... ##....# #.....# .###.....######### ..........<........ .######..######### ######........### .................. .........a....... .............### #............# ....##......# ... ......... ## #.#...#. #.....# . .