# .# ######.# #...... ##....# ###..g@.# #...#.#.# #..)....# #......<# #....#.## #.....?# ......... ....#.#. .#... .. #### ##