### # ## #.# .#### ... ... .?.. .... #<#...# #....##.#...### ........a...... ......#.###...# #########.### # ........).<.# ##....##......# #... ######## .... .#. #