. ############ ... #####..........# ..... ######..............# .....####...................# ...........!................# ........%....................# .# .......%.<...................###...# ..........%...>..............)g....# .............................g....# ............!..#########.######...# ...............# #.# ### .....##....... ... #### #...... ##.## #.#### #.# ... #.#